Luke Wagner
|
699d31652e
|
Bug 609440, part 2 - do lazy allocation, dag-ify ropes (assume no oom) (r=njn)
|
2010-11-30 18:41:32 -08:00 |
|
Luke Wagner
|
992a01a5af
|
Bug 609440, part 1 - don't need string atomic ops (r=igor)
|
2010-11-30 18:19:43 -08:00 |
|
Steve Fink
|
3177a3a935
|
Fix opt build breakage from 8a62a1f0bd40 (bug 619369)
|
2010-12-15 21:44:26 -08:00 |
|
Steve Fink
|
663f65a576
|
Bug 615277 - Implement topLevelHook for JM, match jsinterp.cpp implementation. r=dmandelin
--HG--
extra : rebase_source : 0eb332476f259b0ff256a9113d2955d55ec4ed45
|
2010-12-10 11:40:00 -08:00 |
|
Steve Fink
|
c3e3b991d0
|
Bug 619369 - untrap js_Disassemble* and js_DisassembleFunction. r=adrake
--HG--
extra : rebase_source : 8fb208be6e85eba512494fc65b3f12709458e339
|
2010-12-15 19:55:29 -08:00 |
|
Andrew Drake
|
d2355b6bb9
|
Bug 617870, rest of bug 609141 - Cross-compartment calls for JSD, add JSScript* option for JS_EnterCrossCompartmentCall. r=jorendorff
--HG--
extra : rebase_source : bc60e91a6804470e28038cc62e60eca16710776c
|
2010-12-14 13:24:00 -08:00 |
|
Steve Fink
|
4187f585f2
|
Bug 610793 - Add a per-script enableSingleStepInterrupts() to JSD [r=dmandelin]
--HG--
extra : rebase_source : 248eb8bf3d3a94cce626614da2be1449c8b27a8f
|
2010-11-16 15:18:35 -08:00 |
|
Luke Wagner
|
f3db0c6d95
|
Quiet getSlotRef assertion from 292dd34fdbbf (rs=jorendorff)
|
2010-12-15 19:41:32 -08:00 |
|
Luke Wagner
|
8356069586
|
Bug 614780 - Go back to not tracing labeled break/continue (r=dvander)
|
2010-12-15 17:25:26 -08:00 |
|
Luke Wagner
|
eabaab987f
|
Bug 612523 - unfuse JSOP_MOREITER; sanity returns (r=dvander,gal)
--HG--
extra : rebase_source : ceaec335708f14f6ef4f0afaeb7e407b328145fa
|
2010-11-19 15:09:03 -08:00 |
|
Luke Wagner
|
91eabb4690
|
Bug 561954 - Abort recording earlier to avoid expensive later bails (r=jorendorff)
--HG--
extra : rebase_source : d2a54d2513fe8f69dcdaa5bad8dc0ce8c8ee634e
|
2010-11-18 10:49:45 -08:00 |
|
Nicholas Nethercote
|
4c0f55c02d
|
Bug 618572 - Assertion failure: *userbuf.ptr == c, at ../jsscan.cpp:349 (2nd attempt). r=brendan.
|
2010-12-15 15:14:33 -08:00 |
|
Blake Kaplan
|
90d0ebc5c6
|
Bug 617836 - Don't create a JS object since we will (by definition) have no work to do on it if it's newly created. r=jst
|
2010-12-14 17:12:48 -08:00 |
|
Blake Kaplan
|
42fb6e23fc
|
Bug 616989 - Allow loading a subscript through security wrappers. r=jst
|
2010-12-14 16:56:54 -08:00 |
|
Blake Kaplan
|
36ad684a62
|
Fix bug 606645. r=gal
|
2010-12-14 16:38:51 -08:00 |
|
Blake Kaplan
|
9decea4995
|
Bug 612267 - window.__proto__ doesn't correspond to Window.prototype. r=jst
|
2010-12-10 16:05:20 -08:00 |
|
Nicholas Nethercote
|
7f0dc0fdb5
|
Backed out changeset 2892db39b022 due to orange.
|
2010-12-14 18:54:04 -08:00 |
|
Nicholas Nethercote
|
41bc0347b0
|
Bug 618572 - Assertion failure: *userbuf.ptr == c, at ../jsscan.cpp:349. r=brendan.
|
2010-12-14 17:26:01 -08:00 |
|
Nicholas Nethercote
|
2993a9524d
|
Bug 618577 - TM: "Assertion failure: 0,". r=vlad.
|
2010-12-14 13:41:41 -08:00 |
|
David Anderson
|
496d23894b
|
Fix iterator cache hits and deleted property suppression (bug 618614, r=gal).
|
2010-12-14 12:52:55 -08:00 |
|
Brendan Eich
|
7d283b62c9
|
Fix //@line from stdin and (more important) add @line testcase (618652, r=njn).
|
2010-12-12 00:50:59 -08:00 |
|
Igor Bukanov
|
1d2f180f04
|
Bug 600889 - TraceMonitor::sweep() should abort recording if it trashes the recorder tree. r=gal
--HG--
extra : rebase_source : ccd63256a71fe6fbfa2fd5686a3e8840bca55076
|
2010-10-04 23:08:11 +02:00 |
|
David Anderson
|
0814d2da65
|
Move tests out of trace-tests into jit-tests.
--HG--
rename : js/src/trace-test/tests/basic/bug616762.js => js/src/jit-test/tests/basic/bug616762.js
rename : js/src/trace-test/tests/basic/testArrayIn.js => js/src/jit-test/tests/basic/testArrayIn.js
rename : js/src/trace-test/tests/basic/testArrayInWithIndexedProto.js => js/src/jit-test/tests/basic/testArrayInWithIndexedProto.js
|
2010-12-14 11:57:04 -08:00 |
|
David Anderson
|
dd81dd3385
|
Don't build cross-eval upvars for heavyweight functions (bug 616762, r=brendan).
|
2010-12-14 11:50:20 -08:00 |
|
Jim Blandy
|
11d86e7398
|
Bug 618217: Neaten up specialization of js::Anchor for struct-like jsval on non-GNU compilers. r=bzbarsky
|
2010-12-14 11:30:20 -08:00 |
|
Bill McCloskey
|
6308c02aa7
|
Bug 610580 - Fix TMFLAGS=abort (r=bz)
|
2010-12-14 11:15:13 -08:00 |
|
Luke Wagner
|
3f075f47c3
|
Bug 614653 - avoid O(n^2) rope node marking (r=gwagner)
--HG--
extra : rebase_source : 03887ef8ee2c6d7856a0ca0fd632746aed1d7ded
|
2010-11-30 18:17:46 -08:00 |
|
Jason Orendorff
|
6b8d2abde7
|
Disable new test in the browser to fix orange.
|
2010-12-14 10:57:27 -08:00 |
|
Jason Orendorff
|
799c44f752
|
Assertion failure: isNative() with XML and __proto__. Bug 618576, r=igor.
--HG--
extra : rebase_source : f39e87efa3b10e9aeefa4d928d218d77fae942b1
|
2010-12-14 09:38:22 -08:00 |
|
Brian Hackett
|
3c98e66bc7
|
Fix bug 616711. r=gal
|
2010-12-14 06:34:46 -08:00 |
|
Ginn Chen
|
512c3f8a4f
|
Bug 618777 Fix cpuid for x64 on Solaris r=sstangl
|
2010-12-14 15:21:57 +08:00 |
|
Nicholas Nethercote
|
1f1fbee591
|
Backed out changeset 0343557b0c7a due to orange.
|
2010-12-13 18:43:11 -08:00 |
|
Nicholas Nethercote
|
225d4f7e2d
|
Bug 610070 - Large amount of heap allocation from js::PropertyTable::init. r=brendan.
|
2010-12-13 16:43:39 -08:00 |
|
Brian Hackett
|
2f26f4e870
|
Fix bogus assert when using SETMETHOD on a property with a setter, bug 559912. r=brendan
|
2010-12-13 16:36:35 -08:00 |
|
Paul Biggar
|
7a459eb198
|
Bug 609502 - Fix edge cases in charCodeAt and Math.abs (r=nnethercote,gal, a=blocker)
|
2010-12-13 16:22:59 -08:00 |
|
Paul Biggar
|
d5a5d3946f
|
Bug 612292 - Rename array allocation functions (r=lw)
|
2010-12-13 16:22:59 -08:00 |
|
Paul Biggar
|
e13e24e1ac
|
Bug 612312 - Replace DEBUG_ARRAYS with plain DEBUG (r=cdleary)
|
2010-12-13 16:22:57 -08:00 |
|
Andreas Gal
|
181d17b042
|
Deleted numeric properties are not supressed in for-in (bug 617593, r=jwalden).
|
2010-12-13 15:22:12 -08:00 |
|
Andreas Gal
|
692cbf2420
|
Check for infinite recursion when running proxy handlers (bug 571168, r=jorendorff).
|
2010-12-13 14:53:44 -08:00 |
|
Igor Bukanov
|
034b3c6618
|
bug 618262 - Removal of JS_NewString. r=brendan
|
2010-12-10 12:50:50 +01:00 |
|
Jeff Walden
|
aec6dde41e
|
Bug 616294 - Adjust terminology concerning tree contexts from 'top level' to 'body level'. The meaning was at the top level of a Program *or* at top level of a FunctionBody, but this meaning arguably conflicted with the expected one, so we have renamed it to something roughly as clear without potential for misunderstanding. r=brendan
--HG--
extra : rebase_source : ff240f3e1ef8fa61963dea2f0be34b7d35b96b28
|
2010-12-10 16:31:40 -08:00 |
|
Jeff Walden
|
ade082778d
|
Bug 616294 - |delete x| inside a function in eval code, where that eval code includes |var x| at top level, actually does delete the binding for x. r=brendan
--HG--
extra : rebase_source : 7e22a2ec3cfb6fa5510af4ba317e9a6d36b37555
|
2010-12-03 14:54:52 -08:00 |
|
Brendan Eich
|
5eef9df0a1
|
Implement method thrash counting, at limit unbrand and stick count to limit; also, brand and unbrand return false on shape overflow, so call them that way instead of as if infallible (597864, r=dvander).
|
2010-11-22 17:58:53 -08:00 |
|
Brendan Eich
|
298ff76680
|
Fix MakeUpvarForEval vs. normal upvar bookkeeping (615657, r=dmandelin).
|
2010-12-08 14:26:30 -08:00 |
|
Jason Orendorff
|
0d33f63a0e
|
Bug 601676 - Configure should reject python3.
|
2010-12-10 10:09:13 -06:00 |
|
Nicholas Nethercote
|
c96dd004e2
|
merge
|
2010-12-09 21:51:34 -08:00 |
|
Nicholas Nethercote
|
6adde8adb9
|
Backed out changeset 49f6b73ae373
|
2010-12-09 21:49:17 -08:00 |
|
Vladimir Vukicevic
|
9cc33979ec
|
Bug 601070: fix assert in typed array set, r=jorendorff
|
2010-12-09 18:34:45 -08:00 |
|
Nicholas Nethercote
|
30c5928c9d
|
Bug 591698 - nsDOMWorkerFunctions returning false without setting error. r=jwalden.
|
2010-12-08 16:05:25 -08:00 |
|
Ben Turner
|
9dfb729b0b
|
Merge backout, orange
|
2010-12-08 15:54:02 -08:00 |
|