Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
272 commits
Select commit Hold shift + click to select a range
1c33122
perf(ffi/jsc,quickjs): inline Value storage to eliminate heap allocat…
DjDeveloperr May 30, 2026
277e468
perf(ffi): remove method host-fn from interceptor, defer to prototype
DjDeveloperr May 30, 2026
6ac06db
Revert "perf(ffi): remove method host-fn from interceptor, defer to p…
DjDeveloperr May 30, 2026
44f7577
perf(ffi/v8): move expando cache check to top of interceptor get path
DjDeveloperr May 30, 2026
3c2bb67
perf(ffi/v8): optimize selector group callback hot path
DjDeveloperr May 30, 2026
a592df0
perf(ffi/v8): switch to kNonMasking interceptor for 42% speedup
DjDeveloperr May 30, 2026
1690f87
Revert "perf(ffi/v8): switch to kNonMasking interceptor for 42% speedup"
DjDeveloperr May 30, 2026
a1ef1ff
perf(ffi/v8): add kNonMasking template for native object instances
DjDeveloperr May 30, 2026
46c2b5f
perf(ffi/v8): kNonMasking on native instances - 773ms benchmark
DjDeveloperr May 30, 2026
61dec97
perf(ffi/v8): fix kNonMasking test failures - 712/713 passing
DjDeveloperr May 30, 2026
00483f2
perf(ffi/v8): fix constructor/superclass resolution with kNonMasking
DjDeveloperr May 30, 2026
7e75a8a
fix(tests): fix Swift class test for kNonMasking compatibility
DjDeveloperr May 30, 2026
e198480
perf(ffi): unified engine-neutral GSD across V8/JSC/QuickJS/Hermes + …
DjDeveloperr May 31, 2026
cf0aff8
perf(ffi/v8): GSD object returns (typed via context) + cache Runtime …
DjDeveloperr May 31, 2026
d60e41b
perf(ffi/v8): memoize dispatch-superclass resolution per receiver cla…
DjDeveloperr May 31, 2026
592d5b9
perf(ffi/v8): raw host-object arg reads + reorder object-return cache…
DjDeveloperr May 31, 2026
dec3020
perf(ffi/v8): inline GSD fast path in selector-group callback
DjDeveloperr May 31, 2026
2c8d24a
perf(ffi): cache round-trip root object (avoids per-object-return V8 …
DjDeveloperr May 31, 2026
2c4d54f
perf(ffi): object-return GSD + UI-dispatch guard for JSC/QuickJS/Herm…
DjDeveloperr May 31, 2026
4a97e86
perf(ffi): retrieve round-trip value from strong-handle map (skip red…
DjDeveloperr May 31, 2026
c5f130f
perf(ffi/v8): stack-buffer SEL arg conversion (avoid per-call heap al…
DjDeveloperr May 31, 2026
b08a10c
perf(ffi): port cached-Runtime + dispatch-superclass memo to JSC/Quic…
DjDeveloperr May 31, 2026
f6b2b3a
perf(ffi): cache resolved property-getter member per class in instanc…
DjDeveloperr May 31, 2026
6ffd42d
perf: optimize engine selector dispatch
DjDeveloperr Jun 1, 2026
b22d56e
fix: preserve dynamic property getter selectors
DjDeveloperr Jun 1, 2026
0ac1a03
chore: remove generated local artifacts
DjDeveloperr Jun 1, 2026
123f198
perf: tighten engine objc dispatch paths
DjDeveloperr Jun 1, 2026
d42c703
ci: use junit mode for ios runtime tests
DjDeveloperr Jun 1, 2026
11b1791
perf: tighten generated objc return fast paths
DjDeveloperr Jun 1, 2026
8c72b0d
perf: expand objc gsd fast paths
DjDeveloperr Jun 1, 2026
422d76a
fix: harden FFI lifetime safety
DjDeveloperr Jun 2, 2026
54dfff8
fix: validate FFI round-trip lifetimes
DjDeveloperr Jun 2, 2026
f3660e5
fix: drain runtime microtasks from run loop
DjDeveloperr Jun 2, 2026
c99448e
perf: tighten selector dispatch target resolution
DjDeveloperr Jun 2, 2026
c0fe4c5
feat: align runtime parity across engines
DjDeveloperr Jun 4, 2026
824ce42
fix: avoid auto-resolving worklets peer
DjDeveloperr Jun 4, 2026
82ffcf9
fix: mount UIKit hosts through Worklets
DjDeveloperr Jun 4, 2026
8a0361b
feat: expose controller child views to UIKit hosts
DjDeveloperr Jun 4, 2026
1e10059
fix: preserve UIKit tab bar hit testing
DjDeveloperr Jun 4, 2026
540715d
initial commit
ammarahm-ed Sep 20, 2024
44f6f38
implement Runtime
ammarahm-ed Sep 21, 2024
f45a016
part 1
ammarahm-ed Sep 25, 2024
de8164a
part 2
ammarahm-ed Sep 27, 2024
dbf7dd2
part 3
ammarahm-ed Sep 28, 2024
55926b4
part 4
ammarahm-ed Sep 29, 2024
0ffa7b6
part 5
ammarahm-ed Sep 29, 2024
0656d74
part 6
ammarahm-ed Sep 29, 2024
99b6f09
part 7
ammarahm-ed Sep 30, 2024
acc4517
part 8
ammarahm-ed Sep 30, 2024
a40a686
part 9
ammarahm-ed Sep 30, 2024
d29daee
part 10
ammarahm-ed Sep 30, 2024
d8186e7
part 11
ammarahm-ed Sep 30, 2024
bdcc653
part 12
ammarahm-ed Sep 30, 2024
6793421
part 13
ammarahm-ed Oct 1, 2024
a6ccc79
part 14
ammarahm-ed Oct 1, 2024
19aa14d
part 15
ammarahm-ed Oct 1, 2024
8fcde68
part 16
ammarahm-ed Oct 2, 2024
cb2dc3c
part 17
ammarahm-ed Oct 7, 2024
1b34d8d
part 18
ammarahm-ed Oct 8, 2024
54b9921
part 19
ammarahm-ed Oct 8, 2024
6f2bb70
part 20
ammarahm-ed Oct 9, 2024
458613f
part 21
ammarahm-ed Oct 11, 2024
449fc95
minor fix
ammarahm-ed Oct 12, 2024
05857d2
cleanup
ammarahm-ed Oct 12, 2024
df5e723
part 22
ammarahm-ed Oct 12, 2024
a833748
part 23
ammarahm-ed Oct 15, 2024
5a428fb
part 24
ammarahm-ed Oct 16, 2024
b561b56
part 25
ammarahm-ed Oct 19, 2024
fcb3c5c
minor cleanup
ammarahm-ed Oct 20, 2024
195295f
part 26
ammarahm-ed Oct 31, 2024
38813c4
part 26
ammarahm-ed Nov 2, 2024
89a6b96
part 27
ammarahm-ed Nov 2, 2024
f623753
support building release aar
ammarahm-ed Nov 3, 2024
715ac90
part 28
ammarahm-ed Nov 7, 2024
2a9d500
part 29
ammarahm-ed Nov 29, 2024
60a7377
part 30
ammarahm-ed Nov 29, 2024
051795a
part 31
ammarahm-ed Nov 29, 2024
d30540d
part 32
ammarahm-ed Nov 29, 2024
3c1156d
part 33 (libs)
ammarahm-ed Nov 29, 2024
3e6bcf3
part 33
ammarahm-ed Dec 30, 2024
d4934ee
part 34
ammarahm-ed Dec 31, 2024
54d9426
part 35
ammarahm-ed Dec 31, 2024
7db4248
part 36
ammarahm-ed Dec 31, 2024
c837812
update libs
ammarahm-ed Dec 31, 2024
7453a00
fix: call JSEnter before invoking timer callbacks
ammarahm-ed Dec 31, 2024
7c45d3c
fix: release build with v8
ammarahm-ed Jan 2, 2025
963aa9f
chore: log disable part 1 - still get TNS.Java logs though
NathanWalker Jan 16, 2025
e5627a6
chore: ignore node_modules in build-tools
NathanWalker Jan 16, 2025
2e82df1
part 37
ammarahm-ed Jan 18, 2025
1a77599
Create build.yml
ammarahm-ed Jan 18, 2025
fd3f38a
Update build.yml
ammarahm-ed Jan 18, 2025
e206a02
Update build.yml
ammarahm-ed Jan 18, 2025
0f97a68
Update build.yml
ammarahm-ed Jan 18, 2025
fa9995d
ci: fix
ammarahm-ed Jan 18, 2025
40808bb
ci: update workflows
ammarahm-ed Jan 18, 2025
3868604
part 38
ammarahm-ed Jan 19, 2025
ade03e4
cleanup
ammarahm-ed Jan 19, 2025
83d5b14
fix: v8
NathanWalker Jan 19, 2025
95bb8d0
fix jsc, optimize js arg conversion
ammarahm-ed Jan 20, 2025
d8f0ea2
fix string conversion
ammarahm-ed Jan 21, 2025
b1be24c
fix property setters
ammarahm-ed Jan 21, 2025
bc6ae2d
fix gc
ammarahm-ed Jan 22, 2025
9d04d5f
fix java insance creation perf
ammarahm-ed Jan 24, 2025
f8a0125
quickjs: fix typedarray and arraybuffer
ammarahm-ed Jan 25, 2025
94b1cbe
runtime: fix js exception handling in java
ammarahm-ed Jan 25, 2025
7a5c144
runtime: buffer to bytebuffer interop
ammarahm-ed Jan 25, 2025
f816da2
fix: return proxy from constructor
ammarahm-ed Jan 28, 2025
ddea030
feat: update quickjs to latest
ammarahm-ed Jan 29, 2025
271b0e6
fix: stacktrace file paths
ammarahm-ed Jan 30, 2025
ad1c486
fix: unify gradle version
farfromrefug Jan 29, 2025
8dabca5
improve error stacktrace when worker throws error
ammarahm-ed Jan 30, 2025
3ee011f
fix is_float check for qjs
ammarahm-ed Jan 30, 2025
2c1edbe
fix: inner type should not overwrite static fields
ammarahm-ed Jan 30, 2025
07e4d91
minor touchup
ammarahm-ed Jan 31, 2025
243cb34
fix disposing v8 runtime
ammarahm-ed Jan 31, 2025
0c3e1a1
fix disposal
ammarahm-ed Jan 31, 2025
cae902a
fix disposal
ammarahm-ed Jan 31, 2025
c187ba1
always return main runtime as fallback
ammarahm-ed Jan 31, 2025
891c2f2
support multi threading in workers
ammarahm-ed Feb 2, 2025
9a0d9a0
optimize 1
ammarahm-ed Feb 4, 2025
f0bf0e5
push changes
ammarahm-ed Feb 4, 2025
c5f5ace
fix worker tests
ammarahm-ed Feb 5, 2025
4107d9f
use concurrent maps to access runtime by id/tid
ammarahm-ed Feb 6, 2025
5c17965
fix hermes build
ammarahm-ed Feb 6, 2025
904947d
improve jsc function call perf
ammarahm-ed Feb 6, 2025
09fb565
jsc: fix weakref
ammarahm-ed Feb 6, 2025
366a1de
fix quickjs build failing with ndk27
ammarahm-ed Feb 6, 2025
e7dfe79
minor fixes
ammarahm-ed Feb 6, 2025
74d146d
fix: ensure we build the runtime with the passed ndkVersion
farfromrefug Feb 6, 2025
02495b4
fix memory leaks and runtime cleanup
ammarahm-ed Feb 9, 2025
c2b9ec6
refactor, add napi module example
ammarahm-ed Feb 10, 2025
dc747c9
fix perf 1
ammarahm-ed Feb 12, 2025
26f4dd9
fix 3
ammarahm-ed Feb 12, 2025
17095ab
fix array getter arg count
ammarahm-ed Feb 13, 2025
6d06d7a
host objects support
ammarahm-ed Feb 16, 2025
1de47ac
update ts_helpers to work with host objects
ammarahm-ed Feb 16, 2025
fed3a9b
add host_objects to v8 napi
ammarahm-ed Feb 16, 2025
5a20943
minor cleanup
ammarahm-ed Feb 16, 2025
2d3d37b
fix host objects for v8
ammarahm-ed Feb 17, 2025
413050f
fix FieldCallbackData memory leak
ammarahm-ed Feb 17, 2025
fd61938
enable hostObjects with -PuseHostObjects
ammarahm-ed Feb 17, 2025
e20ac72
expose host object types only when supported
ammarahm-ed Feb 17, 2025
4caaa15
increase time tests retries
ammarahm-ed Feb 17, 2025
8202fbd
fix crash
ammarahm-ed Feb 17, 2025
0d203a7
refactor 1
ammarahm-ed Feb 17, 2025
98f9926
cleanup proxies before objects
ammarahm-ed Feb 17, 2025
0c1e321
properly release object
ammarahm-ed Feb 17, 2025
4e939c6
small improvements
ammarahm-ed Feb 18, 2025
e044c7a
fix memory leak
ammarahm-ed Feb 18, 2025
5d74b62
fix creating inner types
ammarahm-ed Feb 19, 2025
48edb40
fix prototype cache
ammarahm-ed Feb 19, 2025
3c2ca88
fix: isHolder check failing when calling accessing property from prot…
ammarahm-ed Feb 19, 2025
765a4aa
fix: fallback to JSON.stringify for plain js objects
ammarahm-ed Feb 19, 2025
8783bb0
quickjs: run tests async
ammarahm-ed Feb 20, 2025
9aca777
quickjs: fix random crashes in napi
ammarahm-ed Feb 20, 2025
9f21028
runtime: fallback to default value when setting a field
ammarahm-ed Feb 20, 2025
d37c4cb
quickjs: unlock env after closing scope
ammarahm-ed Feb 20, 2025
376d050
quickjs: add napi_is_host_object
ammarahm-ed Feb 20, 2025
6e71f05
runtime: add IsHostObject method to ObjectManager
ammarahm-ed Feb 20, 2025
93d7a12
v8: implement napi_is_host_object function
ammarahm-ed Feb 20, 2025
aa4e852
metadata: optimize FieldAccessor callbacks to check for __napi::this …
ammarahm-ed Feb 20, 2025
0b17f9b
quickjs: support RegExp.leftContext, RegExp.rightContext
ammarahm-ed Feb 20, 2025
3a5bc02
quickjs: throw exception if index_setter throws error
ammarahm-ed Feb 20, 2025
dabb81d
runtime: fix release signing config
ammarahm-ed Feb 22, 2025
b843c79
runtime: fix build
ammarahm-ed Feb 22, 2025
3ccb036
quickjs: fix cleanup method cache
ammarahm-ed Feb 22, 2025
740b20a
quickjs: delete jsr before erasing on destroy
ammarahm-ed Feb 22, 2025
4d4e7d3
hermes: unlock env after closing scope
ammarahm-ed Feb 22, 2025
bfea397
hermes: fix running js from multiple threads
ammarahm-ed Feb 22, 2025
c03ee66
hermes: do not use method cache when calling from java -> js
ammarahm-ed Feb 22, 2025
2ab9d72
runtime: fix finalizers not getting called in hermes
ammarahm-ed Feb 22, 2025
917d56f
runtime: check for null method reference before returning
ammarahm-ed Feb 22, 2025
c1f6590
runtime: skip test in Hermes
ammarahm-ed Feb 22, 2025
dd03026
jsc: fix creating constructors
ammarahm-ed Feb 22, 2025
67d685b
jsc: constructors are objects in JSC.
ammarahm-ed Feb 22, 2025
b934bba
jsc: fix tsc_helpers to handle object ctors
ammarahm-ed Feb 22, 2025
35ba9b5
chore: cleanup logs in tests
ammarahm-ed Feb 22, 2025
8d29aea
hermes: add support for napi_adjust_external_memory
ammarahm-ed Feb 24, 2025
2991850
quickjs: support napi_adjust_external_memory
ammarahm-ed Feb 24, 2025
20b1229
quickjs: fix prototype memory leak
ammarahm-ed Feb 26, 2025
b76f70b
runtime: if Runtime::GetRuntime() fails, we want to throw exception t…
ammarahm-ed Feb 26, 2025
868f0df
runtime: Add function to get runtime without throwing if it is null. …
ammarahm-ed Feb 26, 2025
354995f
runtime: While the runtime is terminating, it's possible that it call…
ammarahm-ed Feb 26, 2025
4c4de9e
tests: fix failing test in quickjs
ammarahm-ed Feb 26, 2025
f1980e1
runtime: throw to java if terminating worker throws exception
ammarahm-ed Feb 26, 2025
6f01bb4
runtime: fix exception thrown during runtime cleanup
ammarahm-ed Feb 26, 2025
517c686
runtime: cleanup
ammarahm-ed Feb 26, 2025
a3e1c18
update README.md
ammarahm-ed Feb 27, 2025
70e6461
readme: add logo
ammarahm-ed Feb 27, 2025
411e55b
readme: update links
ammarahm-ed Feb 27, 2025
12ab3e7
readme: cleanup
ammarahm-ed Feb 27, 2025
4c1f060
readme: add discord link
ammarahm-ed Feb 27, 2025
366b6ae
readme: cleanup
ammarahm-ed Feb 27, 2025
f49b05e
readme: add version tags
ammarahm-ed Feb 27, 2025
b92b115
readme: center align version tags
ammarahm-ed Feb 27, 2025
6859d53
fix: ns debug android command
ammarahm-ed Mar 2, 2025
67d4c5e
feat: add URL & URLSearchParams
ammarahm-ed Mar 1, 2025
02f68b1
fix: avoid making copies of strings
ammarahm-ed Mar 2, 2025
c73f7a5
fix some failing tests
ammarahm-ed Mar 9, 2025
c9f059b
feat: static hermes
ammarahm-ed Mar 9, 2025
82a0289
feat: support primjs
ammarahm-ed Mar 9, 2025
3cb2815
quickjs: fix function names
ammarahm-ed Mar 9, 2025
322c416
runtime: fix primjs error
ammarahm-ed Mar 9, 2025
2554a88
refactor: remove unnecessary NapiScope instances in CallbackHandlers
ammarahm-ed Mar 9, 2025
f10989f
runtime: fix mem leak when creating metadata tree nodes
ammarahm-ed Mar 9, 2025
ec9b04d
primjs: remove cpp shared lib
ammarahm-ed Mar 9, 2025
e9afc6d
v8: catch exception thrown with inspector modules not found
ammarahm-ed Mar 9, 2025
e597559
runtime: throw exception if module eval fails
ammarahm-ed Mar 9, 2025
0b63a4d
primjs: max stack size
ammarahm-ed Mar 9, 2025
6ed850d
chore: cleanup
ammarahm-ed Mar 9, 2025
3875fa9
v8: cleanup code
ammarahm-ed Mar 12, 2025
c03d41c
runtime: allow URL in worker constructor
ammarahm-ed Mar 12, 2025
ebbd90a
runtime: handle internal modules, support require("lib.node");
ammarahm-ed Mar 12, 2025
bcdf183
runtime: fix memory leak on release objects
ammarahm-ed Mar 14, 2025
35d630b
primjs: fix segfault on eval
ammarahm-ed Mar 16, 2025
462ef4b
runtime: avoid throwing uncaught exceptions in java
ammarahm-ed Mar 17, 2025
4c1895e
jsparser: handle parsing swc transformed @NativeClass
ammarahm-ed Mar 15, 2025
32563f4
fix: handle all swc transform cases
ammarahm-ed Mar 15, 2025
f128a25
fix: use call_super location
ammarahm-ed Mar 15, 2025
ba46c9c
cleanup tests
ammarahm-ed Mar 15, 2025
4fcf8d2
fix: jsparser fixes and support for primjs in sbg
ammarahm-ed Mar 17, 2025
03a069c
primjs: port host objects support
ammarahm-ed Mar 18, 2025
589e353
fix ts_helpers.js
ammarahm-ed Oct 16, 2025
8f2acf9
feat: Update V8 to 11.1.277
ammarahm-ed Oct 22, 2025
fec3ff1
hermes: cleanup jsr runtime
ammarahm-ed Oct 22, 2025
cd0c186
hermes: update to hermes v1
ammarahm-ed Oct 29, 2025
58919a5
feat: v8 13.8.9
ammarahm-ed Oct 30, 2025
ce240c6
feat: support multiple versions of v8
ammarahm-ed Oct 30, 2025
885cf77
hermes: class syntax is not supported
ammarahm-ed Oct 30, 2025
d7cedbb
v8: Set default engine to V8-10
ammarahm-ed Oct 30, 2025
1632242
chore: update deps
ammarahm-ed Oct 30, 2025
50598dd
chore: trying release ci
farfromrefug Nov 2, 2025
a1b12ef
add benchmarks
ammarahm-ed Nov 2, 2025
3904047
add setup command
ammarahm-ed Nov 2, 2025
aebcfed
hermes: support loading bytecode
ammarahm-ed Nov 4, 2025
366fdf0
feat: add promise rejection handling for v8
ammarahm-ed Nov 24, 2025
10bf8ae
feat: add promise rejection handling for quickjs
ammarahm-ed Nov 24, 2025
5489596
v8: rename promise tracker function to be consistent across engines
ammarahm-ed Nov 24, 2025
a4da873
hermes: add promise rejection handler
ammarahm-ed Nov 24, 2025
3f25123
quickjs: support multiple quickjs versions
ammarahm-ed Nov 26, 2025
330c2f3
fix .extend not working in quickjs
ammarahm-ed Feb 3, 2026
db7c1ae
fix error 'length is read-only`. Use defineProperty
ammarahm-ed Feb 3, 2026
1797739
fix console.log(error) should include stack trace
ammarahm-ed Feb 20, 2026
4e53d42
add safety checks
ammarahm-ed Feb 21, 2026
4fbab54
chore: remove editor project folders
DjDeveloperr Jun 10, 2026
df03f16
chore: remove committed jsparser dependencies
DjDeveloperr Jun 10, 2026
22787b2
refactor: unify android runtime c++ layout
DjDeveloperr Jul 1, 2026
e83642a
feat: expand generic NativeScript runtime parity
DjDeveloperr Jun 12, 2026
c5edc94
fix: support worklets 0.8 peers
DjDeveloperr Jun 13, 2026
c589999
refactor(runtime): split engine backends and harden lifetimes (#51)
DjDeveloperr Aug 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
platforms/android/test-app/runtime/src/main/libs/**/libv8_monolith.a filter=lfs diff=lfs merge=lfs -text
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,6 @@ jobs:
IOS_BUILD_TIMEOUT_MS: "600000"
IOS_TEST_TIMEOUT_MS: "600000"
IOS_TEST_INACTIVITY_TIMEOUT_MS: "180000"
IOS_TEST_VERBOSE_SPECS: "1"
IOS_LOG_JUNIT: "1"
IOS_SIMCTL_QUERY_TIMEOUT_MS: "10000"
run: npm run test:ios
21 changes: 14 additions & 7 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,8 @@ package-lock.json
v8_build
.npmrc
/Frameworks/
/.kiro/
/opencode.json

/llvm/

Expand All @@ -52,10 +54,10 @@ v8_build
.cipd/

# project template
/templates/ios/.build_env_vars.sh
/templates/ios/__PROJECT_NAME__.xcodeproj/project.xcworkspace/xcshareddata/
/templates/visionos/.build_env_vars.sh
/templates/visionos/__PROJECT_NAME__.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
/platforms/apple/templates/ios/.build_env_vars.sh
/platforms/apple/templates/ios/__PROJECT_NAME__.xcodeproj/project.xcworkspace/xcshareddata/
/platforms/apple/templates/visionos/.build_env_vars.sh
/platforms/apple/templates/visionos/__PROJECT_NAME__.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist

.cache/

Expand All @@ -65,11 +67,16 @@ packages/*/types
SwiftBindgen

# Generated Objective-C/C dispatch wrappers
NativeScript/ffi/napi/GeneratedSignatureDispatch.inc
NativeScript/ffi/napi/GeneratedSignatureDispatch.inc.stamp
NativeScript/ffi/**/GeneratedSignatureDispatch.inc
NativeScript/ffi/**/GeneratedSignatureDispatch.inc.stamp
NativeScript/ffi/**/GeneratedGsdSignatureDispatch.inc
NativeScript/ffi/**/GeneratedGsdSignatureDispatch.inc.stamp

# Packaged native framework artifacts
packages/*/NativeScript.xcframework/

# React Native TurboModule package staging
packages/react-native/dist/
packages/react-native/ios/vendor/
packages/react-native/metadata/
packages/react-native/native-api-jsi/
packages/react-native/native-api/
Loading
Loading