Carsten "Tomcat" Book
8faefecfd8
Backed out changeset d4d78ac3f0d2 (bug 1190074) for memory leaks
2015-08-04 11:35:03 +02:00
Nicolas B. Pierron
61c603a183
Bug 1189750 - Fix JSScript::getPCCounts to return a reference instead of a copy. r=bhackett
2015-08-04 11:03:03 +02:00
Andrew McCreight
d8bf4dd122
Bug 1155773 - Remove gotos from XPCConvert::NativeArray2JS(). r=bholley
2015-08-03 11:47:00 +02:00
Nicholas Nethercote
845b474b3c
Bug 1189156 (part 4) - Don't use enumeration style for nsBaseHashtable::SizeOf{In,Ex}cludingThis(). r=erahm,jfkthame.
...
After this change, we have ShallowSizeOf{In,Ex}cludingThis(), which don't do
anything to measure children. (They can be combined with iteration to measure
children.)
2015-07-30 21:19:57 -07:00
David Rajchenbach-Teller
3e8d9a724b
Bug 1188616 - CPOW monitoring should use JS_Now instead of PR_IntervalNow. r=jandem
2015-07-30 14:29:52 +02:00
Sean Stangl
f3140f4685
Bug 1188650 - Part 2/2 - Make shared/LOpcodes-shared.h. r=nbp
2015-08-03 15:48:19 -07:00
Sean Stangl
b538cc9b2e
Bug 1188650 - Part 1/2 - Rename LIR-Common.h to shared/LIR-shared.h. r=nbp
2015-07-28 15:25:07 -07:00
David Rajchenbach-Teller
93d159283c
Bug 1190074 - PerformanceGroup now uses mozilla::RefPtr. r=jandem
2015-07-27 23:01:42 +02:00
Ryan VanderMeulen
152aba0072
Merge m-c to inbound. a=merge
...
CLOSED TREE
2015-08-04 15:54:01 -04:00
Kannan Vijayan
9aa55faebb
Bug 1145442 - Add documentation for JIT strategies. r=shu
2015-08-04 09:58:00 -04:00
Andrew McCreight
4f96a20314
Bug 1190436 - Part 2: Use an early return in XPCConvert::JSObject2NativeInterface. r=gabor
2015-08-03 11:48:00 -04:00
Andrew McCreight
cbe7e5bf11
Bug 1190436 - Part 1: Use more smart pointers in XPConnect. r=gabor
2015-08-03 11:47:00 -04:00
Mike Hommey
63750b333b
Bug 1188780 - Include debug symbols in gtk3 tooltool package. r=mshal
...
At the same time, include a setup script to replace parts of mozconfig.gtk.
2015-08-04 07:05:23 +09:00
Mike Hommey
581b10732e
Bug 1186748 - Switch hazard and root analysis builds to Gtk+3. r=mshal
2015-08-04 07:05:21 +09:00
Brian Hackett
937df89c00
Bug 1176451 - Optimize Array.concat when used on different types of boxed vs. unboxed arrays, r=jandem.
2015-08-03 14:32:40 -07:00
Brian Hackett
8c27c771d4
Bug 1182865 - Relax assertion on the allowed class for home objects, r=efaust
2015-08-03 14:02:23 -07:00
Boris Zbarsky
42988fb7ea
Bug 1181908. The CompileOptions constructor should properly copy the introducerFilename and isRunOnce state. r=luke
2015-08-03 11:51:57 -04:00
Terrence Cole
0897b64884
Bug 1189906 - Remove the unused UseSavedRoots enum; r=jonco
2015-07-31 13:07:13 -07:00
Terrence Cole
88a0da84b4
Bug 1189112 - Part 2: simplify rooting of ScriptsAndCountsVector with PersistentRooted; r=nbp
2015-07-29 14:59:49 -07:00
Terrence Cole
201853c804
Bug 1189112 - Part 1: Use TraceableVector to simplify tracing of ScriptsAndCountsVector; r=nbp
2015-07-29 14:59:49 -07:00
Terrence Cole
71e48ef414
Bug 1189072 - Make DefaultTracer for struct types call T::trace; r=fitzgen
2015-07-29 14:59:49 -07:00
Terrence Cole
41f7126112
Bug 1188620 - Use PersistentRooted for asyncActivation roots; r=fitzgen
2015-07-29 10:23:14 -07:00
Terrence Cole
530a7130e8
Bug 1188445 - Allow PersistentRooted to store StaticTraceable; r=sfink
2015-07-28 09:21:32 -07:00
Terrence Cole
dfd81db57a
Bug 1189809 - Remove the ill-fated DynamicTraceable; r=jonco
2015-07-31 08:27:12 -07:00
Carsten "Tomcat" Book
2b2b6ce8e4
Backed out changeset 00726df4997c (bug 1190074) for bustage on a CLOSED TREE
2015-08-03 17:06:15 +02:00
Carsten "Tomcat" Book
9f26c64aa5
Backed out changeset e057fc16e2e0 (bug 1187233) for breaking GU tests in month_day_agenda_test.js on a CLOSED TREE
2015-08-03 16:25:56 +02:00
Ryan VanderMeulen
bf623b7f5d
Backed out changeset 85e86b04035c (bug 1188616) for bustage.
...
CLOSED TREE
2015-08-03 10:18:20 -04:00
Ryan VanderMeulen
688d0798d0
Backed out changeset c8d9d720a30e (bug 1190077) for Android bustage.
...
CLOSED TREE
2015-08-03 09:54:50 -04:00
David Rajchenbach-Teller
1345f8ea8b
Bug 1190074 - PerformanceGroup now uses mozilla::RefPtr. r=jandem
2015-07-27 23:01:42 +02:00
David Rajchenbach-Teller
6a69a80667
Bug 1188616 - CPOW monitoring should use JS_Now instead of PR_IntervalNow. r=jandem
2015-07-30 14:29:52 +02:00
Carsten "Tomcat" Book
49f2789e77
Merge mozilla-central to mozilla-inbound
2015-08-03 15:45:57 +02:00
Carsten "Tomcat" Book
4260a3acc8
Backed out changeset d093c57c6835 (bug 1186748) for causing Bug 1190180
2015-08-03 14:36:14 +02:00
Carsten "Tomcat" Book
7619ff17a3
Backed out changeset 2238409de271 (bug 1188780)
2015-08-03 14:35:03 +02:00
Shu-yu Guo
a82eeaf5ef
Bug 1179063 - Cleanup: remove useless pn_index. (r=me)
2015-08-02 15:11:39 -07:00
Shu-yu Guo
7623305623
Bug 1182730 - Followup: only mark the JitcodeGlobalMap when profiling is on. (r=djvj)
2015-08-02 15:11:39 -07:00
Till Schneidereit
b134c1624c
Bug 1129313 - Part 2: self-host MapIteratorObject#next(). r=jandem
2015-08-01 00:13:26 +02:00
Wes Kocher
021689bfea
Backed out 4 changesets (bug 1189490) for build and SM bustage CLOSED TREE
...
Backed out changeset c0eef95cd0cb (bug 1189490)
Backed out changeset 5158c4514c34 (bug 1189490)
Backed out changeset 78f80496c70a (bug 1189490)
Backed out changeset cebec1f7c9db (bug 1189490)
2015-07-31 14:10:30 -07:00
Nick Fitzgerald
07767506e7
Bug 1189490 - Follow ups: Move [Traceable]Fifo to js/src/ds; r=terrence
2015-07-31 13:27:44 -07:00
Nick Fitzgerald
359e33eb28
Bug 1189490 - Part 2: Stop using mozilla::LinkedList for the allocations and tenure promotions logs and use js::TraceableFifo instead; r=terrence
2015-07-31 13:27:44 -07:00
Nick Fitzgerald
6a392e365a
Bug 1189490 - Part 1: Add a StaticTraceable version of the FIFO queue for use with GC things; r=terrence
2015-07-31 13:27:44 -07:00
Nick Fitzgerald
3e295874cf
Bug 1189490 - Part 0: Add a FIFO queue container type to js/public; r=terrence
2015-07-31 13:27:44 -07:00
Boris Zbarsky
9161435478
Bug 1135961. Implement subclassing of DOM objects. r=peterv
2015-07-31 13:30:55 -04:00
Mike Hommey
8daa0d5227
Bug 1188780 - Include debug symbols in gtk3 tooltool package. r=mshal
...
At the same time, include a setup script to replace parts of mozconfig.gtk.
2015-07-31 16:42:07 +09:00
Mike Hommey
0c3483a070
Bug 1186748 - Switch B2G desktop, hazard and root analysis builds to Gtk+3. r=mshal
2015-07-31 16:39:10 +09:00
Shu-yu Guo
1edf45636e
Bug 1179063 - Cleanup: Rename scopal back to scopeStmt. (r=me)
2015-07-30 22:17:04 -07:00
Shu-yu Guo
19997e35d0
Bug 1179063 - Cleanup: remove dead argument to Parser::parse. (r=efaust)
2015-07-30 22:17:04 -07:00
Shu-yu Guo
fa0e58c4ac
Bug 1179063 - Cleanup: rename top -> innermost, down -> enclosing in StmtInfoStack. (r=efaust)
2015-07-30 22:17:04 -07:00
Shu-yu Guo
800641205c
Bug 1179063 - Cleanup: remove topStaticScope in favor of using topScopeStmt. (r=efaust)
...
This is to distinguish between getting the top scope associated with a
statement local to the script, or the innermost scope, which may not be
local to the script.
2015-07-30 22:17:04 -07:00
Shu-yu Guo
f309ef0e7a
Bug 1179063 - Cleanup: use StmtInfoStack inside BCE and remove templated StmtInfo helper functions. (r=efaust)
...
The BCE did not get the RAII treatment the Parser got, because all the
enter/exit scope operations in the BCE are fallible. Separating out the
fallible paths from the statement stack management made things less
readable.
2015-07-30 22:17:04 -07:00
Shu-yu Guo
0e45444cc4
Bug 1179063 - Cleanup: use an RAII struct to manage the parser statement stack. (r=efaust)
2015-07-30 22:17:04 -07:00
Shu-yu Guo
2c832cceeb
Bug 1179063 - Cleanup: remove superfluous StmtInfoBase::isNestedScope. (r=efaust)
2015-07-30 22:17:04 -07:00
Shu-yu Guo
b9fd37ea52
Bug 1179063 - Cleanup: make StmtType an enum class. (r=efaust)
2015-07-30 22:17:04 -07:00
Nicholas Nethercote
d130e7465e
Bug 1189156 (part 1) - Don't use enumeration style for PLDHashTable::SizeOf{In,Ex}cludingThis(). r=froydnj.
...
After this change, we have PLDHashTable::ShallowSizeOf{In,Ex}cludingThis(),
which don't do anything to measure children. (They can be combined with
iteration to measure children.)
This patch also removes the PL_DHashTableSizeOf{In,Ex}cludingThis() functions.
They're not necessary because the methods can be used instead.
Finally, the patch deliberately converts some SizeOfExcludingThis() calls to
SizeOfIncludingThis(). These are all done on heap pointers so this change is
valid.
2015-07-29 22:28:20 -07:00
Terrence Cole
d3d5c8a715
Bug 1166041 - Wait for nursery sweeping to finish before shutting down; r=jonco
2015-07-29 08:57:14 -07:00
Jeff Walden
898f0b3271
Bug 1183400 - Remove a now-unused variable, following up on the ?:/if-node folding changes. r=trivial, r=orange in a CLOSED TREE
2015-07-30 16:58:58 -04:00
Jeff Walden
e9b74b560d
Bug 1183400 - Fold binary arithmetic operations by kind, not arity. r=efaust
2015-07-08 13:54:14 -07:00
Jeff Walden
f464220689
Bug 1183400 - Fold function nodes by kind. r=efaust
2015-07-08 13:54:14 -07:00
David Rajchenbach-Teller
37d1cc8ed3
Bug 1190077 - Move RDTSC and prmjtime.* to vm/Time.*. r=nbp
...
CLOSED TREE
2015-07-07 18:47:40 +02:00
David Rajchenbach-Teller
b440ccefa9
Bug 1190077 - Move RDTSC and prmjtime.* to vm/Time.*. r=nbp
2015-07-07 18:47:40 +02:00
Jon Coppeard
ecb3e74e2c
Bug 1189722 - Fix const methods in MutableTraceableVectorOperations r=terrence
2015-08-03 11:47:11 +01:00
Spenser Andrew Bauman
387201c73f
Bug 1189117 - IonMonkey: treat ObjectState instructions as effect free for the purposes of AliasAnalysis. r=nbp
2015-07-30 10:05:00 +02:00
Giovanni Sferro
3d8cbdd37a
Bug 1187233 - Date constructor creates a copy when called with a Date object. r=jwalden
2015-07-29 22:47:51 -07:00
Jeff Walden
025cef2002
Bug 1183400 - Fold and/or expressions. r=efaust
2015-05-28 13:47:54 -07:00
Jeff Walden
aa4cff2d5e
Bug 1183400 - Fold various simple unary cases by kind. r=efaust
2015-05-22 19:02:41 -07:00
Jeff Walden
8f92d5ee69
Bug 1183400 - Fold |if| nodes by kind. r=efaust
2015-07-08 13:54:14 -07:00
Jeff Walden
3031bd71c0
Bug 1183400 - Fold ?: expressions by kind. r=efaust
2015-07-08 13:54:14 -07:00
Ian Stakenvicius
ebc260e86d
Bug 1189011 - Fix JS_CHECK_STACK_SIZE define for stack-growing-up case (hppa). r=jandem
2015-07-29 12:06:00 -04:00
Ryan VanderMeulen
35257ce14a
Merge m-c to inbound. a=merge
2015-07-30 16:09:17 -04:00
Ryan VanderMeulen
5ec75e6c41
Merge inbound to m-c. a=merge
2015-07-30 16:08:21 -04:00
Ryan VanderMeulen
5b5000297b
Merge m-c to inbound. a=merge
...
CLOSED TREE
2015-07-30 11:56:41 -04:00
Ryan VanderMeulen
130c6cd641
Backed out changeset ada6cd4da281 (bug 1186748) for introducing various intermittent ASAN mochitest failures.
2015-07-30 11:52:49 -04:00
Alexandre Poirot
898d8dba6d
Bug 1182194 - Convert LayoutHelpers.jsm into a commonjs module. r=jwalker
2015-07-30 06:14:08 -07:00
Mike Hommey
9fa25920a8
Bug 1186748 - Switch B2G desktop, ASan, hazard and root analysis builds to Gtk+3. r=mshal
2015-07-30 08:49:29 +09:00
Wes Kocher
f2d9a80ea2
Backed out changeset 54a082b01174 (bug 1188197) for various SM and CPP failures CLOSED TREE
2015-07-29 16:46:20 -07:00
Wes Kocher
adc7d30a0e
Backed out changeset a5c748f78e97 (bug 1188445)
2015-07-29 16:46:19 -07:00
Wes Kocher
86d219a9ae
Backed out changeset 6eebf397a8c2 (bug 1166041)
2015-07-29 16:46:18 -07:00
Terrence Cole
ac23367a28
Bug 1166041 - Wait for nursery sweeping to finish before shutting down; r=jonco
2015-07-29 08:57:14 -07:00
Terrence Cole
c02a78110f
Bug 1188445 - Allow PersistentRooted to store StaticTraceable; r=sfink
2015-07-28 09:21:32 -07:00
Terrence Cole
0d78b57012
Bug 1188197 - Allow PersistentRooted to store DynamicTraceable; r=sfink
2015-07-24 15:09:28 -07:00
Jim Blandy
66a6dd189c
Bug 1180047: Debugger.prototype.findObjects should not return objects that must not be exposed to JS. r=fitzgen
2015-07-06 11:43:22 -07:00
Sean Stangl
0868ed3a22
Bug 1187094 - Part 2/2 - Fix non-unified build. r=efaust
2015-07-27 15:18:31 -07:00
Sean Stangl
418bfab056
Bug 1187094 - Part 1/2 - Move Lowering's visitConstant() to shared code. r=nbp
2015-07-23 15:26:52 -07:00
Ehsan Akhgari
601be5726d
Bug 1188208 - Fix more constructors in js; r=jorendorff
2015-07-30 14:03:17 -04:00
Ryan VanderMeulen
5043461c3d
Backed out changesets f251b3836314 and 47fe6e30240d (bug 1179063) for mass build bustage.
...
CLOSED TREE
2015-07-30 12:56:01 -04:00
Shu-yu Guo
944d64e6cd
Bug 1179063 - Cleanup: remove superfluous StmtInfoBase::isNestedScope. (r=efaust)
2015-07-30 09:25:41 -07:00
Shu-yu Guo
50f83b8939
Bug 1179063 - Cleanup: make StmtType an enum class. (r=efaust)
2015-07-30 09:25:41 -07:00
Jon Coppeard
a16ea26622
Bug 1188836 - Fix compacting GC zone selection by passing total arena count to ShouldRelocateZone() r=terrence
2015-07-30 11:04:12 +01:00
Jon Coppeard
004ebc0d93
Bug 1188936
- Release/protect relocated arenas earlier r=terrence
2015-07-30 11:02:27 +01:00
Jon Coppeard
253b299379
Bug 1188408 - Udate cell pointers after updating roots at the end of compacting a zone r=terrence
2015-07-30 10:55:52 +01:00
Jon Coppeard
7bea886da2
Bug 1188408 - Make incremental zeal mode exercise compacting GC too r=terrence
2015-07-30 10:55:52 +01:00
Jon Coppeard
054a282197
Bug 1188408 - Simplify ArenasToUpdate iteration r=terrence
2015-07-30 10:55:52 +01:00
Jon Coppeard
5b5323e984
Bug 1188408 - Rearrange relocation overlay so we don't change object group during compacting r=terrence
2015-07-30 10:55:51 +01:00
Jon Coppeard
75ab7e8c97
Bug 1188408 - Factor out functions to protect/unprotect pages on different architectures r=terrence
2015-07-30 10:55:51 +01:00
Jon Coppeard
e292e6926a
Bug 1155618 - Fix OOM issues related to AsmJS compilation r=terrence r=luke
2015-07-30 10:55:51 +01:00
Terrence Cole
f1d348611b
Bug 1185106 - Part 1: Exclude StoreBuffer.cpp from unified build to prevent build bustage. r=efaust
2015-07-28 11:48:16 -07:00
Nathan Froyd
409a44c91a
Bug 1188555 - part 2 - remove write-only configure.in variables MKSHLIB_{UN,}FORCE_ALL; r=mshal
2015-07-28 14:08:08 -04:00
Nathan Froyd
7b94f72aae
Bug 1188555 - part 1 - remove write-only configure.in variable NO_LD_ARCHIVE_FLAGS; r=mshal
2015-07-28 14:07:07 -04:00
Ryan VanderMeulen
7e14fbd090
Bug 1180017 - Fix up the badly-horked backout and re-land.
...
CLOSED TREE
2015-07-29 12:31:47 -04:00
Jim Blandy
0942ee773b
Bug 1180985 - Implement a JS GDB pretty-printer for JS::GCCellPtr. r=sfink
2015-07-06 18:00:02 -07:00
Jim Blandy
e7e1a07763
Bug 1180984 - JS GDB pretty-printers: Support Python 3. r=sfink
2015-07-07 08:35:58 -07:00
Jim Blandy
2b89c02c18
Bug 1180017 - Give GCCellPtr is<T> and to<T> methods, replacing isFoo and toFoo methods. Fix callers. r=terrence
2015-07-03 15:06:23 -07:00
Carsten "Tomcat" Book
a908483c16
Backed out changeset 465793bc6fcf (bug 1180017) for suspicion of causing bug 1188799
2015-07-29 15:27:12 +02:00
Carsten "Tomcat" Book
528ce37e63
Backed out changeset c10672836664 (bug 1180984)
2015-07-29 15:26:17 +02:00
Carsten "Tomcat" Book
10337b7688
Backed out changeset e50e7d030a33 (bug 1180985)
2015-07-29 15:26:12 +02:00
Mike Kaply
13924a4381
Bug 1152512 - Use the latest JavaScript version when parsing AutoConfig files. r=mrbkap
2015-07-28 13:57:55 -05:00
Johannes Schulte
437c47a0ec
Bug 1038859 - Add symbol-support to Baseline GetElem ICs. r=djvj
2015-04-07 17:49:36 +02:00
Hannes Verschore
bc78a396fd
Bug 1186271: IonMonkey: Honor truncated flag during folding of binary operations, r=nbp
2015-07-29 09:10:08 +02:00
Nick Fitzgerald
94dbd20644
Bug 1136806 - Fix assertion failure with Debugger and oomAfterAllocations; r=shu
2015-07-28 23:00:09 -07:00
Jim Blandy
e79afdbb60
Bug 1180985: Implement a JS GDB pretty-printer for JS::GCCellPtr. r=tromey
2015-07-06 18:00:02 -07:00
Jim Blandy
693a74da24
Bug 1180984: JS GDB pretty-printers: Support Python 3. Fix 'Rooted' bitrot. r=sfink
2015-07-28 16:32:48 -07:00
Jim Blandy
04e076a9d6
Bug 1180017: Give GCCellPtr is<T> and as<T> methods, replacing isFoo and toFoo methods. Fix callers. r=terrence
2015-07-07 09:52:01 -07:00
Spenser Andrew Bauman
87f29a5bb6
Bug 1187511 - IonMonkey: Make use of callsite type information when refining |this| parameter. r=jandem
2015-07-28 10:33:00 -04:00
Wes Kocher
40ea3c9972
Backed out 5 changesets (bug 1167409) for mochitest chrome failures in test_settings_service.xul CLOSED TREE
...
Backed out changeset 08653d62e6c0 (bug 1167409)
Backed out changeset 211b839cfcda (bug 1167409)
Backed out changeset 4264d30f4b03 (bug 1167409)
Backed out changeset 95a7f1251dd4 (bug 1167409)
Backed out changeset b88cb51c1f77 (bug 1167409)
2015-07-28 15:45:39 -07:00
Kannan Vijayan
77afbc6d07
Bug 1167409 - 5/5 - Initialize ScriptSourceObject even when off-main-thread compilation fails. r=jandem
2015-07-28 17:03:57 -04:00
Kannan Vijayan
3e6dd09416
Bug 1167409 - 4/5 - Off-thread compile blocking scripts. r=smaug
2015-07-28 17:03:56 -04:00
Andrew McCreight
732d1807b7
Bug 1185527 - Split out a refcountless base class for nsScriptError. r=gabor
...
This avoids shadowing the refcount if nsScriptErrorWithScript inherited from nsScriptError.
2015-07-28 16:51:10 -04:00
Nick Fitzgerald
2bccb12329
Bug 1028418 - Part 7: Tests for caching edge cases; r=shu
2015-07-28 13:04:56 -07:00
Nick Fitzgerald
accbc2a6b2
Bug 1028418 - Part 6: Fix GC + SavedFrame test that made assumptions that are no longer true; r=shu
2015-07-28 13:04:56 -07:00
Nick Fitzgerald
94a8232ed5
Bug 1028418 - Part 5: Minimize stack walking when capturing SavedFrame stacks with a cache; r=shu
2015-07-28 13:04:56 -07:00
Nick Fitzgerald
445eeefd96
Bug 1028418 - Part 4: Fix whitespace alignment in the InterpreterFrame::Flags enum; r=me
2015-07-28 13:04:56 -07:00
Nick Fitzgerald
cc25540b6e
Bug 1028418 - Part 3: Take a bit on each of interpreter, baseline, and rematerialized frames for marking whether there is a js::SavedFrame for the given frame in the js::SavedStacks cache; r=shu
2015-07-28 13:04:56 -07:00
Nick Fitzgerald
e7f8a20c54
Bug 1028418 - Part 2: Make the BaselineFrame::Flags enum typed the way it is used; r=shu
2015-07-28 13:04:56 -07:00
Nick Fitzgerald
328974c2e5
Bug 1028418 - Part 1: Make the InterpreterFrame::Flags enum typed the way it is used; r=shu
2015-07-28 13:04:56 -07:00
Nick Fitzgerald
817b1b63a8
Bug 1028418 - Part 0: Fix typo in js/src/vm/Stack.h; r=me
2015-07-28 13:04:56 -07:00
Boris Zbarsky
d15cf025ab
Bug 1176568. Fix the proto cycle checking to work correctly for inner/outer globals. r=waldo
2015-07-28 12:38:26 -04:00
Terrence Cole
cc4a126d34
Bug 1188129
- Use a universal constructor to create and init PersistentRooted; r=jonco
2015-07-24 15:08:09 -07:00
Terrence Cole
9f43b94e8c
Bug 1188124 - Use rootKind to select the right PersistentRooted list head; r=sfink
2015-07-23 14:05:53 -07:00
Terrence Cole
e72c3891fc
Bug 1187985 - Make PersistentRooted use rootKind to find its lists; r=sfink
2015-07-23 08:19:08 -07:00
Carsten "Tomcat" Book
16094b9031
Backed out changeset 0afe24f16cf4 (bug 1152512) for bustage
2015-07-28 14:38:01 +02:00
Mike Kaply
d8e49ff2b8
Bug 1152512 - Use the latest JavaScript version when parsing AutoConfig files. r=mrbkap
2015-07-28 07:13:26 -05:00
Xi Yang
234125e4eb
Bug 1090695 - Reduce indent in Parser<ParseHandler>::expr. r=arai
2015-07-27 22:48:50 +08:00
Wes Kocher
7596dc8b82
Backed out 8 changesets (bug 1028418) for assertions in SavedStacks.cpp:103 CLOSED TREE
...
Backed out changeset 8f20146ce3c8 (bug 1028418)
Backed out changeset f6e78ff75f4b (bug 1028418)
Backed out changeset caf840e71590 (bug 1028418)
Backed out changeset ba47cb00a938 (bug 1028418)
Backed out changeset 3f298220d712 (bug 1028418)
Backed out changeset 7c2555a6e32e (bug 1028418)
Backed out changeset ed9287cd152a (bug 1028418)
Backed out changeset 88a5c0415403 (bug 1028418)
2015-07-27 17:52:01 -07:00
Mariusz Kierski
eeda1e7445
Bug 1135708 - Implement es7 exponentiation operator. (r=efaust, f=jandem)
...
* * *
Bug 1135708 - Followup: Fix a few warnings-as-errors related build problems on a CLOSED TREE. (rs=Waldo)
2015-07-27 13:21:11 -07:00
Nick Fitzgerald
b24475a18a
Bug 1028418 - Part 7: Tests for caching edge cases; r=shu
2015-07-27 16:33:34 -07:00
Nick Fitzgerald
a263456c09
Bug 1028418 - Part 6: Fix GC + SavedFrame test that made assumptions that are no longer true; r=shu
2015-07-27 16:33:34 -07:00
Nick Fitzgerald
2c4a3543f6
Bug 1028418 - Part 5: Minimize stack walking when capturing SavedFrame stacks with a cache; r=shu
2015-07-27 16:33:34 -07:00
Nick Fitzgerald
558031f1f2
Bug 1028418 - Part 4: Fix whitespace alignment in the InterpreterFrame::Flags enum; r=me
2015-07-27 16:33:34 -07:00
Nick Fitzgerald
f88aac6042
Bug 1028418 - Part 3: Take a bit on each of interpreter, baseline, and rematerialized frames for marking whether there is a js::SavedFrame for the given frame in the js::SavedStacks cache; r=shu
2015-07-27 16:33:34 -07:00
Nick Fitzgerald
2438b54389
Bug 1028418 - Part 2: Make the BaselineFrame::Flags enum typed the way it is used; r=shu
2015-07-27 16:33:34 -07:00
Nick Fitzgerald
965af99f80
Bug 1028418 - Part 1: Make the InterpreterFrame::Flags enum typed the way it is used; r=shu
2015-07-27 16:33:34 -07:00
Nick Fitzgerald
d4a73a4099
Bug 1028418 - Part 0: Fix typo in js/src/vm/Stack.h; r=me
2015-07-27 16:33:34 -07:00
Wes Kocher
845f981fa5
Backed out changeset e01d0f7a3c6f (bug 1135708) for spidermonkey errors CLOSED TREE
2015-07-27 15:22:40 -07:00
Wes Kocher
b9d1502b8e
Backed out changeset 43e7461188dc (bug 1135708)
2015-07-27 15:22:07 -07:00
Eric Faust
83cd3d0d91
Bug 1135708 - Followup: Fix a few warnings-as-errors related build problems on a CLOSED TREE. (rs=Waldo)
2015-07-27 13:44:44 -07:00
Mariusz Kierski
bdba0f283b
Bug 1135708 - Implement es7 exponentiation operator. (r=efaust, f=jandem)
2015-07-27 13:21:11 -07:00
Ryan VanderMeulen
307da31bd9
Merge m-c to inbound. a=merge
2015-07-27 15:47:22 -04:00
Ryan VanderMeulen
d7986de05e
Merge inbound to m-c. a=merge
2015-07-27 15:34:42 -04:00
Giovanny Andres Gongora Granada
2df2ce292c
Bug 1150312 - Remove MOZ_SHARK. r=glandium
2015-07-23 18:16:00 -04:00
Terrence Cole
0a153b6cb0
Bug 1184578 - Fix the nursery profiling print statement; r=sfink
2015-07-16 08:36:35 -07:00
Tom Tromey
e469d3beb5
Bug 1148593 - Create async stack in callback objects. r=bz, r=fitzgen
2015-07-24 07:01:00 -04:00