Jeff Walden
e59ff3661d
Bug 492840 - Fix a conflict with myself in the previous push. Aaargh...
2009-12-30 15:20:21 -06:00
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
David Anderson
b140c9d806
Fixed liveness-spew-only assertion with LIR_mod (bug 537023, r=nnethercote).
...
--HG--
extra : convert_revision : 8b948b2c98c6813285d0ddf630b27a9bc14c04f8
2009-12-29 16:27:09 -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
Edwin Smith
169edd70d1
Fix PPC alignment of immediate quads (usually doubles) (bug 477779 r=stejohns+ r=rreitmai+)
...
--HG--
extra : convert_revision : 5218b6ab33db0ebfbb8c555a6d42d2074c9c3a8e
2009-12-24 10:13:32 -05:00
Nicholas Nethercote
8d12f8e105
Bug 536326 - nanojit: fix X64 asm printing problems. r=dvander.
...
--HG--
extra : convert_revision : dd5319f481147c1083ae32c57ce83db65eb0128c
2009-12-24 11:35:30 +11:00
Nicholas Nethercote
af8581791c
Bug 536098 - nanojit: speed up intersectRegisterState(). r=edwsmith.
...
--HG--
extra : convert_revision : 12013e9b8fab0168bc26e2e04fe9779e5aed2559
2009-12-22 19:47:17 -08:00
Brendan Eich
9a805a7cae
Disassemble function upvars a bit (496921, r=mrbkap).
2010-01-04 16:56:25 -08:00
Jeff Walden
3a29434381
Adjust testing for Object.defineProperties(obj, string) to account for index properties showing up as enumerable on String objects. r=sparky
2010-01-04 15:53:50 -06:00
David Mandelin
6479d75e0d
Bug 536748: fix argument index typo, r=gal
2010-01-04 13:36:06 -08:00
Shailen
1ede8845c9
Bug 526446 - "AIX Compilation error for 3.7a1pre source "/home/firefox/mozilla-central/js/src/jsvector.h", line 427.5: 1540-0130 (S) "AP" is not declared" [r=lw]
2009-11-04 03:03:00 -06:00
Shailen
17065e5b9c
Bug 526436 - "AIX Compilation error for 3.7a1pre source js/src/jsvector.h", line 677.21: 1540-0274 (S) The name lookup for "PointerRangeSize" did not find a declaration" [r=lw]
2009-12-18 22:43:00 -06:00
Ms2ger
6e5eb0673b
Bug 530171 - Correctly handle null arguments to nsIDOMTokenList's methods, r=slvain.pasche, sr=olli.pettay
2009-12-30 18:29:40 -05:00
Jeff Walden
49c30c2502
Bug 492840 - ES5: Implement Object.create. r=mrbkap
2009-09-08 15:59:14 -07:00
Jeff Walden
9613c2771b
Bug 430133 - Address an overlooked review comment. r=sparky
2009-12-30 14:25:27 -06:00
Olli Pettay
19050031e6
Bug 537595 - Quickstub .localStorage, r=honzab.moz@firemni.cz
2010-01-07 12:38:30 +02:00
Ginn Chen
48924ed436
Bug 537369 Failed to build with --enable-dtrace for 64bit libraries r=bsmedberg
2010-01-06 15:02:52 +08:00
Ginn Chen
abc4008b94
Bug 537371 [x86_64]nanojit failed to compile with Sun Studio r=gal
2010-01-06 15:01:17 +08:00
Ginn Chen
bb66f36dbb
Bug 535765 debug build Firefox failed to start on Solaris r=gal
2010-01-06 14:59:20 +08:00
Blake Kaplan
36f08cfbb8
Bug 531364 - Add a function call here. r=peterv sr=bzbarsky
2010-01-05 15:03:04 -08:00
Walter Meinl
c74fe7e4a8
Get libffi 3.0.8 building on OS/2. b=522118, r=dwitte
2010-01-05 13:39:56 -08:00
Walter Meinl
a221dcf2a1
Make ctypes unit tests work on OS/2. b=522118, r=dwitte
2010-01-05 13:30:26 -08:00
Reed Loden
295cc3e168
Bug 533397 - "Debug builds exit when converting "1e-400" to a Number" [r=gal r=wtc]
2010-01-05 01:13:57 -06:00
Dan Witte
ef98ce6e05
Backing out change.
2010-01-03 06:04:42 -08:00
Dan Witte
d0b0513b6e
Testing solaris patch. Will back out after one cycle.
2010-01-03 05:00:13 -08:00
Dan Witte
c5c3ab3fc3
Backing out change.
2010-01-02 20:26:33 -08:00
Dan Witte
2e71a6bac6
Remove solaris-specific patch to test the build. Will back out after a cycle.
2010-01-02 19:44:41 -08:00
Robert Sayre
6a3b57172b
Bustage fix for non-JIT builds. Following up bug 474500.
2009-12-19 07:46:35 -05:00
Andreas Gal
2943a7a949
Bug 474500 - TM: Need an API to flush and (optionally?) deallocate the code cache per thread.
2009-12-28 09:46:50 -08:00
L. David Baron
ce5c0c48c2
Don't read before the beginning of a string in Atob. (Bug 494105) r=mrbkap
2009-12-26 19:03:57 -05: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
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
Blake Kaplan
cc9abea83c
Bug 535685 - Make xpcwrappedjs deal with dipper parameter properly. r=peterv
...
--HG--
extra : rebase_source : 4148e2fb15c57fedbb9d0eaf96f88d495a4d9b14
2009-12-17 16:31:07 -08: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
Blake Kaplan
c432d20805
Bug 529269 - Don't do anything special for toString, just forward it along. r=jst
2009-12-11 10:33:32 -08:00
Blake Kaplan
07c84d040f
Bug 533596 - Implement XPCNativeWrapper.unwrap. r=peterv sr=jst
2009-12-14 13:58:50 -08:00
Blake Kaplan
726388b606
Bug 535746 - Make sure that the parent is the right object. r=jst sr=sicking
2009-12-22 16:54:06 -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
Igor Bukanov
dd52a42965
bug 526449 - marking the slow array as HAS_PRIVATE for simpler handling of JSSLOT_ARRAY_LENGTH. r=brendan
2009-12-13 22:06:04 +03:00
Igor Bukanov
60821e2d43
restoring the test for bug 354998 as the bug 534493 is fixed now
2009-12-13 21:54:46 +03:00
Igor Bukanov
b684411ba9
bug 534493 - avoiding too much debug checks in JSScope::removeProperty. r=brendan
2009-12-13 21:46:37 +03:00
Brendan Eich
be1555ec1c
Remove sporadic else after return (534364 followup).
2009-12-13 09:04:46 -08:00
Andreas Gal
79103c3e59
Eliminate call snooping in the FuncFilter (534364, r=dvander).
2009-12-11 19:48:14 -08:00
David Anderson
e72392a667
Lazily import stack and global slots (bug 515749, original patch and r=gal).
2009-12-11 19:10:36 -08:00
David Anderson
ab7755c33a
Merge backout.
2009-12-11 17:40:26 -08:00
David Anderson
92b5f85351
Backed out changeset 783ce7ce6ed7 (possible orange).
2009-12-11 17:40:06 -08:00
Andreas Gal
142909c3dd
Avoid slow linear growth of Queues used in the JIT (534168, r=dvander).
2009-12-11 16:12:48 -08:00
David Anderson
7ef11f37b8
Fixed rare case of not connecting trees properly when missing globals are involved (bug 531513, r=gal).
2009-12-11 12:26:08 -08:00
David Anderson
6b623c4292
Fixed recursion not tracing when hitting JSOP_STOP instead of JSOP_RETURN (bug 530900, r=gal).
2009-12-11 12:17:58 -08:00
David Anderson
d9a16641ee
Fixed CASE_EXITs being limited to about 4 entries (bug 533521, r=gal).
2009-12-11 12:10:36 -08:00
Blake Kaplan
91fd0fb306
Bug 532124 - Set aside the frame chain when wrapping for chrome so we don't get confused by any content code on the stack. r=jst
2009-12-11 10:33:32 -08:00
Nicholas Nethercote
4bd18613b7
Update nanojit-import-rev stamp.
2009-12-09 17:24:08 -08:00
Nicholas Nethercote
c60a9d49a0
Bustage fix for 504507 on Linux.
...
--HG--
extra : convert_revision : 18cf6386858be93609ffcc0912e1c169b81e6531
2009-12-09 17:21:46 -08:00
Nicholas Nethercote
efbef88690
Bug 504507 - nanojit: kill LIR64 (TM-only part). r=gal.
2009-12-09 15:57:12 -08:00
Nicholas Nethercote
41cabae636
Update nanojit-import-rev stamp.
2009-12-09 15:51:43 -08:00
Nicholas Nethercote
2c6fd78104
Bug 504507 - nanojit: kill LIR64 (NJ-only part). r=gal.
...
--HG--
extra : convert_revision : 2271d9cb2d87970d20befb51dbc7092c830a4e10
2009-12-09 15:49:15 -08:00
Steven Johnson
7de7cc4825
nanojit/LIR.cpp: add new load/store ops to liveness filter (r=reitmai,r=nnethercote)
...
nanojit/Nativei386.h: remove bogus assertions from some i386 instructions (r=reitmai,r=nnethercote)
--HG--
extra : convert_revision : 279dc4a9597527626dc0e2b2deceed148f9b61e4
2009-12-08 14:19:50 -08:00
Nicholas Nethercote
51c20028df
Bug 533233 - nanojit: get rid of LC_NoCodeAddrs. r=edwsmith.
...
--HG--
extra : convert_revision : 5edcef2131dfd0f521b306aee9a40a51b487efb9
2009-12-08 07:57:17 -08:00
Steven Johnson
814fcf00f1
nanojit/LIR.cpp: LoadFilter should handle the new load instructions (r=rreitmai, r=nnethercote, bug=533015)
...
--HG--
extra : convert_revision : 6069a35f1fcfcc3bcaf15ddaece24b80d8955db4
2009-12-07 11:19:24 -08:00
Bob Clary
f8930f33b8
bug 533027 - skip js1_5/Regress/regress-3649-n.js due to random oom related failures.
2009-12-09 14:41:35 -08:00