Jevan Chan
f66a0999e7
Improve Unicode support for identifier names ( #1003 )
...
* Add identifier name unicode checkers
* Improve identifier name checkers
* cargo fmt
* Further improve identifier name checkers
* Rename modules and add comments
* Fix clippy
* Add unit tests
* Move unicode table to separate crate and add script
* Rename trait
* Minor fix
* Sort code points before writing to file
* Remove unused dependency
* Add table.rs doc comment
* Add trait level comment
* Add comments to script
* Update comments
* Update comments
* Add test to check Unicode version of dependency
* Add README.md and link to CONTRIBUTING.md
* Fix prettier
4 years ago
Iban Eguia
5b74d6f895
Fix test262 result uploading in CI ( #743 )
4 years ago
Iban Eguia
8fde98afa9
Add ECMAScript test suite (test262) ( #567 )
4 years ago
Iban Eguia
bc63b28b6b
Modularized parser ( #304 )
5 years ago
Victor Tuekam
55c85768c3
create boa-wasm package ( #352 )
5 years ago
Iban Eguia
8574ea1768
Added more build profiles ( #290 )
5 years ago
Iban Eguia
5f6e4c22c1
Moved to a workspace architecture ( #247 )
...
* Moved to a workspace architecture
5 years ago
Jason Williams
27bd553c59
add parser benchmark for expressions ( #226 )
5 years ago
Jason Williams
89b1249bb2
0.5.1
5 years ago
Jason Williams
499f975a1a
symbol implementation and o.5.0
5 years ago
Jason Williams
1c3fea4cf1
replacing ExecutorBuilder with Realm ( #126 )
...
* replacing ExecutorBuilder with Realm
* fixing global_env
* adding benchmark for realm
* instrinsics was being called twice
* update changelog
5 years ago
Jason Williams
b02cb58dda
0.4.0
5 years ago
Julian Laubstein
6da58a21b8
Set proper base for boashell ( #107 )
5 years ago
Jason Williams
dd62849b5d
setting the cache back on ( #105 )
...
* setting the cache back on
* fixing bench not working
5 years ago
Jason Williams
910d20f6a5
support early returns, fixes #101
5 years ago
Jason Williams
e35b66b412
moving to function objects, work started on boashell other bug fixes
5 years ago
Jason Williams
927bd2ba1a
updates deps
5 years ago
Sophie Tauchert
5e7df4f3cb
Add support for regex literals ( #94 )
...
* Implement regex literal lexing
* Add parser support for regex literals
* Implement very basic RegExp object
* Fix escaping a backslash
* Store rust structs as internal state in objects
* Remove unnecessary regexp constant
* Implement RegExp.test()
* Implement properties on RegExp
* Implement RegExp.exec()
* Implement RegExp.toString()
* Rename RegularExpression to RegularExpressionLiteral
5 years ago
Jason Williams
c23a7b1f4a
0.3.0
6 years ago
Jason Williams
71c8a07e0c
adding benchmarks ( #76 )
6 years ago
Iban Eguia
d7b32ed64e
Added MIT/Unlicense licenses ( #65 )
...
Also updated Cargo.toml to adapt it to the common license syntax,
and upgraded dependencies. I also had to remove the check for unsafe
code, but this might need some extra care (using a feature or something
in that sense).
6 years ago
Jason Williams
c8d1f93dc6
updating version
6 years ago
Jason Williams
46b57f5890
milestone reached
6 years ago
Jason Williams
61ab26e5b0
all punctuator symbols supported and tested
6 years ago
Jason Williams
1db2690287
make wasm-bindgen an optional feature, but installed by default ( #22 )
6 years ago
Jason Williams
135db5ef9a
removing criterion
6 years ago
Jason Williams
a6f341aeda
bump version
6 years ago
Jason Williams
5faef8bc22
better unicode escape support fixes #16 ( #20 )
...
* better unicode escape support fixes #16
* adding benchmarking, updating deps and added test for numbers
6 years ago
Jason Williams
f7be6f8118
adding Wasm-bindgen
6 years ago
Jason Williams
5664ea6d1b
Environment Records have been implemented (bar module), exec::scope has now been changed to Environment
6 years ago
Jason Williams
2e319cbf6e
0.1.6 plus string commenting tidyup
6 years ago
Hayden Hong
bd6feb681a
migrate from 'time' to 'chrono', fixes issue #3
6 years ago
Jason Williams
5e4999c5fa
preparing for Rust 2018 and constructor work
6 years ago
Jason Williams
ee01214423
bumping cargo
6 years ago
Jason Williams
794ba47f8d
setting version for gc_derive
6 years ago
Jason Williams
10c07b6f99
changing boa back to Boa
6 years ago
Jason Williams
ef91d02a72
updating cargo lock
6 years ago
Jason Williams
607a6b8521
working on stdlib
6 years ago
Jason Williams
6371600e39
added values and json
6 years ago
Jason Williams
b2b901f677
adding value.rs
6 years ago
Jason Williams
6590416a40
bumping version
6 years ago
Jason Williams
f61d9f61a6
documentation added
6 years ago
Jason Williams
3141c7b2a2
documentation updates
6 years ago
Jason Williams
e1dad16e1a
changing version
6 years ago
Jason Williams
698199bc78
adding excludes
6 years ago
Jason Williams
d453c3d042
updating cargo.toml
6 years ago
jasonwilliams
2668758908
Boa
6 years ago
Jason Williams
fd2999f857
added punc and cleaned up errors
6 years ago
jasonwilliams
a96b3299a0
adding tokenisation
6 years ago
Jason Williams
f33c18d2b6
first commit
6 years ago