xpcom/glue/nsTArray.h
ca04ee4db747731f83172023a5f1cc41a2d5dece
created 2015-06-08 13:39 -0700
pushed 2015-06-10 13:39 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 968520 - Make nsTArray::InsertElementSorted support moves. r=froydnj
e7061b445ad7ca7d6956ebd228c3b0f70099fdb9
created 2015-05-28 11:07 -0700
pushed 2015-05-28 20:22 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1165729 - Remove unnecessary template declaration for fallible nsTArray::AppendElement. r=froydnj
59df9a9aad1162f9b594ae0a4b69cfa75060dded
created 2015-05-18 13:50 -0700
pushed 2015-05-19 14:12 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 968520 - Add fallible variants of nsTArray::AppendElement. r=froydnj
feec85f6b0c6d4c9fbdae918a61547a692c6d7fe
created 2015-05-18 13:50 -0700
pushed 2015-05-19 14:12 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 968520 - Add fallible variants of nsTArray::AppendElements. r=froydnj
733b193e2be55594fb4cf827a7f25d78f628d44d
created 2015-05-18 13:50 -0700
pushed 2015-05-19 14:12 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 968520 - Add fallible variants of nsTArray::InsertElementAt. r=froydnj
8e8c7edadef60ae945ffb436ac6ec272eff3f884
created 2015-05-18 13:50 -0700
pushed 2015-05-19 14:12 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 968520 - Add fallible variants of nsTArray::ReplaceElementsAt. r=froydnj
e1cd799bafd474d7d7f92f7380ceefd270ed2a72
created 2015-05-18 13:50 -0700
pushed 2015-05-19 14:12 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 968520 - Add fallible variant of nsTArray::SetLength. r=froydnj
69ad6f8f82665565604a8f6118a90e76ef8fe810
created 2015-05-18 13:50 -0700
pushed 2015-05-19 14:12 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 968520 - Add fallible variant of nsTArray::EnsureLengthAtLeast. r=froydnj
808811474fe74102d9b90ca29083f13f1a1a1d83
created 2015-05-18 13:50 -0700
pushed 2015-05-19 14:12 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 968520 - Add fallible variants of nsTArray::InsertElementsAt. r=froydnj
7464e2ba391c7e41c09d05c5778730b4d67abbee
created 2015-05-18 13:50 -0700
pushed 2015-05-19 14:12 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 968520 - Add fallible variant of nsTArray::SetCapacity. r=froydnj
84dcea35596fc86b258e7c8bdb2e0f31b75703d1
created 2015-05-18 13:50 -0700
pushed 2015-05-19 14:12 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 968520 - Explicitly specify the allocator for nsTArray_base functions. r=froydnj
192e5d94b10648c22d9569c21cc977182499df54
created 2015-04-10 23:05 -0400
pushed 2015-04-23 12:12 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1153348 - Add an analysis to prohibit operator bools which aren't marked as either explicit or MOZ_IMPLICIT; r=jrmuizel
e01af01b70152d6de05b0d6d6b5cb0ad6f871f69
created 2015-04-21 15:47 -0700
pushed 2015-04-23 12:12 +0000
Wes Kocher Wes Kocher - Backed out changeset 02e6a50741a9 (bug 1153348) to hopefully fix the static bustage CLOSED TREE
02e6a50741a95b36444701bf1ed0c9422d987cec
created 2015-04-10 23:05 -0400
pushed 2015-04-23 12:12 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1153348 - Add an analysis to prohibit operator bools which aren't marked as either explicit or MOZ_IMPLICIT; r=jrmuizel
04d7e84b5df0689dd410350f08e01843cd6a97ed
created 2015-04-20 18:42 -0400
pushed 2015-04-20 23:19 +0000
Botond Ballo Botond Ballo - Bug 1156538 - Make nsTArray's move constructor implicit. r=froydnj draft
a77621e815fc315473276f9d142b484cd9e07b28
created 2015-04-19 15:28 +0300
pushed 2015-04-20 00:05 +0000
Aryeh Gregor Aryeh Gregor - Bug 1153649 part 3 - More OwningNonNull improvements; r=bz
b5d54a547bdca5d76cb338d430829caaeadeb2aa
created 2015-02-19 13:51 +0900
pushed 2015-03-31 15:46 +0000
Mike Hommey Mike Hommey - Bug 1138293 - Use malloc/free/realloc/calloc instead of moz_malloc/moz_free/moz_realloc/moz_calloc. r=njn
20729b28eb1e1d7f0d9e9e6e2c61e7050f09884f
created 2015-02-09 14:34 -0800
pushed 2015-02-10 14:14 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo.
e46260e7857ad6c690295552864c0c2c24828080
created 2015-02-06 15:04 -0800
pushed 2015-02-07 00:40 +0000
Andrew McCreight Andrew McCreight - Back out Bug 1127201 (part 2) for various problems.
7fa65aa297a48f9f568e58e38534f1c028624d64
created 2015-02-04 20:05 -0800
pushed 2015-02-06 11:29 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1127201 (part 2) - Convert all NS_ABORT_IF_FALSE calls to MOZ_ASSERT. r=Waldo.
e57cd9c7c07c23851583a350dfdf9a00bdd9ab90
created 2015-02-04 19:07 +1100
pushed 2015-02-04 21:57 +0000
Xidorn Quan Xidorn Quan - Bug 1127045 part 3 - Make nsTArray support reverse iterating. r=froydnj
6786f92cb4d6697dcf9c90ca892b10e11356e21d
created 2015-02-04 19:07 +1100
pushed 2015-02-04 21:57 +0000
Xidorn Quan Xidorn Quan - Bug 1126552 part 1 - Make nsTArray support range-based for loops. r=froydnj
28dadab99ddfc4042071916a72f11ae870e6270f
created 2015-02-04 19:07 +1100
pushed 2015-02-04 21:57 +0000
Xidorn Quan Xidorn Quan - Bug 1126552 part 0 - Rename end to iend to avoid shadowing warnings. r=froydnj
b941b0bbc9bd6b31ea1abf92bea33cb69a95fe1b
created 2014-11-19 12:40 +1300
pushed 2014-11-21 18:50 +0000
Karl Tomlinson Karl Tomlinson - bug 976927 support nsAutoTArray::operator=(const nsTArray&) r=froydnj
ac0d7bf37abced5397e34e1f1a5ccc3413c0a115
created 2014-10-29 20:34 -0700
pushed 2014-10-30 17:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1048044 - Use exponential growth when growing an nsTArray. r=froydnj.
ec081a4840ca07a399158f89c507655305c01d28
created 2013-11-25 15:06 -0500
pushed 2014-10-29 02:45 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 938794 - Annotate OOM size as infallible string or data structures abort. r=froydnj, a=bajaj
6c5cf0e394adf47d7a578c425510aa6bb42fa306
created 2014-09-23 13:15 +0200
pushed 2014-10-20 17:29 +0000
Georg Fritzsche Georg Fritzsche - Bug 1071489 - Make nsTArrays BinaryIndexOf use our unified binary search implementation. r=waldo
c984a4104674183ded2ca834f9bdb30d7d857247
created 2014-09-17 15:46 +0200
pushed 2014-10-20 17:29 +0000
Georg Fritzsche Georg Fritzsche - Bug 1067989 - Unify some more binary search uses. r=waldo
47099982f8dde31e6e285f6608ad4f3bf611abcf
created 2014-09-11 16:04 -0400
pushed 2014-10-20 17:29 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1065670 - Fix more bad implicit ctors in XPCOM; r=froydnj
ad0b468fb407cdc352fd363227ff53ac7005a594
created 2014-09-02 14:20 +0200
pushed 2014-10-20 17:29 +0000
Peter Van der Beken Peter Van der Beken - Bug 982212: Part 4 - Remove explicit from the nsTArray-constructor that takes a r-value and add MoveElementsFrom taking a r-value. r=nfroyd.
d1c0fde4eee2b85433ac187aeda344e4cc2cd922
created 2014-09-03 18:33 +0200
pushed 2014-10-20 17:29 +0000
Peter Van der Beken Peter Van der Beken - Bug 982212: Part 1a - Implement r-value reference support for nsTArray constructors and operator=, make part 1 work on gcc 4.4. r=nfroyd.
5b53e41fe23521f8bc56426509924f5ee93ef4fd
created 2014-03-15 18:55 +0100
pushed 2014-10-20 17:29 +0000
Kyle Huey Kyle Huey - Bug 982212: Part 1 - Implement r-value reference support for nsTArray constructors and operator=. r=nfroyd
b276ce8752758dac03c664093192c796cdecebb9
created 2014-08-27 15:47 -0700
pushed 2014-10-20 17:29 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1058388 - Remove NS_COM_GLUE and IMETHOD_VISIBILITY. r=bsmedberg.
2976adaf32789e87f20ce8cde587a39d64964db9
created 2014-08-28 00:18 +0100
pushed 2014-10-20 17:29 +0000
Neil Rashbrook Neil Rashbrook - Bug 1054320 Improve the new nsTArray rvalue reference methods r=froydnj
fe4f8a3cdb1991c1e6fba042dcab1fd345ad4357
created 2014-08-25 12:17 -0700
pushed 2014-10-20 17:29 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1046841 - Fix more style violations in previously touched .h files in xpcom/. r=froydnj
e520de935cba6f482487a431da0c08ded0268a45
created 2014-08-06 14:49 -0400
pushed 2014-10-20 17:29 +0000
Trevor Saunders Trevor Saunders - [PATCH] bug 1049781 - add move ctor version of
7c657a05e066b66dd63a89d5dbdb447c186ccc94
created 2014-07-31 23:25 -0400
pushed 2014-10-20 17:29 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1044241. Discard tile back buffers that haven't been recently used. r=nical
db1ceb8f8d9241043418a20bf062b20c044fb567
created 2014-07-18 09:43 -0400
pushed 2014-10-20 17:29 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1039521 - nsTArray: Add an AppendElement take taking a r-value reference. r=froydnj
6fdb8eb0faac3e5a0c1b97e82d5737efc524321f
created 2014-06-30 08:39 -0700
pushed 2014-10-20 17:29 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1022456 - Fix modelines in xpcom/{base,glue,io,string,threads}/. r=froydnj
909655c3ec14f84a1feb5551f99db5368ffe8380
created 2014-06-26 18:35 -0700
pushed 2014-10-20 17:29 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1022456 - Convert xpcom/glue/ to Gecko style. r=froydnj
7fc4900f97cb7178370a622381b17102954c32de
created 2014-06-02 11:26 +0200
pushed 2014-10-20 17:29 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 1b81b771aee6 (bug 1017418)
1b81b771aee6d7bdac95467293cc898a1845e938
created 2014-06-01 16:08 -0700
pushed 2014-10-20 17:29 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1017418 (part 2) - Avoid more slop in nsTArray. r=froydnj.
20f228f5a33d18619e5199000cdd3d8dcc7ee086
created 2014-05-29 20:18 -0700
pushed 2014-10-20 17:29 +0000
Brian Smith Brian Smith - Bug 1010634, Part 2: Fix compiler warnings in MFBT and XPCOM, r=ehsan
811e55feb157120088fb6444cb38463d89c1c8b6
created 2014-05-29 11:59 -0400
pushed 2014-10-20 17:29 +0000
Benoit Jacob Benoit Jacob - Bug 852393 - Specialize nsAutoTArray<T, 0> to be an nsTArray - r=froydnj
c1562675b5e82ca640a86f5dc02eb4176ae800f9
created 2014-05-28 14:45 +1200
pushed 2014-10-20 17:29 +0000
David Major David Major - Bug 1014288: Fix the OOM check in nsTArrayInfallibleAllocator::Realloc. r=bsmedberg
d1b430ecb3f569565a01abcc9ce701b7798488e3
created 2014-05-21 21:33 -0400
pushed 2014-10-20 17:29 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1013664 - Fix bad implicit conversion constructors in XPCOM; r=froydnj
b347f6eb2239cf0c08eef7af4f6d9eb36a0eda99
created 2014-05-08 21:03 -0400
pushed 2014-10-20 17:29 +0000
Benoit Jacob Benoit Jacob - Bug 1004098 - Make nsTArray use size_t in its interface (32bitness is fine as an internal detail) - r=froydnj, sr=bsmedberg
e248f673c2f222e9a3aeafc5673e8bd7000e6db1
created 2014-04-27 00:29 -0400
pushed 2014-10-20 17:29 +0000
Randell Jesup Randell Jesup - Bug 940329: avoid warnings from using size_t in ImplCycleCollectionTraverse() r=ehsan
ec96cdad9097020373fb78bdaafdaef492891c07
created 2014-04-26 23:11 -0700
pushed 2014-10-20 17:29 +0000
Chris Peterson Chris Peterson - Backed out changeset 18034a2d0732 (bug 940329) for build bustage
18034a2d0732a1cefd859c5d576ffa2abf1a27dd
created 2014-04-27 00:29 -0400
pushed 2014-10-20 17:29 +0000
Randell Jesup Randell Jesup - Bug 940329: avoid warnings from using size_t in ImplCycleCollectionTraverse() r=ehsan
cfaa46b8361246d7defd3f8b5d4dc482f844aeb2
created 2014-02-26 13:36 -0800
pushed 2014-10-20 17:29 +0000
L. David Baron L. David Baron - Bug 976350 patch 1: Move the contents of nsTraceRefcnt.h into nsISupportsImpl.h. r=bsmedberg
dc5c250c91fc0bf8e746fcea557fd38b5b14068a
created 2014-02-19 08:27 -0500
pushed 2014-10-20 17:29 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 969864 - Make nsTArray::SetLength return void; r=froydnj
c4393e9e9e21020e0a4bfc39a19306662b497434
created 2014-02-13 21:07 +0000
pushed 2014-10-20 17:29 +0000
Neil Rashbrook Neil Rashbrook - Bug 972167 Followup to make the code compile now that it's actually being used
bba551f00ace17b7232c4eab1557f95fc4cd27dd
created 2014-02-13 20:47 +0000
pushed 2014-10-20 17:29 +0000
Neil Rashbrook Neil Rashbrook - Bug 972167 Really give nsAutoArrayBase a copy constructor so that nsAutoTArray's implicit copy constructor will use it r=froydnj
7eb615c086e89f50885b4dbca4b3c7367a9d5ff5
created 2014-01-17 11:54 -0500
pushed 2014-10-20 17:29 +0000
Benoit Jacob Benoit Jacob - Bug 960591 - Prevent implicitly constructing nsTArray<E> elements from E* pointers - r=ehsan
2c149457eb676de548b54e3f2886b0b515045bdb
created 2013-12-07 12:50 +0000
pushed 2014-10-20 17:29 +0000
Jon Coppeard Jon Coppeard - Bug 939206 - Fix nsTArray post barriers for JS::Heap<T> elements r=bsmedberg
b3f360237e8965f8037e41260bfa3eef80b82971
created 2013-11-27 12:25 +0100
pushed 2014-10-20 17:29 +0000
Markus Stange Markus Stange - Bug 924103 - Add a FilterDescription data structure and code that can create FilterNodes from it. r=roc
3bee396bb681e8818345ba7059e185692ebe7faa
created 2013-11-25 15:06 -0500
pushed 2014-10-20 17:29 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 938794 - Annotate OOM size as infallible string or data structures abort, r=froydnj
7aaec497f1ed4fd56ba9bbb1d8c790ffa734c7e9
created 2013-11-21 09:39 -0500
pushed 2014-10-20 17:29 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 4887ddabba31 (bug 939231) for mochitest hangs.
4887ddabba31240161942a6d132fcc6f80bf22a6
created 2013-11-21 07:43 -0500
pushed 2014-10-20 17:29 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 939231 - Stop requiring trace-malloc for the deadlock detector; r=bent
less more (0) -100 -60 tip