Chris Peterson
|
b6a3cbfa97
|
Bug 712873 - Part 2: Replace JS_ASSERT with MOZ_ASSERT outside js/src/ directory. r=luke
|
2014-02-17 22:24:15 -08:00 |
|
Daniel Holbert
|
682b66552e
|
back out 3a8893b28489 (bug 712939) and 39adab158c17,16add78c43e3,37193db7e15b (bug 712873), for build bustage.
|
2014-02-19 00:15:51 -08:00 |
|
Chris Peterson
|
f86f58f16d
|
Bug 712873 - Part 2: Replace JS_ASSERT with MOZ_ASSERT outside js/src/ directory. r=luke
|
2014-02-17 22:24:15 -08:00 |
|
Chris Peterson
|
610ad17d6a
|
Bug 964016 - Part 2: Replace JS_UNLIKELY with MOZ_UNLIKELY. r=luke
|
2014-01-24 19:57:58 -08:00 |
|
Nicholas Nethercote
|
7b29979d36
|
Bug 961883 (part 0) - Some tiny HashTable comment tweaks. r=luke.
--HG--
extra : rebase_source : 749b61ec992335aa5e2be63340e88b04ff236967
|
2014-01-20 19:52:52 -08:00 |
|
Terrence Cole
|
51307974e1
|
Bug 948516 - Assert that js::HashTable pointers and enumerators are used correctly; r=luke
|
2013-12-03 12:51:02 -08:00 |
|
Terrence Cole
|
e3a8f2bd80
|
Backout changeset 70e76314c8a7 for build bustage on a CLOSED TREE.
--HG--
extra : rebase_source : 83e1e8a5a4802ef0b7b1d6f7dc0df6595bc9f00f
|
2013-12-10 15:26:05 -08:00 |
|
Terrence Cole
|
8d3efe596e
|
Bug 948516 - Assert that js::HashTable pointers and enumerators are used correctly; r=luke
|
2013-12-03 12:51:02 -08:00 |
|
Sean Stangl
|
59cdede15c
|
Bug 939505 - Use JS_DEBUG in public headers. r=jorendorff
|
2013-12-06 15:03:08 -08:00 |
|
Jon Coppeard
|
8f8d210a4e
|
Bug 939993 - Add assert that hash key is still valid in HashTable::relookupOrAdd r=sfink
|
2013-12-07 12:50:52 +00:00 |
|
Jeff Walden
|
43ff4d65b7
|
Bug 940033 - js::HashMapEntry::{key,value} fields should be private, with accessors, and the former should expose a const reference. r=jimb
--HG--
extra : rebase_source : 439d194ed15bf87e9643c9c09d4512ff7f616fcc
|
2013-11-25 17:35:09 -08:00 |
|
Carsten "Tomcat" Book
|
7aed87ac9d
|
Backed out changeset 042ab55b8476 (bug 939993) for Spidermonkey rootanalysis orange on a CLOSED TREE
|
2013-11-25 15:04:35 +01:00 |
|
Jon Coppeard
|
9f36f7aa14
|
Bug 939993 - Check that AddPtrs are used only with matching Lookup values r=sfink
|
2013-11-25 11:26:10 +00:00 |
|
Ryan VanderMeulen
|
43d6223947
|
Backed out changeset 1469f9e856c0 (bug 939993) for SM rootanalysis crashes.
CLOSED TREE
|
2013-11-21 09:44:27 -05:00 |
|
Jon Coppeard
|
e705b6bebe
|
Bug 939993 - Check that AddPtrs are used only with matching Lookup values r=sfink
|
2013-11-19 22:53:32 +00:00 |
|
Ed Morley
|
6e9fecbb20
|
Backed out changeset 1b720320ccf4 (bug 939993) for rootanalysis assertions on a CLOSED TREE
|
2013-11-20 16:38:41 +00:00 |
|
Jon Coppeard
|
8ca36e8447
|
Bug 939993 - Check that AddPtrs are used only with matching Lookup values r=sfink
|
2013-11-19 22:53:32 +00:00 |
|
Jim Blandy
|
7cf9e41fc9
|
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 |
|
Jeff Walden
|
8d65c428b8
|
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 |
|
Nathan Froyd
|
73d53adda3
|
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 |
|
Shu-yu Guo
|
ed46c58374
|
Bug 903193 - Part 4: Add ability to do read only lookup on the Shape tree. (r=bhackett)
|
2013-10-08 15:14:03 -07:00 |
|
Douglas Crosher
|
95bb02c8a8
|
Bug 923328 - Ionmonkey: fix float32 hash function. r=terrence
|
2013-10-03 10:11:18 +10:00 |
|
Jon Coppeard
|
2b0c3a4661
|
Bug 912567 - Split HashMap/HashSet::rekey() into rekey() and rekeyIfMoved() r=terrence
|
2013-09-24 10:03:32 +01:00 |
|
Birunthan Mohanathas
|
39e3b9e4cc
|
Bug 784739 - Switch from NULL to nullptr in js/ductwork/, js/ipc/, and js/public/; r=ehsan
|
2013-09-19 15:24:53 -04:00 |
|
Justin Lebar
|
c7f8e10a8a
|
Bug 909977 - Rename mozilla::Move to mozilla::OldMove, and make mozilla::Move a synonym for std::move(). r=waldo
--HG--
extra : rebase_source : 7b3bb02cc8cbc0ad6721c6c3895564d9567b8ddb
|
2013-08-29 11:54:14 -07:00 |
|
Jon Coppeard
|
2ef0dc9b58
|
Bug 906387 - Rehash hash tables if necessary when rekeying during minor GC r=terrence
|
2013-08-29 10:27:50 +01:00 |
|
Jon Coppeard
|
305702cb73
|
Bug 726687 - Stop rekeying from calling pre barriers r=terrence
|
2013-02-15 17:59:19 +00:00 |
|
Ms2ger
|
c2315a28ab
|
Bug 904110 - Move alignment features out of Util.h into a new header; r=Waldo
|
2013-08-14 09:00:52 +02:00 |
|
Jeff Walden
|
5e2dbd029b
|
Bug 891177 - Remove Vector.h's js/TemplateLib.h dependency by introducing mfbt/TemplateLib.h with the necessary bits. r=terrence
--HG--
extra : rebase_source : e84231171d6bd6c1e2de8201b8c9563375723d01
|
2013-07-08 12:42:13 -07:00 |
|
Jeff Walden
|
a2ead3b20d
|
Bug 891177 - Move js::Swap to mozilla::Swap. r=terrence
--HG--
extra : rebase_source : 925bccd4fa3f95e1aa4e17d94ad5a443fc7a63aa
|
2013-07-03 15:57:33 -07:00 |
|
Jeff Walden
|
6fc6164554
|
Bug 891177 - Add ReentrancyGuard.h as a helper class for asserting that use of a class is non-reentrant. r=terrence
--HG--
extra : rebase_source : 3751e523c0b0315697cb6e005dfd8ee625f6dd58
|
2013-07-02 17:47:08 -07:00 |
|
Jeff Walden
|
d13ea6b69f
|
Bug 891177 - Implement Move.h to define a move-construction interface. r=terrence
--HG--
extra : rebase_source : 45f9bb87fc0ee96ea35005ca0dcb263aa11745b8
|
2013-07-02 17:25:13 -07:00 |
|
Terrence Cole
|
743ca17aa9
|
Bug 888117 - Properly barrier the JSON stringifier's CycleDetection set; r=billm
--HG--
extra : rebase_source : 9cd269cf38bacfb63cbceef5dec795da2c24750c
|
2013-06-27 18:12:54 -07:00 |
|
Jon Coppeard
|
7adb4d6ef4
|
Bug 878160 - GC: post barrier weak references in the browser - part 1 JS engine r=terrence
--HG--
extra : rebase_source : 4dfd4f8f46564d3a9858646a0f68c9047c2f7e93
|
2013-07-02 09:43:45 +01:00 |
|
Catalin Iacob
|
fddabbee4e
|
Bug 798914 (part 4) - Use newly introduced mozilla::MallocSizeOf in js. r=njn.
--HG--
extra : rebase_source : d1c063b94c7ec58729150cbea602bb4c9f2a0e24
|
2013-06-23 13:21:01 +02:00 |
|
Dan Gohman
|
6e443a5bab
|
Bug 885175 - DoubleHasher<double> fixes -- use a bitwise comparison to avoid considering zero and negative zero equal. r=luke
|
2013-06-20 11:55:41 -07:00 |
|
Emanuel Hoogeveen
|
3e91a47df7
|
Bug 883697 (part 1) - Make include guards consistent in js/ductwork/, js/ipc/ and js/public/. r=njn.
--HG--
extra : rebase_source : 34f5559ba6e64831905686e12356b70109d873a8
|
2013-06-19 17:59:09 -07:00 |
|
Terrence Cole
|
41ca04fb5d
|
Bug 706885 - Implement generational GC for the SpiderMonkey interpreter; r=billm
|
2013-03-14 10:26:06 -07:00 |
|
Sean Stangl
|
7c06a2ec68
|
Bug 860029 - Standardize Modelines in the JS Module. r=njn
|
2013-04-16 13:47:10 -07:00 |
|
Phil Ringnalda
|
c0b436c32d
|
Back out a5a1dd3bd8ae (bug 860029) for stupidorange
|
2013-04-15 12:55:38 -07:00 |
|
Sean Stangl
|
efc7d9a873
|
Bug 860029 - Standardize Modelines in the JS Module. r=njn
|
2013-04-15 11:33:03 -07:00 |
|
Phil Ringnalda
|
f9e5683baf
|
Back out 5bf9771e1a28 (bug 860029) for bustage
CLOSED TREE
|
2013-04-11 19:55:37 -07:00 |
|
Sean Stangl
|
9c52e8cf81
|
Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
|
2013-04-11 18:48:59 -07:00 |
|
Nathan Froyd
|
8a137385b3
|
Bug 853646 - part 0a - remove js::StripConst and use mozilla::RemoveConst instead; r=Waldo
|
2013-04-03 11:24:11 -04:00 |
|
Jeff Walden
|
b5bf552de0
|
Bug 856850 - Implement a PodOperations.h header that includes all the Pod* functions currently in jsutil.h. r=Ms2ger
|
2013-04-01 22:43:19 -07:00 |
|
Terrence Cole
|
d46c720a8d
|
Bug 854051 - Remove HashTable::clearWithoutCallingDestructors; r=billm
--HG--
extra : rebase_source : 6ae023e1dc878f33e823d80c8cd0a91950159d94
|
2013-03-25 11:48:26 -07:00 |
|
Jeff Walden
|
d30ff604a4
|
Bug 851237 - Replace StaticAssert uses with MOZ_STATIC_ASSERT. r=dholbert
--HG--
extra : rebase_source : d8b9715e05b959b11ee0f645141fd077b8599ab1
|
2013-03-21 18:26:15 -07:00 |
|
Jon Coppeard
|
b9652b9f39
|
Bug 849273 - Investigate splitting the js and JS namespaces r=terrence
--HG--
extra : rebase_source : 2b131d0177f02e5f0e89398545481fcacbfde00f
|
2013-03-19 10:35:41 +00:00 |
|
Jeff Walden
|
56bb38cf34
|
Bug 835542 - Add an IntegralConstant helper to TypeTraits.h, and use it where the spec says we should be using it. r=bjacob
--HG--
extra : rebase_source : a1272a85489771ce1cbe5c3aaa678b5b04b49226
|
2012-12-16 18:20:17 -05:00 |
|
Terrence Cole
|
1d56d4f28d
|
Bug 844932 - HashTable rekey fixup does not guarantee !overloaded; r=sfink
--HG--
extra : rebase_source : e9354d0d3377f75c56cee8a0b2d6078fa9d9fbdb
|
2013-02-25 10:37:36 -08:00 |
|