Robert Krimen
bdaa00884d
toU16/U32/I32 => toUint16/Uint32/Int32
2013-02-18 15:58:48 -08:00
Robert Krimen
e4583ba25f
Add future keywords checking
2013-02-17 22:39:43 -08:00
Robert Krimen
d297d3c508
Add Number.toString
2013-02-05 11:36:07 -08:00
Robert Krimen
809a0a0ba6
Split tests out of one big massive file
2013-02-05 08:56:08 -08:00
Robert Krimen
de3f9d4592
Prevent slurp of underscore entirely if disabled
2013-02-04 22:10:52 -08:00
Robert Krimen
15aadd333c
Upgrade underscore to 1.4.4, including tests
2013-02-04 21:58:47 -08:00
Robert Krimen
aaa90bf65c
Fix HasInstace (instanceof) to return false
...
Should not TypeError panic on a non-Object
2013-02-04 15:21:00 -08:00
Robert Krimen
795cc4935d
Add remarks about ToValue & Otto.ToValue
2013-02-04 10:41:17 -08:00
Robert Krimen
a879744c20
Add Go <=> JavaScript type interaction
...
Via reflection for struct, map, and slice/array
Fix #10
2013-02-04 10:31:44 -08:00
Robert Krimen
96601bf274
Reorganize (type_*) code layout
2013-02-04 07:41:38 -08:00
Robert Krimen
e5ff4cef59
Add delete to type_array
2013-02-04 07:30:53 -08:00
Robert Krimen
38f6d71ff2
Remove remarks about UTF-16 incompatibility
2013-01-27 10:29:57 -08:00
Robert Krimen
3240efeb62
Convert string to utf16 for length, indexing, etc.
...
This change is internal to String objects
2013-01-25 14:57:55 -08:00
Robert Krimen
8044e8ae38
Adjust Makefile (test-synopsis)
2013-01-25 10:46:58 -08:00
Robert Krimen
4750432d5c
Recognize erroneous "\x..", "\u...." as errors
...
For example, "\x0G" is not valid
2013-01-25 10:33:19 -08:00
Robert Krimen
3696636fce
Move test262 & more into a separate distribution
2013-01-25 10:14:14 -08:00
Robert Krimen
20d2e8bba6
gofmt
...
Ugh.
2013-01-25 09:59:42 -08:00
Robert Krimen
a13a891d92
Minor .test262 adjustments
2013-01-24 23:56:48 -08:00
Robert Krimen
668d0fc6a7
Fix broken (panicking) RegExp transformations
...
Transformations would panic on some edge (error) cases:
\u0z
\x_
2012-12-28 15:50:37 -08:00
Robert Krimen
de3300c23b
Improve handling of \c
2012-12-27 16:40:11 -08:00
Robert Krimen
ed1be716bd
Add panic test for when property.value might be nil
2012-12-27 15:25:32 -08:00
Robert Krimen
8f2a1c60e5
Default a descriptor value to undefined if writable is given
2012-12-26 17:25:00 -08:00
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
bd12027a22
Add MIT license
...
Fix #9
2012-12-17 10:56:16 -08:00
Robert Krimen
2b5c4b6975
Safeguard RegExp.exec against non-RegExp
2012-11-21 18:27:36 -08:00
Robert Krimen
4de35c1901
Merge pull request #7 from mschoch/addExport
...
add Export capability to javascript Value
2012-11-21 18:08:31 -08:00
Robert Krimen
45e8942866
Expand \c replacement range to include a-z ([A-Za-z])
2012-11-16 10:40:07 -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
30a04e1992
URIError => SyntaxError
2012-11-15 16:06:13 -08:00
Robert Krimen
aef569f297
Fix to handle Infinity radix in parseInt properly
2012-11-15 15:15:26 -08:00
Robert Krimen
2a36c82936
toIntegerFloat(Infinity) == Infinity
2012-11-15 15:15:12 -08:00
Robert Krimen
db913468da
If a property is defined without a value (nil interface), define it as undefined
2012-11-14 15:48:19 -08:00
Robert Krimen
0498f06be0
Fix trying to delete non-reference
2012-11-14 11:09:52 -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
bff799a0e1
Test for correct endIndex when submatching
2012-11-11 16:23:51 -08:00
Robert Krimen
1b39f1b6cc
Calculate endIndex from last place of match, not last place of last submatch
2012-11-09 15:36:08 -08:00
Robert Krimen
5b38b16e99
Add remark about vertical tab and \s
2012-11-07 16:00:32 -08:00
Robert Krimen
845172c82c
endIndex needs to be an offset from lastIndex
2012-11-07 15:46:21 -08:00
Marty Schoch
5bac9a7a34
add Export capability to javascript Value
...
this allows you to export a javascript Value back
for use in go. the result structure should be the
same as if you serialized to JSON in javascript
and then Unmarshal'd those bytes in go
2012-11-07 08:18:46 -05:00
Robert Krimen
9385f32241
Fix substring to have correct behavior
2012-11-06 20:03:22 -08:00
Robert Krimen
d9765234a4
Fix to not bypass finally on continue, break, return, etc.
2012-11-06 17:58:31 -08:00
Robert Krimen
a4de862caa
Test condition in case of continue in do-while
2012-11-06 17:27:12 -08:00
Robert Krimen
b81abbf3c6
Make sure that Date.valueOf is an integer
2012-11-06 15:08:40 -08:00
Robert Krimen
26f8a53978
Accept out-of-range +/-Infinity (instead of NaNing)
2012-11-06 11:06:45 -08:00
Robert Krimen
75ea5e32a4
Accept adjacent commas in array literals
2012-11-06 10:47:47 -08:00
Robert Krimen
783516caed
Add eval flag to _executionContext
2012-11-05 18:03:54 -08:00