Commit graph

33326 commits

Author SHA1 Message Date
Markus Scherer
0b8c69ae33 ICU-23004 include <string> for is_same 2025-03-14 20:23:35 -07:00
Markus Scherer
f40c979810 ICU-23004 string_view cp iterator back to sv.begin()/end()
CodeUnits.stringView() get the pointer from &*start_ iterator
2025-03-14 20:00:16 -07:00
Markus Scherer
584b291fab ICU-23004 char and u8 may be signed 2025-03-14 15:27:23 -07:00
Markus Scherer
b4df027cef ICU-23004 CodeUnits.data() -> begin()/end() 2025-03-14 15:12:35 -07:00
Markus Scherer
d2d17f2dc9 ICU-23004 string_view cp iterator must use pointer 2025-03-14 14:13:27 -07:00
Markus Scherer
4728eac0b7 ICU-23004 string_view::iterator not always a pointer 2025-03-14 13:25:56 -07:00
Markus Scherer
ac4f23aa20 ICU-23004 ssize_t less portable than std::ptrdiff_t? 2025-03-14 13:13:23 -07:00
Markus Scherer
adcf6f63cc ICU-23004 git merge main after ICU 77 2025-03-14 12:53:09 -07:00
Markus Scherer
72406ed78a
ICU-23056 merge maint/maint-77 to main (#3436) 2025-03-13 15:07:01 -07:00
Markus Scherer
f23af97cf4 ICU-22923 ICU 77 release page updates
See #3432
2025-03-13 14:15:58 -07:00
Tim Chevalier
c5b7dce96b ICU-23073 Use string_view constants for option names and formatter names 2025-03-13 10:21:46 -07:00
Markus Scherer
c16789e20c ICU-23004 positive: Only enabled if... 2025-03-10 16:38:11 -07:00
Mihai Nita
457157a92a ICU-22923 Workaround for addLikelySubtags(und-Latn-RS) bug 2025-03-10 16:06:50 -07:00
Mihai Nita
cc9adb6c32 ICU-22923 BRS_77_GA Update version number to 77.1 (No more -SNAPSHOT) 2025-03-10 14:58:01 -07:00
Markus Scherer
634a580d54 ICU-23004 tweak sample code 2025-03-10 12:57:50 -07:00
Markus Scherer
a51f842860 ICU-23004 rename U_BEHAVIOR to more specific UTF_BEHAVIOR 2025-03-10 10:16:57 -07:00
Markus Scherer
315bb1e3c1 ICU-23004 doc usually-deduced tparam 2025-03-10 10:07:59 -07:00
Markus Scherer
869ccdaefb ICU-23004 template params: put always-required ones first 2025-03-10 10:02:29 -07:00
Markus Scherer
201248ad7f ICU-23004 Feinschliff 2025-03-09 11:27:07 -07:00
Markus Scherer
7c29ebd93f ICU-23004 unnecessarily const fields make non-movable 2025-03-08 16:03:44 -08:00
Markus Scherer
877172a746 ICU-23004 clearer thinking 2025-03-08 15:57:13 -08:00
Markus Scherer
19658d2647 ICU-23004 make single-pass work with only movable UnitIter 2025-03-08 15:40:12 -08:00
yumaoka
27cc39a620 ICU-23067 Add test option to ignore runtime time zone data sensitive test. 2025-03-07 17:57:45 -05:00
Markus Scherer
c60546528f ICU-23004 sample code for API docs etc. 2025-03-07 14:20:01 -08:00
Markus Scherer
bb66c8c338 ICU-23004 utfIterator(UnitIter) deduces UnitIter 2025-03-07 12:21:49 -08:00
Markus Scherer
d1e9fb7003 ICU-23004 utfStringCodePoints(StringView) deduces Unit 2025-03-07 11:25:20 -08:00
Markus Scherer
65c155de9b ICU-23004 derive CodeUnits from UnsafeCodeUnits 2025-03-07 10:37:12 -08:00
Markus Scherer
62ee19d4bd ICU-23004 docs for proposal 2025-03-06 19:59:23 -08:00
Markus Scherer
be7197dd36 ICU-23004 bidirectional reverse_iterator 2025-03-06 16:25:23 -08:00
Markus Scherer
4da330d2e2 ICU-23004 simpler cleaner state_ 2025-03-06 14:58:12 -08:00
Markus Scherer
4540b418be ICU-23004 specialize reverse_iterator 2025-03-06 14:34:39 -08:00
dependabot[bot]
30e23b0d28 ICU-23054 Bump the github-actions group with 4 updates
See #3424
2025-03-06 10:23:43 -08:00
Rich Gillam
faa80a2972 ICU-23062 Added null check in one spot in genrb where we know we've seen crashes. 2025-03-06 17:50:59 +00:00
Markus Scherer
a4695b12b1 ICU-23004 resolve most TODOs 2025-03-04 20:20:47 -08:00
Markus Scherer
26830a0c7b ICU-23004 redo unsafe 2025-03-04 19:56:07 -08:00
Markus Scherer
da7e930fb6 ICU-23004 spiffier UTF-32 2025-03-04 13:48:41 -08:00
Markus Scherer
0c5fa181ff ICU-23004 UTF-32 2025-03-03 19:23:32 -08:00
Markus Scherer
74278fd566 ICU-23004 stateful UTFReverseIterator 2025-03-03 18:39:12 -08:00
Markus Scherer
03a002c9d2 ICU-23004 try reverse_iterator instead of bespoke one 2025-03-03 15:58:26 -08:00
Markus Scherer
86bc5584cc ICU-23004 specific iterator_category etc 2025-03-03 15:36:38 -08:00
Markus Scherer
d73daaf77f ICU-23004 UTFIterator(p, limit) 2025-03-03 13:32:26 -08:00
Markus Scherer
8249b4e70d ICU-23004 inline iterator functions 2025-03-03 12:41:43 -08:00
Markus Scherer
9d09964598 ICU-23004 compare with U8_NEXT() 2025-03-03 12:34:55 -08:00
Elango Cheran
9cc28a6428 ICU-23056 Add workflow to generate commit checker report
See #3413
2025-02-28 17:19:53 -08:00
Markus Scherer
d7dbb554ed ICU-23004 UTFReverseIterator 2025-02-28 17:04:15 -08:00
Markus Scherer
9d90962708 ICU-23004 small bug fixes 2025-02-28 16:45:51 -08:00
Markus Scherer
d3e4264a72 ICU-23004 remove TODO: assert p != limit etc. 2025-02-28 16:06:13 -08:00
Markus Scherer
8db7b581b5 ICU-23004 generic UTF class names 2025-02-28 16:04:12 -08:00
Markus Scherer
518967ab01 ICU-23004 UTF-8 backward 2025-02-28 15:32:30 -08:00
Markus Scherer
2be45bf6f8 ICU-23004 UTF-8 forward 2025-02-28 14:50:35 -08:00