Commit Graph

12786 Commits

Author SHA1 Message Date
Jeff Walden
1b58ec2b7a Bug 623301 - Properly root arguments names during a call to Function(). r=brendan 2011-01-05 16:50:30 -06:00
Jeff Walden
cf77bbb8be Bug 514568 - Add JSObject::callIsForEval rather than using JSObject::getCallObjCallee() == NULL. r=igor 2011-01-05 14:54:04 -06:00
Jeff Walden
9bfd43b2d9 Bug 514568 - Trace strict eval frame Call objects correctly, keep the eval script safe from GC, and properly put strict eval Call objects when the script completes. r=igor 2011-01-05 13:55:18 -06:00
Jeff Walden
3bcc7a15d3 Bug 622321 - While { x: 1, x: 1 } is a syntax error only in strict mode, any other name collision between property assignments in an object literal is a syntax error regardless whether the literal is in strict mode code or not. r=dmandelin
--HG--
extra : rebase_source : 394e4533d1855687f0ec41240aab8f853b568df2
2011-01-01 02:41:00 -06:00
Brendan Eich
042b55be8a Fix joined method leak via arguments.callee.caller (586482, r=igor). 2011-01-04 12:27:18 -08:00
Eric Hennigan
bb2827afe3 Bug 622503 - Build failure when JS_TRACER is not defined r=gal, gregor 2011-01-06 06:13:48 -08:00
Chris Leary
50ba69b3fa Bug 587288: 1. Non-atomic RegExp refcount, compartment checks. (r=gal) 2011-01-05 18:44:30 -08:00
Chris Leary
5ada212069 Bug 587288: 0. Compartmentalize regexp allocator, remove ExecutablePool atomic refcounts. (r=gal) 2011-01-05 18:44:30 -08:00
David Anderson
7d65052ce5 Backed out changeset 48a2416b7f41 2011-01-05 22:11:18 -08:00
David Anderson
283aa94f2a Abort recording on some more global operations (bug 597940, r=luke). 2011-01-05 19:53:08 -08:00
Andreas Gal
6754ce724a Disallow non-native global objects (609990, r=brendan). 2011-01-05 19:56:42 -08:00
David Anderson
77e62a0182 ICs for typed arrays (bug 594247, r=cdleary,vlad). 2011-01-05 19:16:41 -08:00
David Mandelin
2ca396f061 Bug 622691: fix unlock order in AutoLockDefaultCompartment, r=gal 2011-01-05 17:26:31 -08:00
David Mandelin
ed486e4069 Bug 611432: assert that compartments stay the same before and after a JM activation, r=gal 2011-01-05 17:21:31 -08:00
Andrew Drake
b3dcdca182 Bug 621055: check interrupt flag in exception handlers, r=sstangl 2011-01-05 17:13:28 -08:00
Nicholas Nethercote
8280bfa18d Bug 621022 - Assertion failure: LIR type error (start of writer pipeline): arg 1 of 'eqi' is 'immd' which has type double (expected int). r=brendan. 2011-01-05 15:47:46 -08:00
David Anderson
0ad08b0222 Don't record setting upvars from nested trees (bug 620662, r=luke). 2011-01-05 15:21:59 -08:00
Bill McCloskey
b91de58ae6 Bug 607539 - Fix inner loop handling in profiler (r=dmandelin) 2011-01-05 14:10:41 -08:00
Bill McCloskey
b8cb9ca9f7 Bug 607539 - Small profiler cleanups (r=dmandelin) 2011-01-05 14:09:38 -08:00
timeless@mozdev.org
88a0ad5ccc Bug 603363 AutoCXPusher::mCX is unused in JetpackParent.cpp
r=gregor
2011-01-05 11:03:00 -08:00
Jason Orendorff
2c329c682a Unbox iterator after deep bail. Bug 618574, r=dvander. Second landing, including a fix thanks to luke. 2010-12-16 14:59:50 -08:00
Jeff Walden
f0638bd228 Really disable not-yet-fixed tests by commenting them out, not incorrectly marking (all) of them as failing. r=orange 2011-01-04 21:15:06 -06:00
Steve Fink
c52d21d940 Bug 619479 - Fix the mapping between PC offsets and source notes (r=dmandelin, a=blocker) 2010-12-16 15:35:30 -08:00
Steve Fink
c4756a5628 Test loosely connected to bug 617870 - check whether JSD's topLevelHook and functionHook callbacks are invoked properly (r=test) 2010-12-10 11:39:46 -08:00
Jeff Walden
f405a63ef0 Disable strict mode eval being special for the moment due to a previously-unrecognized error in the patch for it -- will fix shortly. r=orange
--HG--
extra : rebase_source : 43f2fe851b8bfeedd8c41b8fdc1b53c9e3e79814
2011-01-04 17:50:20 -06:00
Dave Herman
509b20f136 bug 569487, r=gal: Reflect.parse(): custom builder object. NPOTB 2011-01-04 15:39:45 -08:00
Paul Biggar
065de9ac6b Merge backout. 2011-01-04 14:08:41 -08:00
Paul Biggar
7926d2e81b Backed out changeset 22fc8e6cdc46 due to windows shell breakage. 2011-01-04 14:05:55 -08:00
Paul Biggar
f04b5dd7b5 Bug 588424 - Turn --enable-threadsafe (and JS_THREADSAFE) permanently on. (r=jimb) 2011-01-04 12:10:15 -08:00
Chris Leary
1d3c0638b7 Merge mozilla-central into tracemonkey. 2011-01-04 10:51:14 -08:00
Serge Gautherie
88ad3892d7 Bug 610936 - Require SP1 of VC8 EE to build (successfully); (Bv1-JS) Obsolete VC7.1 and VC8 without its SP1.
r=ted.mielczarek a2.0=benjamin.
2011-01-04 17:47:02 +01:00
Igor Bukanov
561b16353a Bug 622015 - r=brendan 2011-01-04 15:01:45 +01:00
Brendan Eich
4d93d9cad7 Backing out last push. 2011-01-03 23:07:46 -08:00
Ben Newman
7adfd0617a Bug 620242 - [@ JetpackActorCommon::RecList::remove] mishandles node, r+a=jst 2010-12-22 14:20:00 -08:00
Bill McCloskey
87884796db Bug 606423 - Guard against invalid index when unblacklisting (r=dmandelin,a=blocker) 2010-12-30 16:23:36 -08:00
Bill McCloskey
176cdc3928 Bug 621072 - Don't bake JS_THREAD_DATA(cx)->interruptFlags into traces (r=igor,a=blocker) 2010-12-23 15:14:33 -08:00
Bill McCloskey
0dd3c4d1bd Bug 621032 - Move iterationCounter from JSThreadData to TraceMonitor (r=igor,a=blocker) 2010-12-23 15:10:36 -08:00
Bill McCloskey
d63ea55aba Bug 621032 - Move MathCache from JSThreadData to JSCompartment (r=igor,a=blocker) 2010-12-29 17:59:02 -08:00
Bill McCloskey
38b90b5400 Bug 584860 - TraceMonitor cleanups (r=igor,a=blocker) 2010-12-29 17:55:24 -08:00
Bill McCloskey
6f47af60d7 Bug 584860 - Move TraceMonitor into compartment (r=gal,a=blocker) 2010-12-29 17:53:58 -08:00
David Mandelin
9e534cf31c Backout merge, a=backout 2010-12-29 17:47:55 -08:00
David Mandelin
0ce50fbcc8 Backed out changeset e5e50e5a2816 -- done with diagnostic 2010-12-29 17:47:42 -08:00
David Mandelin
89ca1249a7 Backout merge, a=backout 2010-12-29 17:46:32 -08:00
David Mandelin
625946d567 Backed out changeset c35a4e6ea3ca -- done with diagnotics. 2010-12-29 17:46:14 -08:00
Bill McCloskey
4e250e37c5 Bug 621716 - Abort profiling when tracejit flushes (r=dmandelin, a=blocker) 2010-12-28 15:48:14 -08:00
David Mandelin
c3e8135c6a Bug 595975 diagnostic 2: shape markers and object data, r=billm, a=blocker
--HG--
extra : rebase_source : ddc486824d5f4a4e3dfe114ccde7e4841033ebaa
2010-12-28 14:50:01 -08:00
David Mandelin
26b39ddcb7 Bug 595975: diagnostic patch to collect Shape contents, r=billm, a=blocker 2010-12-27 17:36:03 -08:00
Phil Ringnalda
68b67eb8c7 Bug 621348 - Disable regress-336410-2.js on debug Linux where it times out, r=bclary, a=test
--HG--
extra : rebase_source : 77767e9f0d492523e075f970ccdc2811818bb042
2010-12-26 08:00:18 -08:00
Bob Clary
c1fbce93ec Bug 615011 - Disable jsreftest/tests/jsreftest.html?test=js1_5/extensions/regress-336409-2.js on Linux debug where it times out, r=philor, a=test
--HG--
extra : rebase_source : ebd9e129d0d6e9b15bff6f70c3725a1bd29d0f36
2010-12-22 22:11:00 -08:00
Brendan Eich
3f2e5de43d Bug 586482 - arguments.callee.caller not equal to proto-delegated joined function object method (r=igor). 2010-11-11 10:06:56 -08:00