Commit Graph

58682 Commits

Author SHA1 Message Date
David Mandelin
07a579a6d7 Fix MSVC warnings in jsscope.cpp 2010-11-23 14:40:29 -08:00
Boris Zbarsky
1f5b9eee0f Bug 613692 followup: more exhaustive tests 2010-11-23 17:23:02 -05:00
Boris Zbarsky
f185cae737 Bug 602131. Make the 'in' operator trace usefully when its right-hand side is a dense array. r=jorendorff 2010-11-23 17:23:02 -05:00
Jacob Bramley
39c1c3b7aa ARM assembler tweaks. (b=588021, r=cdleary) 2010-11-23 14:00:05 -08:00
Chris Leary
3ef296cd53 Tracer build fixes. (b=588021, r=dvander) 2010-11-23 13:58:34 -08:00
Boris Zbarsky
163bdf6c12 Bug 613692. Make sure to update what our current value is when doing type conversions inside incHelper. r=dvander 2010-11-23 14:08:26 -05:00
Paul Biggar
2148f92194 Bug 613173 - Add comment about incorrect usage of $target vs $host (r=ted) 2010-11-18 10:40:00 -08:00
Paul Biggar
40ae17fa03 Bug 608696 - Properly fix CROSS_COMPILE breakage from bug 605133 (r=ted) 2010-11-23 03:36:24 -08:00
Brendan Eich
7c7de12890 Enable XPC_CHECK_WRAPPER_THREADSAFETY in release builds and make it force a failure from XPCWrappedNative::FinishInit (612745, r=gal). 2010-11-17 13:05:50 -08:00
David Anderson
db9179ba67 Don't allocate JIT code across compartments (bug 612717, r=dmandelin). 2010-11-22 16:49:22 -08:00
David Anderson
d55d108bd4 Better out-of-range checks for ICs on x64 (bug 602333 part 3, r=dmandelin). 2010-11-22 14:18:49 -08:00
David Mandelin
7fbeca4035 Bug 570385: notify iterators of dense array property deletion in DeleteArrayElement, r=igor 2010-11-19 17:01:26 -08:00
David Anderson
7bc1d84c37 Fix reading huge array lengths in the tracer (bug 563125, r=njn). 2010-11-22 11:05:13 -08:00
Jeff Walden
e6285bc9ff Fix stupid mistake. r=ψ 2010-11-22 13:36:21 -05:00
Jeff Walden
00e7aa2bfc Fix warnings compiling with gcc 4.5. rs=brendan 2010-11-22 11:53:38 -05:00
Brian Hackett
419c1e63eb [INFER] Fix FrameState::uncopy on known FP entries, bug 609898. 2010-11-16 13:46:49 -08:00
Brian Hackett
007303ab39 [INFER] Monitoring fixes for non-name accesses, bug 608746. 2010-11-15 18:13:05 -08:00
Blake Kaplan
6deeefba3d bug 601803 - Support adopting a node cross-compartment. r=gal/jst 2010-11-15 17:21:25 -08:00
Blake Kaplan
9ee8ffad9f Merge backout 2010-12-02 17:14:54 -08:00
Blake Kaplan
bd44733edc Backout due to bustage 2010-12-02 17:13:20 -08:00
Blake Kaplan
4d2ec2cd35 Attempt to fix Windows bustage. 2010-12-02 15:46:39 -08:00
Blake Kaplan
8b73bde56d Bug 610941 - Don't resolve prototypes for things that aren't windows. r=jst 2010-12-02 14:35:27 -08:00
Blake Kaplan
718f96330e Bug 611401 - Avoid potential problems by doing this wrapping ourselves. r=gal 2010-12-02 14:34:13 -08:00
Blake Kaplan
b08bdd2ab8 Fix bug 612835. r=gal 2010-12-02 14:33:19 -08:00
Chris Leary
b862c4f94c Remove zealous match paren assertion. (r=dmandelin, b=613400) 2010-12-02 14:14:12 -08:00
Jeff Walden
77f5974c79 Bug 616244 - Update the shell test harness to ignore empty and comment-only lines in test manifests. r=dmandelin 2010-12-02 14:16:24 -08:00
Jeff Walden
63a6fa64d5 Bug 615975 - Switch to the manifest directory before running a test in a debugger. r=dmandelin 2010-12-02 12:35:21 -08:00
Jan de Mooij
11b8b5a9c3 Bug 615070 - Newline after backslash is invalid in regexp literals. r=jwalden 2010-11-29 19:35:03 +01:00
Blake Kaplan
439ca83a7b bug 601803 - Support adopting a node cross-compartment. r=gal/jst 2010-11-15 17:21:25 -08:00
Brian Hackett
8712fc490e [INFER] Remove accidentally committed debugging code. 2010-11-15 09:01:26 -08:00
Brian Hackett
e225da4233 Merge TM -> JM. 2010-11-12 09:02:43 -08:00
Brian Hackett
fb68b676af [INFER] Floating point register allocation, bug 609898. 2010-11-12 06:25:52 -08:00
Bill McCloskey
7f3f592711 Backed out bugs 607539, 606890, 609212 - perf regressions & test failures 2010-11-11 19:37:12 -08:00
David Mandelin
072b39fb42 Bug 584603: don't optimize names to JSOP_GETGLOBAL if the function contains JSOP_DEFFUN, r=dvander 2010-11-11 16:51:30 -08:00
Bill McCloskey
1d89e2f5c0 Bug 608733 - Factor switch statements into profiler's heuristics (r=dmandelin) 2010-11-11 17:32:51 -08:00
Bill McCloskey
1ba5c7cc73 Bug 609212 - Don't blacklisting traces with few iterations; use them infrequently (r=dmandelin) 2010-11-11 17:30:14 -08:00
Bill McCloskey
009e2bd1e5 Bug 606890 - Allow profile to profile short loops twice (r=dmandelin) 2010-11-11 17:25:40 -08:00
Bill McCloskey
b766c959ee Bug 607539 - Allow profiler to be run from interpreter (r=dmandelin,dvander) 2010-11-11 17:22:48 -08:00
Brian Hackett
e48887abe1 Remove bogus assert, bug 608980. r=dmandelin 2010-11-11 17:21:14 -08:00
Bill McCloskey
5edb085365 Bug 607751 - Compile JSOP_DEFCONST, JSOP_SETCONST (r=dvander) 2010-11-11 17:17:16 -08:00
Ben Turner
fca93ac512 Bug 580096 - 'move the cycle collector off the main thread'. r=peterv+jst 2010-11-11 14:52:30 -08:00
Brian Hackett
0c537779e7 [INFER] Fix Iterator assert. 2010-11-09 17:20:26 -08:00
Brian Hackett
4cdf8294fb [INFER] Fix ARM build break. 2010-11-09 16:46:48 -08:00
Brian Hackett
4fa8fa4840 [INFER] Type inference fixes for generators, typed arrays, monitoring, ... bug 557407. 2010-11-09 14:40:10 -08:00
Brian Hackett
cb6476b0d4 [INFER] Packed array bug fix for x64, bug 604045. 2010-11-05 11:27:01 -07:00
Brian Hackett
fb8384eed2 [INFER] Introduce packed arrays, bug 604045. 2010-11-05 07:37:09 -07:00
Jeff Walden
14aae15262 Bug 583262 - Function.prototype.constructor should use stub getter/setter. r=mrbkap, patch independently conceived by jorendorff and me in different bugs :-) 2010-11-04 15:53:53 -07:00
Jeff Walden
1988464f9e Bug 611276 - JSOP_CALLEE should push undefined, not null, for this. r=jimb 2010-11-11 12:33:46 -08:00
Jeff Walden
82a86462f5 Backed out changeset b6486db91e91, lots of orange 2010-11-11 14:23:49 -08:00
David Mandelin
1d9fdc0aba Bug 610480 part 3: silence a last few MSVC warnings 2010-11-11 12:17:08 -08:00