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
6f14477058
Bug 1187399 - Add a js::DefaultHasher specialization for mozilla::UniquePtr<T> that proxies the UniquePtr's raw pointer to PointerHasher. r=terrence
2015-07-24 10:42:00 -04:00
Terrence Cole
51342d6752
Bug 1186609 - Implement a DynamicTraceable Vector subclass for use with Rooted; r=sfink
2015-07-23 08:19:07 -07:00
Terrence Cole
20cac448e7
Bug 1186156 - Move the PersistentRooted list heads into RootLists; r=sfink
2015-07-09 14:13:10 -07:00
Terrence Cole
a9869f3888
Bug 1186154 - Templatize Rooted's context parameter to reduce copy-and-paste; r=jonco
2015-07-21 12:57:00 -07:00
Terrence Cole
46b8178d31
Bug 1186450 - Fix TraceableHashTable's GC template definitions; r=jonco
2015-07-22 08:32:02 -07:00
Andrew McCreight
5be03712fd
Bug 1185744 - Conversion from PersistentRooted to MutableHandle does not check for initialization. r=sfink
2015-07-22 11:31:49 -04:00
Terrence Cole
7f16c8f03f
Bug 1185749 - Implement a DynamicTraceable HashMap subclass that can be used with Rooted; r=jonco
2015-07-20 08:20:35 -07:00
Jeff Walden
4f142cbb61
Bug 1185739 - Fix self-comparison warnings in MemoryMetrics.h. r=efaust
2015-07-20 15:17:25 -07:00
Terrence Cole
9f183bbe87
Bug 1181279 - Allow Rooted to handle generic Traceable entries; r=sfink
2015-07-20 07:50:36 -07:00
Terrence Cole
0e5f700558
Bug 1182124 - Remove InternalHandle and its last use; r=bbouvier
2015-07-09 13:35:01 -07:00
Terrence Cole
2504be4d1b
Backed out aae28fa58dda (Bug 1181279) for test bustage.
2015-07-20 08:38:45 -07:00
Terrence Cole
699485ef4e
Bug 1181279 - Allow Rooted to handle generic Tracable entries; r=sfink
2015-07-20 07:50:36 -07:00
Jan de Mooij
5bf23589af
Bug 1184564 part 5 - Remove jsval typedef. r=jorendorff
2015-07-19 00:01:37 +02:00
Terrence Cole
68077ba783
Backout 73d2c854d770 (Bug 1182124) for being on top of a suspected regression.
2015-07-17 14:02:46 -07:00
Jan de Mooij
da8e291e1f
Bug 1177892 part 6 - Remove UINT_TO_JSVAL. r=evilpie
2015-07-17 11:51:54 +02:00
Jan de Mooij
a2a69229c8
Bug 1177892 part 5 - Remove DOUBLE_TO_JSVAL. r=evilpie
2015-07-17 11:51:52 +02:00
Ryan VanderMeulen
84f80b7f6f
Backed out changeset 0dca237df7e2 (bug 1160307) for causing bug 1184752.
2015-07-16 20:38:13 -04:00
Tom Tromey
e447790176
Bug 1160307 - Capture async stack frames on Javascript timeline markers. r=fitzgen, r=smaug, r=Paolo
2015-07-15 12:15:00 -04:00
Spenser Andrew Bauman
92c1f56d86
Bug 1030095 - Remove restriction on inlining recursive calls. r=hv1989
2015-07-14 09:36:00 -04:00
Terrence Cole
711c7afdfe
Bug 1182124 - Remove InternalHandle and its last use; r=bbouvier
2015-07-09 13:35:01 -07:00
Nicholas Nethercote
3a776e8b2d
Bug 1181452 - Add memory reporting infrastructure for Servo to SpiderMonkey. r=till.
...
Basically, this change is all about aggregating SpiderMonkey's fine-grained
measurements into the new set of coarse-grained measurements, called
ServoSizes (which is similar to the existing TabSizes). The change utilizes and
extends the existing macro machinery to do this in a way that has some chance
to maintaining correctness over the long-term despite the fact that this code
is so fiddly.
2015-07-07 23:18:44 -07:00
Birunthan Mohanathas
e52329c788
Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
...
The bulk of this commit was generated by running:
run-clang-tidy.py \
-checks='-*,llvm-namespace-comment' \
-header-filter=^/.../mozilla-central/.* \
-fix
2015-07-13 08:25:42 -07:00
Kannan Vijayan
4a1c0d15bf
Bug 1180854 - Record and expose Ion IC stub optimization info to Jit Coach. r=shu
2015-07-10 16:35:00 -04:00
Terrence Cole
d7fa32fc54
Bug 1181799 - Allow use of Rooted with arbitrary, fully static structs; r=sfink
2015-07-09 08:45:40 -07:00
Terrence Cole
dcdae36446
Bug 1181155 - Use a common root list definition between JSContext and JSRuntime; r=jonco
2015-07-07 08:47:09 -07:00
Nick Fitzgerald
3c7ef23816
Bug 1068988 - Part 1: Add byte size to the allocation log; r=shu
2015-07-09 09:21:16 -07:00
ProgramFOX
a0cea47270
Bug 1124291 - SIMD (interpreter): Implemented int8x16 and int16x8 on a CLOSED TREE. r=bbouvier
2015-07-07 15:31:44 +02:00
ProgramFOX
da076d8f52
Bug 1124291 - added ToInt8 and ToInt16. r=Waldo
2015-07-02 17:51:25 +02:00
Carsten "Tomcat" Book
4c56ef4555
Backed out changeset d1b878ce28f4 (bug 1124291)
2015-07-08 15:11:19 +02:00
ProgramFOX
d858b62151
Bug 1124291 - SIMD (interpreter): Implemented int8x16 and int16x8 on a CLOSED TREE. r=bbouvier
2015-07-07 15:31:44 +02:00
Andrea Marchesini
edc3dda6a4
Bug 1176034 - Implement JSAutoStructuredCloneBuffer::clear(with callbacks and closure), r=sfink
2015-07-06 12:22:08 +01:00
Terrence Cole
b5c90b454c
Bug 1175642 - Fix the interface that RelocatablePtr uses to interact with the StoreBuffer; r=jonco
...
* * *
Bug 1175466 - "Allocate arguments objects in the nursery" [r=terrence]
2015-06-18 10:23:49 -07:00
Ted Mielczarek
94ac18d5a4
bug 1172657 - ToInt32's arm asm crashes Apple clang, so #ifdef around the assembly for now. r=waldo
2015-03-22 14:33:24 -04:00
Terrence Cole
5f506c3139
Backed out changeset 6da67b7e65ac (Bug 1175642) for unexpected bustage on a CLOSED TREE. r=meow
2015-07-01 11:43:40 -07:00
Terrence Cole
2743137d82
Bug 1175642 - Fix the interface that RelocatablePtr uses to interact with the StoreBuffer; r=jonco
...
* * *
Bug 1175466 - "Allocate arguments objects in the nursery" [r=terrence]
2015-06-18 10:23:49 -07:00
Jon Coppeard
d1bae30055
Bug 1155618 - Don't retry memory allocation if we're simulating OOM r=terrence
2015-07-01 18:53:04 +01:00
Jan de Mooij
1578d8d59f
Bug 1177892 part 4 - Remove INT_TO_JSVAL. r=evilpie
2015-06-30 21:10:04 -07:00
Jan de Mooij
91656f1d39
Bug 1177892 part 3 - Remove OBJECT_TO_JSVAL. r=evilpie
2015-06-30 21:09:46 -07:00
Jan de Mooij
2d19dfc5f6
Bug 1177892 part 2 - Remove PRIVATE_TO_JSVAL. r=evilpie
2015-06-30 11:20:58 -07:00
Jan de Mooij
50d0e1c75e
Bug 1177892 part 1 - Remove BOOLEAN_TO_JSVAL and STRING_TO_JSVAL. r=evilpie
2015-06-30 11:20:56 -07:00
Ryan VanderMeulen
1c944f7ca5
Backed out changesets ad58c270ce87 and 849151330d60 (bug 1177892) for B2G bustage.
...
CLOSED TREE
2015-06-30 15:48:11 -04:00
Jan de Mooij
f7b999155b
Bug 1177892 part 2 - Remove PRIVATE_TO_JSVAL. r=evilpie
2015-06-30 11:20:58 -07:00
Jan de Mooij
abbf48c613
Bug 1177892 part 1 - Remove BOOLEAN_TO_JSVAL and STRING_TO_JSVAL. r=evilpie
2015-06-30 11:20:56 -07:00
Jan de Mooij
61c36ee986
Bug 1177825 - Remove JSVAL_* constants. r=evilpie
2015-06-29 18:36:44 -07:00
Terrence Cole
85e78735cd
Backout 6b847a10bbb1 (Bug 1175642) for being on top of a regression.
2015-06-24 16:25:12 -07:00
Terrence Cole
3df2f8a546
Bug 1175642 - Fix the interface that RelocatablePtr uses to interact with the StoreBuffer; r=jonco
2015-06-18 10:23:49 -07:00
Benoit Girard
fb4fa8ec7c
Bug 1172186 - Make the profiler build standalone. r=mstange
2015-06-18 01:05:42 -04:00
Tom Tromey
a46bd5f117
Bug 1159506 - Make GC events use TimeStamp. r=terrence
2015-06-17 15:14:00 -04:00
Eric Faust
a892b450a6
Bug 1169731 - [[Call]] on a class constructor should throw. (r=jandem)
2015-06-17 14:37:49 -07:00