Fredrik Roubert
0178a07a26
ICU-22793 Clang-Tidy: google-readability-casting
...
https://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/google/readability-casting.html
2024-07-04 22:32:12 +02:00
Fredrik Roubert
5401c12018
ICU-22621 Clang-Tidy: modernize-use-nullptr
...
https://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/modernize/use-nullptr.html
2024-03-15 14:31:54 +01:00
Fredrik Roubert
2de88f9d9c
ICU-21833 Replace UChar with char16_t in all C++ code.
2023-02-06 19:27:44 +01:00
Fredrik Roubert
2e0d30cfcf
ICU-21833 Replace NULL with nullptr in all C++ code.
2023-02-03 20:20:38 +01:00
Fredrik Roubert
030fa1a479
ICU-21148 Consistently use standard lowercase true/false everywhere.
...
This is the normal standard way in C, C++ as well as Java and there's no
longer any reason for ICU to be different. The various internal macros
providing custom boolean constants can all be deleted and code as well
as documentation can be updated to use lowercase true/false everywhere.
2022-09-07 20:56:33 +02:00
Andy Heninger
04448b004f
ICU-12764 UTF-8 source files, update file encoding comments.
...
X-SVN-Rev: 39641
2017-02-03 18:57:23 +00:00
Andy Heninger
242e02c388
ICU-12764 icu4c utf-8 source files, update Copyright notices.
...
X-SVN-Rev: 39583
2017-01-20 00:20:31 +00:00
Michael Ow
61607c2773
ICU-12564 Update copyright notice in trunk
...
X-SVN-Rev: 38848
2016-06-15 18:58:17 +00:00
Yoshito Umaoka
00ca13e126
ICU-12564 Reverted r38761 and r38762, because we want to prepend the Unicode copyright for existing source files, instead of replacing copyright comments.
...
X-SVN-Rev: 38776
2016-05-31 21:45:07 +00:00
Michael Ow
c9f199a30f
ICU-12564 Update copyright notice in ICU4C
...
X-SVN-Rev: 38761
2016-05-26 22:32:17 +00:00
Markus Scherer
c6fe872157
ICU-11336 recombine stack buffer arrays; one int16_t for short length & flags
...
X-SVN-Rev: 36754
2014-11-19 21:17:24 +00:00
Markus Scherer
8f93a3e07a
ICU-7187 avoid comparison of (pointer+unsigned)>pointer which can be optimized away; not necessary anyway with use of U_MAX_PTR(pointer)
...
X-SVN-Rev: 28951
2010-10-28 23:32:22 +00:00
Markus Scherer
e74be582d0
ICU-6606 optimized away calls to u_getDefaultConverter() from UnicodeString code (constructors and extract()) if U_CHARSET_IS_UTF8
...
X-SVN-Rev: 25571
2009-03-12 21:24:54 +00:00
Markus Scherer
2cc78d6fce
ICU-6606 split UnicodeString methods so that implicitly using the default codepage does not have to depend on ucnv_* functions if the default is UTF-8
...
X-SVN-Rev: 25554
2009-03-11 23:57:47 +00:00
Markus Scherer
13270fbe6f
ICU-5835 optimize UnicodeString: increase US_STACKBUF_SIZE from 7 to 13; optimize append() and unescape()
...
X-SVN-Rev: 22718
2007-09-28 04:50:25 +00:00
Markus Scherer
7bb221a187
ICU-5869 revert changes (r22476); too risky and needs further discussion; see ticket reply
...
X-SVN-Rev: 22607
2007-08-31 19:39:14 +00:00
George Rhoten
8620a4a530
ICU-5869 Properly NULL terminate strings that are not byte based, like UTF-16 or UTF-32.
...
X-SVN-Rev: 22476
2007-08-22 23:39:11 +00:00
George Rhoten
62b5e40321
ICU-5261 Undo the fix for Solaris 10 until a better solution is found.
...
X-SVN-Rev: 19841
2006-07-13 22:35:52 +00:00
George Rhoten
f4ee2b0947
ICU-5261 Better fix for Solaris 10
...
X-SVN-Rev: 19836
2006-07-13 16:52:15 +00:00
George Rhoten
2366cc93f2
ICU-5261 Solaris 10 doesn't like U_MAX_PTR.
...
X-SVN-Rev: 19833
2006-07-13 07:21:15 +00:00
George Rhoten
70b126c727
ICU-4288 Fix some compiler warnings.
...
X-SVN-Rev: 16927
2004-12-08 01:05:40 +00:00
George Rhoten
9fe39e1c8c
ICU-3805 Break putil.h/utypes.h header file dependancy loop
...
X-SVN-Rev: 16529
2004-10-18 02:43:33 +00:00
George Rhoten
4804d98d00
ICU-4078 Further separate the default converter from the rest of the ustring internal API
...
X-SVN-Rev: 16201
2004-08-27 17:56:01 +00:00
Markus Scherer
53e086dc9a
ICU-4078 disentangle conversion and properties code some from other parts of the common library
...
X-SVN-Rev: 16193
2004-08-26 22:51:40 +00:00