Hi Jonas,

All blocking dependencies for the ECMAScript crates are now in unstable:
dragonbox_ecma, chili, jsonc-parser, browserslist-rs, and radix_fmt.

I have prepared a branch with the patch changes needed to enable ecma crates:
https://salsa.debian.org/mendezr/rust-swc-core/-/tree/debian/enable-ecma-crates

Summary of changes:
- Drop 5 patches (2003_browserslist-rs, 2003_chili, 2003_dragonbox_ecma,
  2003_jsonc-parser, 2003_radix_fmt) -- deps all in sid now
- Rewrite 2003_lexical and 2003_napi for the new context
- Expand 2004_limit_crates from 5 to 23 workspace members
- Extend 2005_avoid_crate_testing for ecma crate test binaries
- Add packages_virtual entries in debian/rules

After this, rust-swc-core provides librust-swc-ecma-{ast,parser,codegen,
minifier,visit,utils}-dev plus swc_compiler_base -- everything node-rollup v4
needs for WASM parsing (#1092721).

All patches apply cleanly (dpkg-source -b . verified).

Juan

Reply via email to