Commit Graph

11227 Commits

Author SHA1 Message Date
Dave Herman
71de094573 bug 590774, r=cdleary: implement function::identifier E4X extension 2010-09-07 16:16:34 -07:00
Dave Herman
3c77d7e37e bug 590772, r=cdleary: for-in loops with initializers 2010-09-07 16:14:15 -07:00
Dave Herman
5a346677d9 bug 590766, r=cdleary: let-expressions and let-statements 2010-09-07 15:44:31 -07:00
Igor Bukanov
e353306519 bug 588016 - Avoid reporting OOM when background has not finished. r=anygregor
--HG--
extra : rebase_source : 7d6b09d93bdc463cf7d06d2cdbe09085fd0e4b4b
2010-09-07 23:08:20 +02:00
David Anderson
48f5bf67b2 Fix DEFFUN creating a sync state mismatch (bug 590083, r=dmandelin). 2010-09-07 13:59:01 -07:00
David Anderson
69b95ea914 ICs for scripted calls (bug 587698, r=dmandelin). 2010-09-02 20:04:33 -07:00
Igor Bukanov
052c9099c5 bug 592617 - cannot compile without JS_METHODJIT. r=dmandelin 2010-09-07 13:29:22 +02:00
David Anderson
d48229f661 Fixed out-of-line sync labels in some ICs (bug 593918, r=sstangl). 2010-09-06 22:43:25 -07:00
Luke Wagner
00f14ad975 Fix thinko in 1d477685d70a - e262 15.10.3 says 'Called as a Function' 2010-09-06 21:00:08 -07:00
Luke Wagner
750336acad Bug 593611 - regexp_construct is not a slow native anymore (r=brendan) 2010-09-06 17:25:00 -07:00
Makoto Kato
38299a0884 Bug 593747 - TM: 64-bit VC9: dist\include\jsval.h(636) : error C2143: syntax error : missing ';' before 'type'. r=lw 2010-09-06 16:59:04 +09:00
Brian Hackett
bdd2836820 Backout changesets b350e3b72c2f and fc7630d987f8. 2010-09-05 07:58:16 -07:00
Brian Hackett
984f326b13 Bug 561506, add context owner checks for addprop. no_r=7:00am 2010-09-05 07:05:10 -07:00
Brian Hackett
7703748d37 PIC for addprop, bug 561506. r=dmandelin 2010-09-04 20:12:56 -07:00
Jan de Mooij
450ca78be3 Fast path for >>>. b=589832, r=dvander. 2010-09-04 18:45:26 -04:00
Chris Leary
785696584e Bug 576823: fix sticky patterns with disjunctions. (r=lw) 2010-09-03 19:08:44 -07:00
David Mandelin
db8cb81a27 Bug 593497: blacklist using iteration count only if methodjit is enabled, r=dvander 2010-09-03 15:12:38 -07:00
David Mandelin
4842eaa78b Bug 593195: blacklist based on iteration count, r=dvander 2010-09-03 14:45:56 -07:00
Brendan Eich
32e251d137 Wrong behavior setting existing properties to joined function object values (592412, r=jorendorff). 2010-08-31 16:45:34 -07:00
David Mandelin
024e591801 Bug 593444: claim title when tracing to avoid aborts, r=dvander 2010-09-03 12:30:55 -07:00
Gregor Wagner
e9d53dc7ea Bug 592930 - TM: set right compartment for mozJSComponentLoader::ModuleEntry::Clear r=mrbkap 2010-09-03 00:34:36 -07:00
Andreas Gal<Gal@uci.edu>
9a94c881f3 Bug 592871 - TM: compartment for Global Object created in nsXULPDGlobalObject::EnsureScriptEnvironment r=mrbkap 2010-09-02 20:07:49 -07:00
Andreas Gal<gal@uci.edu>
11d8a3ed3e Bug 592869 - TM: set right compartment in XPCNativeMember::Resolve r=mrbkap 2010-09-02 19:55:05 -07:00
Nicholas Nethercote
9eb01319fa Bug 592910 - TM: simplify IsEntryTypeCompatible(). r=lw. 2010-09-02 17:12:38 -07:00
Gregor Wagner
e94e441576 Bug 592741 - TM: set right compartment in nsXPCWrappedJSClass::CallQueryInterfaceOnJSObject r=mrbkap 2010-09-02 16:47:21 -07:00
Blake Kaplan
2b71d97594 No bug - Don't assert in js_DumpObject on non-native objects. rs=brendan 2010-09-02 15:59:19 -07:00
Luke Wagner
7e03de6826 Bug 592962 - JSOP_DEFXMLNS should pop after possibly reporting an error (r=brendan) 2010-09-02 16:03:11 -07:00
Bill McCloskey
6676cbd6ba Bug 590006 - escaping closures on trace don't get block objects in their scope chain (r=lw) 2010-09-02 10:50:15 -07:00
Robert Sayre
357a4a6366 Merge mozilla-central to tracemonkey. 2010-09-01 22:27:07 -07:00
Gregor Wagner
a3d37eaf94 Bug 592184 - TM: XPC_WN_CallMethod has to set the right compartment r=gal 2010-09-01 22:20:32 -07:00
Brian Hackett
7b0f64dbaa Backed out changeset c85589cb4d0c 2010-09-01 20:19:03 -07:00
Brian Hackett
711fb44e45 Bug 561506 - PIC for addprop. r=dmandelin 2010-09-01 20:00:58 -07:00
David Mandelin
747c4fc309 Bug 587809 final: fix nits in version 'pre-landed' on JM, r=jorendorff 2010-09-01 17:52:23 -07:00
David Mandelin
966c4ef40f Backed out changeset 1b354f3d6e5c -- got landed wrong. 2010-09-01 17:48:31 -07:00
David Mandelin
4978410836 Bug 587809 final: fix nits in version 'pre-landed' on JM, r=jorendorff 2010-09-01 17:17:04 -07:00
Nicholas Nethercote
a677aa9e11 Bug 592177 - TM: inline fast path in checkForGlobalObjectReallocation(). r=bz. 2010-09-01 17:11:19 -07:00
Nicholas Nethercote
decf093d77 Bug 581595 - Optimize creation of RegExp.prototype.exec's return value. r=lw. 2010-09-01 16:39:56 -07:00
Vladimir Vukicevic
cbe35a0e14 backing out 2796c7 (bug 539771); a=b 2010-09-01 15:54:01 -04:00
Vladimir Vukicevic
482dd7f865 b=539771; Add support for context attribs to canvas; r=jmuizelaar 2010-09-01 15:04:48 -04:00
Vladimir Vukicevic
68ebc5b5bf b=590655; get rid of WebGL-prefixed typed array names; r=jst 2010-09-01 15:04:45 -04:00
Luke Wagner
dde4b9f7f0 Bug 592199 - call js_PutArguments from trace always (r=dmandelin, a=blocking) 2010-09-01 09:53:29 -07:00
Kyle Huey
626b88436d Bug 591373: Stop forcing link time code generation in js in non-PGO builds. r=ted a=sdwilsh 2010-08-31 21:25:38 -04:00
Michael Wu
e10c97737e Bug 592457 - Don't create new signatures on windows, r=khuey a=blocking-beta5 2010-08-31 21:18:22 -04:00
Justin Lebar
3e7e1949d1 Bug 587853 - Use PR_ATOMIC_{INCREMENT,DECREMENT} macros for threadsafe addref / release. r+a2.0=bsmedberg 2010-08-17 10:25:41 -07:00
Lukas Blakk
86f7efe322 bug 588861: Tracking bug for build and release of Firefox 4.0b5 - 4.0b5 version bumps. r=bhearsum. a=npotb 2010-08-31 10:36:46 -04:00
Dan Witte
401da66f49 Really revert libffi comment spelling fix since it's not upstream. a=NPOTB 2010-08-30 15:38:36 -07:00
Dan Witte
c4091d7694 Back out Bug 536324 part 3. 2010-08-30 13:20:39 -07:00
Dan Witte
a5ebf043df Merge m-c -> e10s. 2010-08-28 13:39:42 -07:00
Luke Wagner
5e9978f911 Bug 581263 - remove slow natives (r=waldo,mrbkap) 2010-08-16 12:35:04 -07:00
Luke Wagner
a80ab46add Bug 589028 - make nsContentUtils::GetDocumentFromCaller not depend on slow-native constructors (r=jst)
--HG--
extra : rebase_source : a12eb25eadefa5ed1bb1799516ee9b287d171aa2
2010-08-19 18:12:02 -07:00