Repository navigation
Commit 9d6783f
committed
chore: scaffold rne-rewrite target branch (#1255)
Set up the base for all RNE rewrite PRs (see #1208).
- Remove apps/ and the legacy packages/react-native-executorch.
- Stand up the new core package by porting the rnet-poc lower-level API:
cpp/core (tensor/model/dtype/install/utils), src/core, and the native
bridge. MyLib -> rnexecutorch rename throughout. OpenCV and task
extensions are deferred to the per-task block PRs.
- Native ExecuTorch third-party binaries are NOT committed; CI is
TypeScript-only and does not compile native code. They are provisioned
separately before an on-device build (see third-party/README.md);
wiring the on-demand mechanism is a follow-up. The common/phonemis
submodule is retained for later TTS use.
- Adopt the clang-format config from #1230 (.clang-format) and reformat
the ported C++ sources to the LLVM-based style.
- Replace the usage-oriented skills/ with the PoC's build/extend skills
under .agents/skills (discoverable by AI coding agents), aligned to the
rnexecutorch naming.
- Remove docs/docs content (the documentation will be rewritten).
- CI: drop the apps/llm native build workflows and the stale error-code
verification step; run CI on the rne-rewrite branch.
- GitHub meta: scope lint/typecheck/build to the core package and keep
the resource-fetcher and webrtc packages on disk but excluded from CI
until their surface is reworked.1 parent bce2a5e commit 9d6783f
1,121 files changed
Lines changed: 2800 additions & 303043 deletions
File tree
- .github
- workflows
- apps
- bare-rn
- .bundle
- __tests__
- android
- app
- src/main
- java/com/barern
- res
- drawable
- mipmap-hdpi
- mipmap-mdpi
- mipmap-xhdpi
- mipmap-xxhdpi
- mipmap-xxxhdpi
- values
- gradle/wrapper
- ios
- bare-rn.xcodeproj
- bare-rn.xcworkspace
- bare-rn
- Images.xcassets
- AppIcon.appiconset
- computer-vision
- app
- classification
- instance_segmentation
- object_detection
- ocr_vertical
- ocr
- pose_estimation
- segment_anything
- semantic_segmentation
- style_transfer
- text_to_image
- vision_camera
- assets
- fonts
- icons
- components
- utils
- vision_camera/tasks
- llm
- app
- llm_structured_output
- llm_tool_calling
- llm
- multimodal_llm
- privacy_filter
- assets
- fonts
- icons
- components
- hooks
- utils
- speech
- assets
- components
- screens
- text-embeddings
- app
- clip-embeddings
- text-embeddings
- assets
- components
- utils
- docs/docs
- 01-fundamentals
- 02-benchmarks
- 03-hooks
- 01-natural-language-processing
- 02-computer-vision
- 03-executorch-bindings
- 04-typescript-api
- 01-natural-language-processing
- 02-computer-vision
- 03-executorch-bindings
- 05-utilities
- 07-other
- 08-resource-fetcher
- packages/react-native-executorch
- android
- gradle/wrapper
- libs
- src/main
- cpp
- java/com/swmansion/rnexecutorch
- common
- ada
- pfft
- rnexecutorch
- data_processing
- host_objects
- jsi
- metaprogramming
- models
- classification
- embeddings
- image
- text
- instance_segmentation
- llm
- object_detection
- ocr
- utils
- pose_estimation
- privacy_filter
- semantic_segmentation
- speech_to_text
- common
- schema
- types
- whisper
- style_transfer
- text_to_image
- text_to_speech
- kokoro
- vertical_ocr
- voice_activity_detection
- tests
- integration
- assets
- libs
- stubs
- utils
- unit
- threads
- utils
- utils
- computer_vision
- runner
- encoders
- cpp
- core
- ios
- RnExecutorch.xcodeproj
- RnExecutorch
- scripts
- src
- common
- constants
- ocr
- tts
- controllers
- core
- errors
- hooks
- computer_vision
- general
- natural_language_processing
- modules
- computer_vision
- general
- natural_language_processing
- native
- types
- utils
- llms/context_strategy
- third-party
- android/libs
- cpuinfo/arm64-v8a
- executorch
- arm64-v8a
- x86_64
- opencv-third-party/arm64-v8a
- opencv
- arm64-v8a
- x86_64
- pthreadpool/arm64-v8a
- include
- absl
- base
- internal
- meta
- strings
- internal
- str_format
- types
- internal
- utility
- internal
- c10
- macros
- util
- cpuinfo
- executorch
- ExecuTorchLLM
- extension
- data_loader
- kernel_util
- llm/tokenizers/include/pytorch/tokenizers
- module
- runner_util
- tensor
- threadpool
- kernels
- optimized
- portable
- quantized
- runtime
- backend
- core
- exec_aten
- testing_util
- util
- portable_type
- testing_util
- executor
- test
- kernel
- test
- platform
- test
- schema
- headeronly/macros
- nlohmann
- opencv2
- core
- detail
- hal
- parallel
- backend
- utils
- dnn
- features2d
- hal
- highgui
- imgproc
- detail
- hal
- photo
- legacy
- video
- detail
- legacy
- pthreadpool
- re2
- torch/headeronly
- macros
- util
- ios
- ExecutorchLib.xcframework
- ios-arm64-simulator/ExecutorchLib.framework
- ios-arm64/ExecutorchLib.framework
- ExecutorchLib
- ExecutorchLib.xcodeproj
- ExecutorchLib
- Exported
- libs
- cpuinfo
- executorch
- pthreadpool
- physical-arm64-release
- simulator-arm64-debug
- skills/react-native-executorch
- references
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
132 | 132 | | |
133 | 133 | | |
134 | 134 | | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
135 | 141 | | |
136 | 142 | | |
137 | 143 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
8 | 7 | | |
9 | 8 | | |
10 | 9 | | |
| |||
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
6 | 7 | | |
7 | 8 | | |
8 | 9 | | |
| 10 | + | |
9 | 11 | | |
10 | 12 | | |
11 | 13 | | |
| |||
24 | 26 | | |
25 | 27 | | |
26 | 28 | | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
| 29 | + | |
36 | 30 | | |
37 | 31 | | |
38 | 32 | | |
| |||
44 | 38 | | |
45 | 39 | | |
46 | 40 | | |
47 | | - | |
| 41 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
91 | | - | |
92 | 91 | | |
93 | | - | |
94 | 92 | | |
95 | 93 | | |
96 | 94 | | |
97 | 95 | | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | 96 | | |
102 | 97 | | |
103 | 98 | | |
| |||
This file was deleted.
This file was deleted.
This file was deleted.
0 commit comments