Robert Krimen
|
1b469aefc1
|
Add Object.keys (sdgoij)
|
2013-06-02 16:13:45 -07:00 |
|
Robert Krimen
|
baf3318f30
|
Add Error.prototype.message
|
2013-06-02 15:03:33 -07:00 |
|
Robert Krimen
|
599d565e55
|
Use defineOwnProperty (not put) for Array (literal) initialization
|
2013-06-01 23:11:13 -07:00 |
|
Robert Krimen
|
d2eaa4aab6
|
Add Object.seal (sdgoij)
|
2013-05-18 15:56:52 -07:00 |
|
Robert Krimen
|
15539ede6c
|
Add Object.freeze (sdgoij)
|
2013-05-12 14:54:47 -07:00 |
|
Robert Krimen
|
7e2b4f2063
|
Rewrite of property handling to be more robust and compliant
* No more _stash
* Now using a "virtual table" system via _objectClass
* Make Array.concat GoArray compatible (via .isArray())
Fix #16
|
2013-05-12 14:14:51 -07:00 |
|
Robert Krimen
|
d1d4d939ea
|
Add Object.isSealed & Object.isFrozen
|
2013-05-05 10:35:32 -07:00 |
|
Robert Krimen
|
683e3956aa
|
Add Object.isExtensible & Object.preventExtensions...
...and fix the deep implementation of defineOwnProperty
so that they can work (more or less) properly
|
2013-05-03 22:24:51 +02:00 |
|
Robert Krimen
|
6c5259a651
|
Add Object.toLocaleString
|
2013-05-02 21:06:22 +02:00 |
|
Robert Krimen
|
596af0a836
|
Fix RegExp.prototype.toString .length & .prototype
|
2013-05-02 20:23:07 +02:00 |
|
Robert Krimen
|
bc84827b09
|
Fix RegExp.prototype.test .length & .prototype
|
2013-05-02 20:23:07 +02:00 |
|
Robert Krimen
|
fc569ab73a
|
Fix RegExp.prototype.exec .length & .prototype
|
2013-05-02 20:23:07 +02:00 |
|
Robert Krimen
|
b078bacaf7
|
Set the prototype of Math to the global object prototype
|
2013-05-02 20:23:07 +02:00 |
|
Robert Krimen
|
b4a6286aa7
|
Use RegExp._RegExp.Flags when doing new RegExp(RegExp)
|
2013-05-02 20:23:07 +02:00 |
|
Robert Krimen
|
5c5dfbf501
|
Use RegExp.source (not RegExp.toString) when doing new RegExp(RegExp)
|
2013-05-02 20:23:06 +02:00 |
|
Robert Krimen
|
74a8739188
|
Cannot supply flags when constructing one RegExp from another
|
2013-05-02 20:23:06 +02:00 |
|
Robert Krimen
|
4c85422172
|
Make encodeURI correspond to the 15.1.3.3 algorithm and encodeURIComponent ito 15.1.3.4
|
2013-05-02 20:23:06 +02:00 |
|
Robert Krimen
|
83d4565b22
|
Make decodeURI correspond to the 15.1.3.1 algorithm and decodeURIComponent ito 15.1.3.2
|
2013-05-02 20:23:06 +02:00 |
|
Robert Krimen
|
b477d8eaed
|
Fix isNaN/isFinite .length & .prototype
|
2013-04-30 00:18:00 +02:00 |
|
Robert Krimen
|
16030f4b6f
|
Make parseInt behavior correspond to the 15.1.2.3 algorithm
|
2013-04-30 00:18:00 +02:00 |
|
Robert Krimen
|
b5e40f8a85
|
Make parseInt behavior correspond to the 15.1.2.2 algorithm
|
2013-04-28 17:33:00 +02:00 |
|
Robert Krimen
|
2ec9b0843c
|
eval is not a constructor
|
2013-04-28 11:29:20 +02:00 |
|
Robert Krimen
|
6a4e5a904e
|
eval.prototype === undefined
|
2013-04-28 11:25:06 +02:00 |
|
Robert Krimen
|
2c4c22ca81
|
eval.length === 1
|
2013-04-28 11:24:39 +02:00 |
|
Robert Krimen
|
cc112ca544
|
Set the prototype of the global object to be the object prototype
|
2013-04-28 11:00:21 +02:00 |
|
Robert Krimen
|
0da0545485
|
Add Array.isArray
|
2013-04-17 11:05:32 -07:00 |
|
Robert Krimen
|
fa871c8828
|
Add Date.toGMTString
|
2013-04-16 23:02:51 -07:00 |
|
Robert Krimen
|
d223d7576f
|
Add Date.toLocale*String
|
2013-04-16 23:00:24 -07:00 |
|
Robert Krimen
|
9281104552
|
Add Date.setYear
|
2013-04-16 22:44:15 -07:00 |
|
Robert Krimen
|
d5497fbe89
|
Add Date.getYear
|
2013-04-16 22:37:17 -07:00 |
|
Robert Krimen
|
a5ae851516
|
Add Date.UTC
|
2013-04-16 22:32:14 -07:00 |
|
Robert Krimen
|
b6fdebf8ee
|
Add Date.parse
|
2013-04-16 22:22:39 -07:00 |
|
Robert Krimen
|
896c393235
|
Add Math.abs
|
2013-03-17 22:17:21 -07:00 |
|
Robert Krimen
|
8486fe2d1c
|
Add escape/unescape
|
2013-03-17 22:06:08 -07:00 |
|
Robert Krimen
|
7b0eac16f9
|
Add Number.toPrecision
|
2013-03-07 08:42:48 -08:00 |
|
Robert Krimen
|
e5f0da1420
|
Add Number.toExponential
|
2013-03-07 08:34:12 -08:00 |
|
Robert Krimen
|
2e7e3e17fd
|
Add Number.toFixed
|
2013-03-07 08:22:23 -08:00 |
|
Robert Krimen
|
f3da7237f2
|
Add Object.getPrototypeOf
|
2013-03-05 12:03:33 -08:00 |
|
Robert Krimen
|
fef122900f
|
Add Function.bind
|
2013-03-01 13:08:10 -08:00 |
|
Robert Krimen
|
16a30ee951
|
Differentiate between direct and indirect eval
|
2013-02-27 21:23:21 -08:00 |
|
Robert Krimen
|
252e132594
|
Add Math.round
|
2013-02-27 15:50:52 -08:00 |
|
Robert Krimen
|
5baaa111e1
|
Add Math.sqrt
|
2013-02-27 15:33:00 -08:00 |
|
Robert Krimen
|
ea55b5b655
|
Add Math.tan
|
2013-02-27 15:11:48 -08:00 |
|
Robert Krimen
|
d24dc0eba3
|
Add Math.sin
|
2013-02-27 15:08:53 -08:00 |
|
Robert Krimen
|
fdcc597591
|
Add Math.log
|
2013-02-27 15:03:24 -08:00 |
|
Robert Krimen
|
5a7981beb6
|
Object, Function, String, TypeError, etc. are not enumerable
|
2013-02-24 16:21:47 -08:00 |
|
Robert Krimen
|
30dbca3307
|
NaN, Infinity, undefined, etc. are not be enumerable
|
2013-02-24 14:28:24 -08:00 |
|
Robert Krimen
|
614b345e7a
|
Add Math.cos
|
2013-02-23 13:57:39 -08:00 |
|
Robert Krimen
|
7cf2fbb996
|
Add Math.atan2
|
2013-02-22 20:25:52 -08:00 |
|
Robert Krimen
|
738d76671b
|
Add Math.atan
|
2013-02-22 20:07:45 -08:00 |
|