Commit Graph

19393 Commits

Author SHA1 Message Date
Gary Kwong
b656492b05 Add tests for bug 632778, take two. r=jorendorff 2012-06-22 19:00:15 -07:00
Luke Wagner
44fc2c4d2b Bug 765907 - Don't save frame variables of dead generators in the debugger (r=billm) 2012-06-20 08:57:29 -07:00
Luke Wagner
0526922dc1 Bug 767744 - rm UndominateInitializers (it's unnecessary) (r=jorendorff) 2012-06-25 14:02:08 -07:00
Luke Wagner
77ae2df11a Bug 768071 - rm TypeSet::hasGlobalObject (dead code) (r=bhackett) 2012-06-20 08:57:29 -07:00
Gary Kwong
f03ddefdda Backout df2e726ece1f because apparently the tests still seem to be failing. 2012-06-25 14:10:02 -07:00
Gary Kwong
d9041bec25 Add tests for bug 632778, r=jorendorff 2012-06-25 13:38:36 -07:00
Benjamin Peterson
524a987899 Bug 767660: after mutating a list, update its tail, r=jorendorff 2012-06-25 13:31:51 -07:00
Jason Orendorff
55019396a8 Bug 765302 - Add noScriptRval option to JS shell evaluate() function. r=luke. 2012-06-25 14:47:33 -05:00
Bobby Holley
d3655aa616 Bug 767948 - Make assertion nonfatal. r=me 2012-06-25 15:24:21 +02:00
Nicholas Nethercote
b08640ad29 Bug 754739 - Clean up front-end error reporting. r=jwalden. 2012-06-24 22:50:21 -07:00
Nicholas Nethercote
1f32c8faaa Bug 634800 - Clean up reportCompileErrorNumberVA(). r=jwalden. 2012-06-13 23:23:01 -07:00
Luke Wagner
6a04bcb53c Bug 756864 - Decrease MAX_FRAMES in XPCJSStackFrame::CreateStack (r=bhackett) 2012-06-23 20:47:10 -07:00
Luke Wagner
2566d2e820 Bug 756864 - Avoid quadratic cost of JS_GetFramePC when the stack is deep (r=bhackett) 2012-06-23 20:46:14 -07:00
Jeff Walden
873826e87c Bug 751377 - Begin to implement [[GetOwnProperty]] for named properties in the new representation. r=bhackett
--HG--
extra : rebase_source : 87bf1863596e92c987ebc6aeedbd7829fbecfa8f
2012-05-17 11:38:25 -07:00
Jeff Walden
54f304976b Bug 751377 - Add handles to all the new meta-object APIs. r=bhackett
--HG--
extra : rebase_source : 879302249be14da57c6945899961e63a08375279
2012-06-14 19:13:34 -07:00
Jeff Walden
457cf0d407 Bug 751377 - Introduce a new union type to use for property keys in shapes. (jsid is what's currently used, and it's unsuitable because it can also store indexes, but in the new object representation shapes will never hold indexes.) r=bhackett
--HG--
extra : rebase_source : 63d2e5753fc59eac1919368f25485995f0f08a95
2012-06-06 16:28:44 -07:00
Jeff Walden
b0c16ab534 Bug 751377 - Add resolve-flags arguments to all the element-access APIs that might call a resolve hook, since resolve flags appear like they'll be with us for at least the near future. :-\ r=bhackett
--HG--
extra : rebase_source : 801af07a8562a9df62b8cc205593f76a957cd67e
2012-05-29 12:01:32 -07:00
Jeff Walden
bda7170ce4 Bug 766347 - Adjust Handle<T> constructors to only accept Rooted<S> or Handle<S> where S is convertible to T. r=luke
--HG--
extra : rebase_source : 5cd1b32a977b4172fbad256a9bbd4a28e8314cdd
2012-06-19 15:01:58 -07:00
Luke Wagner
bbae81d96a Bug 755186 - add JSCompartment::global (r=jorendorff)
--HG--
extra : rebase_source : 0a54699e01350611f1de69845cfe05b1506c40cb
2012-06-20 08:57:29 -07:00
Luke Wagner
0c274df8bd Bug 755186 - s/JS_NewCompartmentAndGlobalObject/JS_NewGlobalObject/ (r=jorendorff)
--HG--
extra : rebase_source : f1ead9226915f72473a01db0a1019cdbe50c8e92
2012-06-20 08:57:29 -07:00
Luke Wagner
5d7c3690be Bug 755186 - rm JS_NewGlobalObject (r=jorendorff)
--HG--
extra : rebase_source : d9ba442572836406e165cdff11a646e6fd498c03
2012-06-20 08:57:29 -07:00
Luke Wagner
87052fbe46 Bug 766064 - Remove overly-conservative assertion (r=jorendorff)
--HG--
extra : rebase_source : 3228f7ce771c7dda14571a16e998b4efd9b9bbd9
2012-06-20 08:57:29 -07:00
Terrence Cole
215608f0a9 Bug 504735 - Passing --disable-threadsafe to JS configure enables threadsafe; r=ted
Apparently, this has been true for at least 3 years. Fixed now.
2012-06-22 16:40:34 -07:00
Ehsan Akhgari
591708d667 Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (more jsd parts); r=Waldo 2012-06-19 23:43:15 -04:00
Steve Fink
222b385266 Bug 764184 - Fix GC_REASON telemetry bucket count (r=froydnj)
--HG--
extra : rebase_source : 790f6727878f44e7cf424d9e32a85347416df625
2012-06-15 15:21:56 -07:00
Gary Kwong
0f80188dd7 Bug 719750 - Remove extraneous print statement.
--HG--
extra : rebase_source : f0437db62e2184778bd4ef94f6284fddc8e27c02
2012-06-22 12:25:29 -07:00
Steve Fink
bb8f1d1cc9 Backed out changeset c33a30aedb3b (bug 764184) 2012-06-22 12:22:00 -07:00
Bill McCloskey
995b63640b Bug 715761 - Fix build error 2012-06-22 12:12:49 -07:00
Gary Kwong
a73c4e423d Add a test for bug 719750. 2012-06-22 12:02:02 -07:00
Bill McCloskey
ac4296dd82 Bug 715761 - Rename XPCWrappedNativeScope::TraceJS (r=bholley) 2012-06-22 11:37:22 -07:00
Bill McCloskey
352704a8a6 Bug 715761 - De-insanify xpconnect wrapper tracing (r=bholley) 2012-06-22 11:34:51 -07:00
Bill McCloskey
1ca664233d Bug 764850 - Don't run write barrier verifier during shutdown (r=terrence) 2012-06-22 11:31:00 -07:00
Bill McCloskey
64f2dc870e Bug 765313 - script->types is getting thrown out too soon in JSScript::ensureRanAnalysis (r=bhackett) 2012-06-22 11:30:54 -07:00
Bill McCloskey
3a22f60ac8 Bug 766355 - Fix GC valgrind warnings (r=terrence) 2012-06-22 11:30:48 -07:00
Bill McCloskey
d38c1a4856 Bug 766707 - Free dynamic slots if we OOM during object allocation (r=dvander) 2012-06-22 11:28:49 -07:00
Bill McCloskey
327d6081b3 Bug 767234 - Don't invoke write barrier on generator slots (r=luke) 2012-06-22 11:24:20 -07:00
Steve Fink
e0bf7c92f3 Bug 764184 - Fix GC_REASON telemetry bucket count (r=froydnj)
--HG--
extra : rebase_source : b4b9015caab404d8a4b674349fc27ade09dd3ec5
2012-06-15 15:21:56 -07:00
Mike Hommey
ff3ca94566 Bug 767024 - Allow dependentlibs.py to work when cross-compiling for Android on OSX. r=khuey 2012-06-22 18:33:17 +02:00
Mike Hommey
e6a15d8366 Bug 766975 - Rename OBJS-related dependency files. r=khuey 2012-06-22 18:29:03 +02:00
Jon Coppeard
0210441fac Bug 763984: Simplify the code and use the same path for incremental/non-incremental GC r=billm
--HG--
extra : rebase_source : 1b9e2601fd97cd6fb6ff9f661ee394ac80339736
2012-06-22 11:26:08 +01:00
Jon Coppeard
4704232490 Bug 763984: Add new zeal modes to test incremental GC r=billm
--HG--
extra : rebase_source : 0392bc3985442eb3b378b1f5a47a757f55106fdc
2012-06-22 11:25:21 +01:00
Bobby Holley
3a4cddc21b Bug 767306 - Temporarily make assertion from bug 766641 non-fatal. r=me 2012-06-22 12:01:18 +02:00
Jeff Walden
7c779a3ee5 Bug 758913 - Remove JSCLASS_NEW_RESOLVE_GETS_START. r=dmandelin 2012-06-05 17:39:30 -07:00
Cameron McCormack
ecb2356ad5 Bug 448573 - Match French localisations of MSVC version banners. r=ted,dmandelin 2012-06-22 11:55:04 +10:00
Gregor Wagner
e0fb5f76e3 Bug 767230 - Don't trigger a GC in MaybeGC when we are still sweeping in the background. r=billm 2012-06-21 18:44:46 -07:00
Benjamin Peterson
0b46b17f1d Bug 765055: bind rest argument when defaults are present, r=jorendorff 2012-06-21 16:53:46 -07:00
Nicholas Nethercote
4747c639a1 Bug 764714 (part 3) - Remove BytecodeEmitter::GlobalScope. r=jorendorff. 2012-06-13 23:29:04 -07:00
Nicholas Nethercote
97aa494461 Bug 764714 (part 2) - Move Parser::callerFrame to BytecodeEmitter. r=jorendorff. 2012-06-13 23:28:04 -07:00
Nicholas Nethercote
44499374d0 Bug 764714 (part 1) - Only set JSScript::savedCallerFun when appropriate. r=jorendorff. 2012-06-13 17:26:31 -07:00
Nicholas Nethercote
6b90428d43 Bug 766821 - Clear dead wood from Bindings. r=luke.
--HG--
extra : rebase_source : 88a769b7cc17ba4c850208e5c59916c1f7b2bde8
2012-06-20 19:14:35 -07:00