Terrence Cole
|
c5685d0363
|
Bug 1204594 - Use MOZ_RAII to replace GUARD_OBJECT where possible in the GC; r=sfink
--HG--
extra : rebase_source : 50eb4339b8fe16376c39a07978d61f6ea1f47eae
|
2015-09-15 12:12:26 -07:00 |
|
Michael Layzell
|
0097c41e01
|
Bug 1201190 - Part 3: Mark every consumer of GUARD_OBJECT as MOZ_RAII, r=ehsan
|
2015-09-12 16:53:33 -04:00 |
|
Steve Fink
|
683fec6f81
|
Bug 1195957 - Implement a Swap for Heap<T> that does not put temporaries on the stack, r=terrence
--HG--
extra : rebase_source : 12a82f83e9c7e6317fb2dc2a6d066ecf81beed05
|
2015-08-18 12:25:01 -07:00 |
|
Nick Fitzgerald
|
050a672216
|
Bug 1192456 - Use perfect forwarding for DispatchWrapper rather than explicit move and copy constructors. r=terrence
--HG--
extra : rebase_source : 68ee85bb409b0328eb935ddba00dc64e4f3efa86
|
2015-08-07 17:47:00 -04:00 |
|
Terrence Cole
|
5642c1e57a
|
Bug 1188445 - Allow PersistentRooted to store StaticTraceable; r=sfink
--HG--
extra : rebase_source : 388eda7d637ed89ef2da99408caec9ea91ca61cd
|
2015-07-28 09:21:32 -07:00 |
|
Terrence Cole
|
b63cc4b216
|
Bug 1189809 - Remove the ill-fated DynamicTraceable; r=jonco
--HG--
extra : rebase_source : 31b4c475a8459ef42f2be68bbf0f1ca3d5b7d0d4
|
2015-07-31 08:27:12 -07:00 |
|
Ehsan Akhgari
|
a056599e07
|
Bug 1188208 - Fix more constructors in js; r=jorendorff
|
2015-07-30 14:03:17 -04:00 |
|
Wes Kocher
|
8b46dd40ed
|
Backed out changeset 54a082b01174 (bug 1188197) for various SM and CPP failures CLOSED TREE
--HG--
extra : amend_source : ab58a158fa9346c7c2b4991577f14119d0edbad8
|
2015-07-29 16:46:20 -07:00 |
|
Wes Kocher
|
d883fd1c98
|
Backed out changeset a5c748f78e97 (bug 1188445)
|
2015-07-29 16:46:19 -07:00 |
|
Terrence Cole
|
3940b5fcb7
|
Bug 1188445 - Allow PersistentRooted to store StaticTraceable; r=sfink
--HG--
extra : rebase_source : 822ae00de85dc8c32158628fb89ae1463e185aea
|
2015-07-28 09:21:32 -07:00 |
|
Terrence Cole
|
59f4a2e6df
|
Bug 1188197 - Allow PersistentRooted to store DynamicTraceable; r=sfink
--HG--
extra : rebase_source : 0e997c9ff3450fcabafcde37e639951d2dcd15a5
|
2015-07-24 15:09:28 -07:00 |
|
Nick Fitzgerald
|
c014d4c6dc
|
Bug 1028418 - Part 5: Minimize stack walking when capturing SavedFrame stacks with a cache; r=shu
|
2015-07-28 13:04:56 -07:00 |
|
Terrence Cole
|
31d9fa3fe0
|
Bug 1188129 - Use a universal constructor to create and init PersistentRooted; r=jonco
--HG--
extra : rebase_source : 73ef9f22833f266a2f3978f0875728fc42fd2a61
|
2015-07-24 15:08:09 -07:00 |
|
Terrence Cole
|
a4087728b5
|
Bug 1188124 - Use rootKind to select the right PersistentRooted list head; r=sfink
--HG--
extra : rebase_source : 8f2df6b63bddaac62e2b9def8564432625efaaaf
|
2015-07-23 14:05:53 -07:00 |
|
Wes Kocher
|
8c8c620553
|
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 |
|
Nick Fitzgerald
|
0d13e50daf
|
Bug 1028418 - Part 5: Minimize stack walking when capturing SavedFrame stacks with a cache; r=shu
|
2015-07-27 16:33:34 -07:00 |
|
Terrence Cole
|
f0591ea02e
|
Bug 1186156 - Move the PersistentRooted list heads into RootLists; r=sfink
|
2015-07-09 14:13:10 -07:00 |
|
Terrence Cole
|
e2f3fcd527
|
Bug 1186154 - Templatize Rooted's context parameter to reduce copy-and-paste; r=jonco
|
2015-07-21 12:57:00 -07:00 |
|
Andrew McCreight
|
7ddb648745
|
Bug 1185744 - Conversion from PersistentRooted to MutableHandle does not check for initialization. r=sfink
|
2015-07-22 11:31:49 -04:00 |
|
Terrence Cole
|
4819fcdd0f
|
Bug 1185749 - Implement a DynamicTraceable HashMap subclass that can be used with Rooted; r=jonco
--HG--
extra : rebase_source : ec7e634e3cc4f6a60bddc613cda346ec9d347d89
|
2015-07-20 08:20:35 -07:00 |
|
Terrence Cole
|
7382819098
|
Bug 1181279 - Allow Rooted to handle generic Traceable entries; r=sfink
--HG--
extra : rebase_source : 50f7b7464045a47bb3dbfe0567a4b398badf2d5f
|
2015-07-20 07:50:36 -07:00 |
|
Terrence Cole
|
0e43f77f6c
|
Bug 1182124 - Remove InternalHandle and its last use; r=bbouvier
|
2015-07-09 13:35:01 -07:00 |
|
Terrence Cole
|
59382657f2
|
Backed out aae28fa58dda (Bug 1181279) for test bustage.
|
2015-07-20 08:38:45 -07:00 |
|
Terrence Cole
|
c52eec1a65
|
Bug 1181279 - Allow Rooted to handle generic Tracable entries; r=sfink
--HG--
extra : rebase_source : d612476b5722647d954c9fcf8a348a89f3a7348f
|
2015-07-20 07:50:36 -07:00 |
|
Terrence Cole
|
2da78a9a27
|
Backout 73d2c854d770 (Bug 1182124) for being on top of a suspected regression.
--HG--
extra : rebase_source : 6e8312d66411b9da95c5c031df822be79b6fd250
|
2015-07-17 14:02:46 -07:00 |
|
Terrence Cole
|
36fc415b4f
|
Bug 1182124 - Remove InternalHandle and its last use; r=bbouvier
|
2015-07-09 13:35:01 -07:00 |
|
Terrence Cole
|
71b738dc4e
|
Bug 1181799 - Allow use of Rooted with arbitrary, fully static structs; r=sfink
|
2015-07-09 08:45:40 -07:00 |
|
Terrence Cole
|
6ab6ea9a1e
|
Bug 1181155 - Use a common root list definition between JSContext and JSRuntime; r=jonco
|
2015-07-07 08:47:09 -07:00 |
|
Terrence Cole
|
6f7461956e
|
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 |
|
Terrence Cole
|
84632b1926
|
Backed out changeset 6da67b7e65ac (Bug 1175642) for unexpected bustage on a CLOSED TREE. r=meow
--HG--
extra : rebase_source : 91c70dcb1adff7e8b89d8a5ba4962e8ac155a4be
extra : amend_source : 5a58fa4dca3489030da975cd234b1bbfbe5d3aac
|
2015-07-01 11:43:40 -07:00 |
|
Terrence Cole
|
2dab0233e6
|
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]
--HG--
extra : rebase_source : 79afaf7ac29221ff44a627ab3e05cf2b780fa633
|
2015-06-18 10:23:49 -07:00 |
|
Terrence Cole
|
929078d8c7
|
Backout 6b847a10bbb1 (Bug 1175642) for being on top of a regression.
--HG--
extra : rebase_source : a87230e8b9ffe2e09cba41874e60f44bc0aa7e16
|
2015-06-24 16:25:12 -07:00 |
|
Terrence Cole
|
629acf9edc
|
Bug 1175642 - Fix the interface that RelocatablePtr uses to interact with the StoreBuffer; r=jonco
--HG--
extra : rebase_source : 974375bcb15e889187f7138c82f23c60021e9d21
|
2015-06-18 10:23:49 -07:00 |
|
Steve Fink
|
9b3006d86a
|
Bug 1169391 - Use a ReservedRooted class for optimized Rooted use in vm/Interpreter.cpp, r=terrence
--HG--
extra : rebase_source : bd8ac525a0f5a3a65da1371d31df4654517f6575
|
2015-05-30 08:06:35 -07:00 |
|
Terrence Cole
|
161a4c26ba
|
Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink
|
2015-05-13 14:07:34 -07:00 |
|
Terrence Cole
|
97eb3355da
|
Bug 1160665 - Use the same implementation for both internal and external barriers; r=jonco
|
2015-05-01 10:23:57 -07:00 |
|
Terrence Cole
|
b8d6f35f9e
|
Bug 1160567 - Assert that object derived types are not exposed in the API; r=jonco
--HG--
extra : rebase_source : c58c189aba2cc50761b9bea36c561da28937f211
|
2015-05-01 10:23:57 -07:00 |
|
Jan de Mooij
|
11274288e1
|
Bug 1144366 followup - Stop declaring multiple pointers on a single line. r=jorendorff
|
2015-04-02 11:22:21 +02:00 |
|
Jan de Mooij
|
b8b1677f0f
|
Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
|
2015-03-28 23:22:11 +01:00 |
|
Phil Ringnalda
|
c8a25251c1
|
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
|
8d6d44ecb8
|
Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
|
2015-03-28 12:08:37 +01:00 |
|
Brian Hackett
|
a054a9a07e
|
Bug 1143521 - Remove IsPoisonedPtr stuff, r=sfink.
|
2015-03-18 18:01:35 -07:00 |
|
Terrence Cole
|
77089204b6
|
Bug 1128110 - Share common operators on pointer-like GC classes; r=sfink
|
2015-02-04 15:27:00 -08:00 |
|
Jon Coppeard
|
89f2b3b4c3
|
Bug 1107639 - Give PersistentRooted<Value> the standard operations on Value r=terrence
|
2015-01-23 10:23:56 +00:00 |
|
Jon Coppeard
|
4e20cc6d3a
|
Bug 1107639 - Allow two phase construction of PersistentRooted r=terrence
|
2015-01-23 10:23:56 +00:00 |
|
Masatoshi Kimura
|
01a636855c
|
Bug 1120062 - Part 2: Remove use of IsNullPointer. r=waldo
|
2015-01-15 02:09:11 +09:00 |
|
Ehsan Akhgari
|
4354953b4f
|
Bug 1118486 - Part 1: Use = delete instead of MOZ_DELETE directly; r=Waldo
Most of this patch (with the exception of dom/bindings/Codegen.py) was
generated by the following bash script:
#!/bin/bash
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "*/.git*" \
! -wholename "obj-*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-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_DELETE '= delete'
|
2015-01-08 23:19:05 -05:00 |
|
Terrence Cole
|
71a4c36f57
|
Bug 878850 - Remove the IsInRequest check in Rooted; r=sfink
|
2014-12-22 10:27:44 -08:00 |
|
Terrence Cole
|
d0e0d193b8
|
Bug 1107349 - Always build in enerational GC support; r=jonco
|
2014-12-04 09:45:05 -08:00 |
|
Jon Coppeard
|
e3df57f59e
|
Bug 650161 - Remove an assertion that things don't move r=terrence
|
2014-11-24 10:40:33 +00:00 |
|