Luke Wagner
|
8d67384340
|
Bug 585231 - Remove ArgsPrivateNative (r=dmandelin)
|
2010-08-06 17:19:22 -07:00 |
|
Jason Orendorff
|
fbf41f6a18
|
Bug 584565 - TM: When f.length is resolved at record time, we can fail to emit a shape guard. r=brendan.
|
2010-08-05 13:44:31 -05:00 |
|
Andreas Gal
|
ed7dc4ad2d
|
Inline unit string comparison (577883, r=njn).
|
2010-08-06 03:29:14 -07:00 |
|
Andreas Gal
|
9bfcb05899
|
Optimize string[idx] on trace (584499, r=lw).
|
2010-08-05 22:54:34 -07:00 |
|
Nicholas Nethercote
|
b92ac5d6d0
|
Bug 584275 - nanojit: preparation for adding many more access regions (TM-specific part). r=gal.
|
2010-08-05 22:17:22 -07:00 |
|
Luke Wagner
|
70799ce02c
|
Bug 584158 - ensure that typed arrays cannot produce non-canonical nans (r=gal)
|
2010-08-03 22:06:44 -07:00 |
|
Luke Wagner
|
49550f19b6
|
Bug 581747 - Remove JSOP_CONCATN. Good-night, sweet prince. (r=waldo)
|
2010-08-01 21:54:09 -07:00 |
|
Nicholas Nethercote
|
e06b7385ea
|
Bug 582766 - JIT vastly slows down Data Manager (let in .nextSibling loop makes TM loop way too often). r=dvander.
|
2010-08-01 18:03:12 -07:00 |
|
Robert Sayre
|
a72794c86d
|
Reland Bug 582479 - TM: Assertion failure: (&cx->regs->sp[1 - (iargc + 2)].toObject())->isFunction().
|
2010-08-01 09:59:02 -07:00 |
|
Robert Sayre
|
fcd927ce28
|
Back out changeset c877176cbbed in order to get Windows compiling. (Bug 582479 - TM: Assertion failure: (&cx->regs->sp[1 - (iargc + 2)].toObject())->isFunction().)
|
2010-07-31 13:17:20 -07:00 |
|
Igor Bukanov
|
b4a4d8d48e
|
bug 579957 - parent as a field in JSObject (relanding after wixing bug 583404). r=lw
|
2010-07-31 11:54:01 +02:00 |
|
Robert Sayre
|
c7bd912564
|
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
|
4eff9db05f
|
bug 579957 - parent as a field in JSObject. r=lw
|
2010-07-29 19:11:27 +02:00 |
|
Igor Bukanov
|
2019c722fb
|
bug 571789 - merging JSObjectOps and JSExtendedClass into JSClass. r=jorendorff
|
2010-06-12 18:29:04 +02:00 |
|
Nicholas Nethercote
|
16044c576a
|
Fix GCC warning. No bug, r=sayrer via IRC.
|
2010-07-28 17:48:52 -07:00 |
|
Andreas Gal
|
69df940a4e
|
Back out bug 580803.
|
2010-07-28 11:20:19 -07:00 |
|
Igor Bukanov
|
181c2cdf3a
|
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
|
a69fd0a49f
|
bug 571789 - merging JSObjectOps and JSExtendedClass into JSClass. r=jorendorff
|
2010-06-12 18:29:04 +02:00 |
|
Brendan Eich
|
6ae55f3819
|
Bug 582479 - TM: "Assertion failure: (&cx->regs->sp[1 - (iargc + 2)].toObject())->isFunction()."
|
2010-07-28 01:41:50 -07:00 |
|
Nicholas Nethercote
|
9dfbe8877d
|
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
|
d23600e449
|
Bug 582081 - Dense array patches regressed empty Array creation on Dromaeo. r=jwalden
|
2010-07-27 16:42:58 -07:00 |
|
Brendan Eich
|
794e678554
|
Arguments.callee.caller does not work in FF 4 under certain circumstances (577648, r=jwalden).
|
2010-07-23 14:41:56 -07:00 |
|
Luke Wagner
|
3d018beb23
|
Bug 581784 - Update this in the tracker (r=gal)
|
2010-07-26 20:55:15 -07:00 |
|
Jason Orendorff
|
b1284554d5
|
Bug 566637 - TM: "this.a" reads from stale global object slots after global variable "a" changes value. r=gal.
--HG--
extra : rebase_source : 7f6cce244ea8cdf429e9467eef4f3feb31978d27
|
2010-07-26 18:19:23 -05:00 |
|
Andreas Gal
|
56d9d112e9
|
Use LIR_qasd for 64-bit unbox code (582076, r=luke).
|
2010-07-26 14:41:44 -07:00 |
|
Chris Leary
|
4c5fd024ab
|
Bug 578272: Remove Algol-like display optimization. (r=brendan)
|
2010-07-26 06:35:38 -07:00 |
|
Nicholas Nethercote
|
be11c2f1c9
|
Backout TM-specific patches for bug 552812 due to assertion failures on Win2003.
|
2010-07-26 00:03:02 -07:00 |
|
Nicholas Nethercote
|
13a120823a
|
Fix Win2003 bustage for bug 552812.
|
2010-07-25 22:29:20 -07:00 |
|
Nicholas Nethercote
|
03a540e016
|
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
|
c9bde05bd6
|
Always allocate dslots for dense arrays (580877, r=njn).
|
2010-07-23 15:29:02 -07:00 |
|
Andreas Gal
|
ff0430908b
|
Consolidate GC heuristics (580803, r=igor).
|
2010-07-23 15:17:42 -07:00 |
|
Igor Bukanov
|
6b8de5f2a8
|
bug 576596 - follow up to rename js_HasInstance into HasInstance
--HG--
extra : rebase_source : 2f4d4db7a849d3683a85f971e88855b1e72d8398
|
2010-07-23 23:56:16 +02:00 |
|
Brendan Eich
|
1813531fe8
|
Back out patch for bug 577648, need to fix a leak.
|
2010-07-23 14:21:50 -07:00 |
|
Brendan Eich
|
72e638d9ef
|
arguments.callee.caller does not work in FF 4 under certain circumstances (577648, r=jwalden).
|
2010-07-10 11:48:00 -07:00 |
|
Igor Bukanov
|
8e449d33fb
|
bug 580458 - trigger operation callback once per thread, not once per cx. r=gal,mrbkap
|
2010-07-22 22:59:59 +02:00 |
|
Andreas Gal
|
817e9fe04a
|
Remove hole count from dense arrays (580846, r=njn).
|
2010-07-22 18:45:21 -07:00 |
|
Luke Wagner
|
131d736cea
|
Bug 578922 - remove wasteful store/load in box_value_for_native_call on x64 (r=njn)
|
2010-07-22 17:47:59 -07:00 |
|
Luke Wagner
|
3a499b8646
|
Bug 579183 - CallStack was a confusing name, CallStackSegment is more accurate (r=dvander)
|
2010-07-22 13:46:43 -07:00 |
|
Igor Bukanov
|
246300e968
|
bug 576596 - removal of JSObjectOps::(call|construct|hasInstance). r=jorendorff
--HG--
extra : rebase_source : 8fd09ab6bfb4daece7a27b9a46097ae74bdc055c
|
2010-07-07 09:53:50 +02:00 |
|
Luke Wagner
|
890c4cda11
|
Bug 580187 - Pass vp to ComputeThisFromVp (r=dvander)
|
2010-07-20 19:32:04 -07:00 |
|
Luke Wagner
|
6f0a0727b9
|
Bug 579646 - Avoid recording when negating double(0) (r=gal)
|
2010-07-19 14:24:09 -07:00 |
|
Alan Pierce
|
52ba5c3616
|
Bug 571579 - Implement ropes (r=gal)
|
2010-07-16 17:41:22 -07:00 |
|
Luke Wagner
|
0af67efcd9
|
Bug 579140 - address various minor change requests for fatvals
--HG--
extra : rebase_source : 02091a75071469c9f6148a5221be9333655bb832
|
2010-07-16 15:34:00 -07:00 |
|
Luke Wagner
|
99411cc93d
|
Bug 549143 - fatvals
|
2010-07-14 23:19:36 -07:00 |
|
Nicholas Nethercote
|
67fb75fb9e
|
Bug 578292 - TM: remove constant equality comparisons occurring for JSOP_ARGUMENTS on 64-bit. r=gal.
|
2010-07-13 18:03:59 -07:00 |
|
Robert Sayre
|
38029f43fa
|
Merge mozilla-central to tracemonkey.
|
2010-07-12 20:42:21 -07:00 |
|
Nicholas Nethercote
|
e8ffc335c1
|
Bug 577764 - TM: avoid a dead guard at the end of loop fragments. r=dvander.
|
2010-07-12 11:01:58 +10:00 |
|
Chris Leary
|
94f23c0a06
|
Arena pool macros don't want to die.
|
2010-07-11 00:09:34 -07:00 |
|
Chris Leary
|
48398c7423
|
Bug 559408: Arena macros to methods. (r=galish)
|
2010-07-10 23:19:14 -07:00 |
|
Eli Friedman
|
13ea715e27
|
Bug 576359 - Remove unused function from jstracer.cpp (which breaks building with clang) r=brendan
|
2010-07-12 11:57:11 +02:00 |
|