dependabot[bot]
2f215da916
Bump serde_json from 1.0.62 to 1.0.64 ( #1149 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.62 to 1.0.64.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.62...v1.0.64 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
dependabot[bot]
c0e7791c49
Bump measureme from 9.0.0 to 9.1.0 ( #1139 )
...
Bumps [measureme](https://github.com/rust-lang/measureme ) from 9.0.0 to 9.1.0.
- [Release notes](https://github.com/rust-lang/measureme/releases )
- [Changelog](https://github.com/rust-lang/measureme/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/measureme/compare/9.0.0...9.1.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
dependabot[bot]
a9dbbe0c44
Bump serde_json from 1.0.61 to 1.0.62 ( #1122 )
3 years ago
Jevan Chan
9b1264fc7e
Fix parsing floats panics and bugs ( #1110 )
...
* Fix parsing float panic
* Fix float parsing functions
* Fix parseFloat bugs
* Fix parseInt and parseFloat bugs
* Fix clippy
* Add todo comment
* Update boa/src/builtins/string/mod.rs
Co-authored-by: tofpie <75836434+tofpie@users.noreply.github.com>
Co-authored-by: tofpie <75836434+tofpie@users.noreply.github.com>
3 years ago
dependabot[bot]
2f3b926586
Bump rand from 0.8.2 to 0.8.3 ( #1101 )
3 years ago
dependabot[bot]
f651660fed
Bump serde from 1.0.122 to 1.0.123 ( #1099 )
3 years ago
dependabot[bot]
c9f129fb7b
Bump serde from 1.0.120 to 1.0.122 ( #1097 )
3 years ago
dependabot[bot]
af23570e42
Bump serde from 1.0.119 to 1.0.120 ( #1089 )
3 years ago
jasonwilliams
444a789b3b
add version so boa can be published
3 years ago
Jason Williams
9160b89edf
Changelog v0.11 ( #1052 )
...
v0.11
Co-authored-by: João Borges <rageknify@gmail.com>
Co-authored-by: Iban Eguia <iban.eguia@cern.ch>
3 years ago
dependabot[bot]
090816e467
Bump rand from 0.8.1 to 0.8.2 ( #1070 )
3 years ago
dependabot[bot]
7dffd44255
Bump serde from 1.0.118 to 1.0.119 ( #1061 )
3 years ago
Jevan Chan
f66a0999e7
Improve Unicode support for identifier names ( #1003 )
...
* Add identifier name unicode checkers
* Improve identifier name checkers
* cargo fmt
* Further improve identifier name checkers
* Rename modules and add comments
* Fix clippy
* Add unit tests
* Move unicode table to separate crate and add script
* Rename trait
* Minor fix
* Sort code points before writing to file
* Remove unused dependency
* Add table.rs doc comment
* Add trait level comment
* Add comments to script
* Update comments
* Update comments
* Add test to check Unicode version of dependency
* Add README.md and link to CONTRIBUTING.md
* Fix prettier
3 years ago
dependabot[bot]
0e41be1144
Bump rand from 0.8.0 to 0.8.1 ( #1039 )
3 years ago
Jason Williams
1052ccdd0c
Bytecode Interpreter (new branch) ( #860 )
...
Nodes implement CodeGen which generates instructions onto a stack held in Context.
The VM will interpret the instructions from Context.
There are some issues:
- Only basic instructions are added, but I'm working off https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey/Internals/Bytecode for now it should be easy to add more in.
- The Stack is a Vec, this isn't ideal (we may be able to live with it for now) but the stack should really be a fixed sized array. This isn't possible because Value can't be copied in there as it holds Rc and Gc values. Can we have fixed-sized Values that hold a pointer? Something like the "stackvec" crate should help
- put all VM related code behind "vm" feature flag
Co-authored-by: Jason Williams <jwilliams720@bloomberg.net>
Co-authored-by: Halid Odat <halidodat@gmail.com>
3 years ago
dependabot[bot]
a44e5c5403
Bump serde_json from 1.0.60 to 1.0.61 ( #1007 )
3 years ago
dependabot[bot]
23f0b75fcf
Update rand requirement from 0.7.3 to 0.8.0 in /boa ( #992 )
3 years ago
Iban Eguia
b058b2d8a5
Fixed build in master ( #977 )
3 years ago
tofpie
751a037ddf
Implement the optional `space` parameter in `JSON.stringify` ( #961 )
...
Co-authored-by: João Borges <rageknify@gmail.com>
Co-authored-by: tofpie <tofpie@users.noreply.github.com>
3 years ago
dependabot[bot]
90cd480052
Bump indexmap from 1.6.0 to 1.6.1 ( #966 )
3 years ago
dependabot[bot]
eea1a27cf6
Bump serde from 1.0.117 to 1.0.118 ( #955 )
3 years ago
dependabot[bot]
c5c804dbe4
Bump serde_json from 1.0.59 to 1.0.60 ( #951 )
4 years ago
dependabot[bot]
e78ea87996
Bump once_cell from 1.5.0 to 1.5.2 ( #933 )
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.5.0 to 1.5.2.
- [Release notes](https://github.com/matklad/once_cell/releases )
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.5.0...v1.5.2 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 years ago
dependabot[bot]
8b7331f2d5
Bump once_cell from 1.4.1 to 1.5.0 ( #931 )
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.4.1 to 1.5.0.
- [Release notes](https://github.com/matklad/once_cell/releases )
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.4.1...v1.5.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 years ago
dependabot[bot]
14ff00b73b
Bump num-bigint from 0.3.0 to 0.3.1 ( #928 )
4 years ago
dependabot[bot]
ed1f54249a
Bump num-traits from 0.2.12 to 0.2.14 ( #922 )
4 years ago
dependabot[bot]
8de2e1c9a5
Bump num-integer from 0.1.43 to 0.1.44 ( #923 )
4 years ago
Iban Eguia
da61d3738d
Upgraded regress to 0.2.0 ( #905 )
...
* Upgraded regress to 0.2.0
* Addressed review comments
4 years ago
dependabot[bot]
80b9fa887b
Bump serde from 1.0.116 to 1.0.117 ( #879 )
4 years ago
dependabot[bot]
907030b1a3
Bump serde_json from 1.0.58 to 1.0.59 ( #856 )
4 years ago
dependabot[bot]
ae76501709
Bump measureme from 0.8.0 to 9.0.0 ( #814 )
...
Bumps [measureme](https://github.com/rust-lang/measureme ) from 0.8.0 to 9.0.0.
- [Release notes](https://github.com/rust-lang/measureme/releases )
- [Changelog](https://github.com/rust-lang/measureme/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/measureme/compare/0.8.0...9.0.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 years ago
neeldug
327d71bb98
Implement `regress` ( #774 )
...
Co-authored-by: RageKnify <rageknify@gmail.com>
4 years ago
Halid Odat
39b4ead8f7
Feature `console` crate feature ( #800 )
...
* Put console object in a feature flag
* Add documentation for crate features
* fix typo
4 years ago
Iban Eguia
2a509de554
New test262 results format ( #783 )
4 years ago
Halid Odat
3e60d2c554
Change author to boa-dev ( #764 )
4 years ago
dependabot[bot]
ac85ee07d5
Bump measureme from 0.7.1 to 0.8.0 ( #765 )
...
Bumps [measureme](https://github.com/rust-lang/measureme ) from 0.7.1 to 0.8.0.
- [Release notes](https://github.com/rust-lang/measureme/releases )
- [Changelog](https://github.com/rust-lang/measureme/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/measureme/compare/0.7.1...0.8.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 years ago
Jason Williams
2d8f7b7dbc
changelog for v0.10.0 ( #738 )
...
Changelog for v0.10.0
Co-authored-by: joshwd36 <joshwd36@users.noreply.github.com>
Co-authored-by: Halid Odat <halidodat@gmail.com>
4 years ago
dependabot[bot]
e83a03ad6f
Bump serde_json from 1.0.57 to 1.0.58 ( #747 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.57 to 1.0.58.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.57...v1.0.58 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 years ago
neeldug
be6ac0c120
chore(boa): update criterion from 0.3.2 to 0.3.3 ( #742 )
...
was blocked due to incompatibilities with `critcmp`, however,
`critcmp` has released v0.1.4 and so `critcmp` is no longer functional
with older versions of criterion. This may require criterion compare
action modification
4 years ago
dependabot[bot]
fa07d4ac8c
Bump chrono from 0.4.15 to 0.4.18 ( #726 )
...
Bumps [chrono](https://github.com/chronotope/chrono ) from 0.4.15 to 0.4.18.
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.15...v0.4.18 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 years ago
Halid Odat
02db5b3b23
Revert criterion version to `=0.3.2` ( #700 )
4 years ago
dependabot[bot]
e16927f06f
Bump serde from 1.0.115 to 1.0.116 ( #698 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.115 to 1.0.116.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.115...v1.0.116 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 years ago
dependabot[bot]
8abe5bb049
Bump ryu-js from 0.2.0 to 0.2.1 ( #697 )
...
Bumps [ryu-js](https://github.com/boa-dev/ryu-js ) from 0.2.0 to 0.2.1.
- [Release notes](https://github.com/boa-dev/ryu-js/releases )
- [Changelog](https://github.com/boa-dev/ryu-js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/boa-dev/ryu-js/compare/v0.2.0...v0.2.1 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 years ago
dependabot[bot]
3850625173
Update criterion requirement from =0.3.2 to =0.3.3 in /boa ( #678 )
...
* Update criterion requirement from =0.3.2 to =0.3.3 in /boa
Updates the requirements on [criterion](https://github.com/bheisler/criterion.rs ) to permit the latest version.
- [Release notes](https://github.com/bheisler/criterion.rs/releases )
- [Changelog](https://github.com/bheisler/criterion.rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bheisler/criterion.rs/compare/0.3.2...0.3.3 )
Signed-off-by: dependabot[bot] <support@github.com>
* Removed specific criterion version
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Halid Odat <halidodat@gmail.com>
4 years ago
dependabot[bot]
b9ef8d4b77
Bump indexmap from 1.5.2 to 1.6.0 ( #687 )
...
Bumps [indexmap](https://github.com/bluss/indexmap ) from 1.5.2 to 1.6.0.
- [Release notes](https://github.com/bluss/indexmap/releases )
- [Commits](https://github.com/bluss/indexmap/compare/1.5.2...1.6.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 years ago
dependabot[bot]
959c39ae84
Bump indexmap from 1.5.1 to 1.5.2 ( #679 )
4 years ago
neeldug
2d31ea3481
Added approx_eq! macro for expm1 tests. ( #665 )
...
* Added approx_eq! macro for expm1 tests.
Added approx_eq! macro for expm1 tests due to floating point arithmetic
inaccuracies, using default ULP & epsilon values. approx_eq! macro does
not work for NaN values, however, for tests this should be okay anyway!
Solves #664 .
* Modified Cargo.toml to remove unneeded feature.
Removed std feature as was unused in test.
* Moves `float-cmp` to Dev Dependencies
Refactors tan() unit test, previously unused, to use approx_eq!() macro
for assertion to pass on CI.
* Fixes cargo fmt errors
4 years ago
Paul Lancaster
cb93472b4a
New lexer ( #559 )
...
Co-authored-by: HalidOdat <halidodat@gmail.com>
Co-authored-by: Iban Eguia <razican@protonmail.ch>
Co-authored-by: Paul Lancaster <paul@lancasterzone.com>
Co-authored-by: neeldug <5161147+neeldug@users.noreply.github.com>
4 years ago
Jonathan Dickinson
8fd5533460
Date Implementation ( #596 )
...
Co-authored-by: Jonathan Dickinson <jonathanD@k2.com>
4 years ago
joshwd36
1c1132d8e1
Initial implementation of Map() ( #550 )
...
Co-authored-by: HalidOdat <halidodat@gmail.com>
4 years ago