Terrence Cole
|
da14e4a0e5
|
Bug 887030 - Remove JS::shadow::Runtime::needsIncrementalBarrier and use heapState directly; r=jonco
|
2015-06-02 11:55:27 -07:00 |
|
Terrence Cole
|
0b34f01cdc
|
Bug 887030 - Allow inlining of heapState checks from outside JSAPI; r=jonco
|
2015-06-02 11:47:08 -07:00 |
|
Terrence Cole
|
8c02919997
|
Bug 1166789 - Cleanup javascript.options.mem.log formatting; r=sfink, r=mccr8
|
2015-05-20 09:14:29 -07:00 |
|
Terrence Cole
|
f3a654c5ad
|
Bug 1165410 - Reimplement GC statistics JSON output formatter; r=sfink
|
2015-05-20 09:14:29 -07:00 |
|
Terrence Cole
|
71589e5cf0
|
Bug 1167453 - Rename JSGCTraceKind and make it a C++11 enum class; r=jonco
|
2015-05-22 10:40:24 -07:00 |
|
Terrence Cole
|
a1891d88be
|
Bug 1167309 - Remove MaybeCompartment using CallTyped; r=jonco
|
2015-05-21 11:41:18 -07:00 |
|
Terrence Cole
|
39389dec23
|
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
|
b8f5b95d0a
|
Bug 1163810 - Use type-based dispatch for IncrementalReferenceBarrier; r=jonco
|
2015-05-13 19:13:49 -07:00 |
|
Terrence Cole
|
db3551bab8
|
Backed out changeset e554fdb83c5f (bug 1163810) on a CLOSED TREE
|
2015-05-18 13:30:43 -07:00 |
|
Terrence Cole
|
5bd8ba1bbc
|
Bug 1163810 - Use type-based dispatch for IncrementalReferenceBarrier; r=jonco
|
2015-05-13 19:13:49 -07:00 |
|
Terrence Cole
|
bf78a51732
|
Bug 1163059 - Add a more convenient wrapper for isAtomsZone; r=sfink
|
2015-05-07 10:17:49 -07:00 |
|
Jan de Mooij
|
68fe4744c6
|
Bug 1160535 part 2 - Do function relazification as part of a new GC phase instead of during marking. r=terrence
|
2015-05-07 11:26:32 +02:00 |
|
Jon Coppeard
|
4596bc75e7
|
Bug 1157382 - Fix possible data race caused by accessing the mark bits of cells in another runtime r=terrence
|
2015-05-07 10:14:40 +01:00 |
|
Terrence Cole
|
3aa1bd2032
|
Bug 1161353 - Remove the post-barrier verifier; r=sfink
|
2015-05-04 17:34:38 -07:00 |
|
Jan de Mooij
|
70b031f550
|
Bug 1160535 part 1 - Give JSFunction its own AllocKind. r=terrence
|
2015-05-06 16:52:46 +02:00 |
|
Jon Coppeard
|
366f671828
|
Bug 1160163 - Refactor arena decommit so we don't have to pass dummy thing kind to allocateArena() r=terrence
|
2015-05-06 09:45:10 +01:00 |
|
Terrence Cole
|
69b3ac31a5
|
Bug 1160567 - Assert that object derived types are not exposed in the API; r=jonco
|
2015-05-01 10:23:57 -07:00 |
|
Terrence Cole
|
d8977d33c2
|
Bug 1159428 - Use Value and Id type-based dispatching to simplify barriers; r=jonco
|
2015-04-30 11:29:43 -07:00 |
|
Jon Coppeard
|
5d7b834fef
|
Bug 1155618 - Fix some places where OOM errors are not reported to the context r=terrence
|
2015-05-01 16:26:10 +01:00 |
|
Steve Fink
|
1814841b80
|
Bug 1154441 - imported patch budget, r=terrence
|
2015-04-10 13:58:06 -07:00 |
|
Nick Fitzgerald
|
2610b06da8
|
Bug 1150253 - Part 1: SpiderMonkey should call an embedder-provided callback
instead of running the onGarbageCollection hook immediately; r=sfink
|
2015-04-22 09:43:02 -07:00 |
|
Jon Coppeard
|
5653865251
|
Bug 1149752 - Cancel GC caused by user inactivity if the user becomes active again r=terrence r=smaug
|
2015-04-13 16:42:41 +01:00 |
|
Terrence Cole
|
f135064653
|
Bug 1151981 - Remove the void* marking functions; r=jonco,terrence
|
2015-04-02 09:53:01 -07:00 |
|
Jon Coppeard
|
7708ebcc51
|
Bug 1149526 - Rework HeapPtr lifetime checks using TLS r=terrence
|
2015-04-09 18:08:54 +01:00 |
|
Jon Coppeard
|
8f09d2612e
|
Bug 1149526 - Check HeapPtrs have GC lifetime r=terrence
|
2015-04-08 10:27:51 +01:00 |
|
Jon Coppeard
|
038daabbb3
|
Backed out changeset 2652e5cbc37f for static analysis bustage (bug 1149526) on a CLOSED TREE
|
2015-04-08 11:23:37 +01:00 |
|
Jon Coppeard
|
e186b1c882
|
Bug 1149526 - Check HeapPtrs have GC lifetime r=terrence
|
2015-04-08 10:27:51 +01:00 |
|
Terrence Cole
|
b5f62f3117
|
Bug 1150639 - Use a stricter off-thread check in triggerZoneGC; r=bhackett
|
2015-04-02 11:48:56 -07:00 |
|
Terrence Cole
|
266d818bdd
|
Bug 1149352 - Part 8: Move Object marking to TraceEdge; r=jonco
|
2015-03-30 16:08:06 -07:00 |
|
Steve Fink
|
098b919841
|
Bug 1149739 followup - typo with double open parens. r=woof!
DONTBUILD since NPOTDB. (--enable-more-deterministic only)
|
2015-04-03 12:50:55 -07:00 |
|
Steve Fink
|
940e315546
|
Bug 1149739 - Nerf performance.mozMemory ifdef JS_MORE_DETERMINISTIC, r=terrence
|
2015-04-02 13:05:29 -07:00 |
|
Jason Orendorff
|
686e15c6a0
|
Bug 1138499, part 0 - Fix code spuriously using JSPROP_READONLY when defining an accessor property. r=Waldo.
|
2015-03-23 16:36:43 -05:00 |
|
Jan de Mooij
|
75afa21431
|
Bug 1144366 followup - Stop declaring multiple pointers on a single line. r=jorendorff
|
2015-04-02 11:22:21 +02:00 |
|
Wes Kocher
|
67151d7c75
|
Backed out 20 changesets (bug 1138499, bug 1148750, bug 1149563, bug 1148652, bug 1123875, bug 1145636, bug 1147660, bug 1148568, bug 1142828) for talos other timeouts CLOSED TREE
Backed out changeset 3fc49391f7fe (bug 1148750)
Backed out changeset 75e867c1c39e (bug 1148750)
Backed out changeset 7f6a4e3976f0 (bug 1148750)
Backed out changeset 91d726011835 (bug 1149563)
Backed out changeset fc7c3cf0e526 (bug 1148652)
Backed out changeset 35a01c7e0f8d (bug 1148652)
Backed out changeset 3125cc5a7a65 (bug 1148652)
Backed out changeset a9f10724b83b (bug 1148568)
Backed out changeset 87132a806ab0 (bug 1147660)
Backed out changeset e6b410c7b847 (bug 1147660)
Backed out changeset c350fe54d9c0 (bug 1147660)
Backed out changeset e4b971996b94 (bug 1147660)
Backed out changeset f221db19fb75 (bug 1147660)
Backed out changeset c4599f0cff00 (bug 1142828)
Backed out changeset c7388a9c3935 (bug 1138499)
Backed out changeset 9b51b38317d6 (bug 1138499)
Backed out changeset ad243a3cd06f (bug 1138499)
Backed out changeset fafda276abd9 (bug 1138499)
Backed out changeset 0a00470fdc2a (bug 1145636)
Backed out changeset 06dbe25231c2 (bug 1123875)
|
2015-04-01 19:17:45 -07:00 |
|
Jason Orendorff
|
b464b854d9
|
Bug 1138499, part 0 - Fix code spuriously using JSPROP_READONLY when defining an accessor property. r=Waldo.
|
2015-03-23 16:36:43 -05:00 |
|
David Rajchenbach-Teller
|
5c9ce19782
|
Bug 674779 - Per-component CPU monitoring, low-level. r=blassey, r=jandem
|
2015-03-31 12:40:52 +02:00 |
|
Jan de Mooij
|
c6596c5fa8
|
Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
|
2015-03-28 23:22:11 +01:00 |
|
Emanuel Hoogeveen
|
d0be27189f
|
Bug 1148214 - Replace manual AllocKind range checks with a few centralized functions. r=terrence
|
2015-03-26 17:07:00 -04:00 |
|
Phil Ringnalda
|
1a1c158706
|
Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
CLOSED TREE
|
2015-03-28 10:39:56 -07:00 |
|
Jan de Mooij
|
369ef1b850
|
Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
|
2015-03-28 12:08:37 +01:00 |
|
Emanuel Hoogeveen
|
fe9c97929e
|
Bug 1146662 - Refactor ArenasToUpdate::next to work with a range-based for loop. r=jonco
|
2015-03-26 09:50:00 -04:00 |
|
Terrence Cole
|
654fac3ac0
|
Bug 1135985 - Split callback and marking tracers completely; r=jonco, r=mccr8
|
2015-02-25 13:11:37 -08:00 |
|
Emanuel Hoogeveen
|
1d3f520455
|
Bug 1143042 - Switch AllocKind iteration over to range-based for loops. r=terrence
|
2015-03-21 14:35:00 -04:00 |
|
Jon Coppeard
|
6c52ea29bf
|
Bug 1141563 - Don't update Shapes in parallel after compacting GC r=terrence
|
2015-03-23 17:06:45 +00:00 |
|
Steve Fink
|
f700b08be1
|
Bug 1125412 - Expose an object for inspecting GC memory values, r=terrence
|
2015-01-26 15:32:54 -08:00 |
|
Jim Blandy
|
e01af429ca
|
Bug 1140773: Address review comments. r=shu
|
2015-03-21 23:37:47 -07:00 |
|
Jim Blandy
|
3327fe124c
|
Bug 1140773: Ensure that GCParallelTask subclasses properly join at the start of their destructor. r=shu
|
2015-03-21 22:18:50 -07:00 |
|
Ehsan Akhgari
|
ea41d8de48
|
Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
This patch was automatically generated using the following script:
function convert() {
echo "Converting $1 to $2..."
find . \
! -wholename "*/.git*" \
! -wholename "obj-ff-dbg*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_OVERRIDE override
convert MOZ_FINAL final
|
2015-03-21 12:28:04 -04:00 |
|
Steve Fink
|
3f71a7755a
|
Bug 1120655 - Suppress zone/compartment collection while iterating, r=terrence
|
2015-03-17 09:26:03 -07:00 |
|
Steve Fink
|
a1240d75b0
|
Bug 1120655 - Rename lastGC -> destroyingRuntime, r=terrence
|
2015-03-16 16:23:38 -07:00 |
|