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
2 months ago
shurizzle
9a553db188
fix: ignore `debugger` statement ( #3976 )
...
Co-authored-by: shurizzle <me@shurizzle.dev>
3 months ago
raskad
424896dbff
Refactor ast function types ( #3931 )
...
* Refactor AST function types
* fix lints
3 months ago
Hans Larsen
a9d19bdd22
Add a Source::with_path method to set the path on a Source ( #3941 )
...
* Add a Source::with_path method to set the path on a Source
* .
* Align the doc to other with_... methods
4 months ago
raskad
3a6f4a5c68
Fix various parser idempotency issues and parsing errors ( #3917 )
...
* Fix various parser idempotency issues and parsing errors
* fix lints
4 months ago
José Julián Espina
4c76af8c67
Fix lints from rustc 1.80.0 ( #3936 )
4 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
5 months ago
raskad
1eaf9230ae
Fix hashbang comments by using proper goal symbols ( #3876 )
5 months ago
Haled Odat
ced222fdba
Separate `JsString` into its own crate ( #3837 )
7 months ago
Haled Odat
5af3f7c079
Fix Rust 1.78.0 Clippy lints ( #3838 )
7 months ago
José Julián Espina
f2b9c83ceb
Build docs.rs docs with all features enabled ( #3794 )
8 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
8 months ago
Hans Larsen
cb5cea6d26
Add a path to Module (and expose it in Referrer) ( #3783 )
...
* Add an integration test for relative imports on SimpleModuleLoader
* Add a path to Module (and expose it in Referrer)
This allows SimpleModuleLoader to resolve relative to the current
file (which this commit also does).
Fixes #3782
* cargo clippy and fmt
* prettier
* Fix merge error
8 months ago
raskad
abec7b2ec2
Fix parsing of binding identifier in try catch parameters ( #3752 )
8 months ago
raskad
9e9d71ff91
Fix parsing of `async` in for-of loops ( #3745 )
8 months ago
raskad
06b1c3394d
Fix invalid syntex errors for allower `let` as variable names ( #3743 )
8 months ago
raskad
a7c2f5baa7
Implement RegExp `v` flag ( #3695 )
9 months ago
José Julián Espina
01baec0444
Create tool to regenerate the `ABOUT.md` ( #3692 )
9 months ago
raskad
6ddc2b47ff
Fix line terminators in template strings ( #3641 )
10 months ago
raskad
84a5e45447
Add UTF-16 input parsing ( #3538 )
...
* Remove unused lexer code
* Remove utf8 byte handling in lexer
* Implement generic encoding input
* Allow non UTF-8 regex parsing
* Apply review
* Apply review
11 months ago
raskad
6ac435ffea
Fix rust 1.75 lints ( #3540 )
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)
12 months ago