Nicholas Nethercote
|
89c05a6363
|
Bug 575529 - TM: use interval analysis to remove more overflow checks (TM-specific part). r=gal.
|
2010-09-20 21:37:53 -07:00 |
|
Nicholas Nethercote
|
3ea3ced4e9
|
Update nanojit-import-rev stamp.
|
2010-09-20 21:36:35 -07:00 |
|
Nicholas Nethercote
|
85d71ce646
|
Bug 575529 - TM: use interval analysis to remove more overflow checks. r=edwsmith,jseward.
--HG--
extra : convert_revision : 8f99b0ecb75811b021be0e91e20fd97c87c290ba
|
2010-09-20 20:33:29 -07:00 |
|
Nicholas Nethercote
|
cdfae01114
|
Update nanojit-import-rev stamp.
|
2010-09-20 17:35:11 -07:00 |
|
Jacob Bramley
|
702ddb14dc
|
Fix long-range offsets on ARM. [Bug 596923] [r=nnethercote]
--HG--
extra : convert_revision : 9b1829d9cfe6fa074f308cf84bd9fe4c43b7a46e
|
2010-09-20 07:58:53 +01:00 |
|
Jacob Bramley
|
93aafd3ceb
|
Remove dependency on Bash 3 regex support and simplify test selection for soft-float platforms. [Bug 535709] [r=nnethercote]
--HG--
extra : convert_revision : 10432e19f751b78f39991b15e60686c7d78226bb
|
2010-09-16 16:27:45 +01:00 |
|
Nicholas Nethercote
|
0dcc83de7f
|
Bug 595728 - nanojit: clarify semantics of shift operations. r=edwsmith.
--HG--
extra : convert_revision : 2a75fed5283f0efb625b10d20db007ad6bfe849a
|
2010-09-13 10:59:56 -07:00 |
|
Edwin Smith
|
eccb6a7711
|
Fix whitespace in NativeSH4.cpp
--HG--
extra : convert_revision : 0f7bd7152883172e03a84e17d3bbf7ddbdb2439f
|
2010-09-13 09:29:56 -04:00 |
|
Edwin Smith
|
b28ab4ff58
|
Bug 590553 - asm_ui2d on x86 generates illegal writes below ESP, caught by valgrind (r=nnethercote)
--HG--
extra : convert_revision : 4829136085669a40d0bf61721e5cdd43a9696fc1
|
2010-09-13 09:13:44 -04:00 |
|
Jacob Bramley
|
bdf7765a9b
|
Quick fix for non-EABI (Windows Mobile) bug introduced in 49a8ed180ad0. [Bug 535709] [r=me]
--HG--
extra : convert_revision : 7b43473880200943d0362c5eab2e957e23414f45
|
2010-09-09 08:55:27 +01:00 |
|
William Maddox
|
1c01660cdc
|
Bug 590212 - Use correct mask for j/jal instructions on MIPS (r=wmaddox+)
Patch submitted by chris@mips.com
--HG--
extra : convert_revision : 2a6f54d0e9aafc1b3973d01cb7bf78815d53f9ec
|
2010-09-08 17:37:02 -07:00 |
|
Rick Reitmaier
|
c8cffeb5eb
|
Bug 568486 - Synchronize the SH4 backend with Bug 587916 (r=rreitmai) [Cedric Vincent]
--HG--
extra : convert_revision : e5186c20dda9acb39c819e58ffba0153712b6130
|
2010-09-08 08:50:53 -07:00 |
|
Jacob Bramley
|
fead9c68e3
|
Replace deprecated API usage in nanojit/NativeARM. [Bug 535709] [r=njn]
--HG--
extra : convert_revision : 49a8ed180ad089001a9e915e755b5b394a9c0a2a
|
2010-09-06 09:28:10 +01:00 |
|
Rick Reitmaier
|
861a987857
|
Bug 568486 - Additional lirasm tests (r+nnethercote) [Cedric Vinent]
--HG--
extra : convert_revision : 2c3056daeba3fd8b9fa6a655fa8d91f71df5e5ba
|
2010-08-31 11:14:48 -07:00 |
|
Rick Reitmaier
|
967c2e2c46
|
Bug 568486 - SH4 (a.k.a ST40) target support for NanoJIT (r+nnethercote,edwsmith,rreitmai) [Cedrick Vincent]
--HG--
extra : convert_revision : 00cee92849b45f9ab8a908446ce62cd2480d036b
|
2010-08-31 10:06:13 -07:00 |
|
Mike Hommey
|
f934ae18a2
|
Bug 552624 - ARMv4T support for nanojit. r=jbramley
--HG--
extra : convert_revision : 6b09fdb0cbc625ded40971eb6929d599182375a6
|
2010-08-31 11:51:23 +02:00 |
|
William Maddox
|
072b9cb073
|
Fix inaccurate comment in ExprFilter::insBranch() (r=nnethercote+)
--HG--
extra : convert_revision : a9af83064f225bddbe878fc63dce529a3b0fe48a
|
2010-08-26 17:44:45 -07:00 |
|
Steven Johnson
|
b0b86ff2d6
|
Bug 590785 - njconfig.i386_use_cmov is not initialized properly (r=njn,rreitmai)
--HG--
extra : convert_revision : 59a48227c291c53574b628358d9d581664848382
|
2010-08-26 14:02:14 -07:00 |
|
Mike Hommey
|
49e9c409d8
|
Bug 585604 - Avoid some ARM CPU arch related runtime tests depending on the build target. r=jbramley
--HG--
extra : convert_revision : 0d24e0c1e0a79390703e679e969b6c29238cc507
|
2010-08-26 15:51:29 +02:00 |
|
William Maddox
|
070c9cc6d5
|
Add commentary to further explain usage of the x87 FPU stack (r=nnethercote+)
--HG--
extra : convert_revision : 028918e69579150f8dbd7a465ec53094e5d844c4
|
2010-08-24 18:17:45 -07:00 |
|
Brendan Eich
|
72348fc167
|
Fix slot leak that leads to allocSlot assert botch (597945, r=jorendorff).
|
2010-09-20 15:21:41 -07:00 |
|
Brian Hackett
|
956cd9f9a3
|
Add interruptCounter to JSRuntime for JM, bug 589193. r=igor,dvander
|
2010-09-20 16:21:49 -07:00 |
|
Brian Hackett
|
2e0c76a3ce
|
Backed out changeset 09ffb30caa47
|
2010-09-20 12:05:21 -07:00 |
|
Brian Hackett
|
03fb86d8a2
|
Make JSObject flexible length, bug 584917. r=brendan
|
2010-09-20 11:40:32 -07:00 |
|
Robert Sayre
|
60fc702aa4
|
Merge
|
2010-09-20 11:10:00 -04:00 |
|
Brendan Eich
|
8ba2166e91
|
Fix bogus assertion: "!shape->inDictionary()" (only if not shape->frozen(); 592217, r=jorendorff).
|
2010-09-20 08:01:06 -07:00 |
|
Brendan Eich
|
5f587ea9fe
|
Fix test for 597870 (CLOSED TREE).
|
2010-09-19 22:04:16 -07:00 |
|
Brendan Eich
|
dc9289096a
|
Fix decompiler LHS -> RHS special cases switch to cover JSOP_SETXMLNAME (597870, r=igor; CLOSED TREE).
|
2010-09-19 16:24:13 -07:00 |
|
Robert Sayre
|
69238bc33b
|
Merge mozilla-central to tracemonkey.
|
2010-09-19 15:59:10 -04:00 |
|
Igor Bukanov
|
52e7bc13b8
|
bug 597654 - PurgeScriptFragments must do its job even with jit disabled. r=gal
|
2010-09-18 11:44:22 +02:00 |
|
Makoto Kato
|
a0fd050d6d
|
Bug 597288 - alignment on call stack isn't 16byte on x86_64 CPU. r=dvander
|
2010-09-19 00:06:26 +09:00 |
|
Chris Leary
|
d0e1ff2c6e
|
Bug 596502: unbreak XML parsing on JS1.6 and onwards. (r=brendan)
|
2010-09-18 00:31:36 -07:00 |
|
Brendan Eich
|
c2d459282e
|
Don't recycle class-reserved slots onto a dictionary table's freelist (595230, r=jorendorff).
|
2010-09-14 17:08:16 -07:00 |
|
David Anderson
|
23773215ec
|
Compile JSOP_HOLE, JSOP_CONDSWITCH (bug 597452, r=sstangl).
--HG--
extra : rebase_source : 7e4ee290322b071cd50e1bb21bf5722ac3d0c0d0
|
2010-09-17 11:35:01 -07:00 |
|
Sean Stangl
|
7741d2b1af
|
Use loadValueAsComponents() for faster loading on x64. b=587444, r=dvander.
|
2010-09-17 14:13:13 -04:00 |
|
David Anderson
|
862cc7db4c
|
Compile JSOP_IN (bug 594111, r=dmandelin).
|
2010-09-17 10:41:29 -07:00 |
|
Jason Orendorff
|
e59d7a4125
|
Back out changeset a8252fe3f211 due to turning everything orange.
|
2010-09-16 20:58:40 -07:00 |
|
Jason Orendorff
|
d602680591
|
Bug 580033 - JS_Save/RestoreFrameChain should update cx->compartment. r=mrbkap.
--HG--
extra : rebase_source : 717f7f4d4f3e6e96955cbb1ddb8ca9e1533914f7
|
2010-09-16 17:29:21 -07:00 |
|
David Anderson
|
c102245b8e
|
Fix instanceof with bound functions (bug 597167, r=brendan).
|
2010-09-16 19:31:11 -07:00 |
|
David Anderson
|
2b656fd125
|
Compile JSOP_DELNAME (bug 597137, r=dmandelin).
|
2010-09-16 17:26:32 -07:00 |
|
David Anderson
|
4d97ae7a36
|
Compile JSOP_DEFVAR (bug 594117, r=dmandelin).
|
2010-09-16 17:25:38 -07:00 |
|
David Mandelin
|
d3b6f206a9
|
Bug 596460: try making Interpret not inlined to avoid stack frame bloat in other functions, r=dvander
|
2010-09-16 15:20:56 -07:00 |
|
David Anderson
|
fb08505b09
|
Compile JSOP_DELPROP, JSOP_DELELEM (bug 578736, r=dmandelin).
|
2010-09-16 12:13:25 -07:00 |
|
Blake Kaplan
|
c2984257f6
|
Fix warning. No bug. rs=jorendorff
--HG--
extra : rebase_source : 00de9de8537125213dd43420511c449c2ee77167
|
2010-09-16 11:51:54 -07:00 |
|
Justin Lebar
|
2158e8e0c9
|
Bug 571289 - Don't use nsScriptSecurityManager off the main thread. r=mrbkap, a2.0=blocking
--HG--
extra : rebase_source : 2d945cee865472804ed3aff78af237a60f5a19d4
|
2010-09-17 14:44:53 -07:00 |
|
Justin Lebar
|
52fad07bc9
|
Bug 593116 - Use -fomit-frame-pointer when compiling jsinterp.c. r=ted, a2.0=sayrer
--HG--
extra : rebase_source : 811ba3d12c513ee8fe8d16a3557ce01e4a8f2504
|
2010-09-10 11:45:15 -07:00 |
|
Masatoshi Kimura
|
1057aacaf3
|
Add support for CL_INCLUDES_PREFIX environment variable for handling localized cl.exe /showIncludes output. (Bug 587372) r=ted a2.0=blocking2.0:final
|
2010-09-17 12:29:52 -07:00 |
|
Benjamin Smedberg
|
1d380d99a7
|
Bug 5976246 - pymake bustage in js/src because we have things.cc depend on jsautokw.h, and that does interesting things to $< with pymake. r+a=bustage-fix
|
2010-09-16 21:27:46 -07:00 |
|
Steve Fink
|
0d598ad45e
|
Bug 593483 - Unbreak (real) dtrace. r=gal, a=NPOTB
|
2010-09-16 13:21:12 -07:00 |
|
Robert Sayre
|
0b67645b6e
|
Merge tracemonkey to mozilla-central. a=blockers
|
2010-09-16 09:24:02 -07:00 |
|