Steven Johnson
|
147c31c411
|
speed up AR::validate (r=nnethercote,bug=473769)
--HG--
extra : convert_revision : 0ff411e99654f590121e90a93345257b14442721
|
2009-12-22 17:32:49 -08:00 |
|
Steven Johnson
|
12ce52af94
|
AR::freeEntryAt could underrun the _entries array, leading to crashiness (r=rreitmai,bug=536378)
--HG--
extra : convert_revision : 6937b91b3b20430521eb476adba4f124beaac216
|
2009-12-22 16:59:36 -08:00 |
|
Steven Johnson
|
5f7e44706c
|
add a value to LInsHashKind to outsmart compilers that will insist last+1 is impossible (r=edwsmith,bug=535861)
--HG--
extra : convert_revision : e2a738ba767ebda6d981964bbefa8bd607e7f437
|
2009-12-22 16:09:19 -08:00 |
|
Steven Johnson
|
3a3398c372
|
add LIR_fcall to assert in NativeX64.cpp (r=edwsmith,bug=536446,bug=536367)
--HG--
extra : convert_revision : 858787956747e14e37b22d1a6b788b7d5cc86368
|
2009-12-22 16:02:09 -08:00 |
|
Nicholas Nethercote
|
10ffb4c3ce
|
WinNT bustage fix for bug 536288. r=me.
--HG--
extra : convert_revision : 427799622bd9eddf258b8b339b3c9a093b9cca04
|
2009-12-22 21:41:40 +11:00 |
|
Nicholas Nethercote
|
1c0554f24b
|
Bug 524640 - nanojit: avoid calling releaseRegisters() twice. r=gal.
--HG--
extra : convert_revision : 5af925a7a5ceae6ab8bb9219585bfacccdf56ef0
|
2009-12-22 21:37:49 +11:00 |
|
Nicholas Nethercote
|
e34229bf2e
|
lirasm: test LIR_alloc more thoroughly with --random. r=stejohns.
--HG--
extra : convert_revision : 7f70f215101b86275de319f714aa5da665732a66
|
2009-12-22 15:52:16 +11:00 |
|
Steven Johnson
|
c02e6ad94c
|
crank NJ_MAX_STACK_ENTRY back down to 4096 for x86,x64,ppc: 16384 is too high for safety under Win32's default stack space setting
--HG--
extra : convert_revision : b4b4509f96c090c91952c0ea02314af86835137a
|
2009-12-21 16:10:49 -08:00 |
|
Nicholas Nethercote
|
78ed93a8e9
|
Follow-up for 504507 -- get the retTypes right for ldcsb/ldcss. r=me.
--HG--
extra : convert_revision : 52667ba8b5fe79f693cf3dc07b733fdb8fff6a24
|
2009-12-22 10:06:15 +11:00 |
|
Edwin Smith
|
245eaeb9f7
|
Whitespace hygene (r=me)
--HG--
extra : convert_revision : b7a4852a92d3ceb74592c1da0e1cd0beace84eb5
|
2009-12-21 15:05:48 -05:00 |
|
Steven Johnson
|
4015262424
|
Increase NJ_MAX_STACK_ENTRY on desktop systems, revise search algo in AR (r=nnethercote,r=edwsmith,bug=473769)
--HG--
extra : convert_revision : 0a12bb3f8436feac1814bfdd25dde1afcd050c0a
|
2009-12-21 12:03:59 -08:00 |
|
Nicholas Nethercote
|
c44c200044
|
Sparc bustage fix for bug 516347. r=me.
--HG--
extra : convert_revision : 2c51eb29cd2f8940af716f36b1158085e522aeb1
|
2009-12-22 06:09:38 +11:00 |
|
Steven Johnson
|
360031a709
|
fix windows build breakage
--HG--
extra : convert_revision : e4bce7ea53c77d9bec640d68c98c917909538fe3
|
2009-12-21 11:03:02 -08:00 |
|
Steven Johnson
|
f6bd527266
|
Encapsulate AR structure (r=nnethercote,bug=473769)
--HG--
extra : convert_revision : a2bdfa990384135e642f027d79dd7c01c48e8994
|
2009-12-21 10:51:57 -08:00 |
|
Nicholas Nethercote
|
344ea362a6
|
Bug 524632 - nanojit: utilise odd-numbered slots in CseFilter hash table. r=edwsmith.
--HG--
extra : convert_revision : df9b5fec8e0c886d003f304048a8e8f3735229aa
|
2009-12-21 15:40:14 +11:00 |
|
David Anderson
|
38be9063e9
|
Fixed lazy import regression in upvar resolution, take two (bug 535930, r=dmandelin).
|
2009-12-22 16:21:25 -08:00 |
|
David Anderson
|
69279e0a58
|
Fixed charCodeAt inparam being aggressively, and incorrectly, specialized (bug 536445, r=bz).
|
2009-12-22 15:53:28 -08:00 |
|
Igor Bukanov
|
3a66cb93c4
|
bug 528645 - js_IsAboutToBeFinalized must check for static strings. r=wagnerg
|
2009-12-22 23:50:44 +03:00 |
|
Robert Sayre
|
51f333193a
|
Merge mozilla-central to tracemonkey.
|
2009-12-22 09:46:30 -05:00 |
|
David Anderson
|
91eca0a020
|
Merge.
|
2009-12-21 16:19:33 -08:00 |
|
David Anderson
|
99e1c6501b
|
Backed out changeset f7cff6dd16f1
|
2009-12-21 16:19:12 -08:00 |
|
David Anderson
|
4f11660a57
|
Fixed tracing CALLELEM on arguments not setting an outparam on the stack (bug 535760, r=dmandelin).
|
2009-12-21 11:51:23 -08:00 |
|
David Anderson
|
c2660f9269
|
Fixed lazy import regression in upvar resolution (bug 535930, r=dmandelin).
|
2009-12-21 11:49:23 -08:00 |
|
Benjamin Smedberg
|
5282eec210
|
Merge backout of bug 474500 (API to flush the JIT code cache) because of build bustage. CLOSED TREE checkin.
|
2009-12-21 09:59:53 -05:00 |
|
Benjamin Smedberg
|
f92278ab68
|
Backed out changeset 94561cb0f0bd, bug 474500 because of static-analysis bustage.
|
2009-12-21 09:55:45 -05:00 |
|
Benjamin Smedberg
|
c13e44570f
|
Fixing build bustage from bug 528004 and bug 532072: sync config/ and js/src/config, for checkin to CLOSED TREE
|
2009-12-21 09:42:35 -05:00 |
|
Oleg Romashin
|
2541cfdd66
|
Bug 532608 - osso-mem.h used but not added to system-headers, r=benjamin
|
2009-12-21 13:32:36 +02:00 |
|
Nicholas Nethercote
|
9393dd8a59
|
Bug 536113 - TM: make trace-tests.py --valgrind less noisy. r=sayrer.
|
2009-12-21 16:53:57 +11:00 |
|
Nicholas Nethercote
|
2cb3972bea
|
Update nanojit-import-rev stamp.
|
2009-12-21 15:11:40 +11:00 |
|
Nicholas Nethercote
|
979b04de2a
|
Bug 527754 - CseFilter not able to handle downstream modification of instructions (take 2). r=gal,rreitmai.
--HG--
extra : convert_revision : b9640e93e1efe3c24e90afef0127e71ecef47ac4
|
2009-12-21 12:41:22 +11:00 |
|
Nicholas Nethercote
|
7c3a5b4e1e
|
Update nanojit-import-rev stamp.
|
2009-12-21 09:26:12 +11: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 |
|
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 |
|
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 |
|