Nicolas B. Pierron
ff39134cc3
Bug 1147403 part 0 - Replace contextual information of dispatchHook by lambdas. r=shu
2015-05-28 19:26:54 +02:00
Yanis Sellami
b7d648288f
Bug 967031 - Rename DumpHeapComplete to DumpHeap; r=terrence
2015-05-22 11:22:56 +02:00
Nick Fitzgerald
f4f4cdfcd7
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
78ff34d4d2
Bug 1024774 - Part 13: Change to new SpiderMonkey style from bug 1144366; r=me
2015-05-28 07:37:43 -07:00
Nick Fitzgerald
1fe9f17177
Bug 1024774 - Part 11: Implement a JS::ubi::Node specialization for DeserializedNode; r=jimb
2015-05-28 07:37:43 -07:00
Nick Fitzgerald
1d0ee3fcb6
Bug 1024774 - Part 8: Add JS::ubi::Node::isLive; r=jimb
2015-05-28 07:37:43 -07:00
Nick Fitzgerald
4dd1466e0a
Bug 1024774 - Part 3: Serialize heap snapshots. r=jimb
2015-05-28 07:37:42 -07:00
Nick Fitzgerald
dbc93a3476
Bug 1149397 - JS::ubi::Node::edges should return a mozilla::UniquePtr; r=jimb
2015-05-28 07:37:42 -07:00
Jan de Mooij
fd6f4cad48
Bug 1168864 - Use mayResolve hook for addprop stubs. r=bhackett
2015-05-28 16:29:16 +02:00
Gabor Krizsanits
88c204cae5
Bug 1164014 - Shim optimization. r=billm
2015-05-31 10:46:49 +02:00
Steve Fink
569c3b1675
Bug 1169391 - Use a ReservedRooted class for optimized Rooted use in vm/Interpreter.cpp, r=terrence
2015-05-30 08:06:35 -07:00
Jan de Mooij
a5a91dd911
Bug 1169611 - Rewrite IonBuilder::getPropTryConstant to not require a singleton result. r=bhackett
2015-05-30 11:56:44 +02:00
Sean Stangl
c74db0a654
Bug 1164229 - Rename ARM SetCond_ to SBit. r=efaust
2015-05-12 14:36:03 -07:00
Terrence Cole
766ecb15da
Bug 1166790 - Remove old Statistics formatting code; r=sfink
2015-05-20 09:14:29 -07:00
Terrence Cole
2f77b243fb
Bug 1166789 - Cleanup javascript.options.mem.log formatting; r=sfink, r=mccr8
2015-05-20 09:14:29 -07:00
Sean Stangl
825b0abd03
Bug 1023297
- Use explicit constructors for ARM-specific classes. r=jandem
2015-05-28 15:29:29 -07:00
Brian Hackett
48dda28902
Bug 1166678 - Optimize Array.prototype.slice in Ion, r=jandem.
2015-05-29 14:29:50 -06:00
Jan de Mooij
3686c08cd1
Bug 935932 - Make Ion addprop stubs support dynamic slots (re)allocation. r=bhackett
2015-05-28 15:09:59 +02:00
Jon Coppeard
7425f654a5
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
afe66583bb
Bug 1154391 - Remove export syntax that's not present in ES6 r=shu
2015-05-28 09:57:57 +01:00
Jon Coppeard
56e7c49922
Bug 1154391 - Update parsing of export declarations to match current ES6 spec r=shu
2015-05-28 09:57:57 +01:00
Jon Coppeard
4d97bbfd94
Bug 1154391 - Update import declarations to current ES6 spec r=shu
2015-05-28 09:57:57 +01:00
David Rajchenbach-Teller
4458932cbb
Bug 1149486 - Regroup PerformanceStats by window. r=jandem, r=bholley
2015-04-18 13:21:31 +02:00
Ryan VanderMeulen
e78c04f8d2
Backed out changesets da71c4aefb3a and 98603c32c9a3 (bug 1149486) for browser_compartments.js permafail.
...
CLOSED TREE
2015-05-29 12:59:23 -04:00
David Rajchenbach-Teller
b92e139ab0
Bug 1149486 - Regroup PerformanceStats by window. r=jandem, r=bholley
2015-04-18 13:21:31 +02:00
Jan de Mooij
a5e1f942ed
Bug 1160884 - Add KeepAlive instructions after elements/slots uses. r=nbp
2015-05-28 10:16:24 +02:00
Tooru Fujisawa
0390b63d0e
Bug 1018628 - Part 3: Add test for default parameter with destructuring default value. r=jorendorff
2015-05-28 17:05:36 +09:00
Terrence Cole
43b5d41457
Bug 1153382 - Make poison values more toxic when used as a Value; r=sfink
2015-04-10 12:06:40 -07:00
Terrence Cole
39af4158f0
Bug 1170665 - Disable the windows segfault popup in the shell; r=jandem
2015-06-02 11:40:46 -07:00
Terrence Cole
59e2c724c7
Bug 887030 - Remove JS::shadow::Runtime::needsIncrementalBarrier and use heapState directly; r=jonco
2015-06-02 11:55:27 -07:00
Terrence Cole
a864626259
Bug 887030 - Allow inlining of heapState checks from outside JSAPI; r=jonco
2015-06-02 11:47:08 -07:00
Terrence Cole
5801b1045c
Bug 887030 - Remove the volatile from heapState; r=jonco
2015-06-02 11:46:45 -07:00
Bobby Holley
7dca575d33
Bug 1170311 - Stop asserting non-null argument to nsIPrincipal::{subsumes,equals}{,ConsideringDomain}. r=gabor
2015-06-02 10:45:10 -07:00
Nicolas B. Pierron
1b3a3e59e4
Bug 1170596 - JitSpewer: Always flush after dumping the graph to the files. r=bbouvier
2015-06-02 19:40:04 +02:00
Benjamin Smedberg
d6450cd955
Bug 1140131 - When XPConnect loads scripts (JS components or Cu.import), set the MIME type so that we don't load the exthandler service to guess it, r=bholley
2015-05-29 15:51:40 -04:00
Tom Tromey
5c9b6d08ea
Bug 1169712 - Add casts for GCC 5.1 -Wformat. r=fitzgen
2015-05-29 11:02:00 -04:00
Ryan VanderMeulen
6f6722f0df
Backed out changesets eebab8b7ea69 and 5b908d656044 (bug 1164014) for e10s OOMs.
2015-06-02 12:23:12 -04:00
Terrence Cole
bab09d5096
Bug 1169791 - Strongly type GetTenuredGCThingZone; r=jonco, r=mccr8
2015-06-01 14:11:08 -07:00
Terrence Cole
e13409290d
Bug 1140166 - Move OOM GC up to the top level of the allocator; r=jonco
2015-03-11 11:23:07 -07:00
Jan de Mooij
92d98e58dd
Bug 1169594 - Don't add pointless KeepAlive instructions after constants. r=nbp
2015-06-02 17:16:47 +02:00
Jan de Mooij
c1613e8472
Bug 1170124 - Remove unnecessary type monitoring in jit::InvokeFunction. r=bhackett
2015-06-01 17:58:01 +02:00
Gabor Krizsanits
331a489719
Bug 1164014 - Shim optimization. r=billm
2015-06-02 16:00:30 +02:00
Carsten "Tomcat" Book
e2f82674b8
Backed out 14 changesets (bug 1165515) for linux x64 e10s m2 test failures
...
Backed out changeset d68dcf2ef372 (bug 1165515)
Backed out changeset 7c3b45a47811 (bug 1165515)
Backed out changeset b668b617bef2 (bug 1165515)
Backed out changeset d0916e1283a2 (bug 1165515)
Backed out changeset ac4dc7489942 (bug 1165515)
Backed out changeset e9632ce8bc65 (bug 1165515)
Backed out changeset c16d215cc7e4 (bug 1165515)
Backed out changeset e4d474f3c51a (bug 1165515)
Backed out changeset d87680bf9f7c (bug 1165515)
Backed out changeset b3c0a45ba99e (bug 1165515)
Backed out changeset 9370fa197674 (bug 1165515)
Backed out changeset 50970d668ca1 (bug 1165515)
Backed out changeset ffa4eb6d24b9 (bug 1165515)
Backed out changeset 5fcf1203cc1d (bug 1165515)
2015-06-02 13:05:56 +02:00
Hannes Verschore
155aaf1264
Bug 1139376: Ionmonkey - Make removing of guards aware of phis, r=nbp
2015-06-02 12:25:45 +02:00
Steve Singer
84fb7bbf8f
Bug 1169967 - Add a forward declare for MIRGenerator. r=nbp
2015-05-30 20:04:00 +02:00
Eric Rahm
18bd3de863
Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
...
This is straightforward mapping of PR_LOG levels to their LogLevel
counterparts:
PR_LOG_ERROR -> LogLevel::Error
PR_LOG_WARNING -> LogLevel::Warning
PR_LOG_WARN -> LogLevel::Warning
PR_LOG_INFO -> LogLevel::Info
PR_LOG_DEBUG -> LogLevel::Debug
PR_LOG_NOTICE -> LogLevel::Debug
PR_LOG_VERBOSE -> LogLevel::Verbose
Instances of PRLogModuleLevel were mapped to a fully qualified
mozilla::LogLevel, instances of PR_LOG levels in #defines were mapped to a
fully qualified mozilla::LogLevel::* level, and all other instances were
mapped to us a shorter format of LogLevel::*.
Bustage for usage of the non-fully qualified LogLevel were fixed by adding
|using mozilla::LogLevel;| where appropriate.
2015-06-01 22:17:33 -07:00
Eric Rahm
99ffec18c4
Bug 1165515 - Part 9: Remove instances of using numeric log levels 1-5. rs=froydnj
2015-06-01 22:17:26 -07:00
Eric Rahm
dca9287933
Bug 1165515 - Part 3: Convert PR_LOG_TEST to MOZ_LOG_TEST. r=froydnj
2015-06-01 22:17:19 -07:00
Jim Blandy
e947ca89e3
Bug 1167468: Assert that JSObjects and their metadata are always in the same compartment. r=fitzgen
2015-05-21 16:37:27 -07:00
Tooru Fujisawa
94fd439af7
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
b551a54da4
Bug 1018628 - Part 1: Support default parameter for destructuring. r=jorendorff
2014-11-22 11:54:42 +09:00
Daniel Holbert
d95614a33e
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
7816efe925
Bug 1142816 - js/src/jsapi-tests/testGCHeapPostBarriers.cpp has leaks. r=erahm
2015-05-27 10:30:36 +02:00
Steve Singer
6afdf2f707
Bug 1167815 - Switch toMoveOperand to pass by value. r=bhackett
2015-05-22 19:48:00 +02:00
Mike Hommey
0ea7bef89f
Bug 1168293 - Remove MOZ_GLUE_IN_PROGRAM from config/config.mk. r=mshal
2015-05-27 11:33:23 +09:00
David Major
aa9355eca8
Bug 1167189: Remove unnecessary checks after infallible allocations. r=bholley
2015-05-26 17:04:24 -04:00
Brian Hackett
0abef482c7
Bug 1165392, Bug 1165463 - Various unboxed array fixes and optimizations, r=jandem.
2015-05-26 16:29:19 -06:00
Brian Hackett
3ff5a11db7
Bug 1166678 - Inline first ObjectGroup::maybeSweep test, r=jandem.
2015-05-26 15:42:07 -06:00
Bobby Holley
51d644bc65
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
a12888905a
Bug 1162187 - Remove the custom XPCShell error reporter. r=glandium
...
\o/
2015-05-26 13:51:48 -07:00
Bobby Holley
2405c874af
Bug 1162187 - Use the AutoJSAPI machinery to handle xpcshell exceptions. r=glandium
2015-05-26 13:51:47 -07:00
Bobby Holley
1027eeb134
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
3dace1b46e
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
4e12dfecf4
Bug 1164664 - Defang PushJSContextNoScriptContext. r=jimb
2015-05-26 13:51:45 -07:00
Bobby Holley
1b7660b9a1
Bug 1164664 - Switch to new-style error-reporting for PrepareScriptEnvironment. r=jimb
2015-05-26 13:51:45 -07:00
Bobby Holley
b8938b6f26
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
5ab5b05e52
Bug 1167411 - Add JSAutoStructuredCloneBuffer::abandon, r=jorendorff
2015-05-26 09:11:04 -07:00
Terrence Cole
886cac073e
Bug 1165410 - Reimplement GC statistics JSON output formatter; r=sfink
2015-05-20 09:14:29 -07:00
Jinank Jain
1d6f0ac2db
Bug 1082145
- |js::WatchGuts| can leak |wpmap|. r=erahm
2015-05-21 11:52:16 +02:00
Jason Orendorff
d3220a631f
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
e6709a0bb7
Bug 1155898 - Expose fetch on JS sandbox. r=gabor, r=peterv
2015-05-20 14:26:32 -07:00
Jan de Mooij
59a709daea
Bug 1158044 - Remove unused TypeWrapper class and untemplatize/cleanup some code. r=bhackett
2015-05-26 15:18:12 +02:00
Benjamin Bouvier
fa6ebdb5d7
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
e10f6f7a54
Bug 1164011 - interposition for CPOWS. r=billm
2015-05-26 11:55:38 +02:00
Tom Schuster
edf9a1b4cc
Bug 1166950 - Only give constructor functions a prototype. r=efaust
2015-05-25 19:31:46 +02:00
Tom Schuster
b0ceda53f3
Bug 1166950 - Make generator methods constructors. r=efaust
2015-05-25 19:31:46 +02:00
Tom Schuster
6c7ae85532
Bug 1166950 - Introduce a new FunctionKind for class-constructors. r=efaust
2015-05-25 19:31:46 +02:00
Phil Ringnalda
2efe4234bc
Merge m-c to m-i
2015-05-23 14:39:57 -07:00
Phil Ringnalda
ae0515f0a5
Merge f-t to m-c, a=merge
2015-05-23 14:28:07 -07:00
Tooru Fujisawa
eb05619abf
Bug 1159973 - Abort parsing when TokenStream::SourceCoords hits OOM. r=jorendorff
2015-05-24 05:38:00 +09:00
Eric Faust
2bcfe83fe6
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
52289981ad
No Bug - Improve Interpreter stack accessor assertions. (rs=Waldo)
2015-05-22 13:09:44 -07:00
Eric Faust
9c6cb06ff3
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
f996892898
Bug 1164777 - Part 1: move evalStaticScope to GlobalSharedContext. (r=shu)
2015-05-22 13:09:44 -07:00
Eric Faust
21eed8cbe5
Bug 1164778 - Make |super.prop| work inside heavyweight arrow functions. (r=shu)
2015-05-22 13:09:44 -07:00
Eric Faust
f416c10eb0
Bug 1163207 - Make RematerializedFrame store the real callee. (r=shu)
2015-05-14 21:15:44 -07:00
Ryan VanderMeulen
ed0e3a9561
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
7b1f37d23c
Bug 1167453 - Rename JSGCTraceKind and make it a C++11 enum class; r=jonco
2015-05-22 10:40:24 -07:00
Terrence Cole
ebcaaf0cb2
Bug 1167313 - Simplify UbiNode::construct dispatch using CallTyped; r=jimb
2015-05-21 11:41:18 -07:00
Terrence Cole
d44fbd8365
Bug 1167323 - Use internal interfaces to implement MarkCycleCollectorChildren; r=jonco
2015-05-21 11:41:18 -07:00
Terrence Cole
7b40dc8588
Bug 1167433 - AccessorShape is an AllocKind but not a TraceKind; r=jonco
2015-05-22 10:40:18 -07:00
Victor Porof
cd6f260d60
Bug 1167300 - Consolidate the performance tool directory, r=jsantell
2015-05-22 16:25:52 -04:00
Ryan VanderMeulen
7e7b077104
Backed out changeset e602cb65a030 (bug 1142816) for jsapi test segfaults.
...
CLOSED TREE
2015-05-22 10:47:29 -04:00
Jinank Jain
6394e9a1f1
Bug 1142816 - Fix leaks in js/src/jsapi-tests/testGCHeapPostBarriers.cpp. r=erahm
2015-05-18 20:01:26 +02:00
Jan de Mooij
259fce51a8
Bug 1167030 - Suppress MSVC warning C4661 in js/src. r=luke
2015-05-22 13:39:59 +02:00
Chris Peterson
1324937359
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
afee86321e
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
Eric Rahm
ccf1ec07c6
Bug 1165515 - Part 1: Convert PR_LOG to MOZ_LOG. r=froydnj
2015-05-21 13:22:04 -07:00
Aleksandar Zlicic
f41704879c
Bug 1162134 - IonMonkey MIPS: Fix build failure on MIPS (js/src/jit/CodeGenerator.cpp:6740:28: error: ‘obj’ was not declared in this scope). r=bhackett
2015-05-07 16:19:21 +02:00
Carsten "Tomcat" Book
adf407e7e6
Merge mozilla-central to mozilla-inbound
2015-05-21 15:14:47 +02:00
Carsten "Tomcat" Book
967e6f7f03
merge mozilla-inbound to mozilla-central a=merge
2015-05-21 14:56:34 +02:00
Fabrice Desré
a61c86277b
Bug 1150106 - Add an async version of loadSubscript - Part 2, tests r=bholley
2015-05-20 22:14:54 -07:00
Fabrice Desré
9b2bb554be
Bug 1150106 - Async loadSubscript - Part 1, add async
to loadSubscriptWithOptions r=bholley,mcrr8
2015-05-20 22:14:49 -07:00
Ryan VanderMeulen
eb57cf13bf
Backed out 3 changesets (bug 1165966) for WinXP jit-test permatimeouts.
...
Backed out changeset b0e3b5db76dc (bug 1165966)
Backed out changeset 73f1d1a18c24 (bug 1165966)
Backed out changeset 06899ee5f676 (bug 1165966)
CLOSED TREE
2015-05-20 16:34:07 -04:00
Jon Coppeard
9399983176
Bug 1165966 - Fix bustage due to single argument constructor not being marked explicit r=me
2015-05-20 18:04:08 +01:00
Jon Coppeard
8598ae26db
Bug 1165966 - Update destructor assertions to handle failed initalization r=terrence
2015-05-20 17:30:34 +01:00
Jon Coppeard
c0b80e6cd3
Bug 1165966 - Add error checking when populating safepoints r=bhackett
2015-05-20 17:30:32 +01:00
Terrence Cole
4d71d2ddb6
Bug 1165390 - Make the detailed statistics formatting methods have consistent names; r=sfink
2015-05-20 09:14:29 -07:00
Terrence Cole
e8b2e18054
Bug 1165385 - Remove the rarely used !fullFormat mode of MOZ_GCTIMER; r=sfink
2015-05-20 09:14:29 -07:00
Terrence Cole
d6be2c71b2
Bug 1165384 - Add a typedef for the statistics phase table; r=sfink
2015-05-20 09:14:29 -07:00
Terrence Cole
1b7749dc66
Bug 1052716 - Add telemetry probes for generational GC; r=sfink
2015-05-20 09:13:56 -07:00
Brian Hackett
b5948b8953
Bug 1166700 - Tolerate null failures targets when storing to an unboxed object must fail, r=jandem.
2015-05-20 10:07:30 -06:00
Ryan VanderMeulen
5f25350ec2
Backed out 3 changesets (bug 1155898) for test_sandbox_fetch.html failures.
...
Backed out changeset 21e041962894 (bug 1155898)
Backed out changeset e42c9f4794d9 (bug 1155898)
Backed out changeset 7ef9cce1a775 (bug 1155898)
CLOSED TREE
2015-05-20 11:54:34 -04:00
Jan de Mooij
ca2b241dc7
Bug 1166809 - Remove DispatchIonCache and RepatchIonCache. r=bhackett
2015-05-21 13:09:43 +02:00
Nicholas Nethercote
901ac4faf5
Bug 1166586 (part 1) - Remove all uses of PL_NewDHashTable() and PL_DHashTableDestroy(). r=froydnj.
...
They're not needed now that there is (temporarily) PLDHashTable2, which has an
initializing constructor and a destructor.
2015-05-04 22:59:24 -07:00
Chris Peterson
8c758c169d
Bug 1023609 - Remove SpiderMonkey support for nonstandard let expressions. r=shu
2015-05-19 23:20:45 -07:00
Sean Stangl
b9c87090d4
Bug 1160672 - Follow-up - Comment out unlanded header on a CLOSED TREE. no_r=me
2015-05-20 15:17:04 -07:00
ShubhamSinha
aaec07b305
Bug 1142817 - Use UniquePtr in testXDR_sourceMap. r=erahm
2015-05-19 15:19:39 +05:30
Sean Stangl
f5e7049ce3
Bug 1160672 - Part 2/2 - Add Mozilla VIXL modifications. r=dougc
2015-05-01 15:33:36 -07:00
Sean Stangl
ff319f822a
Bug 1160672 - Part 1/2 - Import VIXL 1.5-1.6. r=jbramley
2015-05-01 15:32:40 -07:00
Eric Faust
1814e0f1e8
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
6ff6476b5a
No Bug - Improve Interpreter stack accessor assertions. (rs=Waldo)
2015-05-22 13:09:44 -07:00
Eric Faust
585898080e
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
fcf7797b5f
Bug 1164777 - Part 1: move evalStaticScope to GlobalSharedContext. (r=shu)
2015-05-22 13:09:44 -07:00
Eric Faust
dbd1ca038d
Bug 1164778 - Make |super.prop| work inside heavyweight arrow functions. (r=shu)
2015-05-22 13:09:44 -07:00
Eric Faust
72ed2e6ec5
Bug 1163207 - Make RematerializedFrame store the real callee. (r=shu)
2015-05-14 21:15:44 -07:00
Tom Schuster
97fe3f07ee
Bug 1150855 - Disallow method syntax without curly brackets. r=efaust
2015-05-22 21:23:57 +02:00
Jon Coppeard
50c258de42
Bug 1165966 - Add test cases r=terrence
2015-05-22 18:52:52 +01:00
Jon Coppeard
2ed8aff0a2
Bug 1165966 - Update destructor assertions to handle failed initalization r=terrence
...
* * *
Bug 1165966 - Fix bustage due to single argument constructor not being marked explicit r=me
2015-05-20 17:30:34 +01:00
Jon Coppeard
56f3574497
Bug 1165966 - Add error checking when populating safepoints r=bhackett
2015-05-20 17:30:32 +01:00
Jon Coppeard
e937106e20
Bug 1155618 - Add better support for testing OOM behaviour r=terrence
2015-05-22 18:52:38 +01:00
Terrence Cole
31c36b64c3
Bug 1167318 - Remove GetGCThingTraceKind in favor of the typed Cell variants; r=jonco
2015-05-21 11:41:18 -07:00
Terrence Cole
090d80ccdc
Bug 1167314 - Use CallTyped to simplify PushArena; r=jonco
2015-05-21 11:41:18 -07:00
Terrence Cole
a2200151d1
Bug 1167309 - Remove MaybeCompartment using CallTyped; r=jonco
2015-05-21 11:41:18 -07:00
Terrence Cole
5eb0c891df
Bug 1167308 - Add a simpler to use CallTyped for the many simple pre-cast cases; r=jonco
2015-05-21 11:40:46 -07:00
Terrence Cole
169a612286
Bug 1167291 - Generalize the marking tracer's cross-compartment check; r=jonco
2015-05-21 11:30:01 -07:00
Terrence Cole
967c6efcdd
Bug 1166944 - Inline the only user of TraceObjectSlots; r=jonco
2015-05-21 11:29:38 -07:00
Terrence Cole
1ea581170f
Bug 1163790 - Part 2: Share inlined Class tracing between marking and tenuring; r=bhackett
2015-05-13 11:06:52 -07:00
Terrence Cole
dc3bd39def
Bug 1163790 - Part 1: Share unboxed trace list traversal between tenuring and marking; r=bhackett
2015-05-12 09:26:36 -07:00
Tom Schuster
5aff41a682
Bug 1158222 - Implement the new [[Set]] receiver restrictions. r=jorendorff
2015-05-22 18:31:32 +02:00
Martin Thomson
a4aee508cb
Bug 1155898 - Expose fetch on JS sandbox. r=gabor, r=peterv
2015-05-18 09:52:33 -07:00
Jan de Mooij
0d861550c6
Bug 1165904 - Don't call methods on null pointers to fix some -fsanitize=null errors. r=terrence
2015-05-20 15:03:04 +02:00
Jon Coppeard
17532fcc85
Bug 1135707 - Fix interaction between Arm NOP fill and calculation of IonCache rejoin label r=jandem
2015-05-20 10:30:46 +01:00
Jon Coppeard
641e3df01f
Bug 1155618 - Fix some more places we don't report OOM properly r=jandem
2015-05-20 10:30:46 +01:00
Jeff Walden
f9b496da64
Bug 1164741
- Readd parsing support for |for (var ...1 = ...2 in ...3)|, but completely ignore the |= ...2| assignment when ascribing semantics to it. r=jorendorff, r=efaust
2015-05-13 21:13:02 -07:00
Jeff Walden
b12b980dd9
Bug 1165456
- Remove dead code performing name resolution by arity. r=shu
2015-03-04 13:21:30 -08:00
Jeff Walden
540909d7e1
Bug 1165456
- Final bits of name-resolution by kind. r=shu
2015-03-04 13:21:30 -08:00
Jeff Walden
ea617730ba
Bug 1165456
- Extra bits of name-resolution conversion. r=shu
2015-03-04 13:21:30 -08:00
Jeff Walden
e44fcf7117
Bug 1165456
- More name-resolution conversion for arrays and (tagged) template literals. r=shu
2015-03-04 13:21:30 -08:00
Jeff Walden
8545a6d874
Bug 1165456
- Perform name resolution on additional nodes by kind. r=shu
2015-03-04 13:21:30 -08:00