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
Bobby Holley
16326cd1d2
Bug 1162187 - Use the AutoJSAPI machinery to handle xpcshell exceptions. r=glandium
2015-05-26 13:51:47 -07:00
Bobby Holley
ef6a681b31
Bug 1162187 - Factor out single line argument processing into a helper. r=glandium
...
This change introduces a minor regression: exceptions thrown during result
stringification will trigger the error reporter (since there's no script on
the stack), which will cause XPCShell to return a runtime error. The fix for
this problem is to mark the AutoJSAPI as taking ownership of error reporting,
which will prevent SpiderMonkey for playing the error-reporting guessing game.
That will happen further on in this patch stack, so I'm not going to worry about
it for now.
2015-05-26 13:51:47 -07:00
Bobby Holley
f7099a790f
Bug 1162187 - Pass around AutoJSAPI instead of cx to give us more control over error handling. r=glandium
2015-05-26 13:51:46 -07:00
Bobby Holley
62f9409420
Bug 1164664 - Defang PushJSContextNoScriptContext. r=jimb
2015-05-26 13:51:45 -07:00
Bobby Holley
ab6ff622ce
Bug 1164664 - Switch to new-style error-reporting for PrepareScriptEnvironment. r=jimb
2015-05-26 13:51:45 -07:00
Bobby Holley
62313debcb
Bug 1164664 - Swap out the 'default JSContext callback' for something capable of setting up an AutoEntryScript. v3 r=jimb
2015-05-26 13:51:44 -07:00
Steve Fink
8defc00412
Bug 1167411 - Add JSAutoStructuredCloneBuffer::abandon, r=jorendorff
2015-05-26 09:11:04 -07:00
Terrence Cole
fbe9b81431
Bug 1165410 - Reimplement GC statistics JSON output formatter; r=sfink
2015-05-20 09:14:29 -07:00
Jinank Jain
e0664236e3
Bug 1082145
- |js::WatchGuts| can leak |wpmap|. r=erahm
2015-05-21 11:52:16 +02:00
Jason Orendorff
c686caa971
Bug 1140482 - Add JSPROP_RESOLVING. Give NativeDefineProperty standard behavior in cases where a non-resolving define needs to trigger a resolve hook. r=Waldo.
2015-05-01 14:03:17 -05:00
Martin Thomson
23c9fa9162
Bug 1155898 - Expose fetch on JS sandbox. r=gabor, r=peterv
2015-05-20 14:26:32 -07:00
Jan de Mooij
8bffa60d02
Bug 1158044 - Remove unused TypeWrapper class and untemplatize/cleanup some code. r=bhackett
2015-05-26 15:18:12 +02:00
Benjamin Bouvier
1058157ec3
Bug 1167025: Do not mix bool and int in bitwise-or in blendpsMask; r=sunfish
2015-05-21 10:40:14 +02:00
Gabor Krizsanits
db02cf7508
Bug 1164011 - interposition for CPOWS. r=billm
2015-05-26 11:55:38 +02:00
Tom Schuster
34be159a5f
Bug 1166950 - Only give constructor functions a prototype. r=efaust
2015-05-25 19:31:46 +02:00
Tom Schuster
0943fd7a83
Bug 1166950 - Make generator methods constructors. r=efaust
2015-05-25 19:31:46 +02:00
Tom Schuster
61d1efb42d
Bug 1166950 - Introduce a new FunctionKind for class-constructors. r=efaust
2015-05-25 19:31:46 +02:00
Phil Ringnalda
98ed7e50f4
Merge m-c to m-i
2015-05-23 14:39:57 -07:00
Phil Ringnalda
4f077d45b0
Merge f-t to m-c, a=merge
2015-05-23 14:28:07 -07:00
Tooru Fujisawa
e08f9e3802
Bug 1159973 - Abort parsing when TokenStream::SourceCoords hits OOM. r=jorendorff
2015-05-24 05:38:00 +09:00
Eric Faust
5ec7e2b736
Bug 1156914 - Fix the MacroAssembler::pushValue(const Address&) footgun on 32 bit platforms. (r=jandem)
2015-05-22 13:09:44 -07:00
Eric Faust
357f30067d
No Bug - Improve Interpreter stack accessor assertions. (rs=Waldo)
2015-05-22 13:09:44 -07:00
Eric Faust
14a205bd72
Bug 1164777 - Part 2: Make super.prop parse inside inside eval inside arrow functions. (r=shu)
2015-05-22 13:09:44 -07:00
Eric Faust
27062a70c8
Bug 1164777 - Part 1: move evalStaticScope to GlobalSharedContext. (r=shu)
2015-05-22 13:09:44 -07:00
Eric Faust
b0825a94f1
Bug 1164778 - Make |super.prop| work inside heavyweight arrow functions. (r=shu)
2015-05-22 13:09:44 -07:00
Eric Faust
de571959ee
Bug 1163207 - Make RematerializedFrame store the real callee. (r=shu)
2015-05-14 21:15:44 -07:00
Ryan VanderMeulen
c8e7784a6d
Backed out 6 changesets (bug 1164777, bug 1163207, bug 1156914, bug 1164778) for SM(cgc) caused by something in the push.
...
Backed out changeset 95f9ab2b60e1 (bug 1156914)
Backed out changeset bda0445b1950
Backed out changeset dc84232705fe (bug 1164777)
Backed out changeset 63914ec87ec5 (bug 1164777)
Backed out changeset 908a2f7972f5 (bug 1164778)
Backed out changeset 8316f8e3953d (bug 1163207)
CLOSED TREE
2015-05-22 17:44:14 -04:00
Terrence Cole
20e05fef96
Bug 1167453 - Rename JSGCTraceKind and make it a C++11 enum class; r=jonco
2015-05-22 10:40:24 -07:00