CrazyboyQCD
f30514b085
Some string optimizations ( #4030 )
...
* chore: replace `js_str` with `js_string`
* chore: replace `boolean`'s `to_string` with literal
* chore: remove unnecessary `to_string`
* chore: fix lint and format
* chore: add feature gate to import `js_str`
* chore: change `get_typed_fn`'s name to `JsString`
* chore: replace js_str with js_string(cli)
* chore: replace js_str with js_string(`try_into_js`)
* chore: replace js_str with js_string(`Console`)
* chore: fix lint
* perf: use more efficient `LazyLock` on `RAW_STATICS_CACHE`
* chore: move `js_str` together with other imports
2 weeks ago
Hans Larsen
94d08fe4e6
Add a URL class to boa_runtime ( #4004 )
...
* Add a URL class (with caveats)
Some methods are NOT currently supported (some don' make sense
outside of a browser context). They are still implemented but
will throw a JavaScript Error.
Supported methods should follow the specification perfectly.
* Adding tests and using url::quirks for simpler getters/setters
* clippies
* Address comments
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
2 months ago
Hans Larsen
1c1d820e0e
Add clippy for denying print and eprints ( #3967 )
...
* Remove leftover eprintln from JsPromise::await_blocking
* Add clippy for denying print and eprints
And remove usage of println or allow them.
* Address comment
3 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
32e75620b4
Fix boa cli history ( #3875 )
...
* Fix boa cli history
* Ignore dead code warning in fuzzer
5 months ago
José Julián Espina
6130adf6d9
Group dependabot updates ( #3863 )
...
* Group dependabot updates
* Add missing winapi feature
6 months ago
Haled Odat
ced222fdba
Separate `JsString` into its own crate ( #3837 )
6 months ago
Haled Odat
3f6ee2276c
Implement Latin1 JsString ( #3450 )
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
Haled Odat
d3e539593f
Dense array storage variants for `i32` and `f64` ( #3760 )
...
* Implement `i32` dense arrays
* Implement `f64` dense arrays
* Implement debug object indexed elements type function
* Apply review
* Simplify `IndexedProperties::remove()`
8 months ago
José Julián Espina
03d972957d
Apply new clippy lints for rustc 1.77 ( #3759 )
...
* First bump fixes
* Apply automatic clippy lints
* cargo fmt
* Apply manual lints
8 months ago
dependabot[bot]
8b964343a1
Bump rustyline from 13.0.0 to 14.0.0 ( #3722 )
...
* Bump rustyline from 13.0.0 to 14.0.0
Bumps [rustyline](https://github.com/kkawakam/rustyline ) from 13.0.0 to 14.0.0.
- [Release notes](https://github.com/kkawakam/rustyline/releases )
- [Changelog](https://github.com/kkawakam/rustyline/blob/master/History.md )
- [Commits](https://github.com/kkawakam/rustyline/compare/v13.0.0...v14.0.0 )
---
updated-dependencies:
- dependency-name: rustyline
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Fix version bump
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Haled Odat <8566042+HalidOdat@users.noreply.github.com>
9 months ago
José Julián Espina
d346bf8364
Split ICU4X data generation from `boa_icu_provider` ( #3682 )
...
* Split ICU4X data generation from `boa_icu_provider`
* npx prettier
* Revert to previous blob version
* Rename new feature to `intl_bundled`
* Replace missing `intl_core` configs
* Add missingg `intl_bundled` cfg
* Enable `intl_bundled` for `boa_wasm`
9 months ago
José Julián Espina
01baec0444
Create tool to regenerate the `ABOUT.md` ( #3692 )
9 months ago
Kevin
9804c77e4d
Docs: Update README.md and add `boa_cli`'s README.md ( #3659 )
...
* Build out boa_cli readme
* Review feedback
10 months ago
dependabot[bot]
df90aa8a44
Bump dhat from 0.3.2 to 0.3.3 ( #3656 )
...
Bumps [dhat](https://github.com/nnethercote/dhat-rs ) from 0.3.2 to 0.3.3.
- [Release notes](https://github.com/nnethercote/dhat-rs/releases )
- [Commits](https://github.com/nnethercote/dhat-rs/compare/0.3.2...0.3.3 )
---
updated-dependencies:
- dependency-name: dhat
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
10 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