xpcom/string/nsTSubstring.cpp
819875ef9f032c14c574a0abe4a48e94906dca58
created 2017-09-13 13:50 +1200
pushed 2017-09-15 00:19 +0000
Chris Pearce Chris Pearce - Bug 1399309 - Make nsTSubstring.cpp include MathAlgorithms.h. r=froydnj
b4c1ad9565ee9d00d96501c4a83083daf25c1413
created 2017-09-07 23:59 +0200
pushed 2017-09-15 00:19 +0000
Sebastian Hengst Sebastian Hengst - merge mozilla-inbound to mozilla-central. r=merge a=merge
7e21f710ecec4a16f1f23e7489bbb0eb3e45e462
created 2017-09-07 09:33 -0400
pushed 2017-09-15 00:19 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 3 changesets (bug 1393230) because it touches the servo directory.
8b18f545fd6f7dd341010b041bd248a1e726bc13
created 2017-08-14 14:22 -0700
pushed 2017-09-15 00:19 +0000
Eric Rahm Eric Rahm - Bug 1393230 - Part 3: Convert the xpcom string classes to be templated on char type. r=njn, r=fitzgen, r=sfink
9b76213c99cfcb05a53d381edd272cbc29e6fadf
created 2017-07-20 15:46 -0700
pushed 2017-08-02 08:25 +0000
L. David Baron L. David Baron - Bug 1381080 patch 4 - Assert that strings whose static type requires a null-terminated buffer aren't assign a non-null-terminated buffer. r=erahm
235ac09dfdb2412295ac98834fb111e9198b0474
created 2017-07-20 15:46 -0700
pushed 2017-08-02 08:25 +0000
L. David Baron L. David Baron - Bug 1381080 patch 3 - Encapsulate setting mData/mLength/mDataFlags in a new method. r=erahm
e5e88978e73540cdd60f7a0374ac74b8fcfe0925
created 2017-07-20 15:46 -0700
pushed 2017-08-02 08:25 +0000
L. David Baron L. David Baron - Bug 1381080 patch 2 - Encapsulate setting to empty buffer in a new method. r=erahm
715eae7152ccb57fb34a4de3b9924aeed8bb3153
created 2017-07-13 16:24 +0200
pushed 2017-08-02 08:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset a5c0a74876ae (bug 1376323) for causing bug 1379578
96bcbc65eafd7d6bd8b63fb77280248311f74cd4
created 2017-07-13 16:23 +0200
pushed 2017-08-02 08:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset ced6c13e61e9 (bug 1376472)
590ab0411e832da7672cec789f51fc93129b0ac3
created 2017-07-10 12:23 -0700
pushed 2017-08-02 08:25 +0000
L. David Baron L. David Baron - Bug 1343715 - Remove nsA[C]String::SetDataFlags. r=dmajor
a431a8ff8f574447b197954304e3658c46e6a42a
created 2017-07-10 12:23 -0700
pushed 2017-08-02 08:25 +0000
L. David Baron L. David Baron - Bug 1343715 - Split nsTSubstring::mFlags into separate variables for class and data flags. r=dmajor
ced6c13e61e935eb4399faa0a896af54df15fdb0
created 2017-06-27 13:02 -0400
pushed 2017-08-02 08:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1376472 - Annotate likely branches in nsTSubstring_CharT::StripTaggedASCII(); r=froydnj
a5c0a74876aeef09e624059dd189b7a72e6b1387
created 2017-06-26 16:19 -0400
pushed 2017-08-02 08:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1376323 - Unroll the loop in nsTSubstring_CharT::StripTaggedASCII() in order to speed up StripCRLF(); r=froydnj
da5d0bec0d75817a409e1283e2bbd95e960e3089
created 2017-05-17 13:49 -0400
pushed 2017-06-12 13:08 +0000
Milan Sreckovic Milan Sreckovic - Bug 1361724: Remove unused offset parameter from StripChar, StripChars, StripTaggedASCII, StripCRLF. r=froydnj
cd5ae949a6b9a2b28f46e4aff033468cf91f7ae5
created 2017-05-15 16:52 -0700
pushed 2017-06-12 13:08 +0000
Eric Rahm Eric Rahm - Bug 1356025 - Add Capacity checks to nsTSubstring constructor. r=froydnj
d0e69a04aa14acc14b113b348d743418a3cc3d58
created 2017-05-10 13:12 -0400
pushed 2017-06-12 13:08 +0000
Milan Sreckovic Milan Sreckovic - Bug 1358297: Part 3. Create special case for stripping CR and LF on TSubstring, and use it in all the places that it is called. Use ASCIIMask to make it fast. r=froydnj
b820c22816054fb93270d66375862913054bee7c
created 2017-05-05 12:45 -0700
pushed 2017-06-12 13:08 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 1358297) for hazard build failures a=backout
3c1b426a5cce74b34841fc608842518c8746f8f3
created 2017-05-05 13:37 -0400
pushed 2017-06-12 13:08 +0000
Milan Sreckovic Milan Sreckovic - Bug 1358297: Part 3. Create special case for stripping CR and LF on TSubstring, and use it in all the places that it is called. Use ASCIIMask to make it fast. r=froydnj
ac2f80412724b28f3a89cf2d8262bc92d400dbf5
created 2017-03-23 12:32 -0700
pushed 2017-06-12 13:08 +0000
Eric Rahm Eric Rahm - Bug 1349719 - Share max capacity logic in nsTString. r=froydnj
62898bbb64d50913ecd5ed8ae66f1c797aae6b01
created 2017-03-14 10:04 +1300
pushed 2017-06-12 13:08 +0000
David Major David Major - Bug 1344629 - Part 5: Make string tuples work with nsTStringRepr. r=dbaron
485e1632ef228d3dd621c5f4ae297795335a5dc1
created 2017-03-14 10:02 +1300
pushed 2017-06-12 13:08 +0000
David Major David Major - Bug 1344629 - Part 3: Move const accessors from nsTSubstring to nsTStringRepr. r=dbaron
271be9871274124c392acab68a972408e3c99be5
created 2017-03-14 10:01 +1300
pushed 2017-06-12 13:08 +0000
David Major David Major - Bug 1344629 - Part 2: Add nsTStringRepr as the new root of the string hierarchy. r=dbaron
8d1f842be870197a94b4c1538ddfe9d9d357b79f
created 2017-03-14 11:52 +0800
pushed 2017-06-12 13:08 +0000
Iris Hsiao Iris Hsiao - Backed out 12 changesets (bug 1344629) for stylo build bustage
55eee7078ae4bc342710b9e3a7051a8aa177d872
created 2017-03-14 10:04 +1300
pushed 2017-06-12 13:08 +0000
David Major David Major - Bug 1344629 - Part 5: Make string tuples work with nsTStringRepr. r=dbaron
e5df14c3db61b8e434dcadee3db0ae8c3be22ab0
created 2017-03-14 10:02 +1300
pushed 2017-06-12 13:08 +0000
David Major David Major - Bug 1344629 - Part 3: Move const accessors from nsTSubstring to nsTStringRepr. r=dbaron
636095ff2815186ef647a7d05598ae75bf1ad6d8
created 2017-03-14 10:01 +1300
pushed 2017-06-12 13:08 +0000
David Major David Major - Bug 1344629 - Part 2: Add nsTStringRepr as the new root of the string hierarchy. r=dbaron
cb64cd825149f3bfb7cdf9834cb490b5a17ca06f
created 2017-03-13 15:56 +1300
pushed 2017-06-12 13:08 +0000
David Major David Major - Bug 1346100 - Use nsDependentSubstring for the substring splitter's pieces. r=dbaron
528fdb775b6355bc176ea650770d56ad162f7cc5
created 2017-03-06 10:31 +0000
pushed 2017-06-12 13:08 +0000
Jonathan Kew Jonathan Kew - Bug 1344555 - Make nsTSubstring::Split a const method. r=gcp
1094b15fa46efd628f614fd20c03b3d3b4dd741f
created 2017-05-15 16:52 -0700
pushed 2017-05-22 18:17 +0000
Eric Rahm Eric Rahm - Bug 1356025 - Add Capacity checks to nsTSubstring constructor. r=froydnj, a=gchang
66f1093c8d591087ada25bb353546408f4d200d1
created 2017-03-23 12:32 -0700
pushed 2017-04-18 12:07 +0000
Eric Rahm Eric Rahm - Bug 1349719 - Share max capacity logic in nsTString. r=froydnj, a=gchang
133ad85684a1c0d7247ca3d2277477bd603ec2cd
created 2017-02-27 13:29 -0700
pushed 2017-04-18 12:07 +0000
Tom Tromey Tom Tromey - Bug 1341880 - do not emit trailing \0 in PrintfState; r=glandium
3e552501cd1fc10a5c5e41fdc87c8161453cf8f0
created 2017-02-21 11:38 -0500
pushed 2017-04-18 12:07 +0000
Honza Bambas Honza Bambas - Bug 1340577 - Add release-grade assertions to various XPCOM string API implementations to avoid input causing an overflow. r=froydnj
9eab13b3a19a715f85c9809ac07d7c48d4879714
created 2016-12-14 09:32 -0700
pushed 2017-04-18 12:07 +0000
Tom Tromey Tom Tromey - Bug 1060419 - make AppendPrintf and nsPrintfCString use Printf.h, r=froydnj
e7768fa69da555f323985b104e424b18084e2b0e
created 2017-01-30 12:34 +0100
pushed 2017-04-18 12:07 +0000
Gian-Carlo Pascutto Gian-Carlo Pascutto - Bug 1330326 - Add Split() function on String classes. r=froydnj
0766f63202b5fd05043163f0f47ba7d735d61e99
created 2017-01-27 21:00 +0100
pushed 2017-04-18 12:07 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 558774589f3e (bug 1330326) for Windows build bustage in nsTSubstring.h. r=backout on a CLOSED TREE
558774589f3e891b12b570b5a600d8f7a308acd4
created 2017-01-24 12:07 +0100
pushed 2017-04-18 12:07 +0000
Gian-Carlo Pascutto Gian-Carlo Pascutto - Bug 1330326 - Add Split() function on String classes. r=froydnj
d2a680d1fbd8dbe6b143adae1b74379b40a6ad21
created 2017-03-23 12:32 -0700
pushed 2017-04-06 21:11 +0000
Eric Rahm Eric Rahm - Bug 1349719 - Share max capacity logic in nsTString. r=froydnj, a=lizzard
db49c7b778064599f028d5b3a96cda1deb257e5d
created 2017-04-06 07:33 -0400
pushed 2017-04-06 11:33 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset cda26e6b7fcc (bug 1349719) for bustage.
cda26e6b7fcc916889b3a1eeb8a206db934b91a2
created 2017-03-23 12:32 -0700
pushed 2017-04-06 11:16 +0000
Eric Rahm Eric Rahm - Bug 1349719 - Share max capacity logic in nsTString. r=froydnj, a=lizzard
1873ff6e9179711bd79ca1510383c2cdb20e00e5
created 2017-01-18 22:20 -0500
pushed 2017-03-06 20:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 1330759 part 5. Back out the nsTSubstring changes we made in bug 1324430, because they can lead to non-null-terminated nsStrings. r=froydnj
03429256e51ef3f3e4a178cda6d1dedcc23ec5ec
created 2016-12-23 17:22 +0100
pushed 2017-03-06 20:48 +0000
Andrea Marchesini Andrea Marchesini - Bug 1324430 - Implement nsTSubstring_CharT::Assign with length for a better string buffer sharing, r=froydnj
d9d75cfe7af3c6d3aa5aba56cb72b976d5ab98c3
created 2016-12-22 00:23 +0200
pushed 2017-03-06 20:48 +0000
Olli Pettay Olli Pettay - Bug 1324808 - Improve string allocation, r=nfroyd
afe43384706c6fc527164a746b7a8c8a2762d4ed
created 2016-12-02 13:46 -0800
pushed 2017-03-06 20:48 +0000
Tomislav Jurin Tomislav Jurin - Bug 1296189 - Replace NS_RUNTIMEABORT("some string literal message") with MOZ_CRASH(). r=froydnj
121ee6ad585ef8d8f26a986830d71afc9b306c86
created 2017-01-18 22:20 -0500
pushed 2017-01-24 05:52 +0000
Boris Zbarsky Boris Zbarsky - Bug 1330759 - Part 5: Back out the nsTSubstring changes we made in bug 1324430, because they can lead to non-null-terminated nsStrings. r=froydnj, a=jcristau
9e033ffdf2fb9376ab6986e0f593e95bc85b163b
created 2016-12-22 00:23 +0200
pushed 2017-01-23 14:19 +0000
Olli Pettay Olli Pettay - Bug 1324808 - Improve string allocation. r=nfroyd, a=jcristau
f4b165800dd77f1482d620a4ff3658083f6282d7
created 2016-12-23 17:22 +0100
pushed 2017-01-23 14:19 +0000
Andrea Marchesini Andrea Marchesini - Bug 1324430 - Implement nsTSubstring_CharT::Assign with length for a better string buffer sharing, r=froydnj a=jcristau
ccf84879a46170a322dbd90aeabc0c53ce10c78f
created 2016-09-08 19:49 +0200
pushed 2016-11-14 12:26 +0000
Andrea Marchesini Andrea Marchesini - Bug 1301025 - Change string allocation to be similar to nsTArray allocation, r=smaug, r=froydnj
6474dc4bf7856b5583ffea9307a7bdc249bf8bc8
created 2016-04-06 17:23 +1000
pushed 2016-06-06 19:02 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1262359 (part 3) - Add a missing fallible nsTSubstring_CharT::Assign() variant. r=erahm.
d746378ad672eda7c9f33a0e93e08291bff5f5e3
created 2015-12-01 15:36 -0800
pushed 2016-01-25 13:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1229458 - Remove SizeOfIncludingThisMustBeUnshared() from string classes. r=mccr8.
25e950d0b04102f8d37ce7f19b1bd752c4a29035
created 2015-07-06 14:27 -0400
pushed 2015-07-13 18:55 +0000
Andrea Marchesini Andrea Marchesini - Bug 1171603 - Better size check in nsTSubstring::ReplacePrep. r=ehsan, a=sledru
3c01ad35ec780b9a05c3d25ee728056509d3f5dd
created 2015-04-20 13:56 -0400
pushed 2015-06-29 20:18 +0000
Nathan Froyd Nathan Froyd - Bug 1156407 - part 1 - use static_assert instead of PR_STATIC_ASSERT; r=mccr8
9e105dd45820b93a476563e241568756f1bdb40e
created 2015-04-03 15:52 +0200
pushed 2015-06-29 20:18 +0000
Randall Barker Randall Barker - Bug 1093934 - Create a XPCOM library that can be used to support standalone WebRTC. r=nfroyd
352c9ffd70cc5173277b437f1f033cd408633ffa
created 2015-04-02 13:42 -0700
pushed 2015-06-29 20:18 +0000
Wes Kocher Wes Kocher - Backed out changeset 0f5799df920b (bug 1093934) for various test failures CLOSED TREE
0f5799df920bfbf966217fa7a8d511a646a53725
created 2015-04-02 12:12 -0700
pushed 2015-06-29 20:18 +0000
Randall Barker Randall Barker - Bug 1093934 - Create a XPCOM library that can be used to support standalone WebRTC r=froydnj
d6d3d4e918ebffa236ea3bec7119c1e4a4d31675
created 2015-03-17 01:55 -0700
pushed 2015-03-30 18:32 +0000
William Chen William Chen - Bug 1131348 - Use fallible Append in content serializers. r=smaug, r=nfroyd, a=sledru
20729b28eb1e1d7f0d9e9e6e2c61e7050f09884f
created 2015-02-09 14:34 -0800
pushed 2015-03-30 18:32 +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-03-30 18:32 +0000
Andrew McCreight Andrew McCreight - Back out Bug 1127201 (part 2) for various problems.
7fa65aa297a48f9f568e58e38534f1c028624d64
created 2015-02-04 20:05 -0800
pushed 2015-03-30 18:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1127201 (part 2) - Convert all NS_ABORT_IF_FALSE calls to MOZ_ASSERT. r=Waldo.
231a8c61b49f3fb528fff76b4c4bb18b14cae473
created 2015-01-28 18:00 +0900
pushed 2015-03-30 18:32 +0000
Mike Hommey Mike Hommey - Bug 1126593 - Add a global fallible instance, so that using fallible works directly, everywhere. r=njn
2cedc0acd40b6e12de9ce0c10cce10db48c80855
created 2014-11-12 21:13 +1300
pushed 2015-01-12 19:37 +0000
David Major David Major - Bug 1097283: Fix count/byte mismatches in NS_ABORT_OOM calls. r=froydnj
less more (0) -60 tip