Commit Graph

58875 Commits

Author SHA1 Message Date
Nicholas Nethercote
6b73c75855 Bug 610587 - improve jsvector.h. r=lw. 2010-11-15 17:15:01 -08:00
Chris Leary
dc67060b95 Bug 611462: correct option-to-version propagation. (r=lw) 2010-11-15 13:35:20 -08:00
Igor Bukanov
238c877cc8 Bug 607292 - followup to address comments 16 and 20 from the bug 2010-11-15 23:11:07 +01:00
Gregor Wagner
a9ae1a03f4 Bug 612015 - Put all external strings in one arena r=igor 2010-11-15 12:39:00 -08:00
Ehsan Akhgari
db8e155922 Bug 607482 - Part 2: Adjust the test so that the code doesn't need to unset the attribute asynchronously; r=dao a=gavin 2010-11-14 03:22:21 -05:00
Chris Leary
3cf9a917aa Bug 609942: anonfunfix for eval cache comparisons. (r=brendan) 2010-11-09 09:00:54 -08:00
Igor Bukanov
4e2a74333a Bug 607695 - followup to fix bz comments 2010-11-15 12:42:45 +01:00
Igor Bukanov
d34f057e79 bug 607292 - eliminating JS_GetStringBytes and friends. r=gal 2010-11-08 13:17:31 +01:00
Jeff Walden
f8c046f85d Bug 599464 - Object.preventExtensions should be idempotent. r=brendan 2010-11-12 16:15:55 -08:00
Igor Bukanov
52ea348c4c bug 610198 - Replacing JS_GetStringBytes usage with JS_EncodeString. r=gal 2010-11-11 21:40:29 +01:00
Chris Leary
05e2975c79 Add return statement to fix build break. 2010-11-12 19:20:10 -08:00
David Mandelin
2cec713bd4 Bug 605752: don't crash on OOM inside ExecutablePool, r=dvander, a=beta8+ 2010-11-12 18:17:21 -08:00
David Anderson
1da66887a6 Fix overflow when subtracting -2^31 (bug 610652, r=dmandelin). 2010-11-12 17:55:11 -08:00
Luke Wagner
a96ea21a31 Bug 603193 - Set JSFRAME_HAS_PREVPC when activating generator (r=dvander) 2010-11-12 17:40:24 -08:00
Luke Wagner
fe319a922d Bug 604858 - break-to-label should endLoop(); assert that recording does not leave the original loop (r=dvander)
--HG--
extra : rebase_source : b24053b3450ee47d918441f8308280335a0d22cd
2010-11-10 16:19:02 -08:00
Bill McCloskey
5ad697399b Bug 610437 - Add equality flag syncing to JSAPI (r=lw) 2010-11-12 10:40:12 -08:00
Luke Wagner
1aba2c1d4f Bug 586866 - record_JSOP_IN should call checkTraceEnd (r=dvander)
--HG--
extra : rebase_source : 3b84dd68ea06c181b7be379ecd4272621296d6bc
2010-11-11 15:52:07 -08:00
Luke Wagner
7dc8dc0eb4 Bug 602413 - Trash them, trash them all! (r=dvander)
--HG--
extra : rebase_source : 730a102cf22ce88a4684c2dd7db64f72af418e38
2010-11-11 15:51:10 -08:00
Luke Wagner
97f680135e Bug 602413 - Tidying (r=dvander)
--HG--
extra : rebase_source : 1884799008fe0d67d923e175720ac40c70697953
2010-11-11 15:51:04 -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
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
Chris Leary
f6824293ac Encapsulate RegExpStatics more. (r=gal, b=610223)
--HG--
extra : rebase_source : c380c0b5e60f47f03da8dd50ab0fa28b27647089
2010-11-10 17:02:08 -08:00
David Mandelin
0fd8a195cb Bug 610480 part 2: disable some useless MSVC warnings, r=jorendorff 2010-11-11 12:10:36 -08:00
David Anderson
2b41715889 Allocate registers for formal arguments, callee, and this (bug 592976, r=luke). 2010-11-11 11:19:47 -08:00
David Anderson
7487c14d37 Backed out changeset 8e119f847f97 (build busted) 2010-11-11 11:19:42 -08:00
Igor Bukanov
e32ba97023 bug 610198 - Replacing JS_GetStringBytes usage with JS_EncodeString. r=gal 2010-11-02 15:36:25 +01:00
David Anderson
5a4c03a980 Disable some erroneous uses of the property cache (bug 607502, r=dmandelin). 2010-11-10 22:08:24 -08:00
David Anderson
50d533e856 Diagnostic patch to find out-of-range IC patches (bug 602333, r=sstangl, a=blocking). 2010-11-10 20:50:20 -08:00
David Anderson
65bdc82783 Fix bogus assert in JIT exception handler (bug 601400, r=dmandelin). 2010-11-10 18:34:48 -08:00
David Anderson
f17b48ec9c Fix register allocation inside STRICTEQ (bug 610498, r=dmandelin). 2010-11-10 18:34:44 -08:00
Brendan Eich
cda8308ccf Add FIXME: bug 611190 for last commit (which was for bug 550391). 2010-11-10 18:14:35 -08:00
Brendan Eich
a1f16f2371 Lots of MISMATCH_EXITS exits due to protohazardshape on voxel rendering demo (550391, r=mrbkap). 2010-11-10 10:59:02 -08:00
David Mandelin
ac0db7fadd Bug 610480 nit fix: use old-style comments in jsapi.h 2010-11-10 16:59:35 -08:00
David Mandelin
f304db3aea Bug 609244: use entry script's compartment for VM frame stack management, r=dvander 2010-11-10 16:55:46 -08:00
David Mandelin
e5b3e6621e Bug 610480: fix some MSVC warnings, r=jwalden 2010-11-10 16:46:33 -08:00
Andreas Gal
a5b7649d5d typeof(regexp from sandbox) is "function" (bug 607799, r=brendan). 2010-11-10 15:56:00 -08:00
Nicholas Nethercote
937d611d67 merge 2010-11-10 15:52:26 -08:00
David Anderson
8261fa8d52 Fix call mechanism and recompilation (bug 609222, r=dmandelin,adrake,m_kato). 2010-11-10 15:49:31 -08:00
Nicholas Nethercote
7a526fe5ab Update nanojit-import-rev stamp. 2010-11-10 15:01:02 -08:00