raskad
e1da91292e
Reduce environment allocations ( #4002 )
...
* Skip environment creation when all bindings in the scope are local
* Skip environment creation when possible for arrow functions
* Do not allocate space for local bindings in runtime environments
* Change RefCell to Cell
1 month ago
raskad
793a10035f
Fix rust 1.83.0 lints ( #4060 )
...
* Fix rust 1.83.0 lints
* Allow missing docs in wasm tests
* Run tarpaulin on 1.82.0
1 month ago
raskad
aa09d98787
Implement scope analysis and local variables ( #3988 )
...
* Remove unnecessary compile time environment clones
* Remove compile time environments from every runtime DeclarativeEnvironment
* Implement scope analysis and local variables
* fix docs and fuzzer errors
* Apply suggestions
* Align `parse_script` and `parse_module` arguments
* Fix fuzzer
4 months ago
shurizzle
9a553db188
fix: ignore `debugger` statement ( #3976 )
...
Co-authored-by: shurizzle <me@shurizzle.dev>
4 months ago
raskad
424896dbff
Refactor ast function types ( #3931 )
...
* Refactor AST function types
* fix lints
5 months ago
raskad
3a6f4a5c68
Fix various parser idempotency issues and parsing errors ( #3917 )
...
* Fix various parser idempotency issues and parsing errors
* fix lints
5 months ago
José Julián Espina
4c76af8c67
Fix lints from rustc 1.80.0 ( #3936 )
5 months ago
Jason Williams
a6822463c8
update versions and ABOUT files ( #3903 )
...
* update versions and ABOUT files
* update about
* add publish false to interop
* remove interop link
6 months ago
Haled Odat
ced222fdba
Separate `JsString` into its own crate ( #3837 )
8 months ago
Haled Odat
5af3f7c079
Fix Rust 1.78.0 Clippy lints ( #3838 )
8 months ago
José Julián Espina
f2b9c83ceb
Build docs.rs docs with all features enabled ( #3794 )
9 months ago
José Julián Espina
ffbf794577
Remove references to dev docs and npm dependencies ( #3787 )
...
* Remove references to dev docs and npm dependencies
* Remove webpack config
9 months ago
raskad
2bed1fca2f
Add default value for descructing property access arrays ( #3738 )
10 months ago
José Julián Espina
01baec0444
Create tool to regenerate the `ABOUT.md` ( #3692 )
10 months ago
José Julián Espina
4523eaf0dd
Fix clippy warnings for rustc 1.76 ( #3668 )
11 months ago
José Julián Espina
c6f02b607b
Ignore `Cargo.lock` in fuzzer ( #3636 )
11 months ago
José Julián Espina
47351efa53
Reestructure repo and CI improvements ( #3505 )
...
* Reestructure repo
* cargo update & fmt
* Fix CI
* Add newline
* Fix playground CI
* Fix CI
* Fix CI (for real this time)
* Fix CI (fr fr)
1 year ago