Gregor Wagner
|
d319663de2
|
Bug 599801 - TM: Clean up Compartment (de)construction. r=sayrer
|
2010-09-27 15:35:10 -07:00 |
Luke Wagner
|
100ef6f2d2
|
Bug 599446, part 2 - Add missing case for non-function callees to assert (a=orange)
--HG--
extra : rebase_source : a5eba024dae5c431af7817aa92c37744bef08db7
|
2010-09-27 13:09:48 -07:00 |
Igor Bukanov
|
3de1af4a18
|
bug 586161 - making sure that all compartments are purged. r=anygregor
|
2010-09-27 14:29:01 +02:00 |
Luke Wagner
|
bdfd8fa828
|
Bug 599446 - Weaken bug-finding assert in CallJSNativeConstructor (r=brendan,a=sayrer)
|
2010-09-24 12:54:13 -07:00 |
David Anderson
|
f333a07c38
|
Backed out changeset 63066ec9dd8d (a=orange).
|
2010-09-27 11:46:03 -07:00 |
David Anderson
|
b96c87eeda
|
Fix exception handling inside trace and method JIT integration (bug 597871, r=jorendorff, a=sayrer).
|
2010-09-27 09:02:08 -07:00 |
Robert Sayre
|
b95fd2bd6c
|
Merge mozilla-central to tracemonkey.
|
2010-09-26 12:49:11 -04:00 |
Robert Sayre
|
0fb0a0fa5a
|
Remove useless comment.
|
2010-09-25 23:05:36 -04:00 |
Andreas Gal
|
e71d6dc08d
|
Optimize XML namespace handling. Bug 599166. r=brendan. a=sayrer
|
2010-09-24 15:23:54 -04:00 |
Robert Sayre
|
ce8711981c
|
Merge mozilla-central to tracemonkey.
|
2010-09-23 23:48:27 -04:00 |
David Anderson
|
b3baed084f
|
Do not inline js::mjit::TryCompile (bug 596460, r=sstangl).
--HG--
extra : rebase_source : 06796a4e840e72a14d2648ec2ed99427edd16c05
|
2010-09-23 17:41:21 -07:00 |
Robert Sayre
|
c292910521
|
Merge tracemonkey to mozilla-central. a=blockers.
|
2010-09-23 20:09:54 -04:00 |
Chris Leary
|
56196fb6ff
|
Back out b70659aca040, burning XPCShell tests. (no_r=me)
|
2010-09-23 16:48:35 -07:00 |
Andreas Gal
|
ae80e2268b
|
Backed out changeset 52c66b17843e (bug 592907).
|
2010-09-23 16:21:37 -07:00 |
Gregor Wagner
|
d1df5e15ea
|
Bug 592907 - TM: set JSGC_MAX_BYTES to a sane value (r=igor)
|
2010-09-23 15:31:32 -07:00 |
Chris Leary
|
379f9466a6
|
Bug 596580: fix versioning on mozJSSubScriptLoader. (r=sayrer,brendan)
--HG--
extra : rebase_source : fb2fe804a3f94bc9d6947605ce0e0c19a29b2227
|
2010-09-23 14:48:58 -07:00 |
Shu-yu Guo
|
f0f46d8ec8
|
Bug 573569: One-pass SSA builder for Narcissus. (r=gal)
|
2010-09-23 13:19:05 -07:00 |
David Anderson
|
986c2fe3e0
|
Optimize FrameState for large linear scripts (bug 591836, r=dmandelin).
* * *
Remove FrameState::base (bug 591836 part 1, r=dmandelin).
* * *
New register pinning invariants (bug 591836 part 2, r=dmandelin).
* * *
Remove FrameState::tosFe() (bug 591836 part 3, r=dmandelin).
* * *
New copy order invariant (bug 591836 part 4, r=dmandelin).
* * *
Optimize immutable frame syncing (bug 591836 part 5, r=dmandelin).
* * *
Optimize frame merging (bug 591836 part 6, r=dmandelin).
* * *
Optimize copying frame entries (bug 591836 part 7, r=dmandelin).
* * *
Optimize mutable frame syncing (bug 591836 part 8, r=dmandelin).
* * *
Optimize syncing in try blocks (bug 591836 part 9, r=dmandelin).
|
2010-09-21 18:34:42 -07:00 |
Igor Bukanov
|
d5f7334631
|
bug 597736 - fixing TreeFragment leak. r=gal
|
2010-09-21 14:58:19 +02:00 |
Brian Hackett
|
c13c1d089b
|
Fix assert when comparing identical values, bug 599488. r=dvander
|
2010-09-25 10:47:19 -07:00 |
Igor Bukanov
|
203220ccaf
|
bug 599481 - static string tables should be constant. r=alangpierce
|
2010-09-25 00:36:58 +02:00 |
Brendan Eich
|
8cf6885a30
|
Fix patch merge problem that restored bad old script line for 597945-1.js.
|
2010-09-25 17:16:35 +02:00 |
Igor Bukanov
|
54b9b68668
|
bug 558861 - followup to add missing explicit template instantiations for assureThingIsAligned
|
2010-09-25 11:42:25 +02:00 |
Brendan Eich
|
836aec0df5
|
Object.defineProperty should avoid JS API inside engine, plus a few other cleanups (598176, r=jorendorff).
|
2010-09-16 23:07:02 -07:00 |
Makoto Kato
|
c7afa7d50c
|
Bug 597814 - Optimize js_DoubleToECMAInt32 for MSVC and gcc x86_64. r=dvander
|
2010-09-24 20:19:43 -04:00 |
Gregor Wagner
|
323608ac9e
|
Bug 558861 - Fix assertion on startup. r=gal
|
2010-09-24 15:07:02 -07:00 |
Blake Kaplan
|
b6a4f34f1c
|
No bug. Fix some nits and warning fixes.
|
2010-09-24 15:05:46 -07:00 |
Sean Stangl
|
699e308e54
|
Templatize MethodJIT Assemblers. b=598835, r=dvander.
|
2010-09-24 17:12:08 -04:00 |
Shu-yu Guo
|
4ba4d1458c
|
Small narcissus formatting fixes. (rs=brendan)
|
2010-09-24 14:01:52 -07:00 |
Gregor Wagner
|
006eef985c
|
Bug 558861 - Compartmental GC (r=gal)
|
2010-09-24 10:54:39 -07:00 |
Brendan Eich
|
d66fd134da
|
Fix shape vs. slot management under putProperty, plus related layering and error reporting fixes (596805, r=jorendorff).
|
2010-09-16 11:56:54 -07:00 |
Robert Sayre
|
6cd6f4d73e
|
Fix test_canvas.html mochitest. Using preventExtensions on a huge typed array is a bad idea right now. Bug 598969. r=brendan
|
2010-09-23 13:56:11 -04:00 |
Nicholas Nethercote
|
566cf43ea4
|
Update nanojit-import-rev stamp.
|
2010-09-22 19:26:04 -07:00 |
William Maddox
|
9edae8f09c
|
Bug 542905 - cse chains should be cleared more selectively in case of labels. r=nnethercote.
--HG--
extra : convert_revision : 3cdd8540979dda01630e0676b273250311e26284
|
2010-09-22 19:04:48 -07:00 |
Sean Stangl
|
e918cb9ba6
|
Fix incorrect jsval_layout on x86 opt builds. no_r=fire.
|
2010-09-22 21:44:23 -04:00 |
Sean Stangl
|
8b447cd53f
|
Faster x64 Value storing; b=598491, r=dvander.
|
2010-09-22 21:03:22 -04:00 |
David Anderson
|
5a5c21f1b2
|
Merge backout.
|
2010-09-22 17:41:14 -07:00 |
David Anderson
|
9b97ea3fb7
|
Backed out changeset 1af8f0c895bc from PGO bustage
|
2010-09-22 17:40:31 -07:00 |
Brendan Eich
|
7b64fca418
|
Warning fix from Luke (no bug, r=me).
|
2010-09-22 18:51:50 -04:00 |
David Anderson
|
11ad4b2679
|
Fix method-JIT debug mode bugs and add more testing capability (bug 598444, r=sstangl).
|
2010-09-22 14:29:48 -07:00 |
David Anderson
|
0390be7dbb
|
Fix FrameState::forgetType with eval (bug 598696, r=sstangl).
|
2010-09-22 11:15:34 -07:00 |
Chris Leary
|
b4f07e8236
|
Bug 593663: emulate flat regexps in three-argument String.prototype.replace. (r=lw)
|
2010-09-22 10:27:38 -07:00 |
David Anderson
|
2e4ff06ce2
|
Optimize FrameState for large linear scripts (bug 591836, r=dmandelin).
* * *
Remove FrameState::base (bug 591836 part 1, r=dmandelin).
* * *
New register pinning invariants (bug 591836 part 2, r=dmandelin).
* * *
Remove FrameState::tosFe() (bug 591836 part 3, r=dmandelin).
* * *
New copy order invariant (bug 591836 part 4, r=dmandelin).
* * *
Optimize immutable frame syncing (bug 591836 part 5, r=dmandelin).
* * *
Optimize frame merging (bug 591836 part 6, r=dmandelin).
* * *
Optimize copying frame entries (bug 591836 part 7, r=dmandelin).
* * *
Optimize mutable frame syncing (bug 591836 part 8, r=dmandelin).
* * *
Optimize syncing in try blocks (bug 591836 part 9, r=dmandelin).
|
2010-09-21 18:34:42 -07:00 |
Nicholas Nethercote
|
31e63ea8d9
|
Update nanojit-import-rev stamp.
|
2010-09-21 16:06:08 -07:00 |
Nicholas Nethercote
|
c7d3ed8186
|
Fix assertion failure caused by the patches for bug 575529. r=me.
--HG--
extra : convert_revision : 59df8fdb2c08cca47a47b2a5210022cea0180fd3
|
2010-09-21 15:59:57 -07:00 |
William Maddox
|
ba587cc0e1
|
Whitespace cleanup, nanojit subdir only (r=me)
--HG--
extra : convert_revision : a623aab958efda06d12eca456304fc674c92a589
|
2010-09-21 15:20:20 -07:00 |
William Maddox
|
ec5c4e1d33
|
Bug 598151 - Account for unreachable code following LIR_j when tracking x87 stack depth
--HG--
extra : convert_revision : 4becc719d20e27c65f64ed872ab3cb7bd08c8c68
|
2010-09-21 14:35:11 -07:00 |
Tommy Reilly
|
08cff4d8a7
|
Fix valgrind errors from CPP define already defined (r=edwsmith)
--HG--
extra : convert_revision : aaa4e162e47e7b05cf6c04a51975f6a4042c604c
|
2010-09-17 14:35:49 -04:00 |
Steve Fink
|
c04422ffce
|
Bug 583143 - Fix bustage with MOZ_TRACEVIS and other NPOTB code (r=lw)
|
2010-09-20 12:43:52 -07:00 |
Brian Hackett
|
05a4ab83fe
|
Fix strict-aliasing warning on interruptFlags/interruptCounter, bug 589193. r=igor
|
2010-09-21 14:29:11 -07:00 |