Skip to content

Commit

Permalink
Changelog17 (#3101)
Browse files Browse the repository at this point in the history
* v0.17.0 changelog

* Added latest changes, updated dependencies

---------

Co-authored-by: Iban Eguia Moraza <[email protected]>
  • Loading branch information
jasonwilliams and Razican authored Jul 5, 2023
1 parent 9b1f2f4 commit 5eb8541
Show file tree
Hide file tree
Showing 18 changed files with 527 additions and 248 deletions.
319 changes: 316 additions & 3 deletions CHANGELOG.md

Large diffs are not rendered by default.

330 changes: 148 additions & 182 deletions Cargo.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion boa_ast/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,6 @@ boa_macros.workspace = true
rustc-hash = "1.1.0"
bitflags = "2.3.3"
num-bigint = "0.4.3"
serde = { version = "1.0.164", features = ["derive"], optional = true }
serde = { version = "1.0.166", features = ["derive"], optional = true }
arbitrary = { version = "1", features = ["derive"], optional = true }
indexmap = "2.0.0"
8 changes: 4 additions & 4 deletions boa_cli/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,10 @@ boa_gc.workspace = true
boa_interner.workspace = true
boa_runtime.workspace = true
rustyline = { version = "12.0.0", features = ["derive"]}
clap = { version = "4.3.10", features = ["derive"] }
serde_json = "1.0.99"
colored = "2.0.0"
regex = "1.8.4"
clap = { version = "4.3.11", features = ["derive"] }
serde_json = "1.0.100"
colored = "2.0.4"
regex = "1.9.0"
phf = { version = "0.11.2", features = ["macros"] }
pollster = "0.3.0"

Expand Down
12 changes: 6 additions & 6 deletions boa_engine/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -53,8 +53,8 @@ boa_macros.workspace = true
boa_ast.workspace = true
boa_parser.workspace = true
boa_icu_provider.workspace = true
serde = { version = "1.0.164", features = ["derive", "rc"] }
serde_json = "1.0.99"
serde = { version = "1.0.166", features = ["derive", "rc"] }
serde_json = "1.0.100"
rand = "0.8.5"
num-traits = "0.2.15"
regress = "0.6.0"
Expand All @@ -70,7 +70,7 @@ once_cell = "1.18.0"
tap = "1.0.1"
sptr = "0.3.2"
static_assertions = "1.1.0"
thiserror = "1.0.40"
thiserror = "1.0.41"
dashmap = "5.4.0"
num_enum = "0.6.1"
pollster = "0.3.0"
Expand All @@ -81,7 +81,7 @@ icu_normalizer = "1.2.0"
# intl deps
icu_locid_transform = { version = "1.2.1", features = ["std", "serde"], optional = true }
icu_locid = { version = "1.2.0", features = ["serde"], optional = true }
icu_datetime = { version = "1.2.0", features = ["serde", "experimental"], optional = true }
icu_datetime = { version = "1.2.1", features = ["serde", "experimental"], optional = true }
icu_calendar = { version = "1.2.0", optional = true }
icu_collator = { version = "1.2.0", features = ["serde"], optional = true }
icu_plurals = { version = "1.2.0", features = ["serde"], optional = true }
Expand All @@ -95,9 +95,9 @@ zerofrom = { version = "0.1.2", optional = true }
sys-locale = { version = "0.3.0", optional = true }

[dev-dependencies]
criterion = "0.4.0"
criterion = "0.5.1"
float-cmp = "0.9.0"
indoc = "2.0.1"
indoc = "2.0.2"
textwrap = "0.16.0"
futures-lite = "1.13.0"

Expand Down
6 changes: 3 additions & 3 deletions boa_engine/benches/bench_scripts/boolean_object_access.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
new Boolean(
!new Boolean(
new Boolean(
!new Boolean(false).valueOf() && new Boolean(true).valueOf()
).valueOf()
).valueOf()
!new Boolean(false).valueOf() && new Boolean(true).valueOf(),
).valueOf(),
).valueOf(),
).valueOf();
4 changes: 2 additions & 2 deletions boa_engine/benches/bench_scripts/number_object_access.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
new Number(
new Number(
new Number(new Number(100).valueOf() - 10.5).valueOf() + 100
).valueOf() * 1.6
new Number(new Number(100).valueOf() - 10.5).valueOf() + 100,
).valueOf() * 1.6,
);
6 changes: 3 additions & 3 deletions boa_engine/benches/bench_scripts/string_object_access.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
new String(
new String(
new String(
new String("Hello").valueOf() + new String(", world").valueOf()
).valueOf() + "!"
).valueOf()
new String("Hello").valueOf() + new String(", world").valueOf(),
).valueOf() + "!",
).valueOf(),
).valueOf();
2 changes: 1 addition & 1 deletion boa_interner/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,6 @@ rustc-hash = { version = "1.1.0", default-features = false }
static_assertions = "1.1.0"
once_cell = {version = "1.18.0", default-features = false, features = ["critical-section"]}
indexmap = "2.0.0"
serde = { version = "1.0.164", features = ["derive"], optional = true }
serde = { version = "1.0.166", features = ["derive"], optional = true }
arbitrary = { version = "1", features = ["derive"], optional = true }
hashbrown = { version = "0.14.0", default-features = false, features = ["inline-more"] }
2 changes: 1 addition & 1 deletion boa_macros/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,6 @@ proc-macro = true

[dependencies]
quote = "1.0.29"
syn = { version = "2.0.22", features = ["full"] }
syn = { version = "2.0.23", features = ["full"] }
proc-macro2 = "1.0"
synstructure = "0.13"
2 changes: 1 addition & 1 deletion boa_macros_tests/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,6 @@ repository.workspace = true
rust-version.workspace = true

[dev-dependencies]
trybuild = "1.0.80"
trybuild = "1.0.81"
boa_macros.workspace = true
boa_engine.workspace = true
2 changes: 1 addition & 1 deletion boa_runtime/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,5 @@ boa_gc.workspace = true
rustc-hash = "1.1.0"

[dev-dependencies]
indoc = "2.0.1"
indoc = "2.0.2"
textwrap = "0.16.0"
12 changes: 6 additions & 6 deletions boa_tester/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,21 +14,21 @@ rust-version.workspace = true
[dependencies]
boa_engine.workspace = true
boa_gc.workspace = true
clap = { version = "4.3.10", features = ["derive"] }
serde = { version = "1.0.164", features = ["derive"] }
clap = { version = "4.3.11", features = ["derive"] }
serde = { version = "1.0.166", features = ["derive"] }
serde_yaml = "0.9.22"
serde_json = "1.0.99"
serde_json = "1.0.100"
bitflags = "2.3.3"
regex = "1.8.4"
regex = "1.9.0"
once_cell = "1.18.0"
colored = "2.0.0"
colored = "2.0.4"
fxhash = "0.2.1"
rayon = "1.7.0"
toml = "0.7.5"
color-eyre = "0.6.2"
phf = { version = "0.11.2", features = ["macros"] }
comfy-table = "7.0.1"
serde_repr = "0.1.12"
serde_repr = "0.1.14"

[features]
default = ["boa_engine/intl", "boa_engine/annex-b"]
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
Expand Down
2 changes: 1 addition & 1 deletion index.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ const editor = monaco.editor.create(
minimap: {
enabled: false,
},
}
},
);

// Fix size of Monaco Editor when window resize
Expand Down
60 changes: 30 additions & 30 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"file-loader": "^6.2.0",
"html-webpack-plugin": "^5.5.3",
"monaco-editor-webpack-plugin": "^7.0.1",
"prettier": "^2.8.8",
"prettier": "^3.0.0",
"style-loader": "^3.3.3",
"terser-webpack-plugin": "^5.3.9",
"webpack": "^5.88.1",
Expand Down
2 changes: 1 addition & 1 deletion test262
Submodule test262 updated 33 files
+0 −10 .circleci/config.yml
+1 −1 test/built-ins/ArrayBuffer/prototype/detached/this-is-sharedarraybuffer-resizable.js
+1 −1 test/built-ins/ArrayBuffer/prototype/transfer/descriptor.js
+1 −1 test/built-ins/ArrayBuffer/prototype/transfer/extensible.js
+57 −0 test/built-ins/ArrayBuffer/prototype/transfer/from-fixed-to-larger-no-resizable.js
+58 −0 test/built-ins/ArrayBuffer/prototype/transfer/from-fixed-to-same-no-resizable.js
+55 −0 test/built-ins/ArrayBuffer/prototype/transfer/from-fixed-to-smaller-no-resizable.js
+49 −0 test/built-ins/ArrayBuffer/prototype/transfer/from-fixed-to-zero-no-resizable.js
+1 −1 test/built-ins/ArrayBuffer/prototype/transfer/length.js
+1 −1 test/built-ins/ArrayBuffer/prototype/transfer/name.js
+1 −1 test/built-ins/ArrayBuffer/prototype/transfer/new-length-excessive.js
+1 −1 test/built-ins/ArrayBuffer/prototype/transfer/new-length-non-number.js
+1 −1 test/built-ins/ArrayBuffer/prototype/transfer/nonconstructor.js
+1 −1 test/built-ins/ArrayBuffer/prototype/transfer/this-is-detached.js
+1 −1 test/built-ins/ArrayBuffer/prototype/transfer/this-is-not-arraybuffer-object.js
+1 −1 test/built-ins/ArrayBuffer/prototype/transfer/this-is-not-object.js
+1 −1 test/built-ins/ArrayBuffer/prototype/transfer/this-is-sharedarraybuffer.js
+1 −1 test/built-ins/ArrayBuffer/prototype/transferToFixedLength/descriptor.js
+1 −1 test/built-ins/ArrayBuffer/prototype/transferToFixedLength/extensible.js
+36 −0 test/built-ins/ArrayBuffer/prototype/transferToFixedLength/from-fixed-to-larger-no-resizable.js
+37 −0 test/built-ins/ArrayBuffer/prototype/transferToFixedLength/from-fixed-to-same-no-resizable.js
+34 −0 test/built-ins/ArrayBuffer/prototype/transferToFixedLength/from-fixed-to-smaller-no-resizable.js
+28 −0 test/built-ins/ArrayBuffer/prototype/transferToFixedLength/from-fixed-to-zero-no-resizable.js
+1 −1 test/built-ins/ArrayBuffer/prototype/transferToFixedLength/length.js
+1 −1 test/built-ins/ArrayBuffer/prototype/transferToFixedLength/name.js
+1 −1 test/built-ins/ArrayBuffer/prototype/transferToFixedLength/new-length-excessive.js
+1 −1 test/built-ins/ArrayBuffer/prototype/transferToFixedLength/new-length-non-number.js
+1 −1 test/built-ins/ArrayBuffer/prototype/transferToFixedLength/nonconstructor.js
+1 −1 test/built-ins/ArrayBuffer/prototype/transferToFixedLength/this-is-detached.js
+1 −1 test/built-ins/ArrayBuffer/prototype/transferToFixedLength/this-is-not-arraybuffer-object.js
+1 −1 test/built-ins/ArrayBuffer/prototype/transferToFixedLength/this-is-not-object.js
+1 −1 test/built-ins/ArrayBuffer/prototype/transferToFixedLength/this-is-sharedarraybuffer.js
+1 −1 test/language/expressions/prefix-decrement/this.js

0 comments on commit 5eb8541

Please sign in to comment.