David Mandelin
|
99fb23d064
|
Bug 511695: Fix JS warnings in MSVC8, r=brendan
|
2009-09-23 11:16:30 -07:00 |
|
David Anderson
|
92ad5b2859
|
Renamed JSOP_LOOP to JSOP_TRACE, which now also gets emitted at the start of scripts (bug 515806, r=brendan).
|
2009-09-14 17:26:16 -07:00 |
|
Brendan Eich
|
5de171f5f5
|
Don't assume a script with sharps whose caller has no sharps has no other fixed slots (516262, r=igor).
|
2009-09-14 10:29:56 -04:00 |
|
Brendan Eich
|
016b0f207a
|
Bug 514981 - JSStackFrame::sharp{Array,Depth} should be locals allocated due to #n[#=] usage (r=igor).
|
2009-09-09 20:21:15 -07:00 |
|
Jason Orendorff
|
b53824855d
|
Bug 513119 - Change JSScript macros to methods. r=Waldo.
|
2009-09-09 18:52:55 -05:00 |
|
Brendan Eich
|
cce4dce512
|
Join lambdas assigned or initialized as methods to the compiler-created function object if we can, with a read barrier to clone on method value extractions other than call expressions (471214, r=jorendorff).
|
2009-09-03 14:41:19 -07:00 |
|
Igor Bukanov
|
b919139e8d
|
bug 511425 - removal of JSObjectOps.(get|set)RequiredSlot. r=brendan
|
2009-08-28 09:53:26 +04:00 |
|
Luke Wagner
|
a5b9103165
|
Bug 419743 - Add JSOP_CONCATN (r=waldo)
|
2009-08-18 15:43:17 -07:00 |
|
Brendan Eich
|
b063d31520
|
Back out changeset aff171a8c4f0 (bug 471214).
|
2009-08-26 09:34:41 -07:00 |
|
Brendan Eich
|
bd8f55c0ad
|
Join function objects where possible (471214, r=igor).
|
2009-08-25 23:42:37 -07:00 |
|
Jason Orendorff
|
8384b1e239
|
Bug 509098 - Remove JS_HAS_LVALUE_RETURN support. r=brendan.
|
2009-08-13 16:18:33 -05:00 |
|
Jason Orendorff
|
3137ee0467
|
Bug 509636 - Assertion failure: pn->pn_type != TOK_COMMA, at ../jsemit.cpp. r=Waldo.
--HG--
extra : rebase_source : 1d413958d72dc3fda3ade90cf199965fb1d6de61
|
2009-08-11 15:57:23 -05:00 |
|
Jason Orendorff
|
9dc4a54a5d
|
Bug 498488 - Change some JSObject macros to methods. r=Waldo.
|
2009-08-11 15:05:44 -05:00 |
|
Jason Orendorff
|
335eeb15af
|
Bug 461269 - Remove TOK_RP nodes from the parse tree. r=brendan.
|
2009-08-10 14:00:46 -05:00 |
|
Robert Sayre
|
99a0962393
|
Backed out changeset e09130fcb013
|
2009-07-28 18:51:35 -04:00 |
|
Brendan Eich
|
8d27b07ec5
|
Bug 471214 - Join function objects transparently, clone via read barrier to satisfy de-facto standard (r=igor).
|
2009-07-28 13:20:14 -07:00 |
|
Andreas Gal
|
e7f2714ea1
|
When finalizing, deallocate memory in a separate thread (505612, r=bent,brendan,waldo).
|
2009-07-27 21:10:12 -07:00 |
|
Andreas Gal
|
f8892ed21b
|
Shrink slots during GC only, split ReallocSlots into Alloc/Grow/ShrinkSlots (504478, r=igor).
|
2009-07-16 18:42:54 -07:00 |
|
Brendan Eich
|
f60779aef5
|
Bug 503343 - Change JSScope macros to methods. r=jorendorff
|
2009-07-09 15:27:21 -05:00 |
|
Jason Orendorff
|
52fe5a97ba
|
Bug 497618 - Change JSString macros to methods. r=Waldo.
|
2009-06-10 20:29:44 -05:00 |
|
Blake Kaplan
|
ce23324f11
|
Bug 496870 - Emit JSOP_STARTXMLEXPR before potentially emitting any LC nodes in a list. r=Waldo
|
2009-06-08 16:48:30 -07:00 |
|
Brendan Eich
|
046d89233e
|
Fix delete upvar (and local var, too) analysis (496422, r=igor).
|
2009-06-07 13:07:16 -07:00 |
|
Brendan Eich
|
77da9d75ed
|
Bug 494235: wrap escaping optimized closures for the debugger API (r=igor/mrbkap).
|
2009-06-04 18:58:47 -07:00 |
|
Brendan Eich
|
38ffcf4dc8
|
Bug 462704 - [jsd] incorrect lineExtent when a while loop ends a method (r=mrbkap).
|
2009-05-20 23:35:42 -07:00 |
|
Brendan Eich
|
75497c861c
|
Bug 493177 - Browser crashes in loading of certain page.[@ js_Interpret] (r=mrbkap; take 2).
|
2009-05-15 17:38:38 -07:00 |
|
Brendan Eich
|
9fcdf01e99
|
Back out last cset.
|
2009-05-15 17:32:02 -07:00 |
|
Brendan Eich
|
4c1b058a32
|
Bug 493177 - Browser crashes in loading of certain page.[@ js_Interpret] (r=mrbkap).
|
2009-05-15 17:13:34 -07:00 |
|
Igor Bukanov
|
92f94e451c
|
bug 491126 - sharing object map for non-native objects. r=brendan
|
2009-05-14 12:35:23 +02:00 |
|
Brendan Eich
|
0391b49734
|
Bug 490191 - "Assertion failure: slot < fp->script->nslots, at ../jsinterp.cpp" with defineGetter, eval (r=mrbkap).
|
2009-05-08 16:20:46 -07:00 |
|
Brendan Eich
|
9eb1ab4a95
|
Bug 471703 - Don't optimize group assignment given holey RHS (r=igor).
|
2009-05-07 21:50:32 -07:00 |
|
Blake Kaplan
|
3224ee7ee8
|
Bug 488843 - Restore missing check for un-optimiziable frames. r=brendan
|
2009-04-20 15:40:58 -07:00 |
|
Brendan Eich
|
237a2b7d5a
|
Bug 488421 - Crash [@ js_ValueToString] or Crash [@ js_ValueToBoolean] or "Assertion failure: slot < fp->script->nslots, at ../jsinterp.cpp" (r=mrbkap).
|
2009-04-15 10:49:11 -07:00 |
|
Brendan Eich
|
7b9f2ffb1f
|
Bug 488015 - Crash [@ js_GetUpvar ] (also bogus JS errors, also probably Crash [@js_Interpret]) (future r=mrbkap, see bug).
|
2009-04-15 01:57:13 -07:00 |
|
Brendan Eich
|
848fbcd8ef
|
Bug 488050 - upvar2: incorrect optimization of delete function_name (r=igor).
|
2009-04-13 17:13:21 -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 |
|
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 |
|
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
|
3f4a58e4f0
|
Bug 487271 - Crash [@ js_Invoke ], and missing google-maps background, at padmapper.com (r=mrbkap).
|
2009-04-08 13:14:02 -07:00 |
|
Brendan Eich
|
962b187fe5
|
upvar2, aka the big one take 2 (452598, r=mrbkap).
|
2009-04-05 21:17:22 -07:00 |
|
Andreas Gal
|
706120c0fb
|
Backed out changeset 972c44aa9d1f (bug 452598).
|
2009-04-04 10:14:52 -07:00 |
|
Brendan Eich
|
5f4d9ff474
|
upvar2, aka the big one (452598, r=mrbkap).
|
2009-04-04 10:05:49 +01:00 |
|
Igor Bukanov
|
a572accd66
|
bug 419662 - nested function definitions must come after destructuring argument initializer. r=mrbkap
|
2009-04-03 10:02:27 +02:00 |
|
Igor Bukanov
|
09ffabb7a1
|
bug 485164 - fixing sharp semantic regressions. r=mrbkap
|
2009-04-03 09:53:02 +02:00 |
|
Igor Bukanov
|
fdf059f766
|
bug 486139 - annotating destructuring JSOP_DUP for the decompiler. r=brendan
|
2009-04-02 16:31:54 +02:00 |
|
Igor Bukanov
|
0604ee2935
|
bug 453492 - hiding JSCodeSpec.(nuses|ndefs) behind inlines to properly deal with variable stack bytecodes. r=brendan
|
2009-03-30 16:19:50 +02:00 |
|
Robert Sayre
|
d3ae3d827d
|
Merge mozilla-central to tracemonkey.
|
2009-03-29 10:42:32 -07:00 |
|
Andrew Paprocki
|
24b97dd380
|
Bug 485576 - Fix a few minor gcc warnings. r=igor
|
2009-03-27 15:45:48 -07:00 |
|
Igor Bukanov
|
1e3ba71db4
|
bug 484769 - fixing the assert about the structure of sharp nodes. r=brendan
|
2009-03-25 16:01:29 +01:00 |
|
Jim Blandy
|
875aee5e88
|
Bug 479258: Include "jsstdint.h" for <stdint.h> type use within SpiderMonkey. r=brendan
|
2009-03-18 11:38:16 -07:00 |
|
Andreas Gal
|
1cbf259c3c
|
Improve blacklisting (479109, r=graydon).
|
2009-02-25 18:47:22 -08:00 |
|