Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
9452555
feat(nx): add @nx/vite plugin and web tooling deps
listepo Aug 8, 2026
d6d9749
chore(ns-wamr): simplify typings scripts
listepo Aug 8, 2026
d16ad86
fix: apply CodeRabbit auto-fixes
coderabbitai[bot] Aug 8, 2026
2d062da
chore: ignore CodeGraph index directory
listepo Aug 9, 2026
ab38c2e
feat(rspack-test-app): add NativeScript widgets gallery
listepo Aug 12, 2026
97e0dde
feat(ns-rspack): add rspack bundler for NativeScript apps
listepo Aug 12, 2026
d0cdf2d
feat(rspack-test-app): migrate to the rspack bundler
listepo Aug 12, 2026
3ffdbc7
docs: document rspack bundler and newer WASM plugins in README and AG…
listepo Aug 12, 2026
1d0923f
docs(README): scope shared WASM doc row to wasm3 & WAMR
listepo Aug 12, 2026
e8e3d65
fix(ns-rspack): parse env booleans, fail loudly on missing context hook
listepo Aug 12, 2026
31f5e43
fix(rspack-test-app): typecheck with TS 6 and native type siblings
listepo Aug 12, 2026
c842cc5
feat(apps): bundle ns-wasm-test and ns-wry-app with rspack instead of…
listepo Aug 12, 2026
3260214
refactor(apps): consume local packages via workspace: instead of file:
listepo Aug 12, 2026
fbb24ba
fix(ns-rspack): don't throw when ContextExclusionPlugin hook is missing
listepo Aug 12, 2026
e366c40
fix(ci): drop stale native hook trampoline that broke wasm-test-ios
listepo Aug 12, 2026
b76f0a6
feat(ns-rstest): replace vitest-ns with an Rstest device test runner
listepo Aug 12, 2026
02f1e65
feat(ns-lynx): add LynxJS <LynxView> NativeScript plugin and host app
listepo Aug 15, 2026
86be755
feat(ns-rspack): own NativeScript config natively and drop webpack
listepo Aug 19, 2026
e1ffdd6
fix(ns-rspack): mark exported and abstract @NativeClass declarations
listepo Aug 19, 2026
f4ecc83
build(typings): generate native declarations through Nx, stop trackin…
listepo Aug 19, 2026
68f5438
feat(ns-rspack): merge configs with rspack-merge, test with Rstest
listepo Aug 19, 2026
54a891c
build(ns-rspack): measure coverage with istanbul instead of v8
listepo Aug 19, 2026
a0bf039
refactor(wasm): share typed native bridge helpers and fix WAMR call_raw
listepo Aug 19, 2026
be46d36
docs(agents): add MEMORY.md and fix ns-lynx-app typecheck
listepo Aug 19, 2026
5609999
test(ns-wamr): type device-mirror specs and wire tsconfig references
listepo Aug 19, 2026
cd5d4e7
refactor(wasm-kit): share typed native bridge helpers on iOS
listepo Aug 19, 2026
df884bb
build(apps): sync nested lockfiles after ns-rspack istanbul coverage …
listepo Aug 19, 2026
f6f8ea0
ci: verify nested app lockfiles after workspace package dep changes
listepo Aug 19, 2026
bec96f6
fix: restore wasm-edge/chicory native-api.d.ts dropped from CI commit
listepo Aug 19, 2026
cec9850
refactor(wasm): finish typed native bridges for endive, chicory, wasm…
listepo Aug 20, 2026
5294e58
fix(ns-wamr): fix mutex re-lock deadlock in destroy_runtime
listepo Aug 20, 2026
0ca86f7
fix(ns-wasm-kit-runtime): correct flattened Swift selector names
listepo Aug 20, 2026
0138aef
fix(ns-wamr,ns-wasm3): construct Android host-function via SAM ctor
listepo Aug 20, 2026
b66dc49
style(rust): run cargo fmt across wamr, wasm3, wry crates
listepo Aug 20, 2026
423c52a
fix(ns-wamr,ns-wasm3): stop boxing Android host-function return values
listepo Aug 20, 2026
3269c9c
fix(ns-wasm-core): read Java Array<Any> host-callback args by index
listepo Aug 20, 2026
7911c50
build(repo): stop tracking native artifacts, build via nx-buck2
listepo Aug 20, 2026
0c7b5a2
build(repo): stop tracking native artifacts, build via nx-buck2
listepo Aug 20, 2026
a650223
build(repo): stop tracking native artifacts, build via nx-buck2
listepo Aug 20, 2026
13f1880
fix(nx-buck2): emit to dist/, harden Android buck2 builds
listepo Aug 20, 2026
84b67db
fix(nx-buck2): emit to dist/, harden Android buck2 builds
listepo Aug 20, 2026
2c3181d
fix(nx-buck2): emit to dist/, harden Android buck2 builds
listepo Aug 20, 2026
3f19bd0
fix(nx-buck2): emit to dist/, harden Android buck2 builds
listepo Aug 20, 2026
ea75692
fix(android): copy Buck2 AARs into the plugin tree NativeScript scans
listepo Aug 20, 2026
042ca7f
fix(android): copy Buck2 AARs into the plugin tree NativeScript scans
listepo Aug 20, 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
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .buckconfig
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,8 @@
ignore = .git,node_modules,dist,.nx,.buck-out,target

[build_mode.debug]
compiler_flags = -O0 -g3 -DDEBUG
# Maximally fast iteration: no LTO, minimal debug info, no strip.
compiler_flags = -O0 -g0 -DDEBUG

[build_mode.release]
compiler_flags = -Oz -flto=thin -DNDEBUG -fvisibility=hidden
Expand Down
8 changes: 4 additions & 4 deletions .cursorrules
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
All project guidance for AI agents lives in AGENTS.md — read it before
working in this repo. It covers Nx task conventions, the NativeScript
plugins, native build pipelines (prebuilt xcframeworks, cargo-ndk,
Buck2 via nx-buck2), testing layers, and the code-review-graph MCP
tools that should be used before Grep/Glob/Read.
working in this repo. Durable gotchas live in MEMORY.md. They cover Nx
task conventions, the NativeScript plugins, native build pipelines
(prebuilt xcframeworks, cargo-ndk, Buck2 via nx-buck2), testing layers,
and the code-review-graph MCP tools (review-only).

This file exists only so tools that look for .cursorrules find a path
to the canonical guidance.
3 changes: 3 additions & 0 deletions .github/copilot-instructions.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# GitHub Copilot Instructions

Canonical agent guidance is [`AGENTS.md`](../AGENTS.md). Durable gotchas
are [`MEMORY.md`](../MEMORY.md). Read both before editing.

## Code Review

The following paths contain **vendored third-party sources** and should be excluded from code review:
Expand Down
Loading
Loading