You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+6-7Lines changed: 6 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,11 @@
1
-
# Brimstone
1
+
# SO2 JS
2
+
> read as `Sulphur Dioxide JS`
2
3
3
-
Brimstone is a JavaScript engine written from scratch in Rust, aiming to have full support for the JavaScript language.
4
+
SO2JS is a fork of [Brimstone](https://github.com/Hans-Halverson/brimstone) JS engine which is a JavaScript engine written from scratch in Rust, aiming to have full support for the JavaScript language.
4
5
5
-
Brimstone is a work in progress but already supports almost all of the JavaScript language (>97% of the ECMAScript language in test262). Not ready for use in production.
6
+
SO2 [Brimstone](https://github.com/Hans-Halverson/brimstone) Implements the [ECMAScript specification](https://tc39.es/ecma262/). Heavy inspiration is taken from the design of [V8](https://v8.dev/) and SerenityOS's [LibJS](https://github.com/LadybirdBrowser/ladybird). Brimstone chooses to implement almost all components of the engine from scratch with minimal dependencies, with the notable exception of [ICU4X](https://github.com/unicode-org/icu4x).
6
7
7
-
Implements the [ECMAScript specification](https://tc39.es/ecma262/). Heavy inspiration is taken from the design of [V8](https://v8.dev/) and SerenityOS's [LibJS](https://github.com/LadybirdBrowser/ladybird). Brimstone chooses to implement almost all components of the engine from scratch with minimal dependencies, with the notable exception of [ICU4X](https://github.com/unicode-org/icu4x).
8
-
9
-
Brimstone features:
8
+
## Features
10
9
11
10
- Bytecode VM, heavily inspired by the design of V8's Ignition
12
11
- Compacting garbage collector, written in *very* unsafe Rust
@@ -33,7 +32,7 @@ Hello world!
33
32
34
33
## Testing
35
34
36
-
Brimstone relies heavily on a set of first and third party integration test suites, most notably the official [test262](https://github.com/tc39/test262) test suite. A custom [integration test runner](./tests/README.md) is included. This can be run with:
35
+
SO2(Brimstone) relies heavily on a set of first and third party integration test suites, most notably the official [test262](https://github.com/tc39/test262) test suite. A custom [integration test runner](./tests/README.md) is included. This can be run with:
0 commit comments