Commit Graph

36498 Commits

Author SHA1 Message Date
Jan Beich
c47ea57634 Bug 1041795 - Disable system libs when generating DTrace probes. f=sfink f=ginn.chen 2014-11-04 02:01:00 +01:00
Wes Kocher
4a1f58b330 Backed out changeset 5e6d8b6023e3 (bug 1092833) under suspicion of ggc bustage on a CLOSED TREE 2014-11-04 20:24:50 -08:00
Brian Hackett
d08dfee91d Bug 1089665 - Fixup dictionary objects earlier after swapping them, r=billm. 2014-11-04 18:44:03 -07:00
Bill McCloskey
d673d4c30d Bug 1091970 - [e10s] Cache object tag in add-on shims for remote objects (r=mrbkap) 2014-11-04 17:40:08 -08:00
Bill McCloskey
7260811c53 Bug 1091964 - [e10s] Cache isCallable and isConstructor for CPOWs (r=mrbkap) 2014-11-04 17:39:34 -08:00
Bill McCloskey
edd6c20e5b Bug 1092446 - [e10s] Allow unprivileged scopes to call content-to-chrome CPOWs (r=bholley) 2014-11-04 17:38:19 -08:00
Brian Hackett
7e118c77aa Bug 1091329 - Optimize writes to reference members of TypedObjects, r=nmatsakis,jandem. 2014-11-04 18:21:47 -07:00
Shu-yu Guo
986a44f67e Bug 1092833 - Deal with uninitialized slots in MacroAssembler::initGCSlots. (r=terrence) 2014-11-04 16:52:38 -08:00
Wes Kocher
63b2f47449 Backed out 3 changesets (bug 1088831) for mochitest-2 failures 2014-11-04 16:39:12 -08:00
Hannes Verschore
dfaece64ac Bug 1052839 - Selfhost substr/slice/substring, r=waldo,till,jonco 2014-11-04 23:31:28 +01:00
Brian Hackett
adfa6449dc Bug 1091015 - Inline allocation of Typed Objects in IonMonkey, r=nmatsakis,jandem. 2014-11-04 15:19:46 -07:00
Eric Faust
3859ec66a3 Bug 611388 - |const| should be block scoped and require an initializer. (r=shu) 2014-10-30 17:27:03 -07:00
Eric Faust
1ba600aa1f Bug 611388 - Part 0: Sanify how const is handled by Reflect.parse. (r=shu) 2014-10-30 17:27:01 -07:00
Steve Fink
3fde6a2537 Bug 1088831 - Track mutator vs GC time in specified intervals, r=jonco
--HG--
extra : rebase_source : 44313ac31315dbebde12bd76ade8f0cfb4d7ce5a
2014-11-04 13:23:13 -08:00
Steve Fink
9a6efa67bc Bug 1088831 - Account for the storebuffer compaction time, r=jonco
--HG--
extra : rebase_source : c6dc383197f0abd01eb9bdaf49fb2ac9d370a1b4
2014-11-04 13:23:10 -08:00
Steve Fink
801d787cea Bug 1088831 - Count storebuffer compactions, r=jonco
--HG--
extra : rebase_source : e9bb802708fe5813377ce09f487a6304a8c265d7
2014-11-04 08:34:56 -08:00
Dan Gohman
60608d8311 Bug 1093356 - Refine the range of constants outside the int32 range r=nbp,h4writer 2014-11-04 10:26:31 -08:00
Dan Gohman
6a4c5eb7e8 Bug 1073928 - IonMonkey: Represent negative zero explicitly in range analysis r=nbp,h4writer 2014-11-04 10:26:30 -08:00
Terrence Cole
d2bb6716fe Bug 1074961 - Part 9: Move freeLifoAlloc to the GCRuntime; r=jonco 2014-11-03 15:29:03 -08:00
Benjamin Bouvier
377fa111ab Bug 1092110: Make a few functions and members debug only; r=dougc 2014-11-04 15:30:45 +01:00
Benjamin Bouvier
f161e117a1 Bug 1092110: Kill partialNunboxes_; r=bhackett 2014-11-04 15:30:38 +01:00
Benjamin Bouvier
4d428bffc9 Bug 1092110: Fix a signed/unsigned comparison in JitcodeMap; r=dougc 2014-11-04 15:30:30 +01:00
Jan de Mooij
b5df9f2ef4 Bug 1090491 part 5 - Don't allocate block slots when all locals are aliased. r=wingo 2014-11-04 14:44:40 +01:00
Jan de Mooij
b7a44fcaed Bug 1090491 part 4 - Refactor InterpreterFrame::markValues to be more like the BaselineFrame code. r=wingo 2014-11-04 14:44:38 +01:00
Nicolas B. Pierron
b7346ed4ab Bug 1087468 - IonMonkey: Inline functions with loops based on their arguments. r=h4writer 2014-11-04 11:16:06 +01:00
Carsten "Tomcat" Book
23829bc0c6 Backed out changeset 88041cfff520 (bug 1052839) for rootanalysis test failures 2014-11-04 10:53:25 +01:00
Hannes Verschore
5d7e5176bc Bug 1052839 - Selfhost substr/slice/substring, r=waldo,till 2014-11-04 09:43:00 +01:00
Terrence Cole
2a07984d71 Bug 1083464 - Use a more standard mechanism to export GC symbols to embedders. r=ted,r=jorendorff 2014-10-27 13:29:44 -07:00
Phil Ringnalda
002b557572 Back out 3 changesets (bug 1088831)
CLOSED TREE

Backed out changeset 5156cefdad51 (bug 1088831)
Backed out changeset 15e064492127 (bug 1088831)
Backed out changeset 70a7f15c30fb (bug 1088831)
2014-11-03 19:34:35 -08:00
Steve Fink
545d8bd6b1 Bug 1088831 - Track mutator vs GC time in specified intervals, r=jonco
--HG--
extra : rebase_source : 88250aa66bf166253bd9ce234f0739497027e067
2014-11-03 17:21:20 -08:00
Steve Fink
ae8ec543b7 Bug 1088831 - Account for the storebuffer compaction time, r=jonco
--HG--
extra : rebase_source : d00a34bf03779e5725b18c92b6c749cc79bf0bd2
2014-11-03 14:15:37 -08:00
Steve Fink
b9fa312e52 Bug 1088831 - Count storebuffer compactions, r=jonco
--HG--
extra : rebase_source : 01b960893a86d5a5b215ae6d9e642f4d5140b1b7
2014-11-03 14:15:24 -08:00
Steve Fink
41117b423f Bug 1088249 - Report OOMs from the js_alloc*CanGC functions, r=luke
--HG--
extra : rebase_source : 47f348d2d448ee51fb6e1f6929fd6b35e14b1e60
2014-11-03 13:59:31 -08:00
Jim Blandy
eccc285f1d Bug 1091882: Simplify some uses of mozilla::PointerRangeSize, and clarify comment. r=waldo 2014-11-03 15:55:59 -08:00
Terrence Cole
b7a77355f7 Bug 1074961 - Part 11: Use a ChunkPool to manage available Chunks list; r=sfink 2014-10-29 14:17:45 -07:00
Ryan VanderMeulen
ee9d051802 Backed out changeset 062226e8a2d2 (bug 1091015) for SM test failures. 2014-11-03 14:12:32 -05:00
Brian Hackett
206d94479c Bug 1091015 - Inline allocation of Typed Objects in IonMonkey, r=nmatsakis,jandem. 2014-11-03 11:36:51 -07:00
Brian Hackett
73d1e0f543 Bug 1091459 - Only interrupt JS execution after running long enough that the slow script dialog might need to be shown, r=bholley. 2014-11-03 10:51:22 -07:00
Ryan VanderMeulen
0cefc16c12 Backed out changeset 82771cd90649 (bug 1087468) for SM(ggc) permafail. 2014-11-03 12:27:43 -05:00
Bill McCloskey
08104d1b77 Bug 1073631 - Add mising waivier outerizing for CPOWs (r=bholley) 2014-11-03 07:10:27 -08:00
Peter Meuel
0b4a553407 Bug 1062888 - IonMonkey: Implement RToDouble Recover Instruction. r=nbp 2014-11-03 15:39:11 +01:00
Brian Hackett
03ab588724 Bug 1091725 - Fix barrier computation for MNewDerivedTypedObject, r=nmatsakis. 2014-11-03 07:16:58 -07:00
Nicolas B. Pierron
f5979eb6d9 Bug 1087468 - IonMonkey: Inline functions with loops based on their arguments. r=h4writer 2014-11-03 14:35:44 +01:00
Benjamin Bouvier
aef716e1d5 Bug 1089769: Emitted at uses instructions should be added to the MIR graph in redefine; r=nbp 2014-11-03 14:06:26 +01:00
Mukilan Thiyagarajan
14a8f4008e Bug 1023154 - IonMonkey: Improve codegeneration of MIsObject followed by a branch. r=h4writer 2014-11-03 10:38:48 +01:00
Jon Coppeard
de8a68615e Bug 1092230 - Tidy member definitions in GCRuntime r=terrence 2014-11-03 08:59:00 +00:00
Johannes Schulte
3d3db0eaa4 Bug 1073766 - Guard on the global's shape, when optimizing on its proto-chain. r=bhackett 2014-10-24 12:36:01 +02:00
Chris Peterson
855986060a Bug 1090088 - Part 2: Add -Werror=parentheses and -Werror=switch behind --enable-warnings-as-errors check. r=glandium 2014-10-26 21:22:27 -07:00
Chris Peterson
106d4966db Bug 1090088 - Part 1: Only enable tree-wide -Werror=* warnings-as-errors with --enable-warnings-as-errors opt-in. r=glandium 2014-10-26 21:22:27 -07:00
Chris Peterson
e37122fe5b Bug 1090016 - Part 4: Fix last gcc/clang warning in js/src/shell and mark as FAIL_ON_WARNINGS (for gcc/clang). r=njn 2014-10-27 21:25:02 -07:00