Justin Lebar
|
cdd2a1c3c3
|
Back out rev 4c0e6b3f7791 (bug 689362) due to suspected mac x64 opt moth orange.
|
2011-10-12 23:07:04 -04:00 |
|
Josh Matthews
|
fc988a29e5
|
Bug 675520 - Ensure iterator prototype has a native iterator. r=jwalden
|
2011-10-12 18:48:14 -04:00 |
|
Luke Wagner
|
6871d88c3b
|
Bug 689362 - Remove empty jsstaticcheck.h (r=billm)
|
2011-10-12 10:28:56 -07:00 |
|
Jeff Walden
|
c5e5f873d1
|
Back out everything since 5435ee09cf7b. Tinderbox compilers hate me. r=epic-fail
|
2011-10-12 12:21:53 -07:00 |
|
Jeff Walden
|
9fa225e900
|
Bug 692978 - Split lookupProperty into property and generic forms, and use them throughout the engine. r=bhackett
|
2011-10-08 15:45:04 -07:00 |
|
Jeff Walden
|
9dc00cdc62
|
Bug 639469 - Use mozilla::ArrayLength and mozilla::ArrayEnd in preference to JS_ARRAY_LENGTH whenever possible. r=cjones
|
2011-10-10 23:00:28 -07:00 |
|
Luke Wagner
|
f6e92fa08c
|
Bug 689362 - Create js/public (with the intention that its contents will eventually be the only INSTALLED_HEADERS), move Vector and HashTable to js/public and some dependencies (r=billm,sr=dmandelin)
|
2011-10-04 15:33:00 -07:00 |
|
Paul Biggar
|
cc5a4d7653
|
Bug 668024 - Make Array.prototype.splice better conform to ES5, with a clearer stepwise algorithm. Patch also includes modifications from jwalden. r=jwalden, r=bhackett
|
2011-09-23 12:13:11 -07:00 |
|
Jeff Walden
|
62bf7d0e84
|
Bug 690031 - Exclude __proto__ from showing up when enumerating properties of Object.prototype again. r=jorendorff
|
2011-09-29 14:07:59 -07:00 |
|
Luke Wagner
|
73ff885804
|
Bug 690825 - Fix nativeCall assert; HandleNonGenericMethodClassMismatch should not assume args.callee() is the native (r=waldo)
|
2011-10-04 10:48:36 -07:00 |
|
David Mandelin
|
f5575afa45
|
[JAEGER] Merge from tracemonkey.
|
2010-07-23 18:47:24 -07:00 |
|
Jeff Walden
|
efb706461b
|
Bug 580200 - Assertion failure, or duplicated enumeration, enumerating own properties of proxy returning duplicated property names. r=jorendorff
|
2010-07-20 12:46:58 -05:00 |
|
David Anderson
|
51adbd239b
|
[JAEGER] Merge from tracemonkey.
|
2010-07-19 20:49:26 -07:00 |
|
Brian Hackett
|
4eccfa6fd2
|
Fix crash on nested Iterator iteration, bug 590813. r=gal
|
2010-08-27 11:07:18 -07:00 |
|
David Anderson
|
644ea75043
|
[JAEGER] Merge from fatval branch.
|
2010-07-12 10:46:01 -07:00 |
|
Andreas Gal
|
bf0a5193fe
|
Remove hole count from dense arrays (580846, r=njn).
|
2010-07-22 18:45:21 -07:00 |
|
Luke Wagner
|
d668a34c32
|
Bug 577155 - fix silly error in the fatvalification of Reify
|
2010-07-07 23:39:50 -07:00 |
|
David Anderson
|
711f227978
|
[JAEGER] Unbroke build, merge merge merge.
|
2010-07-05 20:14:42 -07:00 |
|
David Anderson
|
549886a671
|
[JAEGER] Merge from fatval & TM.
|
2010-07-05 18:07:39 -07:00 |
|
Luke Wagner
|
7f741ffaff
|
Change asX to toX, asXRef to getXRef, XTag to XValue
|
2010-07-05 13:44:59 -07:00 |
|
Luke Wagner
|
b13271292f
|
Fix compilation errors in merge. Trace-tests works
|
2010-07-04 15:13:23 -07:00 |
|
Luke Wagner
|
0f817f3eaa
|
Merge from TM
|
2010-07-04 14:49:39 -07:00 |
|
Luke Wagner
|
c069799e2b
|
Get merge building js shell and passing trace/ref tests. Still need to fix up browser
|
2010-07-04 00:12:06 -07:00 |
|
Luke Wagner
|
4c1e611e2a
|
Merge
|
2010-07-01 23:10:37 -07:00 |
|
David Anderson
|
ca0cdc0aff
|
[JAEGER] Merge from fatval.
|
2010-06-30 11:46:07 -07:00 |
|
Luke Wagner
|
2471e19d46
|
Drop the distinction in js::Value of funobj vs. nonfunobj. Instead, values can just have JSVAL_TYPE_OBJECT. The trace-jit still uses funobj/nonfunobj and translates as necessary.
|
2010-06-29 22:33:52 -07:00 |
|
Luke Wagner
|
32541f500f
|
Bug 549143 - fatvals
|
2010-07-14 23:19:36 -07:00 |
|
Luke Wagner
|
ee4b9ef134
|
Bug 581769 - fix JS_ValueToId on xml object. remove spurious iterator assert (r=waldo)
|
2010-07-26 17:05:17 -07:00 |
|
David Anderson
|
e098784480
|
[JAEGER] Merge from fatval branch.
|
2010-06-24 11:18:01 -07:00 |
|
Luke Wagner
|
43c26f6d22
|
Fix bugs; browser is up and running
|
2010-06-18 00:59:10 -07:00 |
|
Luke Wagner
|
e143ab8a88
|
Fix bugs introduced by jsid change
|
2010-06-16 22:58:31 -07:00 |
|
Luke Wagner
|
941b1c497c
|
Switch jsids back to pointer-sized and fix a bunch of broken assumptions
|
2010-06-16 18:21:34 -07:00 |
|
Andreas Gal
|
2c5200b3d1
|
Implement new chrome wrappers (574539, r=mrbkap).
|
2010-06-25 17:58:09 -05:00 |
|
Igor Bukanov
|
bec1137aae
|
bug 571789 - merging JSObjectOps and JSExtendedClass into JSClass. r=jorendorff
|
2010-06-12 18:29:04 +02:00 |
|
Igor Bukanov
|
f0162cff92
|
Backed out changeset 7b2b90efe57d -- the patch was landed against a tree with a lot of orange. This will hinder the orange resolution.
|
2010-07-28 14:36:06 +02:00 |
|
Igor Bukanov
|
e51fde4de4
|
bug 571789 - merging JSObjectOps and JSExtendedClass into JSClass. r=jorendorff
|
2010-06-12 18:29:04 +02:00 |
|
David Anderson
|
7812042838
|
[JAEGER] Fix build.
|
2010-06-10 22:20:30 -07:00 |
|
David Anderson
|
fb0f152919
|
[JAEGER] Merge from fatval branch.
|
2010-06-10 21:58:13 -07:00 |
|
David Mandelin
|
973275b1ae
|
Bug 569766: Make tracing work with fat values
|
2010-06-10 17:20:26 -07:00 |
|
Brendan Eich
|
d4c5ccb2b1
|
Eliminate JSClass::reserveSlots and streamline new-object paths (535416, r=gal).
|
2010-06-18 17:43:02 -07:00 |
|
David Anderson
|
d854c98259
|
[JAEGER] Merge from fatval branch.
|
2010-06-10 14:01:11 -07:00 |
|
Luke Wagner
|
f557a1e1a6
|
Merge with TraceMonkey
|
2010-06-09 21:59:18 -07:00 |
|
David Anderson
|
7293eb0ed9
|
[JAEGER] Fixed display not being adjusted correctly.
|
2010-06-07 17:21:40 -07:00 |
|
Luke Wagner
|
b315ac77e3
|
Make JSHasInstanceOp and JSEqualityOp take jsval. Get a lot of xpconnect compiling
|
2010-06-04 16:55:08 -07:00 |
|
Luke Wagner
|
b067982432
|
Remove jsboxedword, change jsid to be a jsval
|
2010-06-02 19:09:04 -07:00 |
|
Bill McCloskey
|
6dbb83197d
|
Bug 609104 - Move the property tree to the compartment (r=brendan)
|
2011-02-04 10:59:07 -08:00 |
|
Bill McCloskey
|
27aba9f178
|
Backed out bug 609104 (csets ac3ba38f20c0 and 7717cabaf20c) (orange)
|
2011-02-02 14:20:06 -08:00 |
|
Bill McCloskey
|
d966d51cb6
|
Bug 609104 - Move the property tree to the compartment (r=brendan)
|
2011-01-27 15:46:39 -08:00 |
|
Jeff Walden
|
e3f53dd06d
|
Bug 619283 - Built-in JS methods must not box undefined or null into the global object when called, both to comply with ES5 and to prevent inadvertent global object exposure to secure JS variants. r=dmandelin
|
2011-01-26 13:37:45 -08:00 |
|
Chris Leary
|
bf65d4919c
|
Back out changeset 7d82892cb8df.
|
2011-01-27 19:43:33 -08:00 |
|