xpcom/glue/nsTArray.h
d73d077404d04e7d6df9b284cb267b5dd23f3be4
created 2016-08-11 21:54 -0700
pushed 2016-08-16 21:37 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1292618: Add Gecko_ClearPODTArray to clear arrays of types without destructors. r?heycam draft
f8d33a9752282800cec9eb6e67e967de68e7dcc4
created 2016-08-16 17:05 -0400
pushed 2016-08-16 18:53 +0000
Nathan Froyd Nathan Froyd - Bug 1295197 - use non-null-checked operator new in xpcom/; r=erahm
d87706e01efc5d0359b750827b044c6cebb06f04
created 2016-08-10 14:18 +0800
pushed 2016-08-16 05:27 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1264642 - Part 6. Mark JSStructuredCloneData as MOZ_NON_MEMMOVABLE and add specializations in nsTArray.h. r=froydnj draft
0c17b64aac661b09afadecbb7dfbd44575f42868
created 2016-08-10 14:40 -0400
pushed 2016-08-15 23:36 +0000
Michael Layzell Michael Layzell - Bug 1159244 - Add release mode bounds checking with custom annotations to nsTArray, r=froydnj
2a83480b06aece2350a9f87953bcca7995d17aee
created 2016-08-11 21:54 -0700
pushed 2016-08-12 20:17 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1292618: Add Gecko_ClearPODTArray to clear arrays of types without destructors. r?heycam draft
3ff865868ea0f9e33901fd24a3db8a4496fede57
created 2016-08-10 14:18 +0800
pushed 2016-08-12 10:23 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1264642 - Part 6. Mark JSStructuredCloneData as MOZ_NON_MEMMOVABLE and add specializations in nsTArray.h. r?nfroyd draft
2ed704eceb0e4ab2bed25976cf01d5902d72a3f8
created 2016-08-09 07:21 -0700
pushed 2016-08-09 21:07 +0000
Andrew McCreight Andrew McCreight - Bug 1293666 - Add initializer_list ctor to AutoTArray. r=froydnj draft
985e9191630c3235c47eb2f1ee7932c82643f031
created 2016-08-09 07:21 -0700
pushed 2016-08-09 14:49 +0000
Andrew McCreight Andrew McCreight - Bug 1293666 - Add initializer_list ctor to AutoTArray. r=froydnj draft
770c43245b21c8f153c00e99bfdbe85fa96c15f1
created 2016-08-03 01:11 -0700
pushed 2016-08-03 12:58 +0000
Chris Peterson Chris Peterson - Backed out changeset 3b1cf7c28eb7 (bug 1290646) for possibly breaking OS X debug mochitests.
3b1cf7c28eb7802b2b08ce6b9ee6032c59050c20
created 2016-07-28 11:51 -0700
pushed 2016-08-03 07:32 +0000
Chris Peterson Chris Peterson - Bug 1290646 - Remove VS2012 crash workaround in nsTArray. r=jimm
6646ee88ac02e731755b86136482e35d71d8f6ad
created 2016-07-25 22:04 +1000
pushed 2016-07-26 04:32 +0000
Xidorn Quan Xidorn Quan - Bug 1287706 part 5 - Add RemoveElementsBy method to nsTArray and nsTObserverArray to allow filtering elements by predicate function. r?froydnj draft
ddcf824d8404b48abef67b4d5ef0d78deba7c993
created 2016-07-25 22:04 +1000
pushed 2016-07-26 01:19 +0000
Xidorn Quan Xidorn Quan - Bug 1287706 part 5 - Add RemoveElementsBy method to nsTArray and nsTObserverArray to allow filtering elements by predicate function. r?froydnj draft
7e4206d227729f65f84f6926d9a3ad05d95bb93d
created 2016-07-20 15:24 +0200
pushed 2016-07-20 14:19 +0000
Thomas Zimmermann Thomas Zimmermann - Bug 1288077: Merge implementations of |nsTArrayFallibleAllocator|, r?froydnj draft
42786e87a8f2b5d361e393a927dde79cfb61de44
created 2016-07-20 15:23 +0200
pushed 2016-07-20 14:19 +0000
Thomas Zimmermann Thomas Zimmermann - Bug 1288077: Cleanup forward declarations of array types, r?froydnj draft
b4be2f47c0e03b05f1db98afa36b874492338102
created 2016-07-20 15:23 +0200
pushed 2016-07-20 14:19 +0000
Thomas Zimmermann Thomas Zimmermann - Bug 1288077: Whitespace fixes, r?froydnj draft
ad85150b5ad249751fc7d6f49066668124e6537e
created 2016-07-14 14:29 +0530
pushed 2016-07-14 21:41 +0000
Manish Goregaokar Manish Goregaokar - Bug 1285235 - Add bindings for growing nsTArrays; r=bholley
04ee49f5bd4a16e88eefcb1ca8e890274d25593d
created 2016-07-08 16:59 -0400
pushed 2016-07-08 15:02 +0000
Nathan Froyd Nathan Froyd - Bug 1271751 - part 8 - fix bug in nsTArray_CopyWithConstructors; r=erahm
acf15b7ae545af2f723a7a15b6a7cde8fa9cf63b
created 2016-07-08 16:59 -0400
pushed 2016-07-08 15:02 +0000
Nathan Froyd Nathan Froyd - Bug 1271751 - part 7 - remove nsTArray_CopyWith*::Copy*; r=erahm
a458e6f337ce9ebbd2c96508d8c05e3a78a14ff7
created 2016-07-08 16:59 -0400
pushed 2016-07-08 15:02 +0000
Nathan Froyd Nathan Froyd - Bug 1271751 - part 4 - rename CopyNonOverlappingRegionWithHeader to MoveNonOverlappingRegionWithHeader; r=erahm
c726b0821954d4df564983e0fd59c97ef1c271d6
created 2016-07-08 16:59 -0400
pushed 2016-07-08 15:02 +0000
Nathan Froyd Nathan Froyd - Bug 1271751 - part 3 - add Move{Non,}OverlappingRegion; r=erahm
7247f68ba1108f4d9447536060e0c27463ff78ff
created 2016-07-08 16:59 -0400
pushed 2016-07-08 15:02 +0000
Nathan Froyd Nathan Froyd - Bug 1271751 - part 2 - rename {Copy,Move}Elements to something more accurate; r=erahm
910cbc036dce871cea5fffa307fc7a5d9def55f1
created 2016-07-08 16:59 -0400
pushed 2016-07-08 15:02 +0000
Nathan Froyd Nathan Froyd - Bug 1271751 - part 1 - provide out-of-class definitions for some nsTArray functions; r=erahm
55e0ce158c0bdf1fe52fffb0420bbef9b5f6f2d5
created 2016-07-08 16:59 -0400
pushed 2016-07-08 15:02 +0000
Nathan Froyd Nathan Froyd - Bug 1271751 - part 0 - remove heap functions from nsTArray; r=erahm
3d67e45f994a3ae1ae43479c32c2ed63bbf1a7c8
created 2016-04-27 14:16 +1000
pushed 2016-04-29 03:33 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1267550 (part 2) - Rename MOZ_WARN_UNUSED_RESULT as MOZ_MUST_USE. r=froydnj.
c2b3f129d0c88620ee822e5bd4b7365d2a21c2f5
created 2015-11-05 10:42 -0500
pushed 2016-04-19 08:34 +0000
Ryan VanderMeulen Ryan VanderMeulen - Revert to revision a725f1cd4baa, undoing the m-c -> b2g44 merge. a=bustage
32bacd86298aa5ceca6675fd3b40cff2394124e7
created 2016-02-02 17:36 +0200
pushed 2016-02-03 13:42 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 7: Remove AutoInfallibleTArray. r=froydnj
0862175edb88673e1207e43e166bc3ed9fd9ed54
created 2016-02-02 17:36 +0200
pushed 2016-02-03 13:42 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 5: Merge nsAutoArrayBase into AutoTArray. r=froydnj
c824053f838d473380a6bf2d39a0922785ed16aa
created 2016-02-02 17:36 +0200
pushed 2016-02-03 13:42 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 4: Remove AutoFallibleTArray. r=froydnj
75dfe10ec44a88bda2d9721d269ddf2429ac5426
created 2016-02-02 17:36 +0200
pushed 2016-02-03 13:42 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
d77374bc1315f8d5023363d2cea58ca810ba4cb7
created 2016-01-31 10:10 -0800
pushed 2016-01-31 23:40 +0000
Phil Ringnalda Phil Ringnalda - Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
d66c3f19a2104e88e6a1337277819e51c16d4d98
created 2016-01-31 17:12 +0200
pushed 2016-01-31 23:40 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 7: Remove AutoInfallibleTArray. r=froydnj
32b61df131426410d33928fd8e425c2c59d09661
created 2016-01-31 17:12 +0200
pushed 2016-01-31 23:40 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 5: Merge nsAutoArrayBase into AutoTArray. r=froydnj
c50bb8ed41966cb782d9f56a90544b97ffccbcf8
created 2016-01-31 17:12 +0200
pushed 2016-01-31 23:40 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 4: Remove AutoFallibleTArray. r=froydnj
064969357fc94da487ada47c08249995b28cc560
created 2016-01-31 17:12 +0200
pushed 2016-01-31 23:40 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
aecf56ab67c7237b28ac72690ccea2fe510d8041
created 2015-07-21 09:42 -0700
pushed 2016-01-25 13:03 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182723 - Properly handle self-assignment in nsTArray::operator=. r=mccr8, a=abillings
bf5934ed7c9c909113382c3e2eec9b34a8b18ef6
created 2016-01-07 10:53 -0500
pushed 2016-01-18 14:38 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1228641. Add a initializer_list constructor to nsTArray. r=froydnj
fd2b9869729288b7e236410a45b45e80ba4c7ad6
created 2016-01-05 17:08 -0800
pushed 2016-01-08 14:40 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1237151 (part 3) - Remove ignored qualifiers in all remaining code. r=froydnj.
f0a035e3847258e2c81c17ffc9da304c65a81091
created 2015-11-04 11:49 -0500
pushed 2015-11-05 02:53 +0000
Botond Ballo Botond Ballo - Bug 1220923 - Make nsIntRegion a typedef for IntRegionTyped<UnknownUnits>. r=nical draft
826e977db3bbcb991d77ca98d54d6509be33a5cb
created 2015-11-02 07:53 +0200
pushed 2015-11-02 13:29 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 968520 - Always use fallible allocator with nsTArray_base::ShrinkCapacity. r=froydnj
a31f4c38280b78b7363c6fddc0c6fb406ed96ccd
created 2015-11-02 07:53 +0200
pushed 2015-11-02 13:29 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 968520 - Explicitly use infallible allocator for ShiftData call in nsTArray::RemoveElementsAt. r=froydnj
499a2fece05b0fc622f3b328cfd8a606a61a99a7
created 2015-11-02 07:53 +0200
pushed 2015-11-02 13:29 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1185763 - Part 6: Add fallible variant of r-value nsTArray::AppendElements. r=froydnj
147668fd913fce223fd287df6f08bece7cf02f01
created 2015-10-19 11:45 -0400
pushed 2015-10-19 20:51 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1216177 - Remove the remaining nsRefPtr forward declarations; r=froydnj
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-10-18 23:55 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-10-07 19:27 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-07 14:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
de40eee9f33f71c2bed9421dda3f3855461d3c85
created 2015-09-15 15:30 -0700
pushed 2015-09-16 11:49 +0000
Andrew McCreight Andrew McCreight - Bug 1201271 - Warn about unused results for more methods of nsTArray. r=froydnj
c1cdde5ccb2ce94790fd7f6f7dfd0f21d69cf72d
created 2015-09-03 10:51 -0400
pushed 2015-09-13 07:29 +0000
Michael Layzell Michael Layzell - Bug 1156802 - Part 2: Remove all explicit move constructors, r=ehsan
f8581952130268f9b58570ea096b74ed0ac76d45
created 2015-09-09 15:56 -0700
pushed 2015-09-10 19:28 +0000
Wes Kocher Wes Kocher - Backed out changeset f5b2a11c64c9 (bug 1201271) for bustage
f5b2a11c64c95baff08c224478ed81f7da727fd6
created 2015-09-09 15:39 -0700
pushed 2015-09-10 19:28 +0000
Andrew McCreight Andrew McCreight - Bug 1201271 - Warn about unused results for more methods of nsTArray. r=froydnj
10208177e0fe9728098cbf136687762aab7cbee0
created 2015-09-04 09:52 -0700
pushed 2015-09-05 09:22 +0000
Andrew McCreight Andrew McCreight - Backed out changeset 351d5f864f9e for not compiling.
351d5f864f9e58eadbd7785c303fa5a1e0c5e09c
created 2015-09-04 09:45 -0700
pushed 2015-09-05 09:22 +0000
Andrew McCreight Andrew McCreight - Bug 1201271 - Warn about unused results for more methods of nsTArray. r=froydnj
e342d50c37d2b557fa8d98b1bffc475ab7233c26
created 2015-07-21 09:42 -0700
pushed 2015-08-18 18:30 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182723 - Properly handle self-assignment in nsTArray::operator=. r=mccr8, a=abillings
f6087016fc5dcddd91de7326954b1bf48e1074ac
created 2015-08-11 08:29 -0700
pushed 2015-08-12 06:36 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1185763 - Part 4: Swap elements if possible in r-value version of nsTArray::AppendElements. r=froydnj
ca1f72e930c444e8cc46a5a6bc66c0d29e42ff45
created 2015-08-11 08:29 -0700
pushed 2015-08-12 06:36 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1185763 - Part 3: Rename nsTArray::MoveElementsFrom to AppendElements. r=froydnj
d35a4a640099a06a768c5be21069f2ea33851b25
created 2015-08-11 08:29 -0700
pushed 2015-08-12 06:36 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1185763 - Part 2: Remove non-rvalue version of nsTArray::MoveElementsFrom. r=froydnj
ac4ab76805209c35c32ae8e88aebbb163b0454ae
created 2015-08-05 15:28 +0300
pushed 2015-08-05 16:45 +0000
Aryeh Gregor Aryeh Gregor - Bug 1190823 - Move OwningNonNull.h to xpcom/base/; r=froydnj
aecfba7454f14c285a6b9620677da8edb17bb06a
created 2015-07-28 23:24 -0700
pushed 2015-07-30 22:22 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1188745 - Rename nsTArray::SizeOfExcludingThis() as ShallowSizeOfExcludingThis(). r=froydnj.
36a0d0731ca6282f2a44b66f32eba4ff049ef2e4
created 2015-07-21 09:42 -0700
pushed 2015-07-30 05:05 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182723 - Properly handle self-assignment in nsTArray::operator=. r=mccr8, a=abillings
74f0c724abfc5ecfff2482098feb5d5986761f08
created 2015-07-27 21:11 -0400
pushed 2015-07-28 19:19 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1188203 - Fix more constructors in XPCOM; r=froydnj
7680e6f688a67e1c89c89926589e0ea1876a8586
created 2015-06-18 17:47 -0400
pushed 2015-07-27 16:03 +0000
Michael Layzell Michael Layzell - Bug 1159433 - Part 4: Mark nsTAutoString_CharT and nsAutoArrayBase as non-memmovable; r=froydnj
less more (0) -100 -60 tip