Ginn Chen
a9f1c99903
Bug 487602 failed to compile firefox on Solaris r=bsmedberg
2009-04-14 16:42:50 +08:00
Arpad Borsos
07dc31e45f
Bug 485782 - get rid of nsSupportsArray; r=sicking, sr=bsmedberg
2009-04-14 10:02:58 +02:00
Brendan Eich
848fbcd8ef
Bug 488050 - upvar2: incorrect optimization of delete function_name (r=igor).
2009-04-13 17:13:21 -07:00
Andreas Gal
2866c6d091
Remove amd64 code (will be replaced with tamarin's new amd64 backend, 487981, r=danderson).
2009-04-13 16:16:10 -07:00
Jeff Walden
b282a2b89b
Import http://hg.mozilla.org/mozilla-central/rev/a94142e82a0d to TM since it seems to be horking my shell builds (but not a browser build? odd, I thought I'd tested both)
2009-04-11 15:01:17 -07:00
Brendan Eich
025b3510e0
Bug 487968 - TM: shutdown leak of rt->builtinFunctions (r=jorendorff).
2009-04-13 14:22:01 -07:00
Brendan Eich
a83511d2b1
Bug 488034 - Crash [@ js_GetUpvar] or "Assertion failure: (script)->upvarsOffset != 0, at ../jsinterp.cpp" (r=mrbkap).
2009-04-13 14:16:15 -07:00
Andreas Gal
c62dc9de92
Update ip in recycled branch fragments (487531, r=graydon).
2009-04-13 13:24:17 -07:00
L. David Baron
c7409a6be6
Fix occasional leak of either array or hashtable entrystore allocated in js_AddLocal by accounting for fun->u.i.upvars in DestroyLocalNames. (Bug 487967) r=brendan
2009-04-11 16:03:13 -07:00
Igor Bukanov
6da0ea9b5e
bug 462734 - fixing JSOP_BINDNAME caching issues. r=brendan
2009-04-11 10:11:06 +02:00
Igor Bukanov
d738892163
Backed out changeset 595ebe7b82fa - it had wrong patch
2009-04-11 10:07:42 +02:00
Igor Bukanov
de22fe3e47
bug 462734 - fixing JSOP_BINDNAME caching issues. r=brendan
2009-04-11 10:04:24 +02:00
Jeff Walden
61aee1746d
Bug 473096 - js1_5/Regress/regress-366601.js - Internal Error: script too large. r=brendan
2009-04-10 17:41:13 -07:00
Blake Kaplan
1c5e6afeac
Bug 487684 - Store the last trace PC to pass into the decompiler. r=igor
2009-04-10 14:06:28 -07:00
Igor Bukanov
fd755722cc
bug 486713 - fixing flag propagation to generator expression function. r=brendan
2009-04-10 20:50:47 +02:00
Brendan Eich
c77da042f2
Fix JS_LONE_INTERPRET-mislocated js_GetUpvar prototype (487563).
2009-04-09 19:19:21 -07:00
Brendan Eich
26a5b7f3fc
Bug 487563 - Crash [@ js_Interpret] (r=mrbkap).
2009-04-09 18:44:54 -07:00
Robert Sayre
c05dbc60ec
Merge mozilla-central to tracemonkey.
2009-04-09 21:24:00 -04:00
Jason Orendorff
b5d4ba583e
Bug 487676 - Nesting deep-aborting trace calls don't work. r=gal.
...
--HG--
extra : rebase_source : 436164485bd5e981e5ae8997eed2c371f3ecd77b
2009-04-09 18:07:00 -05:00
Jason Orendorff
e8a9ce3fda
Bug 487413 - Delete unnecessary fast natives in js shell. r=gal.
...
--HG--
extra : rebase_source : f9bddb69e037871b9b3b85bf8ab6e181f771bab9
2009-04-09 16:30:10 -05:00
Brendan Eich
e29805bd5a
Bug 487561 - More cleanup from bug 452498 and bug 487271 patches (r=mrbkap/igor, and this fixes bug 487570).
2009-04-09 15:05:12 -07:00
Jim Blandy
89a4b5bcff
Bug 469237: Avoid warnings in jstracer.cpp. r=igor
...
../jstracer.cpp: In member function ‘void TraceRecorder::guard(bool, nanojit::LIns*, nanojit::LIns*)’:
../jstracer.cpp:2301: warning: format ‘%p’ expects type ‘void*’, but argument 2 has type ‘nanojit::SideExit*’
../jstracer.cpp: In function ‘bool js_AttemptToExtendTree(JSContext*, VMSideExit*, VMSideExit*, jsbytecode*)’:
../jstracer.cpp:3624: warning: suggest parentheses around ‘&&’ within ‘||’
2009-04-09 13:10:22 -07:00
Jim Blandy
1d133ec6ba
Bug 469237: Assert that we never add properties to lexical blocks. r=igor
2009-04-09 13:07:27 -07:00
Brendan Eich
b9323a1394
Bug 487209 - erroneous redeclaration of let ... with try {...} catch(e) {var e...} (r=mrbkap).
2009-04-08 18:42:20 -07:00
Brendan Eich
0b6ed95284
Bug 487538 - bug 487271 left three tests broken in its wake (r=mrbkap).
2009-04-08 18:27:44 -07:00
Jeff Walden
0582793992
Bug 487534 - TM: "Assertion failure: JSVAL_IS_NULL(v)" with function/regexp used as index. The other half of bug 484120, poorly reviewed by me -- no soup for me! r=graydon
2009-04-08 17:45:17 -07:00
Brendan Eich
3f4a58e4f0
Bug 487271 - Crash [@ js_Invoke ], and missing google-maps background, at padmapper.com (r=mrbkap).
2009-04-08 13:14:02 -07:00
Robert Sayre
e45bf4929a
Merge tracemonkey to mozilla-central.
2009-04-08 23:55:18 -04:00
Brendan Eich
240c326a21
Bug 487320 - named function objects can escape without detection by the upvar analysis (r=mrbkap).
2009-04-07 17:10:33 -07:00
David Mandelin
ab16a824b1
Bug 487173: Making undefined use stub getter/setter so use of global undefined can be traced, r=mrbkap
2009-04-07 17:01:20 -07:00
Robert Sayre
51f43ccd72
Merge mozilla-central to tracemonkey.
2009-04-07 19:04:17 -04:00
Andreas Gal
f7f0ad16bc
Bug 484693 - Cap size of global object, r=graydon.
2009-04-07 15:53:08 -07:00
Blake Kaplan
d17152f491
Bug 487215 - A lambda expression that uses arguments might escape, so don't clear the funarg flag. r=brendan
2009-04-07 15:48:16 -07:00
Jim Blandy
065b4086c2
Bug 469237: Use offsetof instead of a magic constant. r=jorendorff
2009-04-07 15:41:47 -07:00
Jason Orendorff
cbb1d7f51f
Merge backout.
2009-04-07 17:07:40 -05:00
Jason Orendorff
a613c0d579
Backout changeset 143e997c858e (bug 484693) because it caused crashes on Mac tinderboxen.
2009-04-07 17:07:11 -05:00
Jason Orendorff
d6c3321108
Merge.
2009-04-07 16:42:38 -05:00
Jason Orendorff
e42a325f6e
Bug 487216 - TM: Other builtins that call JS_malloc. r=gal.
2009-04-07 16:26:13 -05:00
Jason Orendorff
d24fe77d94
Backed out changeset e201de53e918 in favor of a different approach.
2009-04-07 16:15:34 -05:00
Graydon Hoare
163d74068e
Bug 484693 - Remove uses of alloca, r=gal.
2009-04-07 13:47:36 -07:00
Brendan Eich
c1db7f391d
Bug 487251 - imacros.c.out generation fails: Error: .igroup/.end name mismatch (r=mrbkap).
2009-04-07 13:32:24 -07:00
Brendan Eich
2270357832
Bug 487251 - imacros.c.out generation fails: Error: .igroup/.end name mismatch (r=mrbkap).
2009-04-07 13:30:59 -07:00
Robert Sayre
30f9238dfd
Merge tracemonkey to mozilla-central.
2009-04-07 13:21:29 -04:00
Jason Orendorff
8978ecf87d
Bug 482015 - TM: Assertion failure: cx->bailExit due to _RETRY builtins that call JS_malloc. r=gal, r=igor.
2009-04-07 11:42:50 -05:00
Andreas Gal
4f7fe5afa4
Bug 485959 - TM: Recording continues across loop edge. r=jorendorff
2009-04-07 00:45:49 -07:00
Andreas Gal
ca62b9e9e3
backout Bug 485959, disable-jit bustage.
2009-04-07 03:34:06 -04:00
Andreas Gal
fd3fd2676a
Bug 485959 - TM: Recording continues across loop edge. r=jorendorff
2009-04-07 03:25:29 -04:00
Jason Orendorff
32b58a38be
Thread-safety comment for bug 479198. r=brendan.
2009-04-06 16:43:45 -05:00
Jason Orendorff
81f9c93dec
Bug 479198 - "Deep" property cache entries not invalidated when shadowed (TIBCO General Interface regression). r=brendan.
2009-04-06 13:24:20 -05:00
Brendan Eich
fa172251b0
Bug 481514 - PurgeScopeChain should not deep-bail quite so eagerly (r=jorendorff, a=sayrer).
2009-04-06 13:24:34 -07:00