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 |
|
Andreas Gal
|
6ee6a4f801
|
Merge.
|
2008-10-15 23:23:21 -07:00 |
|
Robert Sayre
|
c79f329ed4
|
Bug 459293. Sites not loading - redeclaration const JSON error on console. r=brendan
|
2008-10-16 01:20:57 -04:00 |
|
Blake Kaplan
|
6b45aae2e5
|
Bug 460180 - Always reload pn1 since it is null if we found the end of the list. r=brendan
|
2008-10-15 21:35:18 -07:00 |
|
Brendan Eich
|
674f60c760
|
Final patch (I pray) for 460116 (r=jorendorff).
|
2008-10-15 17:39:29 -07:00 |
|
Brendan Eich
|
bb4b3198b6
|
Back out material change for bug 460116.
|
2008-10-15 16:10:30 -07:00 |
|
Andreas Gal
|
4a1d9b9ddf
|
Merge.
|
2008-10-15 15:55:04 -07:00 |
|
Brendan Eich
|
85afb14a56
|
Bug 460116 - buggy inCond propagation in js_FoldConstants (r=jorendorff).
|
2008-10-15 14:02:33 -07:00 |
|
Jason Orendorff
|
f8a75808ed
|
Bug 459446 - Trace JSOP_POPV. r=brendan.
|
2008-10-15 15:22:05 -05:00 |
|
Brendan Eich
|
e9e2bb73a3
|
Followup to patch for bug 459990 to use JS_HAS_GENERATOR_EXPRS #if'ing.
|
2008-10-15 12:58:05 -07:00 |
|
Brendan Eich
|
0c1f23de9c
|
Bug 459990 - Crash [@ js_FoldConstants] (r=jorendorff).
|
2008-10-15 12:18:05 -07:00 |
|
Jason Orendorff
|
fac2df33c9
|
Fix build breakage from change ee94be502791 (C++ error: jump across initialization)
|
2008-10-15 13:09:10 -05:00 |
|
Brendan Eich
|
4c2d686321
|
Fix typo.
|
2008-10-14 16:27:16 -07:00 |
|
Brendan Eich
|
0d6dd5842d
|
Bug 443074 - Incorrect decompilation (missing parens) with genexp in for-loop-condition (r=jorendorff).
|
2008-10-14 16:13:56 -07:00 |
|
Brian Crowder
|
552f67b08c
|
Backed out changeset 82af7163534f
(Bug 411726 -- Time offset and zone code are set wrong for some locales, r=mrbkap)
|
2008-10-14 16:48:40 -04:30 |
|
Brian Crowder
|
da1b1b708b
|
Bug 411726 -- Time offset and zone code are set wrong for some locales, r=mrbkap
|
2008-10-14 16:29:16 -04:30 |
|
Brian Crowder
|
9267725c77
|
Bug 453915 -- XML namespace escaping improvement, r=igor
|
2008-10-14 16:29:05 -04:30 |
|
Andreas Gal
|
073cf83fb4
|
Fix the build breakage caused by the build breakage fix in d1e6c29797a9. No bug.
|
2008-10-14 11:02:53 -07:00 |
|
Jason Orendorff
|
5f19775ade
|
Fix build breakage caused by trivial type mismatch in 3b894cc33338. No bug.
|
2008-10-14 10:50:31 -05:00 |
|
Igor Bukanov
|
59702db0da
|
Bug 459656 - Implementing nsIThreadJSContextStack in nsXPConnect. r+sr=mrbkap
|
2008-10-14 16:16:25 +02:00 |
|
Andreas Gal
|
ea1d9c5edc
|
Allow a single level of self-calling until we have support for recursion (459775, r=brendan).
|
2008-10-13 23:20:39 -07:00 |
|
Andreas Gal
|
b4ee05c105
|
Trace Number.toString(base), not just Number.toString() (459772, r=brendan).
|
2008-10-13 19:07:30 -07:00 |
|
Andreas Gal
|
9e0dd2347d
|
Merge.
|
2008-10-13 17:40:26 -07:00 |
|