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