Browse Source

v0.8.0

pull/392/head v0.8.0
Jason Williams 5 years ago
parent
commit
2149bdc67b
  1. 7
      CHANGELOG.md
  2. 6
      Cargo.lock
  3. 2
      boa/Cargo.toml
  4. 2
      boa_cli/Cargo.toml
  5. 2
      boa_wasm/Cargo.toml

7
CHANGELOG.md

@ -2,6 +2,13 @@
# [# 0.8.0 (2020-05-22) - BigInt, Modularized Parser, Faster Hashing](https://github.com/jasonwilliams/boa/compare/v0.7.0...HEAD) # [# 0.8.0 (2020-05-22) - BigInt, Modularized Parser, Faster Hashing](https://github.com/jasonwilliams/boa/compare/v0.7.0...HEAD)
`v0.7.0` brings more language implementations, such as do..while, function objects and also more recent EcmaScript additions, like BigInt.
We have now moved the Web Assembly build into the `wasm` package, plus added a code of conduct for those contributing.
The parser has been even more modularized in this release making it easier to add new parsing rules.
Boa has migrated it's object implemention to FXHash which brings much improved results over the built-in Rust hashmaps (at the cost of less DOS Protection).
Feature Enhancements: Feature Enhancements:
- [FEATURE #121](https://github.com/jasonwilliams/boa/issues/121): - [FEATURE #121](https://github.com/jasonwilliams/boa/issues/121):

6
Cargo.lock generated

@ -2,7 +2,7 @@
# It is not intended for manual editing. # It is not intended for manual editing.
[[package]] [[package]]
name = "Boa" name = "Boa"
version = "0.7.0" version = "0.8.0"
dependencies = [ dependencies = [
"criterion", "criterion",
"gc", "gc",
@ -59,7 +59,7 @@ checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
[[package]] [[package]]
name = "boa_cli" name = "boa_cli"
version = "0.7.0" version = "0.8.0"
dependencies = [ dependencies = [
"Boa", "Boa",
"jemallocator", "jemallocator",
@ -69,7 +69,7 @@ dependencies = [
[[package]] [[package]]
name = "boa_wasm" name = "boa_wasm"
version = "0.1.0" version = "0.8.0"
dependencies = [ dependencies = [
"Boa", "Boa",
"wasm-bindgen", "wasm-bindgen",

2
boa/Cargo.toml

@ -1,6 +1,6 @@
[package] [package]
name = "Boa" name = "Boa"
version = "0.7.0" version = "0.8.0"
authors = ["Jason Williams <jase.williams@gmail.com>"] authors = ["Jason Williams <jase.williams@gmail.com>"]
description = "Boa is a Javascript lexer, parser and Just-in-Time compiler written in Rust. Currently, it has support for some of the language." description = "Boa is a Javascript lexer, parser and Just-in-Time compiler written in Rust. Currently, it has support for some of the language."
repository = "https://github.com/jasonwilliams/boa" repository = "https://github.com/jasonwilliams/boa"

2
boa_cli/Cargo.toml

@ -1,6 +1,6 @@
[package] [package]
name = "boa_cli" name = "boa_cli"
version = "0.7.0" version = "0.8.0"
authors = ["razican <iban.eguia@cern.ch>"] authors = ["razican <iban.eguia@cern.ch>"]
description = "Boa is a Javascript lexer, parser and Just-in-Time compiler written in Rust. Currently, it has support for some of the language." description = "Boa is a Javascript lexer, parser and Just-in-Time compiler written in Rust. Currently, it has support for some of the language."
repository = "https://github.com/jasonwilliams/boa" repository = "https://github.com/jasonwilliams/boa"

2
boa_wasm/Cargo.toml

@ -1,6 +1,6 @@
[package] [package]
name = "boa_wasm" name = "boa_wasm"
version = "0.1.0" version = "0.8.0"
authors = ["Jason Williams <jase.williams@gmail.com>"] authors = ["Jason Williams <jase.williams@gmail.com>"]
description = "Boa is a Javascript lexer, parser and Just-in-Time compiler written in Rust. Currently, it has support for some of the language." description = "Boa is a Javascript lexer, parser and Just-in-Time compiler written in Rust. Currently, it has support for some of the language."
repository = "https://github.com/jasonwilliams/boa" repository = "https://github.com/jasonwilliams/boa"

Loading…
Cancel
Save