6545473b75b4ebe7af494d243b3ec5e4dfe79005
2010-12-30 14:16 -0800
Bill McCloskey - Bug 618422 - Fix MSVC warning in profiler (r=dmandelin)
b139e168fbf00b363a15edca33ac10b935289176
2010-12-30 13:30 -0800
David Mandelin - Bug 617139: extend stack check further to allow for GC during exception generation for too much recursion, r=igor, a=blocker
feb28ec64b743cbdbfb3d3283a19e072f258a926
2010-12-30 13:25 -0600
Tom Schuster - Bug 557353 - JM: PIC for object-wrapped string length. r=dvander
c5d43dfafcbc17707bed4c1849a68a72e2676e8b
2010-12-29 22:21 -0600
Jeff Walden - 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
0d9a5752b1cf36be73c2bc2cab784fbdcb04eb20
2010-11-16 15:34 -0800
Jeff Walden - 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
6b68235ee417b4e078e691ad6bac1909dca9e5bd
2010-12-27 16:24 -0600
Jeff Walden - Bug 621376 - new Function.prototype on trace should not define Function.prototype.prototype. r=brendan
25908114259b1688488f495f0f135cd5c2ef4906
2010-12-29 16:45 -0600
Jeff Walden - Update comments on the structure of arguments objects in jsobj.h to account for strict mode arguments. r=commentsonlyfix
37ebdb3e7617a84ccd2f83517514eb79f812bc31
2010-12-29 12:54 -0600
Jeff Walden - Bug 620335 - TM: "Assertion failure: !argsobj.getPrivate()" leaving the trace JIT in strict mode code when an arguments object has been created. r=luke
41957753e5dff95f260b1511f9034db57fc2e905
2010-12-30 06:53 -0800
Brian Hackett - Fix breakage from bug 621137 fix.
49eb06696448b3170d13cd63f592fde77de43e8b
2010-12-30 08:41 -0500
Brian Hackett - Fix bug 621137, r=njn
d4f969511664e0b84d2b3c392de0b491d96b3800
2010-12-30 08:07 -0500
Brian Hackett - Don't generate INITPROP/INITELEM for singleton constant initializers, bug 577359.
7afbb62b190b3d40f9008e32ef74cc216ca54e45
2010-12-30 00:36 -0500
Chris Leary - Merge mozilla-central to tracemonkey.
d29066f84f0db4f6b79c3635e3847cd794bed73a
2010-12-29 22:37 -0500
Chris Leary - Merge mozilla-central to tracemonkey, part two.
e6ba6285447a3498c483f6a557aa5df779479955
2010-12-29 19:25 -0500
Chris Leary - Merge mozilla-central to tracemonkey.
98ebb8eabfe4e1076e876cf1cb1d57d6de84fb22
2010-12-28 18:43 -0800
Brendan Eich - Incorrect decompilation with non-ASCII property name in destructuring (621814, r=igor).
9d777ec391773fbf1e9f3ed1e4787b236e0ca47b
2010-12-29 17:16 -0800
Brendan Eich - Second followup for 619003, adding the jsreftest needed to cover the bug fixed by the first followup. Some comment tweaks too.
6f0a7cfb06d708d279846b963548adba20ed54ff
2010-12-29 16:44 -0800
Boris Zbarsky - Bug 621374. Fix denseArrayElement to follow its contract for holes. r=njn
c2beef54a0042c2818c343c3966be3e5bda30cc4
2010-12-29 14:50 -0800
Brendan Eich - Fix bug in patch for 619003 to cure orange.
9cc0fd0f737a16b2cf67545abff65aa9fdc9d5e2
2010-12-29 20:09 +0100
Igor Bukanov - bug 621180 - moving JSThreadData::cachedNativeIterators into the compartment. r=(wmccloskey
c527108597c712537d9366f9352b9e12bfb308be
2010-12-29 11:42 -0800
Brendan Eich - #ifdef DEBUG var used only in assertion to avoid warning.
d8df430eb9f8880f4cba739a93087b471fd266fe
2010-12-27 15:10 -0800
Brendan Eich - Restore append-only fun->u.i.names rule by binding destructured-to vars for destructuring args after binding all args (619003, r=igor).
02e3df1dda85f5a71342c9df2ecbf13540d3c7bf
2010-12-29 10:22 -0500
Tom Schuster - Bug 616612 - Speed up str.substring and str.substr, r=brendan
bb4470d52f36fa26933d9ef792184af7817f70c5
2010-12-20 18:19 -0800
timeless - Bug 620445 - useless null check of prefix in XMLToXMLString, r=brendan
6aea1d08ce37c09bde35e1c225d54efc916ad7d8
2010-12-20 17:12 -0800
timeless - Bug 620420 - jsds_InvalidateAllEphemerals can use a do {} while() loop, r=brendan
34d34da6c7642748a1c45437c2c3610697bd7059
2010-12-28 19:59 -0800
Jory A. Pratt - Bug 621812 - Ensure proper linking when as-needed is passed via LDFLAGS, r=khuey
643454386bec4948ff031fbfab2d14a725df22d2
2010-12-28 16:10 -0800
Bill McCloskey - Bug 609212 - Trace loops with > 3 inner loops in profiler (r=dmandelin)
67c778fa24038cea599feee16cf186ac2b468daf
2010-12-28 15:49 -0800
Bill McCloskey - Bug 621716 - Abort profiling when tracejit flushes (r=dmandelin, a=blocker)
f3dae72f2b8e08b0596cf723f0b8a984f1ab59e3
2010-12-28 14:20 -0800
David Mandelin - Bug 615065: don't optimize to globals where there might be aliasing in the other BindNameToSlot path, r=jwalden
5f29abee43218888c2f505a13e5f5cfde9ea5eec
2010-12-28 10:41 -0800
David Mandelin - Bug 620838: propagate aliases-globals flag to inner lexical scopes, r=jwalden
ba1a2eb997b3e235bd20d929a2e80bdc70458e24
2010-12-27 16:23 -0800
David Mandelin - Bug 615723: turn on method jit for web workers, r=bent
3c64cc6bfb49dc0661f5f3954e8ded3d76629201
2010-12-22 21:06 -0500
Jeff Walden - Require JSFunction::inStrictMode() callers to check for isInterpreted() first, since most already know that the function in question is interpreted. r=dmandelin
f4c2edf5362e16db18adf65b5733ca8edaa35d0f
2010-12-22 18:05 -0500
Jeff Walden - 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
766415b7deed6192194474d433e09a3b9e2407dc
2010-11-12 14:33 -0800
Jeff Walden - Bug 610350 - Assigning to a named function's name in strict mode code should throw. r=brendan
126cd4bf58e0fab65e5361ef9b3749d218db402b
2010-12-18 14:17 -0600
Jeff Walden - Bug 620130 - Calls to eval with same code + varying strict mode of script containing eval == fail. r=brendan
ae8b6e7b0cd1a189a68dce14cd51eb2586bac59d
2010-12-08 11:33 -0800
Jeff Walden - 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
1c8d8360b90dbf1d4ffbf782c13c7eede72b5199
2010-12-24 18:18 -0500
Jeff Walden - Fix a null-check typo. rs+coolhand=luke
02d096c1a578d21cb44df73787d46b9e0c2d5936
2010-12-22 21:32 -0500
Jeff Walden - Add tests for bug 600392, which was fixed by a backout in bug 599159. r=testingonlychange
95b952a9d46fd5dc34d031cb424ba11458ad90ae
2010-12-27 11:31 -0800
Paul Biggar - Bug 620880 - Change default --jitflags to mjp (r=dmandelin)
fa279983a33d0af535a8144e1a9e9d1f467fdefe
2010-12-27 11:31 -0800
Paul Biggar - Bug 621341 - make jit_test.py and jstests.py executable (r=dmandelin)
11e3b708b95cbdf364e24b11aa6eea8efbde3a97
2010-12-26 08:00 -0800
Phil Ringnalda - Bug 621348 - Disable regress-336410-2.js on debug Linux where it times out, r=bclary
36d679f4570598c83e241be3656934f01bf76bed
2010-05-25 17:34 +0300
timeless - Bug 565615 TraceRecorder::stringify is odd, r=jorendorff
a42ff92a089eca76048a40430969c3df1bb9b99c
2010-12-23 22:41 +0100
Igor Bukanov - Bug 619641 - making jsd to return "anonymous" for nameless functions, not an empty string, for compatibility with Firebug. r=adrake
5641d5c42b7c5b97b984d4aece75d1766fd510d0
2010-12-24 18:01 -0800
Phil Ringnalda - Back out faba5ec16e4f (bug 617921) for failing to build on Windows
ca462888d2b210b5024decbb7e1627f9faafff04
2010-12-09 13:14 -0800
timeless - Bug 617964 jsd_NewValue leaks jsdval when JS_EnterCrossCompartmentCall fails, r=jorendorff
faba5ec16e4f0ef12d31047b7b27767fc60f5c6f
2010-12-09 12:42 -0800
timeless - Bug 617921 Snarf should pass a positive value to fread, r=jorendorff
d0a8bb359a7d597ba3cbdf57a40d7c3fe4204e39
2010-12-09 00:23 -0800
timeless - Bug 615072 obj decl from top of Parser::letStatement is unused, r=jorendorff
db22166063a01ddda852fdb91a3b671394526f3e
2010-10-12 03:39 -0700
timeless - Bug 603366 NewCompartment leaks compartment when compartment->init() fails, r=gal
c867532946e8889b153024b1ea0ab10e1018a9d9
2010-12-22 22:11 -0800
Bob Clary - Bug 615011 - Disable jsreftest/tests/jsreftest.html?test=js1_5/extensions/regress-336409-2.js on Linux debug where it times out, r=philor
6255a0255dc2565b5b4210c00090fa8bdc8d2dfd
2010-12-23 15:14 -0800
Bill McCloskey - Bug 621072 - Don't bake JS_THREAD_DATA(cx)->interruptFlags into traces (r=igor)
74c70b60cf8b1ff4e88512b7565d1f0b4ac8333e
2010-12-23 15:10 -0800
Bill McCloskey - Bug 621032 - Move iterationCounter from JSThreadData to TraceMonitor (r=igor)
acb3e091eb25bff6dcea3d0b7646ed07a22513da
2010-12-23 15:10 -0800
Bill McCloskey - Bug 621032 - Move MathCache from JSThreadData to JSCompartment (r=igor)
3e32efb4e937598590b9d3a22551c18673b61aef
2010-12-23 19:25 +0100
Igor Bukanov - Bug 621161 - (void) annotation for TypedMarker to silence coverity warning. r=timeless
cdf65c66cfbd585a2ec855786b668851df4beec1
2010-12-23 16:18 +0100
Igor Bukanov - Bug 621144 - (void) annotation for setjmp to silence coverity warning. r=timeless
e02379fdaf428e9a3542ba7da3484d669255e608
2010-12-22 22:33 -0500
Boris Zbarsky - Bug 614931 test.
921fb4d04aca43947d827599edcd39d632fc6bd8
2010-12-22 22:32 -0500
Boris Zbarsky - Bug 614931. Number.toLocaleString shouldn't miscumpute the string length. r=brendan
0be4f01086ea3dbde4e98e62133b2178c2da6613
2010-12-22 14:00 -0800
Bill McCloskey - Bug 584860 - TraceMonitor cleanups (r=igor)
8a9c6231fd52016278567f257be5c1d0874e51a3
2010-12-22 13:11 -0800
Brian Hackett - Don't use wrong result value in stubs::SetElem, bug 620643. r=dmandelin
2d7468b6054f2794e4c4953b44d8eebbd157ea8f
2010-12-22 12:02 -0800
Bill McCloskey - Bug 584860 - Move TraceMonitor into compartment (r=gal)
89ec0c0b48e2b24e1822ee16261c8d2c80114f1e
2010-12-14 18:32 -0800
Brendan Eich - ES5 Object.create misbehaves in particular scenario (585891, r=jwalden).
a4f9580c9b72328c944220e08a3bb4e0232c6e98
2010-12-21 16:47 -0800
Bill McCloskey - Bug 620029 - Add a check for negative lengths in |new Array(l)| (r=njn)
(0) -30000 -10000 -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip