Commit Graph

263 Commits

Author SHA1 Message Date
Luke Wagner
fef3752bae Bug 579183 - loosen-up StackSegment invariants - part 5 - CallArgs (r=waldo) 2010-07-30 10:41:03 -07:00
Paul Biggar
920572ea28 Split object/function allocation paths to avoid branch (578158, r=brendan). 2010-08-09 09:11:22 -07:00
Robert Sayre
e6fed7ef3e Reland: Bug 577648 - arguments.callee.caller does not work in FF 4 under certain circumstances. 2010-08-01 09:58:03 -07:00
Robert Sayre
f452efe4b5 Backout changeset 80382d88b92c. (Bug 577648 - arguments.callee.caller does not work in FF 4 under certain circumstances). The patch is righteous, but MSVC's behavior with a mere 3GB of addressable memory is not. Will reland soon. 2010-07-31 14:01:26 -07:00
Igor Bukanov
d4dd83da0d bug 579957 - parent as a field in JSObject (relanding after wixing bug 583404). r=lw 2010-07-31 11:54:01 +02:00
Andreas Gal
76b54559a4 Array.prototype lost its length property (583429, r=brendan). 2010-07-30 18:24:03 -07:00
Robert Sayre
b52d947850 Backed out changeset d8bbb2ef3038. (Igor Bukanov – bug 579957 - parent as a field in JSObject. r=lw) 2010-07-29 18:11:41 -07:00
Igor Bukanov
91b5e59230 bug 579957 - parent as a field in JSObject. r=lw 2010-07-29 19:11:27 +02: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
Andreas Gal
c7c084593f Don't read past capacity in js_IsDensePrimitiveArray (582451, r=brendan). 2010-07-27 22:43:49 -07:00
Nicholas Nethercote
e9175de575 Bug 552812 - nanojit: factor out AccSet differences into TM and TR (take 3, TM-specific part). r=gal. 2010-07-27 22:33:42 -07:00
Andreas Gal
863c22eb06 Bug 582081 - Dense array patches regressed empty Array creation on Dromaeo. r=jwalden 2010-07-27 16:42:58 -07:00
Brendan Eich
05c3a1be40 Arguments.callee.caller does not work in FF 4 under certain circumstances (577648, r=jwalden). 2010-07-23 14:41:56 -07:00
Jeff Walden
ea074835aa Bug 562448 - Function.prototype.apply should accept any arraylike arguments. r=brendan 2010-07-16 14:53:37 -05:00
Igor Bukanov
a49711428d bug 579100 - various GC cleanups. r=anygregor 2010-07-26 20:44:04 +02:00
Nicholas Nethercote
7285e5f9e3 Backout TM-specific patches for bug 552812 due to assertion failures on Win2003. 2010-07-26 00:03:02 -07:00
Nicholas Nethercote
d5db9867fa Bug 552812 - nanojit: factor out AccSet differences into TM and TR (TM-specific part). r=gal. 2010-07-25 21:23:02 -07:00
Andreas Gal
7256a2dfc2 Always allocate dslots for dense arrays (580877, r=njn). 2010-07-23 15:29:02 -07:00
Brendan Eich
9ffff049bc Back out patch for bug 577648, need to fix a leak. 2010-07-23 14:21:50 -07:00
Brendan Eich
64c4665836 arguments.callee.caller does not work in FF 4 under certain circumstances (577648, r=jwalden). 2010-07-10 11:48:00 -07:00
Andreas Gal
bf0a5193fe Remove hole count from dense arrays (580846, r=njn). 2010-07-22 18:45:21 -07:00
Igor Bukanov
575b69813c bug 576596 - removal of JSObjectOps::(call|construct|hasInstance). r=jorendorff 2010-07-07 09:53:50 +02:00
Luke Wagner
f030daa714 Bug 579598 - Help GCC out in array_splice (r=waldo) 2010-07-20 20:27:15 -07:00
Jeff Walden
6de1a8bb2b Bug 562446 - ES5: Array.prototype.toString and Array.prototype.toLocaleString should be generic. r=igor 2010-07-15 12:33:33 -05:00
Jeff Walden
6bd406943e Er, really fix DEBUG_jwalden code. r=tpyo 2010-07-16 14:10:47 -05:00
Jeff Walden
63eff61d80 Fix DEBUG_jwalden code for fatvals. r+sr+ui-r+a=mconnor per firebot2 (an evil doppelgänger?) 2010-07-15 14:28:56 -05:00
Luke Wagner
32541f500f Bug 549143 - fatvals 2010-07-14 23:19:36 -07:00
Igor Bukanov
dfe5c6a674 bug 572494 - removal of JSObjectOps::defaultValue, r=jorendorff 2010-07-07 09:53:47 +02:00
Robert Sayre
0cd6302d63 Merge mozilla-central to tracemonkey. 2010-07-08 18:15:52 -07:00
67bcfb0db4 Bug 575024 JSObject::resizeDenseArrayElements comparison is always false due to limited range of data type
r=dvander
2010-06-28 13:22:52 +03:00
Igor Bukanov
6f55746be7 bug 566836 - eliminating JSObjectOps::dropProperty. r=gal 2010-06-05 23:24:54 +02:00
Jeff Walden
1893aa1071 Bug 548671 - Stop using shared-permanent properties "inherited" from the prototype to represent (function(){}).length and [].length. r=jorendorff 2010-06-02 23:44:24 -07:00
Andreas Gal
f45dc6f17f Suppress deleted properties during iteration (569735, r=brendan). 2010-06-03 21:41:01 -07:00
Jeff Walden
fbfa37f3e7 Bug 569471 - Rename js_GetWrappedObject to JSObject::wrappedObject. r=jorendorff 2010-06-01 15:59:02 -07:00
Jason Orendorff
624cbc8673 Back out changeset 96dbe8a784f1 (bug 569735) due to failing tests. 2010-06-02 23:48:22 -07:00
Andreas Gal
f27167fe78 Suppress deleted properties during iteration (569735, r=brendan). 2010-06-02 20:11:56 -07:00
Robert Sayre
978ca6eec4 Merge mozilla-central to tracemonkey. 2010-05-24 09:05:39 -07:00
Michael Kohler
e4abd093dc Bug 564091: Fix spelling of nonexistent across the tree. r=timeless 2010-05-23 12:26:15 -07:00
Luke Wagner
ecf65ef63d Bug 540706 - use contiguous buffer for stack frames and slots (r=waldo) 2010-03-03 17:52:26 -08:00
Luke Wagner
0a565e4386 Backed out changeset 23efaeb8652b 2010-05-13 02:21:27 -07:00
Luke Wagner
98b362dac6 Bug 540706 - use contiguous buffer for stack frames and slots (r=waldo) 2010-03-03 17:52:26 -08:00
Andreas Gal
99a98c4cbf fast object iteration (558754, r=brendan, CLOSED TREE). 2010-05-07 17:52:52 -07:00
Nicholas Nethercote
65bbf54ebc Bug 563210 - "Assertion failure: isDenseArrayMinLenCapOk()," with gc, gczeal, Array, defineGetter. r=brendan. 2010-05-04 17:29:42 -07:00
Robert Sayre
a24ab4d6e6 Merge. 2010-05-03 12:32:11 -04:00
Robert Sayre
dd313dc279 Update dense array cloning with new factoring of getDenseArrayCapacity 2010-05-03 11:19:45 -04:00
Robert Sayre
69e17cec24 Merge mozilla-central to tracemonkey. 2010-05-03 11:03:37 -04:00
Nicholas Nethercote
d4b36325f1 Bug 560774 - encapsulate array-related dslots accesses. r=brendan. 2010-04-26 18:33:36 -07:00
Andreas Gal
3def8dd91d remove useless date and array trace natives (563055, r=dvander). 2010-04-30 14:59:28 -07:00