Commit Graph

40204 Commits

Author SHA1 Message Date
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
Jeff Walden
63ec329dde Bug 1165456 - Perform name resolution on more nodes by kind, not arity. r=shu 2015-05-18 22:27:34 -07:00
Jeff Walden
3e5d64b381 Bug 1165456 - Handle a bunch of simple known-arity kinds, by kind, when resolving nested function names. r=shu 2015-05-18 20:06:55 -07:00
Jeff Walden
427102cdca Bug 1165456 - Start converting name-resolution code to act upon kinds, not arities. r=shu 2015-03-04 13:21:30 -08:00
Jeff Walden
53907c8a6e Bug 1164768 - Remove PNX_GROUPINIT and obsolete references to PNX_CANTFOLD and PNX_STRCAT, rename PNX_SPECIALARRAYINIT to something more descriptive. r=evilpies 2015-02-18 13:12:54 -08:00
Jeff Walden
86347c8e66 Bug 1164774 - Remove unused code handling binary-arity PNK_ADD nodes in constant-folding. r=shu 2015-02-18 13:12:54 -08:00
Kannan Vijayan
92345c0106 Bug 1164448 - Add test. r=jandem 2015-05-22 11:13:26 -04:00
Kannan Vijayan
fc9b986f03 Bug 1164448 - Handle unwound rectifier frames as exit frames in JitProfilingFrameIterator. r=jandem 2015-05-22 11:13:26 -04:00
Jeff Walden
c70350c2f6 Bug 1164764 - Make all the various DeadObjectProxy handler methods call a single function to report a dead object, rather than repeating the same function call/arguments everywhere. r=evilpies 2014-10-22 08:42:25 -07:00
Jeff Walden
64504f2c27 Bug 1155900 - Make destructuring right-hand-side expressions that correspond to left-hand-side object patterns pass the RequireObjectCoercible gauntlet before any properties are destructured out of them. r=shu 2015-04-17 21:57:50 -07:00
Eric Rahm
c5e63515bf Bug 1165518 - Part 2: Replace prlog.h with Logging.h. rs=froydnj 2015-05-19 11:15:34 -07:00
Terrence Cole
60cb061e89 Bug 1163810 - Use type-based dispatch for IncrementalReferenceBarrier; r=jonco 2015-05-13 19:13:49 -07:00
Ryan VanderMeulen
0df3c455db Bug 1163091 - Skip regress-203278-3.js on SM(cgc) builds.
CLOSED TREE
2015-05-19 14:33:47 -04:00
Brian Hackett
4f47bc1338 Bug 1166277 - Fix type policy for instruction storing object pointers to unboxed/typed objects, r=jandem. 2015-05-19 11:01:38 -06:00
Tom Schuster
2a13e62bb1 Bug 1165794 - Correctly handle getter/setters like methods everywhere. r=efaust 2015-05-19 18:21:11 +02:00
David Major
7ae16188af Bug 1119072: Remove outdated comment. DONTBUILD 2015-05-18 16:21:12 -04:00
Terrence Cole
97c65455fd Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink 2015-05-13 14:07:34 -07:00
Joel Maher
4d19dd2865 Bug 1131110 - disable test_bug484459.xul for windows and osx. r=bholley 2015-05-19 10:02:20 -04:00
Brian Hackett
4a0b806865 Bug 1163091 - Handle unboxed arrays in jsarray.cpp fast paths, r=jandem. 2015-05-19 07:57:41 -06:00
Jon Coppeard
8866b384ee Bug 1165843 - Don't fire the pre-barrier in HeapPtr destructor r=terrence 2015-05-19 10:15:06 +01:00
Nicholas Nethercote
0d6699fa8f Bug 1103375 - Fix some crashes triggered from about:memory. r=mrbkap.
We can't call JS code while iterating over the JS heap in the JS memory
reporter. The Yandex Elements add-on is causing this in two cases.

- The add-on implements some nsIURI objects. This one's easy to work around,
  because GetLocation() can just skip any JS-implemented nsIURI objects.

- The add-on implements some nsIProtocolHandler objects in order to
  implement a custom "xb://" scheme. This one is harder to workaround because
  the call to the JS object's method occurs deep within NS_NewURI(), well
  beyond the JS reporter code. So we just skip "xb://" URLs.
2015-05-18 23:06:01 -07:00
Brian Hackett
c6d4ccd5b1 Bug 1067610 - Refactor backtracking allocator to handle grouped registers better, r=sunfish. 2015-05-18 20:20:14 -06:00
Terrence Cole
03733eb59a Backed out changeset 1d26ba5fa305 (bug 1163790) on a CLOSED TREE 2015-05-18 13:31:04 -07:00
Terrence Cole
26d2d028ed Backed out changeset 489740128625 (bug 1163790) on a CLOSED TREE 2015-05-18 13:30:54 -07:00
Terrence Cole
717bb9556f Backed out changeset e554fdb83c5f (bug 1163810) on a CLOSED TREE 2015-05-18 13:30:43 -07:00
Terrence Cole
4aa110081a Bug 1163810 - Use type-based dispatch for IncrementalReferenceBarrier; r=jonco 2015-05-13 19:13:49 -07:00
Terrence Cole
3777bd583f Bug 1163790 - Part 2: Share inlined Class tracing between marking and tenuring; r=bhackett 2015-05-13 11:06:52 -07:00
Terrence Cole
85251d3e4c Bug 1163790 - Part 1: Share unboxed trace list traversal between tenuring and marking; r=bhackett 2015-05-12 09:26:36 -07:00
Ryan VanderMeulen
d1cc1b3152 No bug - Bump the Windows stack frame size. r=shu 2015-05-15 18:17:13 -04:00
Andrea Marchesini
6ce7c91736 Bug 1163388 - patch 2 - get rid of nsIDOMFile, r=ehsan 2015-05-18 14:52:26 +01:00
Jon Coppeard
33cc978f9f Bug 1164815 - Use an enum to define GlobalObject slot constants r=luke 2015-05-18 09:58:04 +01:00
Brian Hackett
988072bc23 Bug 1162199 - Use unboxed objects by default, r=jandem. 2015-05-17 20:12:14 -06:00
Jinank Jain
d4758640f7 Bug 1142826 - js/src/jsapi-tests/testMutedErrors.cpp has leaks. r=luke 2015-05-13 22:47:47 +02:00
Phil Ringnalda
06c1a0b6e4 Back out 356231081116 (bug 1162199) for js::GCMarker::eagerlyMarkChildren crashes
CLOSED TREE
2015-05-16 10:38:07 -07:00
Brian Hackett
9d68dad00c Bug 1162199 - Use unboxed objects by default, r=jandem. 2015-05-16 09:16:38 -06:00
Nicholas Nethercote
0addd071a9 Back out all four patches from bug 1161377. r=me.
Due to Android startup regressions (bug 1163066) and plugin crashes (bug
1165155).
2015-05-14 21:48:43 -07:00
Ryan VanderMeulen
d7c9bcbe6d Backed out changeset b3902a6225c3 (bug 1142816) for introducing new rooting hazards.
CLOSED TREE
2015-05-15 16:26:53 -04:00
Ryan VanderMeulen
84014d439e Backed out 8 changesets (bug 1147403) for debug asserts on a CLOSED TREE.
Backed out changeset a1018d31e591 (bug 1147403)
Backed out changeset fdb1dcf35e04 (bug 1147403)
Backed out changeset 66ab1f789052 (bug 1147403)
Backed out changeset 8ee01e148887 (bug 1147403)
Backed out changeset 615c601284e3 (bug 1147403)
Backed out changeset d7a4b4c31c94 (bug 1147403)
Backed out changeset b1abceaf0f6e (bug 1147403)
Backed out changeset 443b1a2a084f (bug 1147403)
2015-05-15 15:28:48 -04:00
Tom Schuster
3b13f1728c Bug 1059908 - Introduce a CONSTRUCTOR flag and make getter/setter/method non-constructable. r=efaust 2015-05-15 20:53:03 +02:00
Tom Schuster
2946b4f52f Bug 1059908 - Merge FunctionType and FunctionSyntaxKind. r=efaust 2015-05-15 20:53:03 +02:00
Steve Fink
5bd61fb11b Bug 944164 - Move a bunch of file-related stuff onto an os.file object, creating aliases from the old names, r=jorendorff 2015-05-13 15:16:26 -07:00
Terrence Cole
8800519328 Bug 1132744 - Update set of GC types, r=sfink 2015-05-13 13:32:17 -07:00
Jinank Jain
da322925c0 Bug 1142816 - js/src/jsapi-tests/testGCHeapPostBarriers.cpp has leaks. r=terrence DONTBUILD 2015-05-13 22:58:11 +02:00
Eric Rahm
6b1c5df17e Backed out changeset b3902a6225c3 (bug 1142816) 2015-05-15 11:32:43 -07:00
Jinank Jain
f68ff5facb Bug 1142816 - js/src/jsapi-tests/testGCHeapPostBarriers.cpp has leaks 2015-05-13 22:58:11 +02:00
Jinank Jain
cf6d01d7f1 Bug 1142820 - js/src/jsapi-tests/testPersistentRooted.cpp has leaks. r=jonco 2015-05-14 14:40:14 +02:00
Nicolas B. Pierron
14ef503b6b Bug 1147403 part 7 - Fix inIon, only reset the counter when the function is executed. r=jandem 2015-05-15 20:19:03 +02:00
Nicolas B. Pierron
930393dcda Bug 1147403 part 6 - Remove GetJitContext from serializing functions. r=h4writer 2015-05-15 20:19:03 +02:00
Nicolas B. Pierron
5062307753 Bug 1147403 part 5 - Add Debugger::onIonCompilation hook. r=shu 2015-05-15 20:19:03 +02:00
Nicolas B. Pierron
489a21efb0 Bug 1147403 part 4 - Extract the printer from the serializer. r=h4writer 2015-05-15 20:19:02 +02:00