Jan de Mooij
82e85bc4dc
Bug 1160884 - Add KeepAlive instructions after elements/slots uses. r=nbp
...
--HG--
extra : rebase_source : 241671bce793b5cd695dab173b0ca2e1d239ae49
2015-05-28 10:16:24 +02:00
Tooru Fujisawa
c47e1d6126
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
ae1272800e
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
d9df6ab47f
Bug 1018628 - Part 1: Support default parameter for destructuring. r=jorendorff
2014-11-22 11:54:42 +09:00
Daniel Holbert
298090b8ae
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
330fa1a7d8
Bug 1142816 - js/src/jsapi-tests/testGCHeapPostBarriers.cpp has leaks. r=erahm
...
--HG--
extra : rebase_source : b05d37e7292fa38013b2a3c57a71b9d77596f83c
2015-05-27 10:30:36 +02:00
Steve Singer
3c67f9fe15
Bug 1167815 - Switch toMoveOperand to pass by value. r=bhackett
...
--HG--
extra : rebase_source : e3d7751d325fc090d207314566eac3673cbdfb0c
2015-05-22 19:48:00 +02:00
Mike Hommey
c42da15045
Bug 1168293 - Remove MOZ_GLUE_IN_PROGRAM from config/config.mk. r=mshal
2015-05-27 11:33:23 +09:00
David Major
c1245b3130
Bug 1167189: Remove unnecessary checks after infallible allocations. r=bholley
...
--HG--
extra : rebase_source : 40d9430e2d97e4d8093c39dccd0fb3f036d940c0
2015-05-26 17:04:24 -04:00
Brian Hackett
77138efc56
Bug 1165392, Bug 1165463 - Various unboxed array fixes and optimizations, r=jandem.
2015-05-26 16:29:19 -06:00
Brian Hackett
49812b9ade
Bug 1166678 - Inline first ObjectGroup::maybeSweep test, r=jandem.
2015-05-26 15:42:07 -06:00
Bobby Holley
4b34155f9f
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
0a13e50d26
Bug 1162187 - Remove the custom XPCShell error reporter. r=glandium
...
\o/
2015-05-26 13:51:48 -07:00
Bobby Holley
660a819e37
Bug 1162187 - Use the AutoJSAPI machinery to handle xpcshell exceptions. r=glandium
2015-05-26 13:51:47 -07:00
Bobby Holley
a0ebdaa191
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
f932a86456
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
04e3cebbb4
Bug 1164664 - Defang PushJSContextNoScriptContext. r=jimb
2015-05-26 13:51:45 -07:00
Bobby Holley
583600fe7b
Bug 1164664 - Switch to new-style error-reporting for PrepareScriptEnvironment. r=jimb
2015-05-26 13:51:45 -07:00
Bobby Holley
105ff7f95b
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
1e125efa54
Bug 1167411 - Add JSAutoStructuredCloneBuffer::abandon, r=jorendorff
2015-05-26 09:11:04 -07:00
Terrence Cole
2d3ed60a6e
Bug 1165410 - Reimplement GC statistics JSON output formatter; r=sfink
...
--HG--
extra : rebase_source : 0bfe67ef68c8b23173937018c3de05b822ae0c66
2015-05-20 09:14:29 -07:00
Jinank Jain
1dbfde41e3
Bug 1082145 - |js::WatchGuts| can leak |wpmap|. r=erahm
2015-05-21 11:52:16 +02:00
Jason Orendorff
112cb52d91
Bug 1140482 - Add JSPROP_RESOLVING. Give NativeDefineProperty standard behavior in cases where a non-resolving define needs to trigger a resolve hook. r=Waldo.
...
--HG--
extra : rebase_source : c63bb83179ec98e9f93ebb86cb488d65f980a07e
2015-05-01 14:03:17 -05:00
Martin Thomson
60439b16f2
Bug 1155898 - Expose fetch on JS sandbox. r=gabor, r=peterv
...
--HG--
extra : transplant_source : H%CB4%91v%1B%840%27%0EW%1C%8C%9D%9BX%B8M%91f
2015-05-20 14:26:32 -07:00
Jan de Mooij
0cdb9e190a
Bug 1158044 - Remove unused TypeWrapper class and untemplatize/cleanup some code. r=bhackett
2015-05-26 15:18:12 +02:00
Benjamin Bouvier
f8c9893a0c
Bug 1167025: Do not mix bool and int in bitwise-or in blendpsMask; r=sunfish
...
--HG--
extra : rebase_source : 05db4c79ea77039aa9b848f39517fed0fa84f1b1
extra : amend_source : ce3284188c69dfa0af0ba58f6419c012e83dcfac
2015-05-21 10:40:14 +02:00
Gabor Krizsanits
db2105a1c0
Bug 1164011 - interposition for CPOWS. r=billm
2015-05-26 11:55:38 +02:00
Tom Schuster
02fbf5716d
Bug 1166950 - Only give constructor functions a prototype. r=efaust
2015-05-25 19:31:46 +02:00
Tom Schuster
fe0dbd43f9
Bug 1166950 - Make generator methods constructors. r=efaust
2015-05-25 19:31:46 +02:00
Tom Schuster
d42ec1b025
Bug 1166950 - Introduce a new FunctionKind for class-constructors. r=efaust
2015-05-25 19:31:46 +02:00
Phil Ringnalda
8bb760c7b0
Merge m-c to m-i
2015-05-23 14:39:57 -07:00
Phil Ringnalda
d98af6849d
Merge f-t to m-c, a=merge
...
--HG--
rename : browser/devtools/performance/modules/io.js => browser/devtools/performance/modules/logic/io.js
2015-05-23 14:28:07 -07:00
Tooru Fujisawa
7fef8b43c1
Bug 1159973 - Abort parsing when TokenStream::SourceCoords hits OOM. r=jorendorff
2015-05-24 05:38:00 +09:00
Eric Faust
45819119ab
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
5bb53bcce3
No Bug - Improve Interpreter stack accessor assertions. (rs=Waldo)
2015-05-22 13:09:44 -07:00
Eric Faust
8d80d2176f
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
5770087086
Bug 1164777 - Part 1: move evalStaticScope to GlobalSharedContext. (r=shu)
2015-05-22 13:09:44 -07:00
Eric Faust
aaa28f514b
Bug 1164778 - Make |super.prop| work inside heavyweight arrow functions. (r=shu)
2015-05-22 13:09:44 -07:00
Eric Faust
2c2472efcc
Bug 1163207 - Make RematerializedFrame store the real callee. (r=shu)
2015-05-14 21:15:44 -07:00
Ryan VanderMeulen
cd6ee5e344
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
c01ef51c2d
Bug 1167453 - Rename JSGCTraceKind and make it a C++11 enum class; r=jonco
...
--HG--
extra : rebase_source : 7dbeee0826fa20477ed227c9d336fdfe6de6ffd2
2015-05-22 10:40:24 -07:00
Terrence Cole
ae93611ac6
Bug 1167313 - Simplify UbiNode::construct dispatch using CallTyped; r=jimb
...
--HG--
extra : rebase_source : 880f5856665bea34ba27913d9b6b533bd9cdd1a4
2015-05-21 11:41:18 -07:00
Terrence Cole
86a4d4c6d4
Bug 1167323 - Use internal interfaces to implement MarkCycleCollectorChildren; r=jonco
...
--HG--
extra : rebase_source : 8187de5f5a82b33f8bd7637c682abc16dcb4decc
2015-05-21 11:41:18 -07:00
Terrence Cole
501a5f2bc9
Bug 1167433 - AccessorShape is an AllocKind but not a TraceKind; r=jonco
...
--HG--
extra : rebase_source : 43103477d3c1eacc68f319338c7438d241022728
2015-05-22 10:40:18 -07:00
Victor Porof
4b7d7bd9d0
Bug 1167300 - Consolidate the performance tool directory, r=jsantell
...
--HG--
rename : browser/devtools/shared/timeline/global.js => browser/devtools/performance/modules/global.js
rename : browser/devtools/performance/modules/actors.js => browser/devtools/performance/modules/logic/actors.js
rename : browser/devtools/performance/modules/compatibility.js => browser/devtools/performance/modules/logic/compatibility.js
rename : browser/devtools/shared/profiler/frame-utils.js => browser/devtools/performance/modules/logic/frame-utils.js
rename : browser/devtools/performance/modules/front.js => browser/devtools/performance/modules/logic/front.js
rename : browser/devtools/performance/modules/io.js => browser/devtools/performance/modules/logic/io.js
rename : browser/devtools/shared/profiler/jit.js => browser/devtools/performance/modules/logic/jit.js
rename : browser/devtools/shared/timeline/marker-utils.js => browser/devtools/performance/modules/logic/marker-utils.js
rename : browser/devtools/performance/modules/recording-model.js => browser/devtools/performance/modules/logic/recording-model.js
rename : browser/devtools/performance/modules/recording-utils.js => browser/devtools/performance/modules/logic/recording-utils.js
rename : browser/devtools/shared/profiler/tree-model.js => browser/devtools/performance/modules/logic/tree-model.js
rename : browser/devtools/performance/modules/graphs.js => browser/devtools/performance/modules/widgets/graphs.js
rename : browser/devtools/shared/timeline/marker-details.js => browser/devtools/performance/modules/widgets/marker-details.js
rename : browser/devtools/shared/timeline/markers-overview.js => browser/devtools/performance/modules/widgets/markers-overview.js
rename : browser/devtools/shared/profiler/tree-view.js => browser/devtools/performance/modules/widgets/tree-view.js
rename : browser/devtools/shared/timeline/waterfall.js => browser/devtools/performance/modules/widgets/waterfall.js
2015-05-22 16:25:52 -04:00
Ryan VanderMeulen
f6ecc37a06
Backed out changeset e602cb65a030 (bug 1142816) for jsapi test segfaults.
...
CLOSED TREE
2015-05-22 10:47:29 -04:00
Jinank Jain
042974f4e1
Bug 1142816 - Fix leaks in js/src/jsapi-tests/testGCHeapPostBarriers.cpp. r=erahm
...
--HG--
extra : rebase_source : 08701d7448ec76e53e46cc914e49428fa5b9d179
2015-05-18 20:01:26 +02:00
Jan de Mooij
0a876b9419
Bug 1167030 - Suppress MSVC warning C4661 in js/src. r=luke
...
--HG--
extra : rebase_source : b94b81856e61b3a2815cc54e71c63144bff0d291
2015-05-22 13:39:59 +02:00
Chris Peterson
cea21397ad
Bug 8607346 - Add -fvisibility-inlines-hidden to VISIBILITY_FLAGS to hide inline member functions. r=glandium
2015-05-11 00:53:16 -07:00
Terrence Cole
20ad1aeb15
Bug 1162622 - Check fewer traced things as it's too slow to check all edges; r=sfink
2015-05-12 17:50:56 -07:00