Ryan VanderMeulen
e34d61624a
Backed out changesets 63671ebfa2dd and da3d272ad1c2 (bug 1164011) for frequent xpc::InterposeProperty crashes.
2015-05-29 12:51:34 -04:00
Tom Tromey
e4610dcf14
Bug 1168593 - Make AutoStableStringChars::init use MOZ_WARN_UNUSED_RESULT. r=jandem
2015-05-28 11:57:00 -04:00
Milan Sreckovic
2f27f41a9d
Bug 1161590 - xpcshell needs to initialize graphics prefs so that GfxInfo::GetFeatureStatus can check preferences. r=ehsan
2015-05-26 16:56:22 -04:00
Michael Layzell
bb019f6a50
Bug 1167385 - Mark xpcObjectHelper's unsafe references as UNSAFE_REF. r=bholley
2015-05-21 14:18:00 -04:00
Gabor Krizsanits
9a3f68751c
Bug 1164011 - Shim optimisation. r=billm
2015-05-29 14:47:49 +02:00
Jon Coppeard
3a79d96726
Bug 1169250 - Zero-initialize all function object members r=jandem
2015-05-29 10:50:18 +01:00
Jon Coppeard
885ad20f3a
Bug 1166041 - Fix memory leaked by nursery when we hit OOM r=terrence
2015-05-29 10:46:27 +01:00
Jon Coppeard
b38fcaf496
Bug 1168586 - Initialize oomAfter_ member to avoid warnings r=terrence
2015-05-29 10:43:31 +01:00
Jon Coppeard
31e2dc87bb
Bug 1169222 - Add --debugger option to jittests to run tests under the specified debugger r=terrence
2015-05-29 10:42:29 +01:00
Brian Hackett
6f4156c67c
Bug 1168667 - Immediately convert unboxed objects to natives in PreventExtensions, and convert unboxed arrays as well as unboxed plain objects when required, r=jandem.
2015-05-28 19:04:00 -06:00
Brian Hackett
ac6e2d037b
Bug 1169355 - Remove unnecessary assertion, r=jandem.
2015-05-28 19:01:27 -06:00
Brian Hackett
b6617f8dcb
Bug 1166709 - After converting unboxed objects created by some initializer to natives, create native objects at that allocation site in the future, r=jandem.
2015-05-28 18:56:32 -06:00
Brian Hackett
e6068dfcb2
Bug 1167860 - Make sure unboxed expandos are traced during minor GCs if the original unboxed object is converted to a native, r=terrence.
2015-05-28 18:46:52 -06:00
Terrence Cole
5a18802b6c
Bug 1167795 - Share the root and child tracing code in DumpHeapComplete; r=mccr8
2015-05-26 09:17:12 -07:00
Terrence Cole
b929dd6fb0
Bug 1167771 - Simplify the pre-barrier verifier's tracer use; r=sfink
2015-05-26 09:14:44 -07:00
Nicolas B. Pierron
5d76ebc9f3
Bug 1147403 part 3.1 - Replace newly added IonSpewPass after KeepAlive transform. r=KWierso
...
CLOSED TREE
2015-05-28 19:46:53 +02:00
Nicolas B. Pierron
e3d838ed47
Bug 1147403 part 7 - Fix inIon, only reset the counter when the function is executed. r=jandem
2015-05-28 19:26:56 +02:00
Nicolas B. Pierron
9e776b5f01
Bug 1147403 part 6 - Remove GetJitContext from serializing functions. r=h4writer
2015-05-28 19:26:56 +02:00
Nicolas B. Pierron
dda73b218b
Bug 1147403 part 5 - Add Debugger::onIonCompilation hook. r=shu
2015-05-28 19:26:56 +02:00
Nicolas B. Pierron
c5d0701239
Bug 1147403 part 4 - Extract the printer from the serializer. r=h4writer
2015-05-28 19:26:55 +02:00
Nicolas B. Pierron
c3ac0db387
Bug 1147403 part 3 - Make IonSpewer work during off-thread compilation. r=h4writer
2015-05-28 19:26:55 +02:00
Nicolas B. Pierron
a9838faded
Bug 1147403 part 2 - IonMonkey: Use GenericPrinter& instead of FILE* for *::dump functions. r=h4writer
2015-05-28 19:26:55 +02:00
Nicolas B. Pierron
2c0982f451
Bug 1147403 part 1 - Move Sprinter into its own header and add a FILE & LifoAlloc variants. r=h4writer
2015-05-28 19:26:54 +02:00
Nicolas B. Pierron
81c3196249
Bug 1147403 part 0 - Replace contextual information of dispatchHook by lambdas. r=shu
2015-05-28 19:26:54 +02:00
Yanis Sellami
ec20bd1546
Bug 967031 - Rename DumpHeapComplete to DumpHeap; r=terrence
2015-05-22 11:22:56 +02:00
Nick Fitzgerald
5467f7de24
Bug 1024774 - Part 14: Ignore protobuf indirect calls in the GC hazard analysis;
...
r=sfink
2015-05-28 07:37:43 -07:00
Nick Fitzgerald
fde39b76a1
Bug 1024774 - Part 13: Change to new SpiderMonkey style from bug 1144366; r=me
2015-05-28 07:37:43 -07:00
Nick Fitzgerald
67f090fbd7
Bug 1024774 - Part 11: Implement a JS::ubi::Node specialization for DeserializedNode; r=jimb
2015-05-28 07:37:43 -07:00
Nick Fitzgerald
634f773a40
Bug 1024774 - Part 8: Add JS::ubi::Node::isLive; r=jimb
2015-05-28 07:37:43 -07:00
Nick Fitzgerald
967aa5947f
Bug 1024774 - Part 3: Serialize heap snapshots. r=jimb
2015-05-28 07:37:42 -07:00
Nick Fitzgerald
3ce2cf287f
Bug 1149397 - JS::ubi::Node::edges should return a mozilla::UniquePtr; r=jimb
2015-05-28 07:37:42 -07:00
Jan de Mooij
a876a01730
Bug 1168864 - Use mayResolve hook for addprop stubs. r=bhackett
2015-05-28 16:29:16 +02:00
Jan de Mooij
50b51600ef
Bug 935932 - Make Ion addprop stubs support dynamic slots (re)allocation. r=bhackett
2015-05-28 15:09:59 +02:00
Jon Coppeard
eb6861af9a
Bug 1155618 - Fix some more places we don't report allocation failure to the context r=terrence
2015-05-28 10:22:41 +01:00
Jon Coppeard
ea3820c932
Bug 1154391 - Remove export syntax that's not present in ES6 r=shu
2015-05-28 09:57:57 +01:00
Jon Coppeard
c3ab38876b
Bug 1154391 - Update parsing of export declarations to match current ES6 spec r=shu
2015-05-28 09:57:57 +01:00
Jon Coppeard
6f816834b1
Bug 1154391 - Update import declarations to current ES6 spec r=shu
2015-05-28 09:57:57 +01:00
Jan de Mooij
7f861bed6f
Bug 1160884 - Add KeepAlive instructions after elements/slots uses. r=nbp
2015-05-28 10:16:24 +02:00
Tooru Fujisawa
ccc3400cf2
Bug 1018628 - Part 3: Add test for default parameter with destructuring default value. r=jorendorff
2015-05-28 17:05:36 +09:00
Tooru Fujisawa
0f288f8ef6
Bug 1018628 - Part 2: Generate AST just like syntax for default and destructuring parameter. r=jorendorff
2014-08-30 16:12:43 +09:00
Tooru Fujisawa
d6d3eb3888
Bug 1018628 - Part 1: Support default parameter for destructuring. r=jorendorff
2014-11-22 11:54:42 +09:00
Daniel Holbert
dad57c2d6c
Bug 1140482 followup: Update ResolveInterpretedFunctionPrototype() failure-cases to return false instead of nullptr, now that return type is bool. rs=jorendorff
...
Landing on CLOSED TREE
2015-05-27 11:21:31 -07:00
Jinank Jain
89a5f70224
Bug 1142816 - js/src/jsapi-tests/testGCHeapPostBarriers.cpp has leaks. r=erahm
2015-05-27 10:30:36 +02:00
Steve Singer
2adddbca0a
Bug 1167815 - Switch toMoveOperand to pass by value. r=bhackett
2015-05-22 19:48:00 +02:00
Mike Hommey
9bf7b6e99e
Bug 1168293 - Remove MOZ_GLUE_IN_PROGRAM from config/config.mk. r=mshal
2015-05-27 11:33:23 +09:00
David Major
544bbe764d
Bug 1167189: Remove unnecessary checks after infallible allocations. r=bholley
2015-05-26 17:04:24 -04:00
Brian Hackett
c6e41638c6
Bug 1165392, Bug 1165463 - Various unboxed array fixes and optimizations, r=jandem.
2015-05-26 16:29:19 -06:00
Brian Hackett
3ce99ceded
Bug 1166678 - Inline first ObjectGroup::maybeSweep test, r=jandem.
2015-05-26 15:42:07 -06:00
Bobby Holley
379ffa0ccf
Bug 1162187 - Remove ignoreReportedErrors. r=glandium
...
Now that we don't have to worry about XPCShellErrorReporter being invoked at
weird times, we can get rid of this nastiness - though it unfortunately means
getting rid of one of my best comments in the tree. :-(
2015-05-26 13:51:49 -07:00
Bobby Holley
6d67d3295a
Bug 1162187 - Remove the custom XPCShell error reporter. r=glandium
...
\o/
2015-05-26 13:51:48 -07:00