main
ICU-21796 Rename bazel build files from BUILD to BUILD.bazel. This can prevent conflicts when ICU users have their own BUILD files already.
ICU-10879 Split out OBJECTS from Makefiles into separate files
ICU-22793 Clang-Tidy: google-readability-casting
ICU-12764 icu4c utf-8 source files, update Copyright notices.
ICU-12764 UTF-8 source files, update file encoding comments.
ICU-22621 Clang-Tidy: modernize-use-nullptr
ICU-21833 Replace NULL with nullptr in all C++ code.
ICU-21267 stop using FALSE & TRUE macros in most library-internal headers
ICU-23090 Remove ICU-specific patch to vendored JSON parser
ICU-22793 Remove superfluous return value typecasts to UBool.
ICU-23276 Increase toolutil's STRING_STORE_SIZE
ICU-23151 Fixed pkgdata crash with Clang-CL
ICU-22787 Fix ClangCL compilation on Windows
ICU-23054 const up struct that gencmn outputs
ICU-11396 new properties Identifier_Status & Identifier_Type
ICU-22785 move cptrie bit setter to toolutil; add getCPTrieSize()
ICU-21148 Consistently use standard lowercase true/false everywhere.
ICU-21833 remove redundant void parameter lists
ICU-22936 Replace all ICU4C code that uses UBool as an integer.
ICU-23221 Bugfix: Use a mutex to lock KnownIssues::fTable.
ICU-22746 Refactor MF2 tests to be data-driven and add JSON lib
ICU-21833 Replace UChar with char16_t in all C++ code.
ICU-21580 Fix typos in icu4c/
ICU-23075 Add nullptr check for localtime call at writesrc.cpp
ICU-22028 Export collation and normalization data for ICU4X