Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
289 commits
Select commit Hold shift + click to select a range
6a54f40
part 33 (libs)
ammarahm-ed Nov 29, 2024
d801f24
part 33
ammarahm-ed Dec 30, 2024
1806e7b
part 34
ammarahm-ed Dec 31, 2024
44e8f03
part 35
ammarahm-ed Dec 31, 2024
bff3bc6
part 36
ammarahm-ed Dec 31, 2024
98cf059
update libs
ammarahm-ed Dec 31, 2024
7f3c55f
fix: call JSEnter before invoking timer callbacks
ammarahm-ed Dec 31, 2024
69b3e81
fix: release build with v8
ammarahm-ed Jan 2, 2025
857ff3e
chore: log disable part 1 - still get TNS.Java logs though
NathanWalker Jan 16, 2025
6ed5cb3
chore: ignore node_modules in build-tools
NathanWalker Jan 16, 2025
fef9212
chore: log disable part 1 - still get TNS.Java logs though
NathanWalker Jan 16, 2025
a0b7f49
chore: ignore node_modules in build-tools
NathanWalker Jan 16, 2025
58a0c13
Merge remote-tracking branch 'upstream/main'
NathanWalker Jan 17, 2025
7128faf
part 37
ammarahm-ed Jan 18, 2025
5ded706
Create build.yml
ammarahm-ed Jan 18, 2025
8287fcd
Update build.yml
ammarahm-ed Jan 18, 2025
6acaf87
Update build.yml
ammarahm-ed Jan 18, 2025
3d438a6
Update build.yml
ammarahm-ed Jan 18, 2025
bc6cb72
ci: fix
ammarahm-ed Jan 18, 2025
ab59ce0
ci: update workflows
ammarahm-ed Jan 18, 2025
183ca05
part 38
ammarahm-ed Jan 19, 2025
d299b03
cleanup
ammarahm-ed Jan 19, 2025
ce73f2b
Merge remote-tracking branch 'upstream/main'
NathanWalker Jan 19, 2025
21470c6
fix: v8
NathanWalker Jan 19, 2025
852b81f
Merge pull request #2 from NathanWalker/main
ammarahm-ed Jan 19, 2025
3f65078
fix jsc, optimize js arg conversion
ammarahm-ed Jan 20, 2025
5ba50f7
fix string conversion
ammarahm-ed Jan 21, 2025
2ad1b0e
fix property setters
ammarahm-ed Jan 21, 2025
3380db1
fix gc
ammarahm-ed Jan 22, 2025
e9a5700
fix java insance creation perf
ammarahm-ed Jan 24, 2025
becae56
quickjs: fix typedarray and arraybuffer
ammarahm-ed Jan 25, 2025
b347f05
runtime: fix js exception handling in java
ammarahm-ed Jan 25, 2025
683774f
runtime: buffer to bytebuffer interop
ammarahm-ed Jan 25, 2025
01f633d
fix: return proxy from constructor
ammarahm-ed Jan 28, 2025
a98a072
feat: update quickjs to latest
ammarahm-ed Jan 29, 2025
efb9405
fix: stacktrace file paths
ammarahm-ed Jan 30, 2025
a326b0e
fix: unify gradle version
farfromrefug Jan 29, 2025
2a99e21
improve error stacktrace when worker throws error
ammarahm-ed Jan 30, 2025
0f4b1d1
fix is_float check for qjs
ammarahm-ed Jan 30, 2025
2fce63f
fix: inner type should not overwrite static fields
ammarahm-ed Jan 30, 2025
a2807d5
minor touchup
ammarahm-ed Jan 31, 2025
53faa23
fix disposing v8 runtime
ammarahm-ed Jan 31, 2025
f885e83
fix disposal
ammarahm-ed Jan 31, 2025
c0825c8
fix disposal
ammarahm-ed Jan 31, 2025
225163c
always return main runtime as fallback
ammarahm-ed Jan 31, 2025
24ffaca
support multi threading in workers
ammarahm-ed Feb 2, 2025
5f141b0
optimize 1
ammarahm-ed Feb 4, 2025
6ebf1a9
push changes
ammarahm-ed Feb 4, 2025
d01a944
fix worker tests
ammarahm-ed Feb 5, 2025
2a43746
use concurrent maps to access runtime by id/tid
ammarahm-ed Feb 6, 2025
9461a06
fix hermes build
ammarahm-ed Feb 6, 2025
f5a94ea
improve jsc function call perf
ammarahm-ed Feb 6, 2025
cfcba76
jsc: fix weakref
ammarahm-ed Feb 6, 2025
bd6a287
fix quickjs build failing with ndk27
ammarahm-ed Feb 6, 2025
491974c
minor fixes
ammarahm-ed Feb 6, 2025
ab2118d
fix: ensure we build the runtime with the passed ndkVersion
farfromrefug Feb 6, 2025
d39cb58
fix memory leaks and runtime cleanup
ammarahm-ed Feb 9, 2025
82993f1
refactor, add napi module example
ammarahm-ed Feb 10, 2025
36fe818
fix perf 1
ammarahm-ed Feb 12, 2025
cc8adb4
fix 3
ammarahm-ed Feb 12, 2025
777a721
fix array getter arg count
ammarahm-ed Feb 13, 2025
6a35bc0
host objects support
ammarahm-ed Feb 16, 2025
d9bf136
update ts_helpers to work with host objects
ammarahm-ed Feb 16, 2025
16d6a77
add host_objects to v8 napi
ammarahm-ed Feb 16, 2025
0400e0c
minor cleanup
ammarahm-ed Feb 16, 2025
060aa5e
fix host objects for v8
ammarahm-ed Feb 17, 2025
6d48eba
fix FieldCallbackData memory leak
ammarahm-ed Feb 17, 2025
ce6c265
enable hostObjects with -PuseHostObjects
ammarahm-ed Feb 17, 2025
a909371
expose host object types only when supported
ammarahm-ed Feb 17, 2025
4575e81
increase time tests retries
ammarahm-ed Feb 17, 2025
1729c78
fix crash
ammarahm-ed Feb 17, 2025
6856be0
refactor 1
ammarahm-ed Feb 17, 2025
d6395d6
cleanup proxies before objects
ammarahm-ed Feb 17, 2025
056442a
properly release object
ammarahm-ed Feb 17, 2025
d2bed87
small improvements
ammarahm-ed Feb 18, 2025
351f6c1
fix memory leak
ammarahm-ed Feb 18, 2025
9ce3764
fix creating inner types
ammarahm-ed Feb 19, 2025
f6f492b
fix prototype cache
ammarahm-ed Feb 19, 2025
90bff0a
fix: isHolder check failing when calling accessing property from prot…
ammarahm-ed Feb 19, 2025
79d49e1
fix: fallback to JSON.stringify for plain js objects
ammarahm-ed Feb 19, 2025
f89b97d
quickjs: run tests async
ammarahm-ed Feb 20, 2025
adf8076
quickjs: fix random crashes in napi
ammarahm-ed Feb 20, 2025
045bfe9
runtime: fallback to default value when setting a field
ammarahm-ed Feb 20, 2025
93ef316
quickjs: unlock env after closing scope
ammarahm-ed Feb 20, 2025
dda33eb
quickjs: add napi_is_host_object
ammarahm-ed Feb 20, 2025
6aec780
runtime: add IsHostObject method to ObjectManager
ammarahm-ed Feb 20, 2025
63889b3
v8: implement napi_is_host_object function
ammarahm-ed Feb 20, 2025
39a2572
metadata: optimize FieldAccessor callbacks to check for __napi::this …
ammarahm-ed Feb 20, 2025
6ed2414
quickjs: support RegExp.leftContext, RegExp.rightContext
ammarahm-ed Feb 20, 2025
20fbfd0
quickjs: throw exception if index_setter throws error
ammarahm-ed Feb 20, 2025
24cf5f5
runtime: fix release signing config
ammarahm-ed Feb 22, 2025
4771615
runtime: fix build
ammarahm-ed Feb 22, 2025
ccd605a
quickjs: fix cleanup method cache
ammarahm-ed Feb 22, 2025
1b270e5
quickjs: delete jsr before erasing on destroy
ammarahm-ed Feb 22, 2025
3fa381d
hermes: unlock env after closing scope
ammarahm-ed Feb 22, 2025
9f26d62
hermes: fix running js from multiple threads
ammarahm-ed Feb 22, 2025
7f5313a
hermes: do not use method cache when calling from java -> js
ammarahm-ed Feb 22, 2025
1e73bf4
runtime: fix finalizers not getting called in hermes
ammarahm-ed Feb 22, 2025
ecd2e97
runtime: check for null method reference before returning
ammarahm-ed Feb 22, 2025
2a2cae9
runtime: skip test in Hermes
ammarahm-ed Feb 22, 2025
1fd295f
jsc: fix creating constructors
ammarahm-ed Feb 22, 2025
9509e65
jsc: constructors are objects in JSC.
ammarahm-ed Feb 22, 2025
b081981
jsc: fix tsc_helpers to handle object ctors
ammarahm-ed Feb 22, 2025
ef6412b
chore: cleanup logs in tests
ammarahm-ed Feb 22, 2025
f3ccca1
hermes: add support for napi_adjust_external_memory
ammarahm-ed Feb 24, 2025
294b6fb
quickjs: support napi_adjust_external_memory
ammarahm-ed Feb 24, 2025
9b5b94a
quickjs: fix prototype memory leak
ammarahm-ed Feb 26, 2025
0506b31
runtime: if Runtime::GetRuntime() fails, we want to throw exception t…
ammarahm-ed Feb 26, 2025
fcaf510
runtime: Add function to get runtime without throwing if it is null. …
ammarahm-ed Feb 26, 2025
bd358ca
runtime: While the runtime is terminating, it's possible that it call…
ammarahm-ed Feb 26, 2025
9e6cc0e
tests: fix failing test in quickjs
ammarahm-ed Feb 26, 2025
5aacbbd
runtime: throw to java if terminating worker throws exception
ammarahm-ed Feb 26, 2025
6532eb5
runtime: fix exception thrown during runtime cleanup
ammarahm-ed Feb 26, 2025
a3e4216
runtime: cleanup
ammarahm-ed Feb 26, 2025
51c72ec
update README.md
ammarahm-ed Feb 27, 2025
3553662
readme: add logo
ammarahm-ed Feb 27, 2025
6bde876
readme: update links
ammarahm-ed Feb 27, 2025
1640b9d
readme: cleanup
ammarahm-ed Feb 27, 2025
817c155
readme: add discord link
ammarahm-ed Feb 27, 2025
dcb4a6d
readme: cleanup
ammarahm-ed Feb 27, 2025
c626a8e
readme: add version tags
ammarahm-ed Feb 27, 2025
37fd1ba
readme: center align version tags
ammarahm-ed Feb 27, 2025
70e56dc
fix: ns debug android command
ammarahm-ed Mar 2, 2025
e3adcdb
feat: add URL & URLSearchParams
ammarahm-ed Mar 1, 2025
9614a00
fix: avoid making copies of strings
ammarahm-ed Mar 2, 2025
c6a6bd5
fix some failing tests
ammarahm-ed Mar 9, 2025
87d11ec
feat: static hermes
ammarahm-ed Mar 9, 2025
032f7ef
feat: support primjs
ammarahm-ed Mar 9, 2025
d05f552
quickjs: fix function names
ammarahm-ed Mar 9, 2025
8d19e83
runtime: fix primjs error
ammarahm-ed Mar 9, 2025
4137b7b
refactor: remove unnecessary NapiScope instances in CallbackHandlers
ammarahm-ed Mar 9, 2025
b2175d9
runtime: fix mem leak when creating metadata tree nodes
ammarahm-ed Mar 9, 2025
05add92
primjs: remove cpp shared lib
ammarahm-ed Mar 9, 2025
34313e1
v8: catch exception thrown with inspector modules not found
ammarahm-ed Mar 9, 2025
0017298
runtime: throw exception if module eval fails
ammarahm-ed Mar 9, 2025
683740b
primjs: max stack size
ammarahm-ed Mar 9, 2025
6a5d0cc
chore: cleanup
ammarahm-ed Mar 9, 2025
46bed22
v8: cleanup code
ammarahm-ed Mar 12, 2025
ddff583
runtime: allow URL in worker constructor
ammarahm-ed Mar 12, 2025
a070a9a
runtime: handle internal modules, support require("lib.node");
ammarahm-ed Mar 12, 2025
42e7018
runtime: fix memory leak on release objects
ammarahm-ed Mar 14, 2025
0ffe3b3
primjs: fix segfault on eval
ammarahm-ed Mar 16, 2025
4824700
runtime: avoid throwing uncaught exceptions in java
ammarahm-ed Mar 17, 2025
b7cbc2f
jsparser: handle parsing swc transformed @NativeClass
ammarahm-ed Mar 15, 2025
2696a9f
fix: handle all swc transform cases
ammarahm-ed Mar 15, 2025
600d02c
fix: use call_super location
ammarahm-ed Mar 15, 2025
e0f3eb8
cleanup tests
ammarahm-ed Mar 15, 2025
02765c6
fix: jsparser fixes and support for primjs in sbg
ammarahm-ed Mar 17, 2025
271c602
primjs: port host objects support
ammarahm-ed Mar 18, 2025
1619e2d
fix ts_helpers.js
ammarahm-ed Oct 16, 2025
80c633c
feat: Update V8 to 11.1.277
ammarahm-ed Oct 22, 2025
9794b66
hermes: cleanup jsr runtime
ammarahm-ed Oct 22, 2025
b72bda8
hermes: update to hermes v1
ammarahm-ed Oct 29, 2025
97ee71f
feat: v8 13.8.9
ammarahm-ed Oct 30, 2025
0fa1175
v8: fix v8 build failing due to incorrect args
ammarahm-ed Oct 30, 2025
1a5d499
chore: update gradle to 8.14.3
ammarahm-ed Oct 30, 2025
48df924
chore: update deps
ammarahm-ed Oct 30, 2025
c964825
feat: support multiple versions of v8
ammarahm-ed Oct 30, 2025
7fae343
hermes: class syntax is not supported
ammarahm-ed Oct 30, 2025
4e7aff3
v8: Set default engine to V8-10
ammarahm-ed Oct 30, 2025
a9e4a18
Merge branch 'main' into v8-update
ammarahm-ed Oct 31, 2025
48d8a55
Merge pull request #32 from NativeScript/v8-update
ammarahm-ed Oct 31, 2025
483e0a3
chore: trying release ci
farfromrefug Nov 2, 2025
1cd6887
add benchmarks
ammarahm-ed Nov 2, 2025
0847e6a
add setup command
ammarahm-ed Nov 2, 2025
d1dd983
Merge pull request #33 from NativeScript/v8-update
ammarahm-ed Nov 3, 2025
1caffa0
hermes: support loading bytecode
ammarahm-ed Nov 4, 2025
3b6b34e
Merge pull request #34 from NativeScript/v8-update
ammarahm-ed Nov 12, 2025
60d1337
feat: add promise rejection handling for v8
ammarahm-ed Nov 24, 2025
f318816
feat: add promise rejection handling for quickjs
ammarahm-ed Nov 24, 2025
210295e
v8: rename promise tracker function to be consistent across engines
ammarahm-ed Nov 24, 2025
567e42b
hermes: add promise rejection handler
ammarahm-ed Nov 24, 2025
fd496de
Merge pull request #35 from NativeScript/feat-promise-rejection-handling
ammarahm-ed Nov 25, 2025
8774062
quickjs: support multiple quickjs versions
ammarahm-ed Nov 26, 2025
b1cbc8f
Merge pull request #36 from NativeScript/support_qjs_bellard
ammarahm-ed Nov 26, 2025
70055a9
fix .extend not working in quickjs
ammarahm-ed Feb 3, 2026
62755ae
fix error 'length is read-only`. Use defineProperty
ammarahm-ed Feb 3, 2026
0caed95
Merge pull request #39 from NativeScript/fix-quickjs-bugs
ammarahm-ed Feb 3, 2026
2904566
fix console.log(error) should include stack trace
ammarahm-ed Feb 20, 2026
21ca70f
add safety checks
ammarahm-ed Feb 21, 2026
a8a0bc6
Merge pull request #40 from NativeScript/fix-error-console-log
ammarahm-ed Feb 24, 2026
c27a2e0
refactor: organize direct FFI backends
DjDeveloperr May 28, 2026
ff94889
Refactor FFI backend handling and improve build scripts
DjDeveloperr May 29, 2026
808c1b7
fix(ffi/v8): repair direct V8 backend regressions
DjDeveloperr May 29, 2026
365d3a8
refactor(ffi): consolidate v8/jsc/quickjs bridge into ffi/shared/bridge
DjDeveloperr May 29, 2026
bf50191
fix(ffi): NSError-omitted arity in selector groups; defer JS-extended…
DjDeveloperr May 29, 2026
362bc24
fix(ffi): enter runtime scope during block disposal round-trip cleanup
DjDeveloperr May 29, 2026
1bccaa3
fix(ffi): resolve instance methods via metadata host functions
DjDeveloperr May 29, 2026
3134a63
fix(ffi): promote callback function handles to persistent storage
DjDeveloperr May 29, 2026
fb2eacc
fix(ffi): don't mislabel factory results with the calling class
DjDeveloperr May 29, 2026
9c62d78
fix(ffi/jsc,quickjs): bool set override + correct derived dispatch
DjDeveloperr May 29, 2026
722bf38
refactor(ffi/hermes): use shared/bridge; parameterize HostObject::set…
DjDeveloperr May 29, 2026
d1d0118
refactor(ffi): remove unused dispatchPrototypeClassForEngineDerivedRe…
DjDeveloperr May 29, 2026
b181ad1
fix(ffi/quickjs): resolve JS-extend property overrides explicitly
DjDeveloperr May 29, 2026
20ce90f
fix(ffi/quickjs): propagate real JS exception message from Function::…
DjDeveloperr May 29, 2026
8d75140
fix(ffi/hermes): resolve JS-extend property overrides explicitly
DjDeveloperr May 29, 2026
ec5a8c0
fix(runtime): avoid static-destruction-order crash in promise runloop…
DjDeveloperr May 29, 2026
15a6bb9
fix(ffi): run block-disposal round-trip cleanup on the JS thread
DjDeveloperr May 30, 2026
381301a
fix(scripts): package shared/bridge fragments for RN turbomodule
DjDeveloperr May 30, 2026
bec6706
perf(ffi): cache resolved instance-method host functions
DjDeveloperr May 30, 2026
fe9e2ee
perf(ffi): cache prepared ObjC invocation per arg count in method hos…
DjDeveloperr May 30, 2026
b526139
perf(ffi/v8): inline Value storage to eliminate heap allocation per p…
DjDeveloperr May 30, 2026
4c131f4
fix(ffi): re-adopt init result on host object for JS override return-…
DjDeveloperr May 30, 2026
0f07587
perf(ffi/jsc,quickjs): inline Value storage to eliminate heap allocat…
DjDeveloperr May 30, 2026
78a5ff6
perf(ffi): remove method host-fn from interceptor, defer to prototype
DjDeveloperr May 30, 2026
b210509
Revert "perf(ffi): remove method host-fn from interceptor, defer to p…
DjDeveloperr May 30, 2026
08d5153
perf(ffi/v8): move expando cache check to top of interceptor get path
DjDeveloperr May 30, 2026
788aef6
perf(ffi/v8): optimize selector group callback hot path
DjDeveloperr May 30, 2026
1000f70
perf(ffi/v8): switch to kNonMasking interceptor for 42% speedup
DjDeveloperr May 30, 2026
7e1453e
Revert "perf(ffi/v8): switch to kNonMasking interceptor for 42% speedup"
DjDeveloperr May 30, 2026
7083baa
perf(ffi/v8): add kNonMasking template for native object instances
DjDeveloperr May 30, 2026
294ea31
perf(ffi/v8): kNonMasking on native instances - 773ms benchmark
DjDeveloperr May 30, 2026
a6413ef
perf(ffi/v8): fix kNonMasking test failures - 712/713 passing
DjDeveloperr May 30, 2026
20107e6
perf(ffi/v8): fix constructor/superclass resolution with kNonMasking
DjDeveloperr May 30, 2026
aa1b3b1
fix(tests): fix Swift class test for kNonMasking compatibility
DjDeveloperr May 30, 2026
2af50c9
perf(ffi): unified engine-neutral GSD across V8/JSC/QuickJS/Hermes + …
DjDeveloperr May 31, 2026
3946822
perf(ffi/v8): GSD object returns (typed via context) + cache Runtime …
DjDeveloperr May 31, 2026
1ea1617
perf(ffi/v8): memoize dispatch-superclass resolution per receiver cla…
DjDeveloperr May 31, 2026
5fb44da
perf(ffi/v8): raw host-object arg reads + reorder object-return cache…
DjDeveloperr May 31, 2026
10f5ef8
perf(ffi/v8): inline GSD fast path in selector-group callback
DjDeveloperr May 31, 2026
9a8424c
perf(ffi): cache round-trip root object (avoids per-object-return V8 …
DjDeveloperr May 31, 2026
04b02c4
perf(ffi): object-return GSD + UI-dispatch guard for JSC/QuickJS/Herm…
DjDeveloperr May 31, 2026
8372afd
perf(ffi): retrieve round-trip value from strong-handle map (skip red…
DjDeveloperr May 31, 2026
a75d74e
perf(ffi/v8): stack-buffer SEL arg conversion (avoid per-call heap al…
DjDeveloperr May 31, 2026
115e61c
perf(ffi): port cached-Runtime + dispatch-superclass memo to JSC/Quic…
DjDeveloperr May 31, 2026
f39d194
perf(ffi): cache resolved property-getter member per class in instanc…
DjDeveloperr May 31, 2026
ea830e1
perf: optimize engine selector dispatch
DjDeveloperr Jun 1, 2026
b93d636
fix: preserve dynamic property getter selectors
DjDeveloperr Jun 1, 2026
59acbb8
chore: remove generated local artifacts
DjDeveloperr Jun 1, 2026
0372bc1
perf: tighten engine objc dispatch paths
DjDeveloperr Jun 1, 2026
7f2ba16
ci: use junit mode for ios runtime tests
DjDeveloperr Jun 1, 2026
7a267ac
perf: tighten generated objc return fast paths
DjDeveloperr Jun 1, 2026
b5dbe0d
perf: expand objc gsd fast paths
DjDeveloperr Jun 1, 2026
70ebdd0
fix: harden FFI lifetime safety
DjDeveloperr Jun 2, 2026
916b455
fix: validate FFI round-trip lifetimes
DjDeveloperr Jun 2, 2026
ce91a94
fix: drain runtime microtasks from run loop
DjDeveloperr Jun 2, 2026
6d93051
perf: tighten selector dispatch target resolution
DjDeveloperr Jun 2, 2026
2e97941
feat: align runtime parity across engines
DjDeveloperr Jun 4, 2026
100e4fe
fix: avoid auto-resolving worklets peer
DjDeveloperr Jun 4, 2026
8783b49
fix: mount UIKit hosts through Worklets
DjDeveloperr Jun 4, 2026
dd50412
feat: expose controller child views to UIKit hosts
DjDeveloperr Jun 4, 2026
cf6c03b
fix: preserve UIKit tab bar hit testing
DjDeveloperr Jun 4, 2026
709bdc3
chore: import napi-android history
DjDeveloperr Jun 5, 2026
60452e0
chore: remove editor project folders
DjDeveloperr Jun 10, 2026
1318688
chore: remove committed jsparser dependencies
DjDeveloperr Jun 10, 2026
ce7407e
feat: expand generic NativeScript runtime parity
DjDeveloperr Jun 12, 2026
f3d0b3f
fix: support worklets 0.8 peers
DjDeveloperr Jun 13, 2026
47c9a28
refactor: unify android runtime c++ layout
DjDeveloperr Jul 1, 2026
032f0d1
chore: merge refactor into android import branch
DjDeveloperr Jul 1, 2026
15e5418
chore: import napi-android history
DjDeveloperr Jul 1, 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