Nick Vernij
2d5bf55956
Fix parsing of floats that start with a zero ( #272 )
5 years ago
Nick Vernij
6fa8d484a9
Implement Array.prototype.filter ( #262 )
5 years ago
Jason Williams
9766409c52
Addition of forEach() ( #268 )
...
* Addition of forEach()
* fixing LLDB launcher for windows (it needs .exe to work for windows)
5 years ago
John Doneth
d92da39299
Add print & REPL functionality to CLI ( #267 )
...
* Add basic REPL functionality
* Add utility function to Realm
* Rework flow to allow files to be loaded as well as open a shell
* Remove shell option (not needed now its the default)
* Update README.md & docs/debugging.md
5 years ago
Iban Eguia
f628f4cc8c
Fixed empty returns ( #251 ) ( #257 )
5 years ago
Iban Eguia
86052d6d75
Moved test modules to their own files ( #258 )
5 years ago
Iban Eguia
12c99e1658
Fixed comments lexing ( #256 )
5 years ago
Nathaniel
fd616c887b
Fixed more Lexer Panics ( #244 )
...
* Fixed more Lexer Panics
5 years ago
Jason Williams
edab5ca6cc
Removing debug output, switch to normal
5 years ago
Alexandre GOMES
92a63b20ea
fix(parser): handle trailing comma in object literals ( #249 )
5 years ago
Jason Williams
686d17a002
creating trait for object-internal-methods
5 years ago
Jason Williams
4c18f3acda
updating launch.json for workspace setup
5 years ago
cisen
940da7bf85
feat: Implement Array.isArray ( #253 )
5 years ago
Jason Williams
e9428807f2
should now be able to use master
5 years ago
Jason Williams
5c07b20113
i did'nt build
5 years ago
Jason Williams
95899e9bc5
weird caching happening, even when pointing to specific commit
5 years ago
Jason Williams
6333e7b9cc
back to debugging
5 years ago
Jason Williams
0fa4003f71
compare action
5 years ago
Jason Williams
046f68f6f9
adding some logging of output files
5 years ago
Jason Williams
fce25be382
cache after files have been stored
5 years ago
Jason Williams
68c086b194
cache build and registry for benchmarks action
5 years ago
Jason Williams
b2e3bc0f64
attempting to use cache to speed up benchmarks PR
5 years ago
Jason Williams
fbede2142e
Update CHANGELOG.md
5 years ago
Jason Williams
0cb6d7403e
Update CHANGELOG.md
5 years ago
Jason Williams
019033eff0
cargo update
5 years ago
Jason Williams
4c20faa54c
v0.6.0
5 years ago
Iban Eguia
5f6e4c22c1
Moved to a workspace architecture ( #247 )
...
* Moved to a workspace architecture
5 years ago
Jason Williams
cb850fc13e
Update pull_request.yml
...
https://github.com/jasonwilliams/boa/pull/247#issuecomment-585474183
5 years ago
Jason Williams
3f83d17d34
Update benchmark.yml
5 years ago
Nathaniel
080a3359fd
Fixed parsing of floats with scientific notation ( #245 )
...
* Fixed parsing of scientific notation with floats
* Reorganize tests
5 years ago
Jason Williams
3e48f54ca5
rust-lldb is no longer needed, sourcemaps should move into launch.json, rust-analyzer is now in the marketplace
5 years ago
Alexandre GOMES
448835295a
fix addition/subtraction with no space ( #235 )
5 years ago
Nathaniel
18523c57f1
Fixed some panics in the lexer ( #242 )
...
* Fixed some panics in the lexer
* Applied Requested Fixes
* Applied Requested Fixes
* Gave `ParseError` a basic `Display` impl
5 years ago
Nathaniel
6947122815
Fixed compilation without "wasm-bindgen" feature ( #236 )
...
* Fixed compilation without "wasm-bindgen" feature
* updating clippy rules on all files (#238 )
* Fixed compilation without "wasm-bindgen" feature
Co-authored-by: Jason Williams <936006+jasonwilliams@users.noreply.github.com>
5 years ago
Jason Williams
33490e1edb
updating clippy rules on all files ( #238 )
5 years ago
cisen
d8f33abe06
fix: Array.prototype.toString should be called by ES value ( #227 )
...
* feat: Implement Array.prototype.toString
* fix: fix the missing arguments for Array.prototype.toString's inner join
* refactor: use fmt to beautify the code
* refactor: Array.prototype.toString——smplify error formating
* fix: Array.prototype.toString should be called by ES value
* fix: fix the error message
* refactor: Array.prototype.toString remove the duplicated logic
5 years ago
Jason Williams
fe4a889e1e
fix clippy, revert to just correctness, perf and style ( #232 )
5 years ago
croraf
eaeb299a9e
Fix lexing of "0_" token ( #231 )
...
* Fix lexing of 0_ token
* Fix bugs and return to non-strict
* Extract read_integer_in_base
5 years ago
Jason Williams
495f0a4868
String.prototype.replace() ( #217 )
...
* String Replace addition
* Function argument now fully implemented
* adding substitutions
* finish off String.prototype.replace
* use is_some()
* fixing string
* clippy
5 years ago
Jason Williams
55b3f1dc3d
change title
5 years ago
Jason Williams
b73c71af60
adding auto push
5 years ago
Jason Williams
fa47abfc4d
testing benchmark action
5 years ago
Jason Williams
d32e7d6279
stable
5 years ago
Jason Williams
0c977a2fa6
benchmark testing
5 years ago
croraf
dd5ecddc55
Replace error throwing with panic in "Lexer::next()" ( #229 )
5 years ago
croraf
ce9af33620
[lexer: single-line-comment] Fix bug when single line comment is last line of file ( #228 )
5 years ago
Jason Williams
881873cb0d
use updated master branch
5 years ago
Jason Williams
27bd553c59
add parser benchmark for expressions ( #226 )
5 years ago
cisen
f134a0711e
Feature: Implement Array.prototype.toString ( #218 )
...
* feat: Implement Array.prototype.toString
* fix: fix the missing arguments for Array.prototype.toString's inner join
* refactor: use fmt to beautify the code
* refactor: Array.prototype.toString——smplify error formating
5 years ago
croraf
b57856ca80
[README.md] Adjust headings importance and update Usage section ( #220 )
...
* MInor README edit
* MInor
* Update usage section of README
* Usage edit
5 years ago