Nicholas Nethercote
|
7c3a5b4e1e
|
Update nanojit-import-rev stamp.
|
2009-12-21 09:26:12 +11:00 |
|
Nicholas Nethercote
|
0a83128602
|
Bug 516347 - nanojit: avoid premature regalloc state updates in the i386 backend. r=edwsmith,dvander.
--HG--
extra : convert_revision : e7b2c0d805eb61ca0ead9402f8a01f6bb85de29f
|
2009-12-18 12:39:16 +11:00 |
|
Nicholas Nethercote
|
387808d7b9
|
Bug 527178 - NJ: all our efforts at handling valid displacements are defeated (take 2a). r=graydon,gal.
--HG--
extra : convert_revision : c2be4b89e09d6dd1b8c83b14240d00d57c084419
|
2009-12-18 08:24:39 +11:00 |
|
Nicholas Nethercote
|
fd4721f7f0
|
Bug 532566 - nanojit: tweak const printing with TMFLAGS. r=edwsmith.
--HG--
extra : convert_revision : 2b1dc08843b7d6a92ee5b010f5bec267c1f54305
|
2009-12-17 13:50:07 +11:00 |
|
Julian Seward
|
f0683b62c9
|
Make TM fragment entry- and exit-profiling work on X64 (bug 517857, r=dvander).
--HG--
extra : convert_revision : a7dc90cf8f8c7d121cc9d786742e690897d5ddc8
|
2009-12-15 18:55:27 -08:00 |
|
Nicholas Nethercote
|
0cda95948c
|
Bug 534575 - nanojit: fix bogosity in asm_cmp(). r=edwsmith.
--HG--
extra : convert_revision : f5573b092a7f11abed716341629dff0b36bb09e6
|
2009-12-16 10:16:47 +11:00 |
|
Nicholas Nethercote
|
d0b6417b4c
|
Backed out changeset 2bd8a736808d, caused ARM bustage.
--HG--
extra : convert_revision : 7fd3a1258dbf608d4c62862029d1a30317f7b9e5
|
2009-12-15 13:16:54 +11:00 |
|
Nicholas Nethercote
|
84f5fd65b2
|
Bug 527178 - NJ: all our efforts at handling valid displacements are defeated (take 2). r=graydon,gal.
--HG--
extra : convert_revision : 2bd8a736808d4a2582233d05832f11899ccc2fd7
|
2009-12-15 12:54:26 +11:00 |
|
Steven Johnson
|
8e5876ea87
|
regalloc_binary needed to include new ld32f/ldc32f opcodes in its assertions, fix to 1106:cd0b46495c95,bug=532240 (r=me)
--HG--
extra : convert_revision : c85faf8ab65a97a4fd19df33b90ff43a11133df9
|
2009-12-14 13:48:39 -08:00 |
|
Steven Johnson
|
b14fa9aead
|
nanojit/Nativei386.cpp: asm_load64 for i386 wasn't properly copying the loaded value into the stack frames in all cases for non-sse2 path. (r=edwsmith, bug=534613)
--HG--
extra : convert_revision : 107017b4c232e89e4ecb11ef69c11747644a6dc3
|
2009-12-14 10:58:24 -08:00 |
|
Robert Sayre
|
e308a08ec8
|
Bustage fix for non-JIT builds. Following up bug 474500.
|
2009-12-19 07:46:35 -05:00 |
|
gal@uci.edu
|
d8d110c024
|
Bug 474500 - TM: Need an API to flush and (optionally?) deallocate the code cache per thread. r=dvander
|
2009-12-18 21:34:20 -05:00 |
|
Jeff Walden
|
e9d69cbf2e
|
Bug 529404 - Assignments to a property that has a getter but not a setter should not throw a TypeError per ES5, except in strict mode. r=brendan
|
2009-12-08 17:00:42 -08:00 |
|
Jason Orendorff
|
dfd362fddd
|
Bug 535703 - JS_SealObject crash with deep=true. r=mrbkap.
--HG--
extra : rebase_source : 7760d40bb23ab439c030943ab781ab5b10259da8
|
2009-12-17 21:09:50 -06:00 |
|
Andreas Gal
|
8015385480
|
Backed out changeset 94ddd33fc137 to see whether that makes the tree green.
|
2009-12-17 17:43:40 -08:00 |
|
Andreas Gal
|
4c8dc43072
|
Efficient Implementation of JSDOUBLE_IS_INT using SSE2 (original patch by Moh Haghighat/Intel, bug 530896, r=dvander)
|
2009-12-17 14:03:45 -08:00 |
|
Jason Orendorff
|
8b449748c7
|
Fix "bug NNNNNN" in a comment to point to the actual bugzilla bug. r=nobody.
|
2009-12-17 14:24:39 -06:00 |
|
Jason Orendorff
|
102ed4de5a
|
Do not secretly write to /tmp in DEBUG builds unless your name is brendan. (Leave the basic stats code ifdef'd on for everyone though, to help avoid bitrot.) No bug, r=Waldo.
|
2009-12-17 11:37:25 -06:00 |
|
Jason Orendorff
|
51bdff8212
|
Fix memory leak in a jsapi-test. No bug, r=Waldo.
--HG--
extra : rebase_source : c9cdf4fc2391f812a3decb645900ac1ec4ffa118
|
2009-12-17 11:30:14 -06:00 |
|
Robert Sayre
|
b18f03ada4
|
Merge m-c to tm.
|
2009-12-17 04:26:12 -05:00 |
|
David Anderson
|
66687af7ab
|
Fixed lazy import regression where down recursion could build wrong exit typemaps (bug 534745, r=gal).
|
2009-12-16 22:06:07 -08:00 |
|
David Anderson
|
2b9de94325
|
Added test case for bug 535474.
|
2009-12-16 19:22:04 -08:00 |
|
David Anderson
|
2098f14d9f
|
Fixed regression where lazy imports could happen in JSOP_ARGUMENTS conditional branch (bug 535474, r=gal).
|
2009-12-16 18:58:47 -08:00 |
|
Brendan Eich
|
e3b2653ade
|
Bug 533705 - Lock proto-scope around canProvideEmptyScope/getEmptyScope; check for slot mismatch in js_AddProperty; don't optimize for slot mismatch in JSOP_SETPROP. r=jorendorff.
--HG--
extra : rebase_source : 4d49e9ef150286db93f2e5e1c77b217832263f83
|
2009-12-16 18:11:19 -06:00 |
|
Robert Sayre
|
38011bea9f
|
Merge mozilla-central rev a732c6d3c078 to tracemonkey. This is just prior to the e10s plugins landing.
|
2009-12-16 10:17:45 -05:00 |
|
Robert Sayre
|
24fcff5c87
|
Merge.
|
2009-12-16 03:19:21 -05:00 |
|
Robert Sayre
|
91d87dc586
|
Backed out changeset 8a44551a28c1
|
2009-12-16 03:18:59 -05:00 |
|
Robert Sayre
|
9321e9dcc2
|
Merge.
|
2009-12-16 03:18:31 -05:00 |
|
Robert Sayre
|
90dbf27bde
|
Backed out changeset 787d5fbc1f80
|
2009-12-16 03:18:10 -05:00 |
|
Robert Sayre
|
c70a849908
|
Merge.
|
2009-12-15 22:35:52 -05:00 |
|
Robert Sayre
|
e7f09943fc
|
Merge.
|
2009-12-15 22:35:15 -05:00 |
|
Robert Sayre
|
fa15ebcadc
|
Backed out changeset eae07941000e. Andreas Gal — Efficient Implementation of JSDOUBLE_IS_INT using SSE2 (original patch by Moh Haghighat/Intel, bug 530896, r=dvander).
|
2009-12-15 22:34:35 -05:00 |
|
Robert Sayre
|
f16642bdd7
|
Merge.
|
2009-12-15 22:30:41 -05:00 |
|
Robert Sayre
|
aedf90bff2
|
Backed out Andreas Gal — Try to fix autoconf madness for bug 530896. changeset 289c9c3c9195
|
2009-12-15 22:30:25 -05:00 |
|
David Mandelin
|
7156489d4a
|
Bug 514808 - Regex whitespace character class deficiencies. Add a test.
|
2009-12-15 21:40:39 -05:00 |
|
Saint Wesonga
|
d58ef2604a
|
Bug 514808 - Regex whitespace character class deficiencies. r=dmandelin
|
2009-12-15 21:40:33 -05:00 |
|
Gregor Wagner
|
689d4154a4
|
inline several string functions r=gal, bug #507531
|
2009-12-14 22:12:42 -08:00 |
|
Gregor Wagner
|
881436060a
|
fix JS_GCMETER r=gal bug #504581
|
2009-12-14 19:01:37 -08:00 |
|
Gregor Wagner
|
5d706bfc9a
|
fix JS_SCOPE_DEPTH_METER and enable in DEBUG mode
bug #528674, r=gal
|
2009-12-14 18:36:58 -08:00 |
|
Jacob Bramley
|
ce3c3571e2
|
Cleaning out the rubbish I left when I backed out a previous patch.
|
2009-12-14 11:29:31 +00:00 |
|
Jacob Bramley
|
37965c89df
|
Update nanojit-import-rev stamp.
|
2009-12-14 11:18:43 +00:00 |
|
Jacob Bramley
|
f0ca3397b1
|
Bug 491682: Remove the LDMIA and STMIA macros from NativeARM.h, as they are not used. (r=vlad)
--HG--
extra : convert_revision : a6a96927117a1e462a04784e1b621a3d85f61099
|
2009-12-14 11:13:24 +00:00 |
|
Steven Johnson
|
fb8fe39b22
|
implement NJ_EXPANDED_LOADSTORE_SUPPORTED for x64 backend (r=edwsmith,r=nnethercote,bug=532240)
--HG--
extra : convert_revision : cd0b46495c9520568c6507766dfdcb5fbf24d482
|
2009-12-11 16:22:23 -08:00 |
|
Steven Johnson
|
05b93868ea
|
XORPS was wrong on x64, didn't allow for regs xmm8..xmm15 (r=edwsmith,r=nnethercote,bug=533854)
--HG--
extra : convert_revision : 49246c195323d333eb2d106539c48c03c4a4d5f6
|
2009-12-11 14:12:55 -08:00 |
|
Jacob Bramley
|
708810413f
|
Backing out my previous commit; this should have gone into nanojit-central.
|
2009-12-14 10:34:45 +00:00 |
|
Jacob Bramley
|
609a5b5c84
|
Bug 491682: Remove the LDMIA and STMIA macros from NativeARM.h, as they are not used. (r=vlad)
|
2009-12-14 09:39:42 +00:00 |
|
Igor Bukanov
|
da4f40e4dc
|
bug 528486 - eliminating GCF_CHILDREN. r=brendan
|
2009-12-14 10:55:17 +03:00 |
|
Andrew Paprocki
|
4d092aea98
|
bug 486779 - silencing SunPro CC compiler complains about js_MapKeywords. r=brendan
|
2009-12-14 10:08:55 +03:00 |
|
Bob Clary
|
9c736ec009
|
bug 524731 - skip js1_5/Regress/regress-303213.js due to random timeouts.
|
2009-12-13 16:09:12 -08:00 |
|
Bob Clary
|
9ef15a98d6
|
bug 496127 - mark js1_8_1/trace/regress-452498-01.js as random.
|
2009-12-13 16:09:11 -08:00 |
|