Nicholas Nethercote
|
e286b23cb3
|
Bug 1036789 - Convert the third quarter of MFBT to Gecko style. r=Ms2ger.
|
2014-07-10 19:10:17 -07:00 |
|
Dan Gohman
|
2aab804ca9
|
Bug 1004363 - IonMonkey: A new value-numbering implementation based on a dom-tree DFS. r=nbp
|
2014-06-27 10:38:44 -07:00 |
|
Ehsan Akhgari
|
5292a10a42
|
Bug 1013663 - Fix some bad implicit conversion constructors in the JS engine; r=jorendorff,jandem
|
2014-05-25 21:46:24 -04:00 |
|
Dan Gohman
|
58389fceed
|
Bug 1004363 - SpiderMonkey: Eliminate unused functions. r=mjrosenb
|
2014-05-14 21:51:55 -07:00 |
|
Chris Peterson
|
5c6dc9f533
|
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
|
89c63da190
|
back out 3a8893b28489 (bug 712939) and 39adab158c17,16add78c43e3,37193db7e15b (bug 712873), for build bustage.
|
2014-02-19 00:15:51 -08:00 |
|
Chris Peterson
|
78d21332df
|
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
|
c49c31dada
|
Bug 964016 - Part 2: Replace JS_UNLIKELY with MOZ_UNLIKELY. r=luke
|
2014-01-24 19:57:58 -08:00 |
|
Nicholas Nethercote
|
258da3015c
|
Bug 961883 (part 0) - Some tiny HashTable comment tweaks. r=luke.
|
2014-01-20 19:52:52 -08:00 |
|
Terrence Cole
|
4ffa0bae22
|
Bug 948516 - Assert that js::HashTable pointers and enumerators are used correctly; r=luke
|
2013-12-03 12:51:02 -08:00 |
|
Terrence Cole
|
e48977004b
|
Backout changeset 70e76314c8a7 for build bustage on a CLOSED TREE.
|
2013-12-10 15:26:05 -08:00 |
|
Terrence Cole
|
24940d5d6e
|
Bug 948516 - Assert that js::HashTable pointers and enumerators are used correctly; r=luke
|
2013-12-03 12:51:02 -08:00 |
|
Sean Stangl
|
34032f2d84
|
Bug 939505 - Use JS_DEBUG in public headers. r=jorendorff
|
2013-12-06 15:03:08 -08:00 |
|
Jon Coppeard
|
5968db5d93
|
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
|
49bc3140ce
|
Bug 940033 - js::HashMapEntry::{key,value} fields should be private, with accessors, and the former should expose a const reference. r=jimb
|
2013-11-25 17:35:09 -08:00 |
|
Carsten "Tomcat" Book
|
2d867eef71
|
Backed out changeset 042ab55b8476 (bug 939993) for Spidermonkey rootanalysis orange on a CLOSED TREE
|
2013-11-25 15:04:35 +01:00 |
|
Jon Coppeard
|
964d193dc3
|
Bug 939993 - Check that AddPtrs are used only with matching Lookup values r=sfink
|
2013-11-25 11:26:10 +00:00 |
|
Ryan VanderMeulen
|
efbb72225f
|
Backed out changeset 1469f9e856c0 (bug 939993) for SM rootanalysis crashes.
CLOSED TREE
|
2013-11-21 09:44:27 -05:00 |
|
Jon Coppeard
|
e37b6af937
|
Bug 939993 - Check that AddPtrs are used only with matching Lookup values r=sfink
|
2013-11-19 22:53:32 +00:00 |
|
Ed Morley
|
1cebd59e53
|
Backed out changeset 1b720320ccf4 (bug 939993) for rootanalysis assertions on a CLOSED TREE
|
2013-11-20 16:38:41 +00:00 |
|
Jon Coppeard
|
3dcc6abc63
|
Bug 939993 - Check that AddPtrs are used only with matching Lookup values r=sfink
|
2013-11-19 22:53:32 +00:00 |
|
Jim Blandy
|
3336c431eb
|
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
|
3f919c528f
|
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
|
2013-10-24 17:11:32 +01:00 |
|
Nathan Froyd
|
ec2eaf13e7
|
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
|
3e1a62e2e1
|
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
|
ea81b8e302
|
Bug 923328 - Ionmonkey: fix float32 hash function. r=terrence
|
2013-10-03 10:11:18 +10:00 |
|
Jon Coppeard
|
48c9976453
|
Bug 912567 - Split HashMap/HashSet::rekey() into rekey() and rekeyIfMoved() r=terrence
|
2013-09-24 10:03:32 +01:00 |
|
Birunthan Mohanathas
|
49598e3eb0
|
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
|
de6e31b5aa
|
Bug 909977 - Rename mozilla::Move to mozilla::OldMove, and make mozilla::Move a synonym for std::move(). r=waldo
|
2013-08-29 11:54:14 -07:00 |
|
Jon Coppeard
|
2657b9619c
|
Bug 906387 - Rehash hash tables if necessary when rekeying during minor GC r=terrence
|
2013-08-29 10:27:50 +01:00 |
|
Jon Coppeard
|
a57b3d42a5
|
Bug 726687 - Stop rekeying from calling pre barriers r=terrence
|
2013-02-15 17:59:19 +00:00 |
|
Ms2ger
|
22117af9f0
|
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
|
e46d68d489
|
Bug 891177 - Remove Vector.h's js/TemplateLib.h dependency by introducing mfbt/TemplateLib.h with the necessary bits. r=terrence
|
2013-07-08 12:42:13 -07:00 |
|
Jeff Walden
|
cf1b4b44b2
|
Bug 891177 - Move js::Swap to mozilla::Swap. r=terrence
|
2013-07-03 15:57:33 -07:00 |
|
Jeff Walden
|
074cd375fa
|
Bug 891177 - Add ReentrancyGuard.h as a helper class for asserting that use of a class is non-reentrant. r=terrence
|
2013-07-02 17:47:08 -07:00 |
|
Jeff Walden
|
bcbca08eaf
|
Bug 891177 - Implement Move.h to define a move-construction interface. r=terrence
|
2013-07-02 17:25:13 -07:00 |
|
Terrence Cole
|
84bf32e344
|
Bug 888117 - Properly barrier the JSON stringifier's CycleDetection set; r=billm
|
2013-06-27 18:12:54 -07:00 |
|
Jon Coppeard
|
77fee72ad4
|
Bug 878160 - GC: post barrier weak references in the browser - part 1 JS engine r=terrence
|
2013-07-02 09:43:45 +01:00 |
|
Catalin Iacob
|
e895205c0b
|
Bug 798914 (part 4) - Use newly introduced mozilla::MallocSizeOf in js. r=njn.
|
2013-06-23 13:21:01 +02:00 |
|
Dan Gohman
|
d4f66cf60d
|
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
|
7618e9b9a6
|
Bug 883697 (part 1) - Make include guards consistent in js/ductwork/, js/ipc/ and js/public/. r=njn.
|
2013-06-19 17:59:09 -07:00 |
|
Terrence Cole
|
1b9261c82a
|
Bug 706885 - Implement generational GC for the SpiderMonkey interpreter; r=billm
|
2013-03-14 10:26:06 -07:00 |
|
Sean Stangl
|
4c46a9aa7c
|
Bug 860029 - Standardize Modelines in the JS Module. r=njn
|
2013-04-16 13:47:10 -07:00 |
|
Phil Ringnalda
|
4f94bac4a1
|
Back out a5a1dd3bd8ae (bug 860029) for stupidorange
|
2013-04-15 12:55:38 -07:00 |
|
Sean Stangl
|
9596836ecf
|
Bug 860029 - Standardize Modelines in the JS Module. r=njn
|
2013-04-15 11:33:03 -07:00 |
|
Phil Ringnalda
|
978110175c
|
Back out 5bf9771e1a28 (bug 860029) for bustage
CLOSED TREE
|
2013-04-11 19:55:37 -07:00 |
|
Sean Stangl
|
999eb7bab9
|
Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
|
2013-04-11 18:48:59 -07:00 |
|
Nathan Froyd
|
ab4d90607f
|
Bug 853646 - part 0a - remove js::StripConst and use mozilla::RemoveConst instead; r=Waldo
|
2013-04-03 11:24:11 -04:00 |
|
Jeff Walden
|
82b3089871
|
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
|
0d2a9c840b
|
Bug 854051 - Remove HashTable::clearWithoutCallingDestructors; r=billm
|
2013-03-25 11:48:26 -07:00 |
|