Commit Graph

20 Commits

Author SHA1 Message Date
Jeff Genovy
77fcded28b ICU-20969 Fix file permissions (-x) on ICU4C source files. 2020-02-19 17:00:06 -08:00
Jeff Genovy
e72290c45e ICU-13764 Add separate CI build that treats warnings as errors with clang.
This adds a separate CI build that enables -Werror for clang.

This also fixes all of the -Wall -Wextra warnings in the tests, and all the
-Wextra-semi warnings as well.
2019-07-30 22:10:02 -07:00
Andy Heninger
47d455a725 ICU-20179 Remove platform-specific mutex and atomics implementations.
Remove all POSIX and Win32 specific mutex, atomic and threading implementations
in favor of C++11 std library functions.

Move the related (internal) ICU types and functions into the icu namespace.
2018-11-19 17:17:09 -08: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
Michael Ow
ea597d89d1 ICU-11961 Fix delete statement
X-SVN-Rev: 38111
2015-12-08 05:13:49 +00:00
Andy Heninger
d4e3d2c088 ICU-11961 Multi-thread slow tests TimeZoneFormatTest/TestTimeRoundTrip and CalendarLimitTest/TestLimits
X-SVN-Rev: 38108
2015-12-03 23:10:38 +00:00
Andy Heninger
4651204fb5 ICU-11643 Several threading test cleanups.
X-SVN-Rev: 37395
2015-04-23 23:59:24 +00:00
Michael Ow
1ba5235ef5 ICU-10169 Fix redefinition of macro on os390 in simplethread test code
X-SVN-Rev: 33681
2013-05-18 00:59:21 +00:00
Markus Scherer
00dc45723c ICU-9010 remove --disable-threads, move ICU_USE_THREADS out of uconfig.h into test code
X-SVN-Rev: 31911
2012-06-06 04:13:28 +00:00
Michael Ow
6be4ed022f ICU-8452 Fix some more Cygwin MVSC and Cygwin GCC build issues
X-SVN-Rev: 30541
2011-08-18 18:47:16 +00:00
Markus Scherer
d0c495ee99 ICU-8452 try to work around a problem with using Solaris signal.h
X-SVN-Rev: 30421
2011-07-25 23:14:16 +00:00
Markus Scherer
3bf88cd711 ICU-8452 consolidate definition of _XOPEN_SOURCE for access to POSIX functions; do not use __STDC_VERSION__ in C++ code where it is not defined
X-SVN-Rev: 30418
2011-07-25 21:02:32 +00:00
Markus Scherer
9bcc40cf9e ICU-8452 un-autoconf platform.h, move user-configurable settings to uconfig.h, and other changes; from svn merge --reintegrate branches/markus/platformh at r30411
X-SVN-Rev: 30412
2011-07-23 00:10:30 +00:00
Michael Ow
5380e956d3 ICU-7074 Fix svn prop issue.
X-SVN-Rev: 26740
2009-10-05 20:57:57 +00:00
John Vu
e8a0cc8837 ICU-6052 Added empty functions for no threads.
X-SVN-Rev: 26478
2009-08-11 19:44:37 +00:00
Michael Ow
07d78a2acf ICU-6052 Add newline character at the end of source file.
X-SVN-Rev: 26477
2009-08-11 19:12:32 +00:00
John Vu
1c3a5ed74a ICU-6052 Extracted multi-threading code to a single module so that other files can utilize. This multi-threading will allow this ticket to reduce the time to check every locales.
X-SVN-Rev: 26465
2009-08-04 18:57:13 +00:00