Bill McCloskey
|
00cc0f053c
|
Bug 618422 - Fix MSVC warning in profiler (r=dmandelin)
|
2010-12-30 14:16:13 -08:00 |
|
David Mandelin
|
c7a8f48515
|
Bug 617139: extend stack check further to allow for GC during exception generation for too much recursion, r=igor, a=blocker
|
2010-12-30 13:30:12 -08:00 |
|
Tom Schuster
|
010f1cebb4
|
Bug 557353 - JM: PIC for object-wrapped string length. r=dvander
|
2010-12-30 13:25:03 -06:00 |
|
Jeff Walden
|
a6ce2e1493
|
Bug 622053 - Streamline and greatly clarify Call object PropertyOp getters and setters, for easier reading and more bounds-checking assertions than the none (!) we had before. r=dmandelin
|
2010-12-29 22:21:18 -06:00 |
|
Jeff Walden
|
f7bec8a9e8
|
Bug 614493 - Move top-level binding storage (and argument, variable, and upvar counts) out of JSFunction and into js::Bindings, itself stored in JSScript, anticipating the time when strict mode eval scripts will need it. r=brendan
|
2010-11-16 15:34:24 -08:00 |
|
Jeff Walden
|
ff60a27654
|
Bug 621376 - new Function.prototype on trace should not define Function.prototype.prototype. r=brendan
|
2010-12-27 16:24:27 -06:00 |
|
Jeff Walden
|
001fbb6163
|
Update comments on the structure of arguments objects in jsobj.h to account for strict mode arguments. r=commentsonlyfix
|
2010-12-29 16:45:44 -06:00 |
|
Jeff Walden
|
7536dd7021
|
Bug 620335 - TM: "Assertion failure: !argsobj.getPrivate()" leaving the trace JIT in strict mode code when an arguments object has been created. r=luke
|
2010-12-29 12:54:27 -06:00 |
|
Brian Hackett
|
7017b3830a
|
Fix breakage from bug 621137 fix.
|
2010-12-30 06:53:18 -08:00 |
|
Brian Hackett
|
74a8376fa0
|
Fix bug 621137, r=njn
|
2010-12-30 08:41:24 -05:00 |
|
Brian Hackett
|
be4d109005
|
Don't generate INITPROP/INITELEM for singleton constant initializers, bug 577359.
|
2010-12-30 08:07:43 -05:00 |
|
Chris Leary
|
5c3dd7b9ca
|
Merge mozilla-central to tracemonkey.
|
2010-12-30 00:36:53 -05:00 |
|
Chris Leary
|
929bde7297
|
Merge mozilla-central to tracemonkey, part two.
|
2010-12-29 22:37:11 -05:00 |
|
Chris Leary
|
272d457a20
|
Merge mozilla-central to tracemonkey.
|
2010-12-29 19:25:04 -05:00 |
|
Igor Bukanov
|
3441bfebe5
|
bug 621180 - moving JSThreadData::cachedNativeIterators into the compartment. r=(wmccloskey
--HG--
extra : rebase_source : 460ccf67d3a01e44ab65f1db3b2a38694f3d5411
|
2010-12-29 20:09:04 +01:00 |
|
Brendan Eich
|
3ed9b08a6c
|
#ifdef DEBUG var used only in assertion to avoid warning.
|
2010-12-29 11:42:31 -08:00 |
|
Brendan Eich
|
2b4b0e0cd7
|
Incorrect decompilation with non-ASCII property name in destructuring (621814, r=igor).
|
2010-12-28 18:43:38 -08:00 |
|
Brendan Eich
|
97408da376
|
Second followup for 619003, adding the jsreftest needed to cover the bug fixed by the first followup. Some comment tweaks too.
--HG--
rename : js/src/tests/js1_8_5/regress/regress-619003.js => js/src/tests/js1_8_5/regress/regress-619003-1.js
|
2010-12-29 17:16:46 -08:00 |
|
Boris Zbarsky
|
ace11837aa
|
Bug 621374. Fix denseArrayElement to follow its contract for holes. r=njn
|
2010-12-29 16:44:47 -08:00 |
|
Brendan Eich
|
bbc684708a
|
Fix bug in patch for 619003 to cure orange.
|
2010-12-29 14:50:07 -08:00 |
|
Brendan Eich
|
0e94dad967
|
Restore append-only fun->u.i.names rule by binding destructured-to vars for destructuring args after binding all args (619003, r=igor).
|
2010-12-27 15:10:58 -08:00 |
|
Tom Schuster
|
faaefcf02b
|
Bug 616612 - Speed up str.substring and str.substr, r=brendan
|
2010-12-29 10:22:45 -05:00 |
|
timeless@mozdev.org
|
0ce095b780
|
Bug 620445 - useless null check of prefix in XMLToXMLString, r=brendan
|
2010-12-20 18:19:00 -08:00 |
|
timeless@mozdev.org
|
3a8d5e7ecf
|
Bug 620420 - jsds_InvalidateAllEphemerals can use a do {} while() loop, r=brendan
|
2010-12-20 17:12:00 -08:00 |
|
Jory A. Pratt
|
7afae43f75
|
Bug 621812 - Ensure proper linking when as-needed is passed via LDFLAGS, r=khuey
|
2010-12-28 19:59:00 -08:00 |
|
Bill McCloskey
|
2d9708ea86
|
Bug 609212 - Trace loops with > 3 inner loops in profiler (r=dmandelin)
|
2010-12-28 16:10:24 -08:00 |
|
Bill McCloskey
|
ce00e6f2ed
|
Bug 621716 - Abort profiling when tracejit flushes (r=dmandelin, a=blocker)
|
2010-12-28 15:49:26 -08:00 |
|
David Mandelin
|
d296d99c0b
|
Bug 615065: don't optimize to globals where there might be aliasing in the other BindNameToSlot path, r=jwalden
|
2010-12-28 14:20:42 -08:00 |
|
David Mandelin
|
7325cf5f95
|
Bug 620838: propagate aliases-globals flag to inner lexical scopes, r=jwalden
|
2010-12-28 10:41:22 -08:00 |
|
Jeff Walden
|
e2834ef56d
|
Require JSFunction::inStrictMode() callers to check for isInterpreted() first, since most already know that the function in question is interpreted. r=dmandelin
|
2010-12-22 21:06:08 -05:00 |
|
Jeff Walden
|
59814e4551
|
Bug 620315 - "Assertion failure: unexpected constantly false guard detected" with "use strict", 4 > this. Fix a problem where we weren't marking functions created by |new Function| as accepting a primitive this value when their body was strict mode, by removing the duplicative bit that was being checked. r=dmandelin
|
2010-12-22 18:05:07 -05:00 |
|
Jeff Walden
|
c137b2d4d9
|
Bug 610350 - Assigning to a named function's name in strict mode code should throw. r=brendan
|
2010-11-12 14:33:46 -08:00 |
|
Jeff Walden
|
fa572289d5
|
Bug 620130 - Calls to eval with same code + varying strict mode of script containing eval == fail. r=brendan
|
2010-12-18 14:17:09 -06:00 |
|
Jeff Walden
|
ddd7f1a0d1
|
Bug 575535 - ES5 Function.prototype.{apply,call} do not coerce |this| to object. We've done this since the original strict-this patch landed, but we haven't deliberately tested this aspect of {apply,call} -- do so here. r=jorendorff
|
2010-12-08 11:33:05 -08:00 |
|
Jeff Walden
|
c878b13a0a
|
Fix a null-check typo. rs+coolhand=luke
|
2010-12-24 18:18:17 -05:00 |
|
Jeff Walden
|
6a9b79575d
|
Add tests for bug 600392, which was fixed by a backout in bug 599159. r=testingonlychange
|
2010-12-22 21:32:02 -05:00 |
|
Paul Biggar
|
2b587a0fb7
|
Bug 620880 - Change default --jitflags to mjp (r=dmandelin)
When running |jit-test/jit_tests.py|, use --jitflags=mjp by default.
When running |make check|, use --jitflags=m,j,mj,mjp,mjd by default.
|
2010-12-27 11:31:36 -08:00 |
|
Paul Biggar
|
a27afaacb0
|
Bug 621341 - make jit_test.py and jstests.py executable (r=dmandelin)
Change their permission bits, and add interpreter lines.
|
2010-12-27 11:31:32 -08:00 |
|
Phil Ringnalda
|
b3eb7cb551
|
Bug 621348 - Disable regress-336410-2.js on debug Linux where it times out, r=bclary
|
2010-12-26 08:00:18 -08:00 |
|
Chris Leary
|
0ae1d79202
|
Bug 576837: Conform to old invalid character-class range error. (r=Waldo)
|
2010-11-08 18:08:32 -08:00 |
|
David Anderson
|
28d275b6fc
|
Restrict global checks to the TR's global (bug 597940 followup, r=luke).
|
2011-01-07 16:54:55 -08:00 |
|
Jeff Walden
|
21bab7c739
|
Bug 514568 - Put the Call object for strict mode scripts in the methodjit. r=dvander
|
2011-01-07 17:58:31 -06:00 |
|
David Mandelin
|
f018264c7f
|
Bug 622691 followup: invert statement order in AutoUnlockDefaultCompartment to get update inside lock, r=gal
|
2011-01-06 11:30:15 -08:00 |
|
Tom Schuster
|
acbe1325b9
|
Fix crash in object-wrapped string length IC (bug 623474, r=dvander).
|
2011-01-07 14:30:10 -08:00 |
|
David Anderson
|
9e176a411b
|
Abort recording on some more global operations (bug 597940, r=luke).
|
2011-01-05 19:53:08 -08:00 |
|
Luke Wagner
|
fe23536656
|
Bug 623441 - JSCompartment::wrap missing NULL check (r=gal)
--HG--
extra : rebase_source : 9ddb81b96239889550e085619743c38300c0cdfc
|
2011-01-07 09:19:54 -08:00 |
|
Luke Wagner
|
c6da67d0e1
|
Bug 614131 - Don't leave wrapped exception in the context on failure to enter compartment (r=gal)
--HG--
extra : rebase_source : 325d545ef79b88f3983b86a7dde262acf9e60e1f
|
2011-01-07 09:13:00 -08:00 |
|
Luke Wagner
|
97a75fa583
|
Bug 620637 - Flush tracker completely when doing tree call (r=dvander)
--HG--
extra : rebase_source : 94a4e6b98bafae208066ef6c3d7521364bcd4abe
|
2011-01-06 14:31:55 -08:00 |
|
Jeff Walden
|
7b5179a175
|
Bug 514568 - Add JSObject::callIsForEval rather than using JSObject::getCallObjCallee() == NULL. r=igor
|
2011-01-05 14:54:04 -06:00 |
|
Jeff Walden
|
e93935e339
|
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
|
d6e9eb57fe
|
Back out 86285f568e0c for orange.
|
2011-01-07 15:03:39 -06:00 |
|
David Mandelin
|
fd202dfe55
|
Bug 610973 part 1: use scope chain to get string prototype to bake in, r=dvander
|
2011-01-07 11:31:21 -08:00 |
|
Brendan Eich
|
b3c3ba870e
|
ES5 directives should not trigger 'useless expression' errors (559402, r=jimb).
|
2010-12-27 13:10:25 -08:00 |
|
Jeff Walden
|
8e764445c1
|
Bug 623301 - Properly root arguments names during a call to Function(). r=brendan
--HG--
extra : rebase_source : 62f1e5d974ef8a208d8c661dfb29f292371f8c14
|
2011-01-05 16:50:30 -06:00 |
|
Jeff Walden
|
166d3ac09e
|
Bug 514568 - Tests for strict mode eval getting its own variable environment (and for other modes of interaction with eval, for greater testing rigor). r=igor
|
2010-10-01 18:43:01 -07:00 |
|
Jeff Walden
|
de8c94c378
|
Bug 514568 - Use a fresh variable environment for strict mode code run by eval, and give strict mode eval code frames a Call object backed by those variables. r=igor
|
2010-10-12 11:38:06 -07:00 |
|
Jeff Walden
|
8144b311b1
|
Bug 514568 - Refactor name binding code in the parser to more clearly split local name binding from top-level name binding, as reorganization anticipating strict mode eval getting its own environment and not using its caller's environment. r=igor
|
2010-10-15 14:19:56 -07:00 |
|
Tom Schuster
|
c907960101
|
Add a test for bug 473941. rs=jwalden
|
2011-01-03 17:36:28 -06:00 |
|
Jeff Walden
|
f489d4756b
|
Bug 621943 - Generator frames don't correctly steal strict arguments from stack frames. r=luke
|
2011-01-01 23:34:33 -06:00 |
|
Jeff Walden
|
6ddf166349
|
Warning patrol. r=sparky
|
2011-01-04 15:18:16 -06:00 |
|
Chris Leary
|
a876224cd1
|
Trigger another mozilla-central build. a=breakage
|
2011-01-04 15:47:12 -08:00 |
|
Chris Leary
|
77f9d7edb6
|
Merge tracemonkey into mozilla-central. a=blockers
|
2011-01-04 13:33:39 -08:00 |
|
Alex Pakhotin
|
f17c106434
|
Bug 544414 - Handle locales correctly on Android r=blassey,sayre, a=blocking-fennec
|
2010-11-26 17:28:24 -08:00 |
|
Ginn Chen
|
744db68b92
|
Bug 614917 If Solaris Studio is used, strip LD LDFLAGS when configure libffi r=ted.mielczarek a=NPOTB
|
2010-12-24 10:28:47 +08:00 |
|
Blake Kaplan
|
e8c7e41069
|
Bug 611401 - Avoid potential problems by doing this wrapping ourselves. r=gal a=blocking-betaN
|
2010-12-22 19:42:01 -05:00 |
|
Blake Kaplan
|
6ac756e70e
|
Bug 616989 - Allow loading a subscript through security wrappers. r=jst a=blocking-betaN
|
2010-12-22 19:41:28 -05:00 |
|
Blake Kaplan
|
feb7d2f3f6
|
Bug 612267 - window.__proto__ doesn't correspond to Window.prototype. r=jst a=blocking-betaN
|
2010-12-22 19:41:01 -05:00 |
|
Vladimir Vukicevic
|
88ea381abf
|
b=612334; have typed arrays treat length parans more consistently; r=waldo, a=b
|
2010-12-22 15:31:02 -08:00 |
|
Ben Turner
|
8a02f568a0
|
Backing out worker changes, a=backout.
|
2010-12-21 16:44:49 -05:00 |
|
Ben Turner
|
d8739dcb8a
|
Bug 618484 - 'Allow ChromeWorkers access to XPCOM objects'. r=jst, a=blocking.
|
2010-12-21 14:28:08 -05:00 |
|
Ben Turner
|
bb620ec2bf
|
Bug 613083 - 'IndexedDB: Switch serialization format from JSON to structured clone bytestream'. r=sicking, a=blocking.
|
2010-12-21 11:02:04 -05:00 |
|
Mihai Sucan
|
b1290b879d
|
Bug 606498 - Make sure the new nsIScriptError2 is used in all possible places- part 1; r=bzbarsky,dbaron,mrbkap sr=jst a=blocking2.0
|
2010-12-20 12:21:58 -04:00 |
|
Ben Turner
|
5fc5e7f7f8
|
Bug 618143 - 'IndexedDB: Don't accept null as a valid key'. r=sicking, a=blocking.
|
2010-12-15 13:21:07 -08:00 |
|
Robert Sayre
|
eb5a082560
|
Merge tracemonkey to mozilla-central. a=blockers
--HG--
rename : js/src/trace-test/tests/basic/bug616762.js => js/src/jit-test/tests/basic/bug616762.js
|
2010-12-15 12:21:50 -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 |
|
Matt Brubeck
|
67b16b7df9
|
bug 617074 - Fix for building with Android 2.3 SDK (android-9 platform) r=mwu,khuey a2.0=dougt
|
2010-12-15 11:22:16 -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 |
|
Rail Aliev
|
77bb5ada06
|
bug 615555: tracking bug for build and release of firefox 4.0b8 - bump m-c version number. r=bhearsum. CLOSED TREE
|
2010-12-14 17:21:54 -08:00 |
|
David Anderson
|
fecd69b7fb
|
Don't build cross-eval upvars for heavyweight functions (bug 616762, r=brendan, a=CLOSED TREE).
|
2010-12-14 11:50:20 -08:00 |
|
timeless@mozdev.org
|
80fa312d1c
|
Bug 618118 - Crash when uninstalling an add-on with bad bootstrap.js [@ JSCompartment::wrap ]. r=jst a=b
|
2010-12-13 17:28:38 +01: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 |
|
Vladimir Vukicevic
|
9cc33979ec
|
Bug 601070: fix assert in typed array set, r=jorendorff
|
2010-12-09 18:34:45 -08:00 |
|
Jeff Walden
|
c39f97db70
|
Convert JSScript::*Offset into offsets from the end of JSScript, not from its start, to escape an offset <= 0xFF requirement failing due to an impending increase in the size of JSScripts for bug 614493. r=brendan
--HG--
extra : rebase_source : 8c4046bdc99b8280d414cba864b7d5e1b1f25331
|
2010-12-02 14:23:51 -08:00 |
|
Jeff Walden
|
f432da735d
|
Bug 614333 - Remove the empty-script singleton optimization: it is effectively disabled with the methodjit, and its use of a single const JSScript for everything (including across compartments) interferes with recording name bindings in scripts, in order to correctly implement strict mode eval. r=brendan
--HG--
extra : rebase_source : 38a7faedb4b090e844cc342c82b273c75ef763bb
|
2010-11-16 15:30:56 -08:00 |
|
Jeff Walden
|
871064c6e8
|
Bug 601262 - A string literal containing an octal escape before a strict mode directive should be a syntax error. (Yes, this requirement is ugly, but it's what ES5 says.) r=brendan
--HG--
extra : rebase_source : c30be5f90e4b069da4ea6f035598f9a3262fa8e0
|
2010-10-13 04:00:28 -07:00 |
|
Jeff Walden
|
c6b2271ede
|
Add JSTreeContext::asCodeGenerator that performs the relevant cast, asserting while doing so. r=jimb over IRC
--HG--
extra : rebase_source : d3b3b2bd62fbb02be9cc001f3d2326099a685249
|
2010-12-08 11:32:43 -08:00 |
|
Ben Turner
|
45de11679f
|
Bug 612642 - 'JS base64 code needs to be updated for removal of JS_GetStringBytesZ'. r=jorendorff.
|
2010-12-08 14:36:10 -08:00 |
|
Jim Blandy
|
24b8297050
|
Bug 599159: Revert changes making Array length handling strict-sensitive, to be redone differently. r=brendan
|
2010-12-09 11:43:31 -08:00 |
|
Jason Orendorff
|
4937daadbc
|
Bug 614051 - TM: wrong behavior setting existing properties to joined function object values again. r=brendan.
|
2010-12-09 12:04:35 -06:00 |
|
Igor Bukanov
|
a18b8a8142
|
bug 617215 - eliminating JS_NewString usage in FF while fixing a leak there. r=bz
|
2010-12-09 11:22:15 +01:00 |
|
Boris Zbarsky
|
d9586ee9ab
|
Bug 614138. Fix stupid typo that breaks opt builds.
|
2010-12-09 00:16:30 -05:00 |
|
Boris Zbarsky
|
eb0e23508a
|
Bug 614138 followup to fix Windows debug compile errors for good.
|
2010-12-09 00:01:52 -05:00 |
|
Boris Zbarsky
|
45b14fe278
|
Bug 614138 followup to fix Windows debug compile errors.
|
2010-12-08 23:11:54 -05:00 |
|
Boris Zbarsky
|
07f8a8a6c8
|
Bug 614138 part 2: Use js::Anchor to root things in traceable native quickstubs as needed. r=jorendorff, a=bzbarsky
|
2010-11-22 21:46:55 -05:00 |
|
Jim Blandy
|
e08e432406
|
Bug 614138 part 1: Add an API for holding GC objects while we use values they own. r=jorendorff, a=bzbarsky
|
2010-12-08 22:17:36 -05:00 |
|
Jason Orendorff
|
40cdddfee7
|
Bug 617405 - Assertion failure: isObject() after defining getter on .prototype property of constructor. Take 2, removes two wrong tests. r=Waldo. (Additional r=Waldo on IRC to remove the tests.)
--HG--
extra : rebase_source : 288d966f1ee349e489e0151f8b2672ce4b611c56
|
2010-12-08 17:01:42 -06:00 |
|
Gregor Wagner
|
6ec4576609
|
Bug 617505 - Don't OOM so easily growing dense arrays, r=gal
|
2010-12-08 16:34:38 -08:00 |
|
Ben Turner
|
88a41ad471
|
Backed out changeset f205194a4128
|
2010-12-08 15:53:47 -08:00 |
|
Ben Turner
|
357717c854
|
Bug 612642 - 'JS base64 code needs to be updated for removal of JS_GetStringBytesZ'. r=jorendorff.
|
2010-12-08 14:36:10 -08:00 |
|
Dave Herman
|
1f0103e3f7
|
bug 617529, r=dmandelin: jstests.py command-line option to provide XUL info
|
2010-12-08 14:33:15 -08:00 |
|
Julian Seward
|
4aa0c733f6
|
Compress the method JIT's native code map (bug 611400, r=dvander).
|
2010-12-08 12:11:11 -08:00 |
|
Ben Turner
|
b0004a586c
|
Bug 611778. r=jorendorff. Forgot one nit, DONTBUILD.
|
2010-12-08 08:55:09 -08:00 |
|
Ben Turner
|
d80b354489
|
Bug 611778. r=jorendorff.
|
2010-12-08 08:33:00 -08:00 |
|
Nicholas Nethercote
|
fecf9a1832
|
Bug 588648 - Don't copy chars when scanning. r=brendan.
|
2010-12-07 15:22:52 -08:00 |
|
Nicholas Nethercote
|
738fde8fa2
|
Update nanojit-import-rev stamp.
|
2010-12-07 15:09:31 -08:00 |
|
Nicholas Nethercote
|
f5edcf85ed
|
Fix ARM test bustage caused by bug 615159. r=me.
--HG--
extra : convert_revision : 1789b94e330017a4b932d04faece480564ce79c0
|
2010-12-07 14:33:46 -08:00 |
|
Nicholas Nethercote
|
3e70e4bb8f
|
Bug 615159 - nanojit: test both SSE2 and non-SSE2 code on tinderbox. r=Jacob.Bramley.
--HG--
extra : convert_revision : a54c3a65fa267cb726878b2718240af4fc71616a
|
2010-12-07 13:54:33 -08:00 |
|
timeless@mozdev.org
|
86697f81c9
|
Bug 615074 to + backing are unused ifndef JS_PUNBOX64 in FrameState::ensureFeSynced. r=dvander, a=dvander.
|
2010-12-07 12:59:17 -06:00 |
|
timeless@mozdev.org
|
e20561937b
|
Bug 606158 duplicate null check of construct in NewProxyObject. r=brendan.
|
2010-12-07 12:56:42 -06:00 |
|
timeless@mozdev.org
|
39ad4aa3e4
|
Bug 587670 Process leaks file if it is a tty and it hits a line error or a buffer error. r=jorendorff.
|
2010-12-07 12:53:43 -06:00 |
|
Taras Glek
|
5a62e89d85
|
Bug 577812 - One declaration rule violation in Mozilla sources r=brendan
|
2010-12-07 12:48:16 -06:00 |
|
Saint Wesonga
|
e7e16e7fa7
|
Remove unused js_DateSetXXX API. Bug 524179, r=brendan.
|
2010-12-07 12:46:19 -06:00 |
|
Andreas Gal
|
dfd0e233fe
|
Bug 599188 - potential overflow in shell ShapeOf. r=jorendorff.
--HG--
extra : rebase_source : 95e1dadc0c57d77bec1e86a392d4db9aeadebf8c
|
2010-12-07 11:17:18 -06:00 |
|
Jeff Walden
|
bfb5f66584
|
Bug 614333 - In aid of collecting empty script stats, add a frob to dump script statistics each time a new high number of scripts exist at one time, conditioned on DEBUG and the JS_DUMP_LIVE_SCRIPTS environment variable. r=brendan
|
2010-12-02 14:23:51 -08:00 |
|
Brendan Eich
|
4a77e53dc1
|
Add more to {alloc,free}Slot comment, pick closing comment style nit.
|
2010-12-07 08:36:21 -08:00 |
|
Jason Orendorff
|
5ad6740cda
|
Fix warning: no return value in JS_IsInRequest if !JS_THREADSAFE. no bug, rs=bz.
|
2010-12-07 09:03:05 -06:00 |
|
Igor Bukanov
|
933918e6f4
|
Bug 614578 - Removal of nsAutoGCRoot. r=mrbkap
|
2010-11-26 15:11:14 +01:00 |
|
Igor Bukanov
|
3717953163
|
Bug 612150 - Eliminating JS_GetFunctionName. r=mrbkap
|
2010-11-24 17:56:43 +01:00 |
|
Nicholas Nethercote
|
01067dbf04
|
Bug 616310 - JM: reduce fragmentation in ExecutableAllocator. r=jseward.
|
2010-12-06 17:16:08 -08:00 |
|
David Mandelin
|
9dd8742e99
|
Fix tiny formatting botch.
|
2010-12-06 16:30:47 -08:00 |
|
David Mandelin
|
7da6337736
|
Bug 601046: fix freelist maintenance and modify shapes in place in changeProperty, r=brendan
|
2010-12-06 16:27:39 -08:00 |
|
Blake Kaplan
|
ecc7bdafe4
|
Bug 617093 - Kill the dead XOW cache. r=jst
--HG--
extra : rebase_source : 3c31bedb7101204c636a2a082b6fb2d848d7ffc3
|
2010-12-06 12:10:28 -08:00 |
|
Blake Kaplan
|
75e4df25b0
|
Bug 614757 - Properly deep wrap via call/construct. r=gal
--HG--
extra : rebase_source : a46e4a24a62d3738f8161f1623bb619cc28bdb79
|
2010-12-03 19:00:23 -08:00 |
|
Jason Orendorff
|
0d7dcbae06
|
Fix overeager property cache fills, leading to wrong answers after certain JOF_INCDEC ops. Bug 614782, r=dmandelin.
|
2010-12-06 15:34:30 -06:00 |
|