@@ -55,16 +55,24 @@ cargo add temporal_rs
5555
5656#### Special thanks
5757
58- Special thanks to all the student's from University of Bergen as well as
59- Shane Carr ([ @sffc ] ( https://github.com/@sffc ) ) and Manish Goregaokar
60- ([ @manishearth ] ( https://github.com/@manishearth ) ) from ICU4X for their
61- contributions and help with ` temporal_rs ` .
58+ Special thanks to all the student's from University of Bergen who helped contribute to
59+ ` temporal_rs ` and Boa, as well as Shane Carr ([ @sffc ] ( https://github.com/@sffc ) ) and
60+ Manish Goregaokar ([ @manishearth ] ( https://github.com/@manishearth ) ) for their contributions
61+ and help with ` temporal_rs ` .
62+
63+ ### Span nodes and error backtraces
64+
65+ We also closed an outstanding issue of supporting span nodes in our parser and AST. This
66+ allowed us to implement backtraces to provide better debugging information when using
67+ Boa.
68+
69+ ![ backtrace-example] ( ./img/backtrace.gif )
6270
6371### New Set methods
6472
65- Boa now supports the new set methods added in ES2025.
73+ This release adds support for the new set methods added in ES2025.
6674
67- These new methods are:
75+ The new methods are:
6876
6977- ` Set.prototype.intersection(other) `
7078- ` Set.prototype.union(other) `
@@ -79,7 +87,7 @@ their work on this feature.
7987
8088### Float16 support for TypedArrays, Dataview and Math built-ins
8189
82- Boa now supports ` f16 ` types for the TypedArray, Dataview, and Math
90+ This release adds support for ` f16 ` types for the TypedArray, Dataview, and Math
8391built-ins.
8492
8593``` javascript
@@ -89,15 +97,18 @@ console.log(x[1]); // 42
8997
9098### Error.isError
9199
92- Boa now supports ` Error.isError ` , which is accepted for ES2026.
100+ This release adds support for ` Error.isError ` , which is accepted for ES2026.
93101
94102``` javascript
95103let check = Error .isError (new Error ()); // returns true
96104```
97105
98106### Math.sumPrecise
99107
100- Boa now supports ` Math.sumPrecise ` , which is accepted for ES2026.
108+ This release adds support for ` Math.sumPrecise ` , which is accepted for ES2026.
109+
110+ We've opted for using the new [ ` xsum ` ] ( https://crates.io/crates/xsum ) summation algorithm
111+ for the underlying implementation.
101112
102113``` javascript
103114let sum = Math .sumPrecise ([1.0 , 2.5 ]);
@@ -130,6 +141,8 @@ against the Web Platform Tests (WPT).
130141With this release, Boa's virtual machine (VM) moved from a stack based
131142VM to a register based VM.
132143
144+ TODO: Potentially add more here
145+
133146## New Contributors
134147
135148TODO
0 commit comments