Carsten "Tomcat" Book
|
29b36011f5
|
Backed out changeset 042ab55b8476 (bug 939993) for Spidermonkey rootanalysis orange on a CLOSED TREE
|
2013-11-25 15:04:35 +01:00 |
|
Jon Coppeard
|
eb1f048c43
|
Bug 939993 - Check that AddPtrs are used only with matching Lookup values r=sfink
|
2013-11-25 11:26:10 +00:00 |
|
Jim Chen
|
bfd7556706
|
Bug 935092 - Const-ify profiler pseudostack entries; r=BenWa
|
2013-11-22 14:17:30 -05:00 |
|
Ryan VanderMeulen
|
1e4f3c8477
|
Backed out changeset 1469f9e856c0 (bug 939993) for SM rootanalysis crashes.
CLOSED TREE
|
2013-11-21 09:44:27 -05:00 |
|
Jon Coppeard
|
29d17a9ee7
|
Bug 939993 - Check that AddPtrs are used only with matching Lookup values r=sfink
|
2013-11-19 22:53:32 +00:00 |
|
Shu-yu Guo
|
470bcaae2e
|
Bug 933882 - Invalidate JIT code instead of doing full GC on debug mode toggle. (r=bhackett)
|
2013-11-20 22:50:28 -08:00 |
|
Jon Coppeard
|
6c959ac057
|
Bug 935136 - Remove the now unnecessary UnbarrieredMutableValueOperations r=terrence
|
2013-11-19 22:53:36 +00:00 |
|
Ed Morley
|
0f65d839f4
|
Backed out changeset 1b720320ccf4 (bug 939993) for rootanalysis assertions on a CLOSED TREE
|
2013-11-20 16:38:41 +00:00 |
|
Ed Morley
|
ac849a0cf8
|
Backed out changeset b75c703f2e7e (bug 935136)
|
2013-11-20 16:38:13 +00:00 |
|
Jon Coppeard
|
ad9abaa05b
|
Bug 935136 - Remove the now unnecessary UnbarrieredMutableValueOperations r=terrence
|
2013-11-19 22:53:36 +00:00 |
|
Jon Coppeard
|
29da11f188
|
Bug 939993 - Check that AddPtrs are used only with matching Lookup values r=sfink
|
2013-11-19 22:53:32 +00:00 |
|
Jim Blandy
|
02179a60fa
|
Bug 937404 - Remove the unused NotableStringInfo copy constructor. r=jimb
--HG--
extra : rebase_source : 9af09cb34a2bda3b1cbee61c85617a25c5876106
|
2013-11-18 13:48:45 -08:00 |
|
Jim Blandy
|
f0a0296f91
|
Bug 896100: Convert all uses of OldMove and MoveRef to true rvalue references and the modern Move and Forward. r=luke, r=waldo
|
2013-11-19 09:05:36 -08:00 |
|
Jon Coppeard
|
de7a99ed0d
|
Bug 938211 - Supply copy assignment operator for Heap<T> and fix up some other classes in RootingAPI.h r=sfink
|
2013-11-18 17:21:44 +00:00 |
|
Michael Shuen
|
7581110bd7
|
Bug 937916 - Implement TrueValue() and FalseValue(). r=sfink
|
2013-11-15 21:46:39 -05:00 |
|
Jon Coppeard
|
0e138bb07b
|
Bug 935136 - Always barrier assignments to Heap<Value> r=terrence
|
2013-11-12 11:21:01 +00:00 |
|
Wes Kocher
|
3dbc5bd2fa
|
Backed out 7 changesets (bug 935228, bug 936143, bug 935470, bug 933882, bug 934799) for breaking ASAN browser-chrome tests on a CLOSED TREE
Backed out changeset ae6f2151610f (bug 934799)
Backed out changeset 82495f0c5da2 (bug 934799)
Backed out changeset 77be849d81e7 (bug 935228)
Backed out changeset 555e5759fe5f (bug 935470)
Backed out changeset ce4011f33422 (bug 933882)
Backed out changeset e13e98eab890 (bug 936143)
Backed out changeset fb230c191a88 (bug 936143)
|
2013-11-11 16:53:59 -08:00 |
|
Terrence Cole
|
6ead2470c7
|
Bug 935800 - Assert that we do not GC in the lifetime of a ForkJoinSlice; r=shu
--HG--
extra : rebase_source : ec2dc1db758e5bef4720b5442e006e9df44c165b
|
2013-11-06 15:43:19 -08:00 |
|
Shu-yu Guo
|
744122c7e5
|
Bug 933882 - Invalidate JIT code instead of doing full GC on debug mode toggle. (r=bhackett)
|
2013-11-11 14:18:34 -08:00 |
|
Jeff Walden
|
3080160eaf
|
Bug 934718 - Simplify some of the alpha computations in HashTable.h by converting alpha fractions to numerator/denominator ratios of integers, and convert associated JS_STATIC_ASSERT to static_assert. r=luke
--HG--
extra : rebase_source : a35631c885ad7058739d9e99498714f318ef589c
|
2013-10-24 17:11:32 +01:00 |
|
Jeff Walden
|
04e9645fc3
|
Bug 903332 - Make watch/unwatch into proxy hooks and such, and make watching/unwatching work on DOM proxies and windows (or at least work as much as it ever did, which is to say kinda-sorta-ish). r=bhackett, r=efaust
--HG--
extra : rebase_source : 58dc71e7e58208a2cfa12b265adca7b189e5e5bd
|
2013-10-29 16:39:09 -07:00 |
|
Nicholas Nethercote
|
3f670f9d0f
|
Bug 634417 - Remove inappropriate uses of vanilla malloc/calloc/realloc/free/strdup from SpiderMonkey. r=luke.
--HG--
extra : rebase_source : 4470cdf58a482eb05f94cd00a9800d8e6a0d2252
|
2013-11-08 09:52:14 +11:00 |
|
Ryan VanderMeulen
|
9d31989c15
|
Backed out changeset 471db633b20c (bug 903332) for B2G desktop mochitest-1 failures.
|
2013-11-07 16:10:21 -05:00 |
|
Jeff Walden
|
39bee2a91f
|
Bug 903332 - Make watch/unwatch into proxy hooks and such, and make watching/unwatching work on DOM proxies and windows (or at least work as much as it ever did, which is to say kinda-sorta-ish). r=bhackett, r=efaust
--HG--
extra : rebase_source : b5bae3832b7718b579abb7c09f36c9c46907d7cc
|
2013-10-29 16:39:09 -07:00 |
|
Jeff Walden
|
61a2eb48a6
|
Bug 921561 - Make JS_DECLARE_NEW_METHODS use C++11 "perfect" forwarding (which isn't, because it won't let you pass an expression that's a bit field #nowyouknow), to eliminate issues arising when non-const references are used in these methods with classes that don't copy nicely, or shouldn't be copied for perf reasons. r=luke
--HG--
extra : rebase_source : d2b446e0ee6e5613faa962b92acc9f91584fe7ac
|
2013-09-27 11:19:43 -07:00 |
|
Terrence Cole
|
ed9c30c1a6
|
Bug 931912 - Suppress an exact rooting hazard false positive in nsWindowSH::Finalize; r=sfink
--HG--
extra : rebase_source : 3934e7cd7e21e37de20aadac203db6a285021691
|
2013-11-05 15:02:35 -08:00 |
|
Andrew McCreight
|
748cd6b364
|
Bug 905382, part 1 - Implement a read barrier for GC things. r=jonco
|
2013-11-04 15:01:38 -08:00 |
|
Andrew McCreight
|
9402825392
|
Bug 934990 - Export CurrentThreadCanAccess functions properly. r=terrence
|
2013-11-05 08:55:28 -08:00 |
|
Jim Blandy
|
1dfa8c46d0
|
Bug 892643: Implement PersistentRooted<T>, an unrestricted-lifetime rooting type. r=terrence, jcoppeard
|
2013-11-04 13:35:08 -08:00 |
|
Nicholas Nethercote
|
2762e3b8e7
|
Bug 932440 - Re-fix a compiler warning in memorymetrics that was fixed in bug 924608 but was then undone by a bad manual merge. r=me.
--HG--
extra : rebase_source : 370eacd5a6f0d0015e0b685ea66a4c47df248a34
|
2013-10-29 20:15:09 -07:00 |
|
Jon Coppeard
|
f2244ae74c
|
Bug 931446 - Improve documentation comment on JS::Heap r=terrence
|
2013-11-01 10:20:50 +00:00 |
|
Terrence Cole
|
d22937377d
|
Bug 932364 - Fix an exact rooting hazard around AddSizeOfTab; r=njn
--HG--
extra : rebase_source : cb0ab85f7f850ce3c250dd75ff32a416dba7b153
|
2013-10-28 10:14:06 -07:00 |
|
Nicholas Nethercote
|
ba1e9bce90
|
Bug 925584 - Remove some unnecessary jsapi.h inclusions from .cpp files. r=Ms2ger.
--HG--
extra : rebase_source : 41fcb0e922a519ef679c1c1b6293c2b638e83a48
|
2013-10-10 15:22:35 -07:00 |
|
Terrence Cole
|
40bc663533
|
Bug 929800 - Handlify the structured clone interface; r=sfink,smaug
--HG--
extra : rebase_source : 4f21dd799ad27dc665997d4912996a500ae8a2f2
|
2013-10-22 17:18:32 -07:00 |
|
André Bargull
|
0108f0ae11
|
Bug 928508 - Change String.prototype.@@iterator to iterate over code points. r=jorendorff.
|
2013-10-23 11:42:25 -05:00 |
|
Nicholas Nethercote
|
1bd2044812
|
Bug 918207 - Support per-tab memory profiling. r=billm,mccr8,till,smaug,nfroyd.
--HG--
extra : rebase_source : 7603eaedbd761c6b231b1b911f719388864755e6
|
2013-10-22 14:53:26 -07:00 |
|
Steve Fink
|
aeae463c90
|
Bug 861925 - Steal and neuter ArrayBuffers at end of structured clone, r=jorendorff
--HG--
extra : rebase_source : 3378a06b47e7ee2f45da841b3604077b4c2b64e6
|
2013-10-15 23:48:20 -07:00 |
|
Masatoshi Kimura
|
5ed6f6037f
|
Bug 928220 - Get rid of JS_INLINE
|
2013-10-22 06:34:24 +09:00 |
|
Jim Blandy
|
942c94a36b
|
Bug 928507: Properly hide JS::Handle's assignment operator; add 'repoint' method to deal with the fallout; fix C1Spewer, IonSpewer, and CompileOptions. r=terrence
|
2013-10-21 12:56:44 -07:00 |
|
Jan de Mooij
|
0e6329363f
|
Bug 859892 - Rename JS_CANONICALIZE_NAN to JS::CanonicalizeNaN. r=Waldo
|
2013-10-17 10:16:17 +02:00 |
|
Ehsan Akhgari
|
eb82766684
|
Bug 895047 - Make char16_t available everywhere and use that to define PRUnichar and jschar; r=jcranmer,jorendorff,glandium
|
2013-10-17 00:36:13 -04:00 |
|
Phil Ringnalda
|
b6be4e4a2d
|
Back out ee100983f921 (bug 895047) for build bustage
CLOSED TREE
|
2013-10-16 21:51:55 -07:00 |
|
Ehsan Akhgari
|
2d5e8722de
|
Bug 895047 - Make char16_t available everywhere and use that to define PRUnichar and jschar; r=jcranmer,jorendorff,glandium
|
2013-10-17 00:36:13 -04:00 |
|
Nathan Froyd
|
536daacd4a
|
Bug 925879 - use JS_BITS_PER_WORD instead of JS_BYTES_PER_WORD in HashTable.h; r=njn
|
2013-10-15 10:11:03 -04:00 |
|
Nathan Froyd
|
40058dc20d
|
Bug 925807 - define JS_BITS_PER_WORD in terms of JS_64BIT; r=njn
|
2013-10-11 15:11:48 -04:00 |
|
Nicholas D. Matsakis
|
e5bcf895a3
|
Bug 914220 - Move TypedObject global names into a TypedObject module r=waldo
|
2013-09-09 11:52:11 -04:00 |
|
Wes Kocher
|
b7f38f71d3
|
Backed out 5 changesets (bug 861925) so I can backout bug 900669 cleanly
Backed out changeset 8febf2f0e35d (bug 861925)
Backed out changeset e646195f32ae (bug 861925)
Backed out changeset 015a92e94c07 (bug 861925)
Backed out changeset 4546406915c1 (bug 861925)
Backed out changeset 63321a464309 (bug 861925)
|
2013-10-15 18:51:50 -07:00 |
|
Steve Fink
|
44bbabd65e
|
Bug 861925 - Steal and neuter ArrayBuffers at end of structured clone, r=jorendorff
--HG--
extra : rebase_source : 90ef9de8673dc50e81810a8cdcc86c8a8dbbc7bb
|
2013-10-15 17:26:19 -07:00 |
|
Jason Orendorff
|
8a94a69b2e
|
Bug 923836 - Set aside the first 3 reserved slots of global objects for application use. r=Waldo.
--HG--
extra : rebase_source : 027d8ed582b276845ff49c19b867d82b058542e1
|
2013-10-14 15:24:11 -05:00 |
|
Jon Coppeard
|
8a0e99e319
|
Bug 925817 - GenerationalGC: Refactor inside nursery check to avoid repetition r=terrence
|
2013-10-14 10:16:25 +01:00 |
|