Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
275 commits
Select commit Hold shift + click to select a range
b7935d7
perf(ffi/v8): move expando cache check to top of interceptor get path
DjDeveloperr May 30, 2026
e4d7dc0
perf(ffi/v8): optimize selector group callback hot path
DjDeveloperr May 30, 2026
2fa6e61
perf(ffi/v8): switch to kNonMasking interceptor for 42% speedup
DjDeveloperr May 30, 2026
2c8a2ef
Revert "perf(ffi/v8): switch to kNonMasking interceptor for 42% speedup"
DjDeveloperr May 30, 2026
d8cbd50
perf(ffi/v8): add kNonMasking template for native object instances
DjDeveloperr May 30, 2026
2469af2
perf(ffi/v8): kNonMasking on native instances - 773ms benchmark
DjDeveloperr May 30, 2026
46bbd3a
perf(ffi/v8): fix kNonMasking test failures - 712/713 passing
DjDeveloperr May 30, 2026
ae67e87
perf(ffi/v8): fix constructor/superclass resolution with kNonMasking
DjDeveloperr May 30, 2026
2279426
fix(tests): fix Swift class test for kNonMasking compatibility
DjDeveloperr May 30, 2026
61658e1
perf(ffi): unified engine-neutral GSD across V8/JSC/QuickJS/Hermes + …
DjDeveloperr May 31, 2026
8bc91ec
perf(ffi/v8): GSD object returns (typed via context) + cache Runtime …
DjDeveloperr May 31, 2026
e985ecd
perf(ffi/v8): memoize dispatch-superclass resolution per receiver cla…
DjDeveloperr May 31, 2026
758e06d
perf(ffi/v8): raw host-object arg reads + reorder object-return cache…
DjDeveloperr May 31, 2026
3d699b1
perf(ffi/v8): inline GSD fast path in selector-group callback
DjDeveloperr May 31, 2026
2c6b0f4
perf(ffi): cache round-trip root object (avoids per-object-return V8 …
DjDeveloperr May 31, 2026
c94f187
perf(ffi): object-return GSD + UI-dispatch guard for JSC/QuickJS/Herm…
DjDeveloperr May 31, 2026
3704fa9
perf(ffi): retrieve round-trip value from strong-handle map (skip red…
DjDeveloperr May 31, 2026
c14053a
perf(ffi/v8): stack-buffer SEL arg conversion (avoid per-call heap al…
DjDeveloperr May 31, 2026
4229774
perf(ffi): port cached-Runtime + dispatch-superclass memo to JSC/Quic…
DjDeveloperr May 31, 2026
0ded85d
perf(ffi): cache resolved property-getter member per class in instanc…
DjDeveloperr May 31, 2026
1433bd0
perf: optimize engine selector dispatch
DjDeveloperr Jun 1, 2026
c2ad35d
fix: preserve dynamic property getter selectors
DjDeveloperr Jun 1, 2026
f893b6c
chore: remove generated local artifacts
DjDeveloperr Jun 1, 2026
b5ce50b
perf: tighten engine objc dispatch paths
DjDeveloperr Jun 1, 2026
4d79f0c
ci: use junit mode for ios runtime tests
DjDeveloperr Jun 1, 2026
f6b4ad7
perf: tighten generated objc return fast paths
DjDeveloperr Jun 1, 2026
8fb3291
perf: expand objc gsd fast paths
DjDeveloperr Jun 1, 2026
45584ac
fix: harden FFI lifetime safety
DjDeveloperr Jun 2, 2026
ebec814
fix: validate FFI round-trip lifetimes
DjDeveloperr Jun 2, 2026
c5be2ce
fix: drain runtime microtasks from run loop
DjDeveloperr Jun 2, 2026
94c0f54
perf: tighten selector dispatch target resolution
DjDeveloperr Jun 2, 2026
e593ae1
feat: align runtime parity across engines
DjDeveloperr Jun 4, 2026
80b464b
fix: avoid auto-resolving worklets peer
DjDeveloperr Jun 4, 2026
25b0395
fix: mount UIKit hosts through Worklets
DjDeveloperr Jun 4, 2026
a73bcab
feat: expose controller child views to UIKit hosts
DjDeveloperr Jun 4, 2026
6673ef0
fix: preserve UIKit tab bar hit testing
DjDeveloperr Jun 4, 2026
3c7f3df
initial commit
ammarahm-ed Sep 20, 2024
924532d
implement Runtime
ammarahm-ed Sep 21, 2024
87b5ef4
part 1
ammarahm-ed Sep 25, 2024
8b6f3a9
part 2
ammarahm-ed Sep 27, 2024
ba83f8e
part 3
ammarahm-ed Sep 28, 2024
129a177
part 4
ammarahm-ed Sep 29, 2024
cee381c
part 5
ammarahm-ed Sep 29, 2024
83d3d66
part 6
ammarahm-ed Sep 29, 2024
3a8902e
part 7
ammarahm-ed Sep 30, 2024
ed243c5
part 8
ammarahm-ed Sep 30, 2024
f8718a6
part 9
ammarahm-ed Sep 30, 2024
1fc467c
part 10
ammarahm-ed Sep 30, 2024
1517e65
part 11
ammarahm-ed Sep 30, 2024
ad4fe45
part 12
ammarahm-ed Sep 30, 2024
d27fb16
part 13
ammarahm-ed Oct 1, 2024
7a06695
part 14
ammarahm-ed Oct 1, 2024
08752df
part 15
ammarahm-ed Oct 1, 2024
6e041ee
part 16
ammarahm-ed Oct 2, 2024
612a3ae
part 17
ammarahm-ed Oct 7, 2024
d01be7d
part 18
ammarahm-ed Oct 8, 2024
c1d4832
part 19
ammarahm-ed Oct 8, 2024
69a9fa7
part 20
ammarahm-ed Oct 9, 2024
09be4eb
part 21
ammarahm-ed Oct 11, 2024
609bc51
minor fix
ammarahm-ed Oct 12, 2024
bcd0b78
cleanup
ammarahm-ed Oct 12, 2024
f531645
part 22
ammarahm-ed Oct 12, 2024
484ade7
part 23
ammarahm-ed Oct 15, 2024
83497dc
part 24
ammarahm-ed Oct 16, 2024
95b1243
part 25
ammarahm-ed Oct 19, 2024
0a278c1
minor cleanup
ammarahm-ed Oct 20, 2024
fa9d36f
part 26
ammarahm-ed Oct 31, 2024
038cb7c
part 26
ammarahm-ed Nov 2, 2024
86b2f20
part 27
ammarahm-ed Nov 2, 2024
be80843
support building release aar
ammarahm-ed Nov 3, 2024
ba4f55a
part 28
ammarahm-ed Nov 7, 2024
d25ba60
part 29
ammarahm-ed Nov 29, 2024
1d96567
part 30
ammarahm-ed Nov 29, 2024
68ef4b0
part 31
ammarahm-ed Nov 29, 2024
1ecf9bd
part 32
ammarahm-ed Nov 29, 2024
a5fee54
part 33 (libs)
ammarahm-ed Nov 29, 2024
c37abc9
part 33
ammarahm-ed Dec 30, 2024
fb369cb
part 34
ammarahm-ed Dec 31, 2024
759d893
part 35
ammarahm-ed Dec 31, 2024
da6f5b6
part 36
ammarahm-ed Dec 31, 2024
f747fbd
update libs
ammarahm-ed Dec 31, 2024
a2a8b99
fix: call JSEnter before invoking timer callbacks
ammarahm-ed Dec 31, 2024
20f8a42
fix: release build with v8
ammarahm-ed Jan 2, 2025
2205a3f
chore: log disable part 1 - still get TNS.Java logs though
NathanWalker Jan 16, 2025
4b9de05
chore: ignore node_modules in build-tools
NathanWalker Jan 16, 2025
9094e67
part 37
ammarahm-ed Jan 18, 2025
7977b52
Create build.yml
ammarahm-ed Jan 18, 2025
d5fad77
Update build.yml
ammarahm-ed Jan 18, 2025
dd48d0f
Update build.yml
ammarahm-ed Jan 18, 2025
2a1ac2a
Update build.yml
ammarahm-ed Jan 18, 2025
c43e84c
ci: fix
ammarahm-ed Jan 18, 2025
f13e3d3
ci: update workflows
ammarahm-ed Jan 18, 2025
0d7e66a
part 38
ammarahm-ed Jan 19, 2025
4e1f4e4
cleanup
ammarahm-ed Jan 19, 2025
8ee53fa
fix: v8
NathanWalker Jan 19, 2025
42c0f90
fix jsc, optimize js arg conversion
ammarahm-ed Jan 20, 2025
2552778
fix string conversion
ammarahm-ed Jan 21, 2025
1876efd
fix property setters
ammarahm-ed Jan 21, 2025
be37b6b
fix gc
ammarahm-ed Jan 22, 2025
08d1182
fix java insance creation perf
ammarahm-ed Jan 24, 2025
8972cc5
quickjs: fix typedarray and arraybuffer
ammarahm-ed Jan 25, 2025
3c34190
runtime: fix js exception handling in java
ammarahm-ed Jan 25, 2025
aafe7c3
runtime: buffer to bytebuffer interop
ammarahm-ed Jan 25, 2025
c55d7f7
fix: return proxy from constructor
ammarahm-ed Jan 28, 2025
a2a2013
feat: update quickjs to latest
ammarahm-ed Jan 29, 2025
8ca1f65
fix: stacktrace file paths
ammarahm-ed Jan 30, 2025
5805363
fix: unify gradle version
farfromrefug Jan 29, 2025
a27c6ee
improve error stacktrace when worker throws error
ammarahm-ed Jan 30, 2025
2414668
fix is_float check for qjs
ammarahm-ed Jan 30, 2025
a226a77
fix: inner type should not overwrite static fields
ammarahm-ed Jan 30, 2025
153f9c1
minor touchup
ammarahm-ed Jan 31, 2025
c3325ec
fix disposing v8 runtime
ammarahm-ed Jan 31, 2025
890a9f1
fix disposal
ammarahm-ed Jan 31, 2025
4fd211a
fix disposal
ammarahm-ed Jan 31, 2025
7da26d5
always return main runtime as fallback
ammarahm-ed Jan 31, 2025
ec095e1
support multi threading in workers
ammarahm-ed Feb 2, 2025
81bbf11
optimize 1
ammarahm-ed Feb 4, 2025
6149e40
push changes
ammarahm-ed Feb 4, 2025
100eb53
fix worker tests
ammarahm-ed Feb 5, 2025
572d088
use concurrent maps to access runtime by id/tid
ammarahm-ed Feb 6, 2025
027e7e1
fix hermes build
ammarahm-ed Feb 6, 2025
d0f1a31
improve jsc function call perf
ammarahm-ed Feb 6, 2025
97f484e
jsc: fix weakref
ammarahm-ed Feb 6, 2025
b903989
fix quickjs build failing with ndk27
ammarahm-ed Feb 6, 2025
41a1e1a
minor fixes
ammarahm-ed Feb 6, 2025
7fa83c4
fix: ensure we build the runtime with the passed ndkVersion
farfromrefug Feb 6, 2025
474d2d4
fix memory leaks and runtime cleanup
ammarahm-ed Feb 9, 2025
b53e22b
refactor, add napi module example
ammarahm-ed Feb 10, 2025
f97e2df
fix perf 1
ammarahm-ed Feb 12, 2025
566feda
fix 3
ammarahm-ed Feb 12, 2025
7e34409
fix array getter arg count
ammarahm-ed Feb 13, 2025
a39730f
host objects support
ammarahm-ed Feb 16, 2025
d2e8f43
update ts_helpers to work with host objects
ammarahm-ed Feb 16, 2025
098aec5
add host_objects to v8 napi
ammarahm-ed Feb 16, 2025
de210f3
minor cleanup
ammarahm-ed Feb 16, 2025
9c25f03
fix host objects for v8
ammarahm-ed Feb 17, 2025
f18926c
fix FieldCallbackData memory leak
ammarahm-ed Feb 17, 2025
c87a23e
enable hostObjects with -PuseHostObjects
ammarahm-ed Feb 17, 2025
cc85325
expose host object types only when supported
ammarahm-ed Feb 17, 2025
6971182
increase time tests retries
ammarahm-ed Feb 17, 2025
86b21c5
fix crash
ammarahm-ed Feb 17, 2025
43f0533
refactor 1
ammarahm-ed Feb 17, 2025
d6bc45b
cleanup proxies before objects
ammarahm-ed Feb 17, 2025
2dd2682
properly release object
ammarahm-ed Feb 17, 2025
d3bcc62
small improvements
ammarahm-ed Feb 18, 2025
1078400
fix memory leak
ammarahm-ed Feb 18, 2025
d6662f3
fix creating inner types
ammarahm-ed Feb 19, 2025
367d9fe
fix prototype cache
ammarahm-ed Feb 19, 2025
c55390f
fix: isHolder check failing when calling accessing property from prot…
ammarahm-ed Feb 19, 2025
6a2f746
fix: fallback to JSON.stringify for plain js objects
ammarahm-ed Feb 19, 2025
6c14986
quickjs: run tests async
ammarahm-ed Feb 20, 2025
9a56ba1
quickjs: fix random crashes in napi
ammarahm-ed Feb 20, 2025
ce21383
runtime: fallback to default value when setting a field
ammarahm-ed Feb 20, 2025
727748c
quickjs: unlock env after closing scope
ammarahm-ed Feb 20, 2025
3fbd421
quickjs: add napi_is_host_object
ammarahm-ed Feb 20, 2025
5cbfb9c
runtime: add IsHostObject method to ObjectManager
ammarahm-ed Feb 20, 2025
2b7e409
v8: implement napi_is_host_object function
ammarahm-ed Feb 20, 2025
6d49563
metadata: optimize FieldAccessor callbacks to check for __napi::this …
ammarahm-ed Feb 20, 2025
c712d37
quickjs: support RegExp.leftContext, RegExp.rightContext
ammarahm-ed Feb 20, 2025
784c084
quickjs: throw exception if index_setter throws error
ammarahm-ed Feb 20, 2025
d91a06f
runtime: fix release signing config
ammarahm-ed Feb 22, 2025
ec3ef93
runtime: fix build
ammarahm-ed Feb 22, 2025
5e833c7
quickjs: fix cleanup method cache
ammarahm-ed Feb 22, 2025
b9c4b39
quickjs: delete jsr before erasing on destroy
ammarahm-ed Feb 22, 2025
ed8d4e7
hermes: unlock env after closing scope
ammarahm-ed Feb 22, 2025
a3314a2
hermes: fix running js from multiple threads
ammarahm-ed Feb 22, 2025
427ef05
hermes: do not use method cache when calling from java -> js
ammarahm-ed Feb 22, 2025
7f9fdaf
runtime: fix finalizers not getting called in hermes
ammarahm-ed Feb 22, 2025
e586120
runtime: check for null method reference before returning
ammarahm-ed Feb 22, 2025
e1bc571
runtime: skip test in Hermes
ammarahm-ed Feb 22, 2025
fc2b03a
jsc: fix creating constructors
ammarahm-ed Feb 22, 2025
c6fd014
jsc: constructors are objects in JSC.
ammarahm-ed Feb 22, 2025
38541d3
jsc: fix tsc_helpers to handle object ctors
ammarahm-ed Feb 22, 2025
42b4450
chore: cleanup logs in tests
ammarahm-ed Feb 22, 2025
01fc887
hermes: add support for napi_adjust_external_memory
ammarahm-ed Feb 24, 2025
6a78fdf
quickjs: support napi_adjust_external_memory
ammarahm-ed Feb 24, 2025
9105aed
quickjs: fix prototype memory leak
ammarahm-ed Feb 26, 2025
346d991
runtime: if Runtime::GetRuntime() fails, we want to throw exception t…
ammarahm-ed Feb 26, 2025
605985d
runtime: Add function to get runtime without throwing if it is null. …
ammarahm-ed Feb 26, 2025
bd8e7bf
runtime: While the runtime is terminating, it's possible that it call…
ammarahm-ed Feb 26, 2025
7f2c18b
tests: fix failing test in quickjs
ammarahm-ed Feb 26, 2025
d1a3764
runtime: throw to java if terminating worker throws exception
ammarahm-ed Feb 26, 2025
c3a2e6d
runtime: fix exception thrown during runtime cleanup
ammarahm-ed Feb 26, 2025
a554403
runtime: cleanup
ammarahm-ed Feb 26, 2025
57266bc
update README.md
ammarahm-ed Feb 27, 2025
c79b4ef
readme: add logo
ammarahm-ed Feb 27, 2025
577a5b8
readme: update links
ammarahm-ed Feb 27, 2025
75873d6
readme: cleanup
ammarahm-ed Feb 27, 2025
ad805d2
readme: add discord link
ammarahm-ed Feb 27, 2025
5e98d42
readme: cleanup
ammarahm-ed Feb 27, 2025
6bf6117
readme: add version tags
ammarahm-ed Feb 27, 2025
d18d0a3
readme: center align version tags
ammarahm-ed Feb 27, 2025
861bbf6
fix: ns debug android command
ammarahm-ed Mar 2, 2025
090c1df
feat: add URL & URLSearchParams
ammarahm-ed Mar 1, 2025
33460e0
fix: avoid making copies of strings
ammarahm-ed Mar 2, 2025
fe9b476
fix some failing tests
ammarahm-ed Mar 9, 2025
5e229d5
feat: static hermes
ammarahm-ed Mar 9, 2025
ff9cdd6
feat: support primjs
ammarahm-ed Mar 9, 2025
861bbe5
quickjs: fix function names
ammarahm-ed Mar 9, 2025
0c1242b
runtime: fix primjs error
ammarahm-ed Mar 9, 2025
c984b96
refactor: remove unnecessary NapiScope instances in CallbackHandlers
ammarahm-ed Mar 9, 2025
dac9737
runtime: fix mem leak when creating metadata tree nodes
ammarahm-ed Mar 9, 2025
5a1e7b4
primjs: remove cpp shared lib
ammarahm-ed Mar 9, 2025
5972eea
v8: catch exception thrown with inspector modules not found
ammarahm-ed Mar 9, 2025
512401b
runtime: throw exception if module eval fails
ammarahm-ed Mar 9, 2025
f23f517
primjs: max stack size
ammarahm-ed Mar 9, 2025
2edabc6
chore: cleanup
ammarahm-ed Mar 9, 2025
d2e4ae9
v8: cleanup code
ammarahm-ed Mar 12, 2025
d207482
runtime: allow URL in worker constructor
ammarahm-ed Mar 12, 2025
16054fd
runtime: handle internal modules, support require("lib.node");
ammarahm-ed Mar 12, 2025
4135118
runtime: fix memory leak on release objects
ammarahm-ed Mar 14, 2025
fd797f7
primjs: fix segfault on eval
ammarahm-ed Mar 16, 2025
19ecf6d
runtime: avoid throwing uncaught exceptions in java
ammarahm-ed Mar 17, 2025
93d8ccd
jsparser: handle parsing swc transformed @NativeClass
ammarahm-ed Mar 15, 2025
0d29270
fix: handle all swc transform cases
ammarahm-ed Mar 15, 2025
6798bad
fix: use call_super location
ammarahm-ed Mar 15, 2025
e6bf16e
cleanup tests
ammarahm-ed Mar 15, 2025
a0ac6a9
fix: jsparser fixes and support for primjs in sbg
ammarahm-ed Mar 17, 2025
b94cb6f
primjs: port host objects support
ammarahm-ed Mar 18, 2025
a8daa31
fix ts_helpers.js
ammarahm-ed Oct 16, 2025
25d7c7a
feat: Update V8 to 11.1.277
ammarahm-ed Oct 22, 2025
53a016e
hermes: cleanup jsr runtime
ammarahm-ed Oct 22, 2025
d6100bc
hermes: update to hermes v1
ammarahm-ed Oct 29, 2025
53d4680
feat: v8 13.8.9
ammarahm-ed Oct 30, 2025
fdf7f88
feat: support multiple versions of v8
ammarahm-ed Oct 30, 2025
de073ba
hermes: class syntax is not supported
ammarahm-ed Oct 30, 2025
e0cb923
v8: Set default engine to V8-10
ammarahm-ed Oct 30, 2025
ddab139
chore: update deps
ammarahm-ed Oct 30, 2025
2c4023c
chore: trying release ci
farfromrefug Nov 2, 2025
8c765aa
add benchmarks
ammarahm-ed Nov 2, 2025
da7336c
add setup command
ammarahm-ed Nov 2, 2025
c8efd4b
hermes: support loading bytecode
ammarahm-ed Nov 4, 2025
07c7671
feat: add promise rejection handling for v8
ammarahm-ed Nov 24, 2025
ff73117
feat: add promise rejection handling for quickjs
ammarahm-ed Nov 24, 2025
2d3eece
v8: rename promise tracker function to be consistent across engines
ammarahm-ed Nov 24, 2025
a329437
hermes: add promise rejection handler
ammarahm-ed Nov 24, 2025
fd99ed9
quickjs: support multiple quickjs versions
ammarahm-ed Nov 26, 2025
37cbfe7
fix .extend not working in quickjs
ammarahm-ed Feb 3, 2026
cb25d3f
fix error 'length is read-only`. Use defineProperty
ammarahm-ed Feb 3, 2026
b5b2e75
fix console.log(error) should include stack trace
ammarahm-ed Feb 20, 2026
bf14453
add safety checks
ammarahm-ed Feb 21, 2026
3014a0f
chore: remove editor project folders
DjDeveloperr Jun 10, 2026
2d3ec73
chore: remove committed jsparser dependencies
DjDeveloperr Jun 10, 2026
4daf2a0
refactor: unify android runtime c++ layout
DjDeveloperr Jul 1, 2026
a27b4d3
feat: expand generic NativeScript runtime parity
DjDeveloperr Jun 12, 2026
a5fecf0
fix: support worklets 0.8 peers
DjDeveloperr Jun 13, 2026
1597426
refactor(runtime): split engine backends and harden lifetimes (#51)
DjDeveloperr Aug 5, 2026
e7e244d
fix(ffi): restore alloc+init fallback and fix UShort GSD/marshalling …
DjDeveloperr Aug 14, 2026
b02d0cc
fix(ffi): drop two build-breaking stale includes from the reorg
DjDeveloperr Aug 14, 2026
3519a29
fix(ffi): use nativeClass.new() in the zero-arg constructor fallback,…
DjDeveloperr Aug 14, 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 @@ -66,11 +68,16 @@ packages/*/metadata-json
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