Bug#991761: rust-swc-core ECMAScript crates ready

[email protected]
Newsgroups gmane.linux.debian.devel.wnpp
Message-ID <a1d732a45a71307b04a58aa75e58644c__39444.08175755$1784430930$gmane$org@proton.me>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.