Commit Graph

21792 Commits

Author SHA1 Message Date
Jeff Walden
68deadf97f 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
7fca414fdc Fix a null-check typo. rs+coolhand=luke 2010-12-24 18:18:17 -05:00
Jeff Walden
388b986a98 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
a2ff8bc37a 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
c9dd9c9ad6 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
809aab6df1 Bug 621348 - Disable regress-336410-2.js on debug Linux where it times out, r=bclary 2010-12-26 08:00:18 -08:00
timeless@mozdev.org
05c11948c4 Bug 565615 TraceRecorder::stringify is odd, r=jorendorff 2010-05-25 17:34:09 +03:00
Igor Bukanov
6f324ec97c Bug 619641 - making jsd to return "anonymous" for nameless functions, not an empty string, for compatibility with Firebug. r=adrake 2010-12-23 22:41:57 +01:00
Phil Ringnalda
898c3398d3 Back out faba5ec16e4f (bug 617921) for failing to build on Windows 2010-12-24 18:01:15 -08:00
timeless@mozdev.org
ab8210a0dc Bug 617964 jsd_NewValue leaks jsdval when JS_EnterCrossCompartmentCall fails, r=jorendorff 2010-12-09 13:14:00 -08:00
timeless@mozdev.org
bfe62f3b02 Bug 617921 Snarf should pass a positive value to fread, r=jorendorff 2010-12-09 12:42:00 -08:00
timeless@mozdev.org
d5e34fd067 Bug 615072 obj decl from top of Parser::letStatement is unused, r=jorendorff 2010-12-09 00:23:00 -08:00
timeless@mozdev.org
a51ab00b5f Bug 603366 NewCompartment leaks compartment when compartment->init() fails, r=gal 2010-10-12 03:39:00 -07:00
Bob Clary
8413cee48b Bug 615011 - Disable jsreftest/tests/jsreftest.html?test=js1_5/extensions/regress-336409-2.js on Linux debug where it times out, r=philor 2010-12-22 22:11:00 -08:00
Bill McCloskey
a5e1e479c3 Bug 621072 - Don't bake JS_THREAD_DATA(cx)->interruptFlags into traces (r=igor) 2010-12-23 15:14:33 -08:00
Bill McCloskey
895fc4a6e7 Bug 621032 - Move iterationCounter from JSThreadData to TraceMonitor (r=igor) 2010-12-23 15:10:36 -08:00
Bill McCloskey
3678411551 Bug 621032 - Move MathCache from JSThreadData to JSCompartment (r=igor) 2010-12-23 15:10:25 -08:00
Igor Bukanov
9b4f183391 Bug 621161 - (void) annotation for TypedMarker to silence coverity warning. r=timeless 2010-12-23 19:25:49 +01:00
Igor Bukanov
fd2d51771d Bug 621144 - (void) annotation for setjmp to silence coverity warning. r=timeless 2010-12-23 16:18:36 +01:00
Boris Zbarsky
25f651f409 Bug 614931 test. 2010-12-22 22:33:54 -05:00
Boris Zbarsky
d62465ea30 Bug 614931. Number.toLocaleString shouldn't miscumpute the string length. r=brendan 2010-12-22 22:32:05 -05:00
Bill McCloskey
0e8ba5e27f Bug 584860 - TraceMonitor cleanups (r=igor) 2010-12-22 14:00:06 -08:00
Brian Hackett
a1c3c02b8c Don't use wrong result value in stubs::SetElem, bug 620643. r=dmandelin 2010-12-22 13:11:55 -08:00
Bill McCloskey
dd2b95314a Bug 584860 - Move TraceMonitor into compartment (r=gal) 2010-12-22 12:02:25 -08:00
Brendan Eich
8fd7c73f7f ES5 Object.create misbehaves in particular scenario (585891, r=jwalden). 2010-12-14 18:32:41 -08:00
Bill McCloskey
122d634c29 Bug 620029 - Add a check for negative lengths in |new Array(l)| (r=njn) 2010-12-21 16:47:13 -08:00
Daniel Holbert
c3e798be52 Bug 613092: return NULL instead of JS_FALSE from method 'addScript' whose return type is a pointer (in jsdbgapi.cpp). r=dmandelin 2010-12-21 16:07:17 -08:00
Bill McCloskey
b7777d8147 Backed out changeset d75da3b12098 (tree burning) 2010-12-21 16:06:19 -08:00
Bill McCloskey
e02113d1cf Bug 547327 - Estimate optimal number of JSObject slots (r=lw) 2010-12-21 15:54:25 -08:00
Andrew Paprocki
635d9fb821 Bug 612624 - Fix a missing OmitPrivateMemory in dtoa. r=mrbkap 2010-12-21 13:46:01 -08:00
David Mandelin
6e569edaba Fix MSVC warnings 2010-12-21 12:58:02 -08:00
Bill McCloskey
42861790b5 Bug 620562 - Fix JSOP_STOP recording when in an imacro (r=dmandelin) 2010-12-21 12:14:02 -08:00
Igor Bukanov
50693c0bf2 Bug 620376 - follow up to fix the test to correctly report when timeout function is not available
--HG--
extra : rebase_source : e228f970a35fcb02f8720ff1dcac13724a506aa7
2010-12-21 16:03:01 +01:00
Jacek Caban
30caa1d795 Bug 615212 - GCC's win64 ABI change broke compilation on mingw-w64 (methodjit part) r=dvander 2010-12-21 15:19:12 +00:00
Igor Bukanov
67e0f64ee4 Bug 620376 - ArrayToIdVector from jsproxy.cpp should check for operation callback invocations. r=gal 2010-12-21 11:21:26 +01:00
Boris Zbarsky
8d15fad982 Bug 617617. Remove remnants of the assumption that inc() and incHelper() preserve type. r=njn 2010-12-20 16:48:28 -05:00
Bill McCloskey
b41d02cee0 Bug 618362 - Fix offset when accessing args in strict mode (r=njn) 2010-12-20 13:47:27 -08:00
Chris Leary
55d37d53ae Back out the accidental part of 11094bb03918. 2010-12-20 11:15:43 -08:00
Jim Blandy
dde2b15d9b Fix comment typo in f30da38f918b. no r 2010-12-20 09:43:18 -08:00
Nicholas Nethercote
2a6e95e969 JM: shrink JITScript on 64-bit platforms. r=dvander. 2010-12-19 19:56:00 -08:00
Brendan Eich
53aa391297 Determine whether to shadow a property based on slotful *or* has JSPropertyOp setter (552432, r=jorendorff). 2010-12-13 18:10:39 -08:00
Nicholas Nethercote
a02a2e4063 Bug 619622 - JM: shrink BasePolyIC by improving the ExecPoolVector representation. r=lw. 2010-12-19 15:38:33 -08:00
Phil Ringnalda
13025a6bc0 Bug 620070 - mark jstest js1_5/extensions/regress-342960.js as silentfail, r=bclary. 2010-12-19 14:19:51 -08:00
Brian Hackett
df8a8b3ce9 Periodically discard JIT code during GC, bug 617656. r=dmandelin 2010-12-17 16:33:04 -08:00
Brian Hackett
008b81e88e Backout 47a4f03b5947 2010-12-17 16:26:35 -08:00
Igor Bukanov
7bca919931 bug 609440 - folloup to fix compilation erros under MOZ_CALLGRIND 2010-12-17 09:57:03 -08:00
Jason Orendorff
85ac72d3bd Unbox iterator after deep bail. Bug 618574, r=dvander. 2010-12-16 14:59:50 -08:00
Brian Hackett
201a276d97 Don't call setProperty from dense array defineProperty, bug 618350. r=waldo 2010-12-16 13:33:49 -08:00
Luke Wagner
e4bb2ca2a9 Bug 609440, part 4 - make JSString::chars() fallible (r=waldo,dvander,igor,dwitte,njn) 2010-12-06 10:26:58 -08:00
Luke Wagner
56b2810a26 Bug 609440, part 3 - remove fallible public APIs, update mozilla (r=bent,jst,mrbkap,waldo,sdwilsh) 2010-12-03 00:24:17 -08:00