David Mandelin
|
6b21acfb18
|
Bug 532568: when setting upvars, write to outer trace entry frame native stack area if necessary, r=dvander
|
2009-12-29 17:23:36 -08:00 |
|
Igor Bukanov
|
0553ca4a34
|
bug 536734 - more finalizer specializations. r=brendan
|
2009-12-30 14:06:26 +03:00 |
|
David Mandelin
|
4629cf448e
|
Backout merge.
|
2009-12-29 17:21:33 -08:00 |
|
David Mandelin
|
4fbd808603
|
Backed out changeset 8a2d469e86e7 due to mochitest failures
|
2009-12-29 17:21:04 -08:00 |
|
Jeff Walden
|
239eb61feb
|
Oops, two more tests that use load(), mark them shell-only too. r=bustage
|
2009-12-29 17:11:11 -06:00 |
|
David Mandelin
|
5aa79db4bf
|
Bug 532568: when setting upvars, write to outer trace entry frame native stack area if necessary, r=dvander
|
2009-12-29 13:11:12 -08:00 |
|
Jeff Walden
|
cd687c4a78
|
Bustage fix, r=lumpy
|
2009-12-29 13:13:49 -06:00 |
|
Jeff Walden
|
285792a4b4
|
Bug 430133 - Implement ES3.1's Object.defineProperty and Object.defineProperties. r=jorendorff
|
2009-06-05 12:56:45 -07:00 |
|
Robert Sayre
|
d56b9f7fc4
|
Merge mozilla-central to tracemonkey.
|
2009-12-24 08:57:39 -08:00 |
|
Igor Bukanov
|
a9c4fac55a
|
bug 534590 - eliminating GCF_LOCK flag. r=brendan
|
2009-12-24 12:31:07 +03:00 |
|
David Mandelin
|
a4022f7c34
|
Fix style nits from bug 440926, no_r=me
|
2009-12-23 18:56:50 -08:00 |
|
Steve Harper
|
a4bcebed1c
|
Use inverse upcase instead of downcase per ECMA-262 for case-insensitive matching, r=dmandelin
|
2009-12-23 18:48:53 -08:00 |
|
Blake Kaplan
|
a950e7cc20
|
Bug 536512 - Ignore security wrappers when computing instanceof. r=brendan
--HG--
extra : rebase_source : 685f05cbb79288a976242c2b4908023a7ed1b035
|
2009-12-23 14:09:08 -08:00 |
|
Blake Kaplan
|
55d140a7e2
|
Bug 536562 - Don't crash on null. r=dbaron
--HG--
extra : rebase_source : a8fb13c8024deb4c09bd592b91632cbee9bbeeda
|
2009-12-23 14:02:02 -08:00 |
|
Andreas Gal
|
446ede1cce
|
Fixed recent softfloat filter regression (bug 535957, r=dvander).
|
2009-12-23 14:01:10 -08:00 |
|
Andreas Gal
|
31998e704d
|
Fixed recent softfloat filter regression in TM ARM code (bug 535957, r=dvander).
|
2009-12-23 14:01:10 -08:00 |
|
Nicholas Nethercote
|
f16eeb006c
|
Update nanojit-import-rev stamp.
|
2009-12-23 13:28:40 +11:00 |
|
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 |
|