Luke Wagner
|
ba175a9b28
|
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
|
334be9a370
|
Bug 609440, part 1 - don't need string atomic ops (r=igor)
|
2010-11-30 18:19:43 -08:00 |
Steve Fink
|
b9e87bfaf7
|
Fix opt build breakage from 8a62a1f0bd40 (bug 619369)
|
2010-12-15 21:44:26 -08:00 |
Steve Fink
|
bbf471b475
|
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
|
1ae4d6a884
|
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
|
25f0faeda0
|
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
|
5bfba51f4b
|
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
|
f8d1d20421
|
Quiet getSlotRef assertion from 292dd34fdbbf (rs=jorendorff)
|
2010-12-15 19:41:32 -08:00 |
Luke Wagner
|
4de62f2b85
|
Bug 614780 - Go back to not tracing labeled break/continue (r=dvander)
|
2010-12-15 17:25:26 -08:00 |
Luke Wagner
|
7ef85c92da
|
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
|
31b126dff4
|
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
|
9f48749239
|
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
|
9813846ada
|
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
|
8b5c4cef0f
|
Bug 616989 - Allow loading a subscript through security wrappers. r=jst
|
2010-12-14 16:56:54 -08:00 |
Blake Kaplan
|
63f51761f9
|
Fix bug 606645. r=gal
|
2010-12-14 16:38:51 -08:00 |
Blake Kaplan
|
23a84ad95c
|
Bug 612267 - window.__proto__ doesn't correspond to Window.prototype. r=jst
|
2010-12-10 16:05:20 -08:00 |
Nicholas Nethercote
|
e46d5e99d6
|
Backed out changeset 2892db39b022 due to orange.
|
2010-12-14 18:54:04 -08:00 |
Nicholas Nethercote
|
2fb4b13fa2
|
Bug 618572 - Assertion failure: *userbuf.ptr == c, at ../jsscan.cpp:349. r=brendan.
|
2010-12-14 17:26:01 -08:00 |
Nicholas Nethercote
|
05215f581a
|
Bug 618577 - TM: "Assertion failure: 0,". r=vlad.
|
2010-12-14 13:41:41 -08:00 |
David Anderson
|
903f0d35f8
|
Fix iterator cache hits and deleted property suppression (bug 618614, r=gal).
|
2010-12-14 12:52:55 -08:00 |
Brendan Eich
|
cec2480c11
|
Fix //@line from stdin and (more important) add @line testcase (618652, r=njn).
|
2010-12-12 00:50:59 -08:00 |
Igor Bukanov
|
4d290c92cd
|
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
|
2327db21b5
|
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
|
b43f5681c6
|
Don't build cross-eval upvars for heavyweight functions (bug 616762, r=brendan).
|
2010-12-14 11:50:20 -08:00 |
Jim Blandy
|
033491ac71
|
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
|
fe333d7830
|
Bug 610580 - Fix TMFLAGS=abort (r=bz)
|
2010-12-14 11:15:13 -08:00 |
Luke Wagner
|
88e586727a
|
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
|
16bac7468e
|
Disable new test in the browser to fix orange.
|
2010-12-14 10:57:27 -08:00 |
Jason Orendorff
|
c9c9a924f8
|
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
|
1023f2a5f2
|
Fix bug 616711. r=gal
|
2010-12-14 06:34:46 -08:00 |
Ginn Chen
|
08340dff67
|
Bug 618777 Fix cpuid for x64 on Solaris r=sstangl
|
2010-12-14 15:21:57 +08:00 |
Nicholas Nethercote
|
2c3b7da8b2
|
Backed out changeset 0343557b0c7a due to orange.
|
2010-12-13 18:43:11 -08:00 |
Nicholas Nethercote
|
f5c734ba1f
|
Bug 610070 - Large amount of heap allocation from js::PropertyTable::init. r=brendan.
|
2010-12-13 16:43:39 -08:00 |
Brian Hackett
|
78c26c97b9
|
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
|
7310b2b5b9
|
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
|
80fa56a0c0
|
Bug 612292 - Rename array allocation functions (r=lw)
|
2010-12-13 16:22:59 -08:00 |
Paul Biggar
|
acaadeb7cc
|
Bug 612312 - Replace DEBUG_ARRAYS with plain DEBUG (r=cdleary)
|
2010-12-13 16:22:57 -08:00 |
Andreas Gal
|
f35358b57d
|
Deleted numeric properties are not supressed in for-in (bug 617593, r=jwalden).
|
2010-12-13 15:22:12 -08:00 |
Andreas Gal
|
1aca765ba9
|
Check for infinite recursion when running proxy handlers (bug 571168, r=jorendorff).
|
2010-12-13 14:53:44 -08:00 |
Igor Bukanov
|
11ffb20e08
|
bug 618262 - Removal of JS_NewString. r=brendan
|
2010-12-10 12:50:50 +01:00 |
Jeff Walden
|
064d771215
|
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
|
7f2b0ec4c5
|
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
|
a954b8a198
|
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
|
86f933bfef
|
Fix MakeUpvarForEval vs. normal upvar bookkeeping (615657, r=dmandelin).
|
2010-12-08 14:26:30 -08:00 |
Jason Orendorff
|
043487e6b2
|
Bug 601676 - Configure should reject python3.
|
2010-12-10 10:09:13 -06:00 |
Nicholas Nethercote
|
50fa52454f
|
merge
|
2010-12-09 21:51:34 -08:00 |
Nicholas Nethercote
|
3525fe4a3b
|
Backed out changeset 49f6b73ae373
|
2010-12-09 21:49:17 -08:00 |
Vladimir Vukicevic
|
43e9606ecb
|
Bug 601070: fix assert in typed array set, r=jorendorff
|
2010-12-09 18:34:45 -08:00 |
Nicholas Nethercote
|
d1addd30ce
|
Bug 591698 - nsDOMWorkerFunctions returning false without setting error. r=jwalden.
|
2010-12-08 16:05:25 -08:00 |
Ben Turner
|
269df12062
|
Merge backout, orange
|
2010-12-08 15:54:02 -08:00 |