Andreas Gal
|
57cf783a3b
|
Make sure we set remaining fslots to void in FastNewDate (459628, r=brendan).
|
2008-10-22 19:19:07 -07:00 |
|
Andreas Gal
|
e68f86bd08
|
Merge.
|
2008-10-22 19:09:03 -07:00 |
|
Andreas Gal
|
5b7d8ddbe0
|
Backed out changeset 82f5fed6d91a (Linux GCC doesn't seem to like clobbering ebx in inline assembly).
|
2008-10-22 19:08:28 -07:00 |
|
Andreas Gal
|
ba66d9d48c
|
Added test-case for 459630 (WFM) to make sure we don't regress it down the road.
|
2008-10-22 19:06:18 -07:00 |
|
Andreas Gal
|
04b27d4cf3
|
Avoid pusha/popa inside assembly (icc crashes) when checking for SSE2 using cpuid (461280, r=danderson).
|
2008-10-22 18:55:54 -07:00 |
|
Andreas Gal
|
459950dce5
|
Enable JIT by default for content (r=danderson).
|
2008-10-22 18:48:16 -07:00 |
|
Andreas Gal
|
ffe407c883
|
Backed out changeset 91277d409f44 (accidentally also touched Makefile.ref and config/Darwin.mk)
|
2008-10-22 18:46:41 -07:00 |
|
Andreas Gal
|
3b66906c5d
|
Enable JIT by default for content (r=danderson).
|
2008-10-22 18:21:51 -07:00 |
|
Andreas Gal
|
5cc94e1d59
|
Re-use loop exit side exit if we already have one for that PC location and the same type map (461076, r=danderson).
|
2008-10-22 16:27:25 -07:00 |
|
Andreas Gal
|
e2a6acb46a
|
Use LIR_loop for loop edge to avoid going into a side exit handler at every loop edge (461231, r=danderson).
|
2008-10-22 16:00:08 -07:00 |
|
Brendan Eich
|
e0a0cfe21f
|
Bug 461235 - "Assertion failure: pos == GET_UINT16(pc)" decompiling function with array comprehension (r=mrbkap).
|
2008-10-22 15:47:52 -07:00 |
|
Graydon Hoare
|
95bed8b2ed
|
Bug 461205 - make callee-save LIR_param use optional. r=gal,edwsmith
|
2008-10-22 14:32:37 -07:00 |
|
Brendan Eich
|
5c85747b5c
|
Bug 441479 - for-in loops should use one backward branch (with downward goto on entry; r=mrbkap).
|
2008-10-22 12:47:51 -07:00 |
|
Jason Orendorff
|
88e0a669e0
|
Bug 461110 - Extra parens in decompilation of "a += b = 3". r=brendan.
|
2008-10-22 14:26:49 -05:00 |
|
Jason Orendorff
|
da34f1f2e5
|
Bug 461108 - Decompiler emits extra parens around assignment in "for(;;)" condition. r=brendan.
|
2008-10-22 14:06:16 -05:00 |
|
Vladimir Vukicevic
|
0a60bbe04b
|
[arm] fix build after SideExit sharing patch
|
2008-10-22 11:11:51 -07:00 |
|
Vladimir Vukicevic
|
efb82ea705
|
[arm] correctly have chk version of LD underrunProtect
|
2008-10-22 11:02:24 -07:00 |
|
Vladimir Vukicevic
|
d2f0736eb6
|
[arm] misc codegen fix
|
2008-10-22 11:02:24 -07:00 |
|
Vladimir Vukicevic
|
57b6c8d721
|
[arm] Use real B/BX instead of BL for side exit jumps; no need to update lr
|
2008-10-22 11:02:24 -07:00 |
|
Vladimir Vukicevic
|
9ae67df93c
|
[arm] Get rid of CALL, just use BL directly
|
2008-10-22 11:02:24 -07:00 |
|
Vladimir Vukicevic
|
844190ed5d
|
[arm] Get correct value in return reg after fragment exit
|
2008-10-22 11:02:24 -07:00 |
|
Vladimir Vukicevic
|
eb73398c11
|
[arm] Enable VFP
|
2008-10-22 11:02:24 -07:00 |
|
Andreas Gal
|
74418814c5
|
Merge.
|
2008-10-21 17:52:37 -07:00 |
|
Andreas Gal
|
b14d526b66
|
Merge.
|
2008-10-21 17:50:52 -07:00 |
|
Andreas Gal
|
ec7efc925c
|
Remove code to unlink trees to reduce the size of GuardRecord. Allow GuardRecords to share one common SideExit structure. The VM places both explicitly into the LIR (460538, r=danderson).
|
2008-10-21 17:50:32 -07:00 |
|
Jason Orendorff
|
68a5dcca96
|
Bug 460157 - Yet more macros for defining builtins. r=brendan
|
2008-10-21 17:58:06 -05:00 |
|
Blake Kaplan
|
e36fb599bc
|
Bug 460886 - Substring needs to validate its arguments. r=brendan
--HG--
extra : rebase_source : 24d0131da47e8fb30cb420330bdb92189436aea7
|
2008-10-21 15:21:23 -07:00 |
|
Jason Orendorff
|
e1877796ba
|
Bug 460501 - Round-trip change due to "&&" constant-folding leaving extra parens. r=brendan.
|
2008-10-21 13:35:22 -05:00 |
|
Jason Orendorff
|
121e528b9f
|
Bug 460117 - TM: Inconsistent results from hasOwnProperty with JIT enabled. r=brendan.
|
2008-10-21 13:19:22 -05:00 |
|
Vladimir Vukicevic
|
89d7a76a6b
|
[arm] Use correct register for return value; also don't bother saving full set of callee-saved registers using PUSH, they'll be saved individually
|
2008-10-20 17:20:05 -07:00 |
|
Vladimir Vukicevic
|
af0b642859
|
More ARM fixes; initialize free reg list correctly initially. Also use LastReg+1 instead of NJ_MAX_REGISTERS in RegAlloc -- LastReg+1 is what's used in the .h file, to avoid any mismatches.
|
2008-10-20 15:31:28 -07:00 |
|
Jason Orendorff
|
d922cb412a
|
Bug 460495 - TM: builtins js_Any_getelem, js_Any_setelem should take int32. r=gal.
|
2008-10-20 14:20:22 -05:00 |
|
Vladimir Vukicevic
|
3164784c33
|
Make ARM nanojit compile again (doesn't run)
|
2008-10-20 11:18:30 -07:00 |
|
Edwin Smith
|
d238c8bb21
|
remove dead refs to non-existant class RegionTracker
|
2008-10-20 10:15:07 -07:00 |
|
Rick Reitmaier
|
2cc651e33b
|
refactor Assembler.cpp ; passing acceptance on mac
|
2008-10-20 10:15:07 -07:00 |
|
Edwin Smith
|
9ce451ef43
|
fix linux compile errors
|
2008-10-20 10:15:07 -07:00 |
|
Edwin Smith
|
1896977ce5
|
fixes to enable ARM nanojit to build, at least
|
2008-10-20 10:15:07 -07:00 |
|
Blake Kaplan
|
3dc5f277d1
|
Bug 460452 - NaN is a boolish false. Also constant fold booleans next to operator NOT. r=brendan
|
2008-10-17 18:59:05 -07:00 |
|
David Mandelin
|
b81d96a696
|
Taking change from tamarin-redux needed to allow LIR forward branches
|
2008-10-17 18:01:19 -07:00 |
|
Graydon Hoare
|
da90de1d13
|
Bug 458431 : residual typo-fix on previous Math.max fix that went in with 457786
|
2008-10-16 13:29:02 -07:00 |
|
Jason Orendorff
|
e0b7bce037
|
Bug 459266 - TM: Allow CALLINFO macros to specify linkage. r=brendan.
|
2008-10-16 14:24:10 -05:00 |
|
Andreas Gal
|
b99d012978
|
Merge.
|
2008-10-16 11:36:13 -07:00 |
|
Brad Lassey
|
02222e4376
|
Backed out changeset 9fde2bdd93ef due to unit test failures
|
2008-10-16 14:10:57 -04:00 |
|
Brad Lassey
|
29475226ef
|
Backed out changeset 9fde2bdd93ef
|
2008-10-16 14:09:08 -04:00 |
|
Siddharth Agarwal
|
18fc5bf44f
|
Bug 455738 - Add support for new Vista locales; r=smontagu
|
2008-10-16 17:28:24 +02:00 |
|
Laurent Jouanneau
|
d8485a11a8
|
Bug 424359. Fix OutputBodyOnly to not output a stray </html> and fix newline stuff for doctypes, comments, and the entire XML serializer. Now with passing tests. r=smaug, sr=bzbarsky
|
2008-10-16 11:16:52 -04:00 |
|
Boris Zbarsky
|
fac7c54113
|
Make this test pass in profiles where the default charset is not ISO-8859-1
|
2008-10-16 11:11:02 -04:00 |
|
Ben Newman
|
17eeddcb85
|
Bug 460124. Remove no-longer-needed code, since now we calculate hash values for nsPrincipals in a sane way. r+sr=bzbarsky
|
2008-10-16 10:56:51 -04:00 |
|
Brad Lassey
|
533ed3c416
|
Bug 458953 - undef'ing LoadImage in nsSVGFilters.cpp breaks wince build r=roc
|
2008-10-16 10:53:36 -04:00 |
|
Alexander Surkov
|
3f6f0af05c
|
Bug 460165 - introduce nsAccUtils, rs=aaronlev
--HG--
rename : accessible/src/base/nsCoreUtils.cpp => accessible/src/base/nsAccUtils.cpp
rename : accessible/src/base/nsCoreUtils.h => accessible/src/base/nsAccUtils.h
|
2008-10-16 17:12:05 +08:00 |
|