Releases: boa-dev/boa
Releases · boa-dev/boa
Major updates + Object refactor + new console.log formats for types
- UnexpectedKeyword(Else) bug fixed jasonwilliams#38
- Contributing guide added
- Ability to specify file - Thanks @CallumQuick
- Travis fixes
- Parser Tests - Thanks @Razican
- Migrate to dyn traits - Thanks @Atul9
- Added implementations for Array.prototype: concat(), push(), pop() and join() - Thanks @CallumQuick
- Some clippy Issues fixed - Thanks @Razican
- Objects have been refactored to use structs which are more closely aligned with the specification
- Benchmarks have been added
- String and Array specific console.log formats - Thanks @CallumQuick
- isPropertyKey implementation added - Thanks @KrisChambers
- Unit Tests for Array and Strings - Thanks @GalAster
- typo fix - Thanks @palerdot
- dist cleanup, thanks @zgotsch
String methods added + code cleanup and fixes
Thanks to @CallumQuick we have some more string methods implemented!
- String.prototype.concat ( ...args )
- String.prototype.endsWith ( searchString [ , endPosition ] )
- String.prototype.includes ( searchString [ , position ] )
- String.prototype.indexOf ( searchString [ , position ] )
- String.prototype.lastIndexOf ( searchString [ , position ] )
- String.prototype.repeat ( count )
- String.prototype.slice ( start, end )
- String.prototype.startsWith ( searchString [ , position ] )
Thanks to @lennartbuit we have
trim/trimStart/trimEnd added to the string prototype
Bug fixes + better support for decimal digits from @topaxi
code tidyup from @Atul9
Milestone reached
- Tests on the lexer, conforms with puncturators and keywords from TC39 specification.
- wasm-bindgen added with working demo in Web Assembly
- Snapshot of boa In a working state