Dietrich Ayala
|
c2aa4b2240
|
bug 574688 followup for windows, r=post-facto-mano, a=beta7blocker
|
2010-09-23 18:32:49 +07:00 |
|
Jacob Bramley
|
64beede2e2
|
Add more calling-convention tests. [Bug 596545] [r=nnethercote]
--HG--
extra : convert_revision : 8ac6775d9ccfbff39975cc45c060ce4555f5b221
|
2010-09-23 10:31:16 +01:00 |
|
David Anderson
|
d8da9157cd
|
Fixed bogus assert (bug 597871 fallout, a=orange).
|
2010-09-27 20:21:11 -07:00 |
|
Andreas Gal
|
427173403d
|
Fix extra ';' warning (fallout bug 600015).
|
2010-09-27 18:37:37 -07:00 |
|
Andreas Gal
|
5f2192e25d
|
Follow-up for bug 600015. Incorrect use of SwitchToCompartment.
|
2010-09-27 18:31:32 -07:00 |
|
David Anderson
|
6e64d4a13b
|
Fix exception handling inside trace and method JIT integration (bug 597871, r=jorendorff, a=blocking).
|
2010-09-27 09:02:08 -07:00 |
|
Nicholas Nethercote
|
2f1f144989
|
Bug 599254 - Avoid an unnecessary switch in the JSON parser. r=sayrer.
|
2010-09-27 17:20:43 -07:00 |
|
Andreas Gal
|
36bbc0f2d9
|
Compilation fix for bug 600015.
|
2010-09-27 16:27:30 -07:00 |
|
Andreas Gal
|
1649ef6d21
|
Always create a dummy stack frame when crossing compartment boundaries (bug 600015, r=mrbkap).
|
2010-09-27 15:55:15 -07:00 |
|
Gregor Wagner
|
02421e6aa4
|
Bug 599801 - TM: Clean up Compartment (de)construction. r=sayrer
|
2010-09-27 15:35:10 -07:00 |
|
Luke Wagner
|
257e802dc5
|
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
|
97f9c90ef3
|
bug 586161 - making sure that all compartments are purged. r=anygregor
|
2010-09-27 14:29:01 +02:00 |
|
Luke Wagner
|
7a7f4e847c
|
Bug 599446 - Weaken bug-finding assert in CallJSNativeConstructor (r=brendan,a=sayrer)
|
2010-09-24 12:54:13 -07:00 |
|
David Anderson
|
494d094e3a
|
Merge backout, a=orange.
|
2010-09-27 11:48:27 -07:00 |
|
David Anderson
|
afd2405222
|
Backed out changeset 63066ec9dd8d (a=orange).
|
2010-09-27 11:46:03 -07:00 |
|
David Anderson
|
72169f6e10
|
Backed out changeset 8e5656d33bba (a=orange).
|
2010-09-27 11:45:30 -07:00 |
|
David Anderson
|
d578b75991
|
Added test case for bug 597378 (a=NPOTB).
|
2010-09-27 11:14:36 -07:00 |
|
Robert Sayre
|
b1d4b2bb57
|
Merge mozilla-central to tracemonkey. a=whatever
|
2010-09-27 12:40:49 -04:00 |
|
David Anderson
|
d5f3d53b7f
|
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
|
2624f5cf36
|
Merge mozilla-central to tracemonkey.
|
2010-09-26 12:49:11 -04:00 |
|
Robert Sayre
|
ceb91cdc61
|
Remove useless comment.
|
2010-09-25 23:05:36 -04:00 |
|
Mike Shaver
|
d88b441bb3
|
bug 591836: split JS out of libxul to work around VS2005 PGO compiler crash. r=khuey a=sayrer
|
2010-09-25 18:29:05 -07:00 |
|
David Anderson
|
e6ef191c40
|
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
|
b8792e95c1
|
bug 597736 - fixing TreeFragment leak. r=gal
|
2010-09-21 14:58:19 +02:00 |
|
Brian Hackett
|
944cb69b95
|
Fix assert when comparing identical values, bug 599488. r=dvander
|
2010-09-25 10:47:19 -07:00 |
|
Igor Bukanov
|
bd21beac91
|
bug 599481 - static string tables should be constant. r=alangpierce
|
2010-09-25 00:36:58 +02:00 |
|
Brendan Eich
|
ac27a6ce80
|
Fix patch merge problem that restored bad old script line for 597945-1.js.
|
2010-09-25 17:16:35 +02:00 |
|
Igor Bukanov
|
b0d9b068e1
|
bug 558861 - followup to add missing explicit template instantiations for assureThingIsAligned
|
2010-09-25 11:42:25 +02:00 |
|
Dão Gottwald
|
92011af73a
|
Bug 598020 - Tabs for pages without titles are labeled "New Tab" instead of with the file name until they start restoring. r=zpao a=relanding-after-accidental-backout
|
2010-09-21 11:15:44 +02:00 |
|
Brendan Eich
|
4244210552
|
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
|
65a42553b6
|
Bug 597814 - Optimize js_DoubleToECMAInt32 for MSVC and gcc x86_64. r=dvander
|
2010-09-24 20:19:43 -04:00 |
|
Gregor Wagner
|
3bb62ab91b
|
Bug 558861 - Fix assertion on startup. r=gal
|
2010-09-24 15:07:02 -07:00 |
|
Blake Kaplan
|
5b4e5f75d1
|
No bug. Fix some nits and warning fixes.
|
2010-09-24 15:05:46 -07:00 |
|
Sean Stangl
|
0609c2fcec
|
Templatize MethodJIT Assemblers. b=598835, r=dvander.
|
2010-09-24 17:12:08 -04:00 |
|
Shu-yu Guo
|
06c48a13a1
|
Small narcissus formatting fixes. (rs=brendan)
|
2010-09-24 14:01:52 -07:00 |
|
Gregor Wagner
|
fdb731becb
|
Bug 558861 - Compartmental GC (r=gal)
|
2010-09-24 10:54:39 -07:00 |
|
Brendan Eich
|
c27e88caa4
|
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
|
2ae5db2ff0
|
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
|
125d4d111e
|
Update nanojit-import-rev stamp.
|
2010-09-22 19:26:04 -07:00 |
|
William Maddox
|
9ab7c2a331
|
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
|
633fc2cc7c
|
Fix incorrect jsval_layout on x86 opt builds. no_r=fire.
|
2010-09-22 21:44:23 -04:00 |
|
Sean Stangl
|
1e56b6d6de
|
Faster x64 Value storing; b=598491, r=dvander.
|
2010-09-22 21:03:22 -04:00 |
|
David Anderson
|
126a9558ea
|
Merge backout.
|
2010-09-22 17:41:14 -07:00 |
|
David Anderson
|
2e9af3ac56
|
Backed out changeset 1af8f0c895bc from PGO bustage
|
2010-09-22 17:40:31 -07:00 |
|
Brendan Eich
|
72dd2a80e0
|
Warning fix from Luke (no bug, r=me).
|
2010-09-22 18:51:50 -04:00 |
|
David Anderson
|
9177721d82
|
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
|
2055a5d505
|
Fix FrameState::forgetType with eval (bug 598696, r=sstangl).
|
2010-09-22 11:15:34 -07:00 |
|
Chris Leary
|
a042240626
|
Bug 593663: emulate flat regexps in three-argument String.prototype.replace. (r=lw)
|
2010-09-22 10:27:38 -07:00 |
|
David Anderson
|
8421061eb5
|
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
|
f2c3780ce4
|
Update nanojit-import-rev stamp.
|
2010-09-21 16:06:08 -07:00 |
|