1
0
mirror of https://github.com/robertkrimen/otto synced 2025-10-12 20:27:30 +08:00
Commit Graph

13 Commits

Author SHA1 Message Date
Steven Hartland
93072360ee
ci: add goreleaser (#447)
Add goreleaser to enable the easy creation of otto releases.
2022-11-25 13:29:41 +00:00
amartin
5b0d97091c
feat: basic non ascii support (#423)
Adds basic non ascii support including substring, substr, slice functions,
which work with runes (prevent utf-8 length).

This includes adding runes compatible functions:
* indexOf
* lastIndexOf
2021-10-19 18:51:42 +01:00
Robert Krimen
ad8a97c028 New parser
* Faster, more straightforward, etc.
* More advanced object literals (get ..., set ...)
* More tests using JavaScript from the wild (http://cdnjs.com/)
2014-04-10 20:42:25 -07:00
Robert Krimen
8ab608b974 Makefile for building of otto/otto*
Fix stray dbg(...) in runtime
2013-04-26 09:27:49 +02:00
Robert Krimen
3696636fce Move test262 & more into a separate distribution 2013-01-25 10:14:14 -08:00
Robert Krimen
de3300c23b Improve handling of \c 2012-12-27 16:40:11 -08:00
Robert Krimen
dc83a19a06 Pluck out panicking tests 2012-12-26 17:04:26 -08:00
Robert Krimen
07bb006aa1 Make note of any (test262) panics during digestion 2012-11-13 17:28:35 -08:00
Robert Krimen
fd7a49a778 Add shim.js for better test262 testing 2012-10-18 15:09:49 -07:00
Robert Krimen
3dcc92af9b Gauntlet system for test262 (run until failing) 2012-10-16 16:33:38 -07:00
Robert Krimen
38a017b0dd Better test262 test procedure 2012-10-16 15:53:01 -07:00
Robert Krimen
d4c606a2a0 Add test262 testing environment
http://test262.ecmascript.org/
2012-10-16 10:07:04 -07:00
Robert Krimen
a101717e89 Test for not erroring out early 2012-10-07 18:30:59 -07:00