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

28 Commits

Author SHA1 Message Date
Robert Krimen
dc83a19a06 Pluck out panicking tests 2012-12-26 17:04:26 -08:00
Robert Krimen
02385abb6f Fix .test262 panic digest 2012-12-26 16:59:34 -08:00
Robert Krimen
8f9e999236 Throw proper SyntaxError if unable to parse a regular expression 2012-11-15 16:10:24 -08:00
Robert Krimen
d87480bd29 Add panicking report 2012-11-14 10:59:10 -08:00
Robert Krimen
60438c5216 Clean up .test262/Makefile, add test262 report mechanism 2012-11-13 20:02:12 -08:00
Robert Krimen
07bb006aa1 Make note of any (test262) panics during digestion 2012-11-13 17:28:35 -08:00
Robert Krimen
033b614eb7 Digest test262 results 2012-11-13 17:19:59 -08:00
Robert Krimen
a4de862caa Test condition in case of continue in do-while 2012-11-06 17:27:12 -08:00
Robert Krimen
d5abb3eb0c Add Math.E, .LN10, .LOG2E, .PI, .SQRT2, etc.
E
LN10
LN2
LOG2E
LOG10E
PI
SQRT1_2
SQRT2
2012-10-27 13:22:32 -07:00
Robert Krimen
42233ac62f Add Object.create, Object.defineProperties 2012-10-27 09:48:11 -07:00
Robert Krimen
3c93384f5c Cleanup of stash, property, and object
Use octal to designate write/enumerate/configure (experimental)
Move extensibility responsibility into the stash
Rename propertyStash => objectStash (be congruent with arrayStash, etc.)
Get rid of a bunch of useless methods
Privatize everything ([A-Z] => [a-z_])
gofmt
2012-10-26 15:47:19 -07:00
Robert Krimen
820c21423f Bypass a little bit more of the gauntlet (for now) 2012-10-20 23:52:34 -07:00
Robert Krimen
68943ba1e4 More (complex) RegExp => RE2 transforming and tests
The unescaping of that which does not need escaping
2012-10-20 23:32:30 -07:00
Robert Krimen
aec6bef65d Tweak .test262 2012-10-20 15:01:22 -07:00
Robert Krimen
3a6dcf46ef Don't expose re2 regular expression via //.source 2012-10-20 12:55:29 -07:00
Robert Krimen
6a91dad4c9 Adjust the test262 testing environment 2012-10-20 12:26:02 -07:00
Robert Krimen
05ee181c34 Fix parsing of null, etc. on Object intialization
true, false, etc.
2012-10-19 16:24:14 -07:00
Robert Krimen
d6bb7b6285 Adjust test262 Makefile 2012-10-19 13:29:12 -07:00
Robert Krimen
1728c036d4 Partial rewrite of lexer
- Better identifier scanning
- Less repetition in decoding the stream (cached in readIn)
- Method privitization
2012-10-19 12:24:53 -07:00
Robert Krimen
fd7a49a778 Add shim.js for better test262 testing 2012-10-18 15:09:49 -07:00
Robert Krimen
9e83d4daaf test262: Can't handle the UTF-16 right now 2012-10-17 12:13:02 -07:00
Robert Krimen
e3211c0351 Scan FORM FEED (U+000C) as whitespace 2012-10-16 16:42:03 -07:00
Robert Krimen
3dcc92af9b Gauntlet system for test262 (run until failing) 2012-10-16 16:33:38 -07:00
Robert Krimen
d4fadea2fc Make sure to grab tests that "failed as expected" 2012-10-16 16:11:08 -07:00
Robert Krimen
38a017b0dd Better test262 test procedure 2012-10-16 15:53:01 -07:00
Robert Krimen
1254d21f2a WIP v8-centric, test262 suite culling 2012-10-16 12:01:24 -07:00
Robert Krimen
6e533b9e67 Require identifier for declared functions 2012-10-16 10:27:20 -07:00
Robert Krimen
d4c606a2a0 Add test262 testing environment
http://test262.ecmascript.org/
2012-10-16 10:07:04 -07:00