Fredrik Roubert
e1e1c5feaf
ICU-22349 Use -l with make -j to limit jobs based on load average.
...
It has been proposed that make running too many parallel jobs recently
has led to resource exhaustion in our CI, so that some kind of limit
would be helpful to set.
The load average 2.5 limit choosen here is simply the limit used as an
example in the make documentation, as we don't really have any way of
picking an initial value that's certain to be better.
https://www.gnu.org/software/make/manual/html_node/Parallel.html
See #2421
See #2422
2023-05-11 00:50:59 +02:00
Peter Edberg
5618203821
ICU-22360 revert portions of #2159 which included @ in ALetter for wordbreak, update tests
2023-05-06 21:36:46 -07:00
Victor Chang
530ca98176
ICU-22371 Fix ULocale.getISOLanguages() API docs
2023-05-03 11:13:32 -07:00
Mihai Nita
00bb6789b3
ICU-22323 Remove broken link from the Chinese Calendar documentation
2023-05-03 10:51:22 -07:00
Mihai Nita
0e4b10b112
ICU-22378 Fix temperature format ignoring -u-mu-fahrenhe
2023-05-03 09:24:53 -07:00
Shane F. Carr
62f493827f
ICU-22369 Merge maint/maint-73 into main ( #2437 )
2023-04-27 16:19:55 -07:00
Fredrik Roubert
4fd9d6ce9a
ICU-22356 Use ConstChar16Ptr to safely cast from UChar* to char16_t*.
...
This is necessary for this header file to be usable by clients that
define UCHAR_TYPE as a type not compatible with char16_t, eg. uint16_t.
2023-04-24 23:56:49 +02:00
Shane F. Carr
2a2995951b
ICU-20926 Add tests for identity behavior in DateIntervalFormat
...
See #2245
2023-04-17 14:57:50 -07:00
Steven R. Loomis
312bae8660
ICU-21964 use a single LICENSE file
...
- make the icu4c and icu4j LICENSE files symlinks
- fix paths
2023-04-12 14:36:09 -05:00
Peter Edberg
5861e1fd52
ICU-22221 update cldr-icu instructions, and ICU tag for integration
2023-04-11 11:38:40 -07:00
Markus Scherer
0d2a03dbba
ICU-22338 getProperty(Value)Name accepts nameChoice above 1
2023-04-10 17:50:12 -07:00
Peter Edberg
80f94a636e
ICU-22221 CLDR release-43-beta5 to ICU maint/maint-73
2023-04-07 11:15:47 -07:00
Rich Gillam
7d4e57dff1
ICU-22340 Fix it so that UNUM_NUMBERING_SYSTEM again always returns a RuleBasedNumberFormat.
...
(cherry picked from commit c702950294
)
2023-04-07 10:13:51 -07:00
Markus Scherer
f4687fc25a
ICU-22221 update root collation again from CLDR 43
2023-04-06 08:20:03 -07:00
Peter Edberg
2c584abf7e
ICU-22221 rebase CLDR 43-beta4 import onto latest maint/maint-73 (new zoneinfo64)
2023-03-30 15:43:22 -07:00
Peter Edberg
c125cf67f0
ICU-22337 restore strict parsing length tolerance for non-abutting numeric date fields
2023-03-30 13:52:40 -07:00
Rich Gillam
c702950294
ICU-22340 Fix it so that UNUM_NUMBERING_SYSTEM again always returns a RuleBasedNumberFormat.
2023-03-29 16:31:55 -07:00
yumaoka
9f774e2b8c
ICU-22339 Update ICU tzdata to 2023c for ICU 73.1 release
2023-03-29 17:31:51 -04:00
Markus Scherer
22bbc7e12e
ICU-22308 add alignas(16) to the data entry point definition
...
not just to its struct declaration.
2023-03-28 14:20:21 -07:00
yumaoka
a6e9f51859
ICU-22334 Update ICU tzdata to 2023b for ICU 73.1 release
2023-03-24 16:23:50 -04:00
Ho Cheung
84e4762069
ICU-22295 Remove deprecated RBBI LBCMNoChain option
...
ICU-22295 Remove deprecated RBBI LBCMNoChain option
ICU-22295 Remove deprecated RBBI LBCMNoChain option
2023-03-24 12:59:44 -07:00
yumaoka
b31579920e
ICU-22327 Update tzdata to 2023a
2023-03-23 13:56:40 -04:00
Elango Cheran
bfa5f4e6ae
ICU-22270 Fix hex number formatting in icuexportdata
2023-03-22 20:02:57 -04:00
Rahul Pandey
68f5ef835b
ICU-22220 BRS73RC Regenerate configure files and fix broken links in comments
2023-03-22 12:38:41 +05:30
Peter Edberg
e612a4f2ab
ICU-22220 BRS 73rc update urename.h pass 2
2023-03-20 13:32:31 -07:00
Craig
a518312ce2
ICU-22220 Add usimplenumberformatter and SimpleNumberFormatter to docmain.h
2023-03-17 21:03:29 -07:00
Craig
21581f4ec5
ICU-22220 ICU 73 API Changes 4J & 4C
2023-03-17 11:56:41 -07:00
Kirill A. Korinsky
f2459c16dc
ICU-22211 macOS PPC should use .p2align 4
instead .balign 16
...
An attempt to build ICU on old macOS with PowerPC leads to an issue:
```
./out/tmp/icudt72b_dat.S:7:Unknown pseudo-op: .balign
./out/tmp/icudt72b_dat.S:7:Rest of line ignored. 1st junk character valued 49 (1).
```
Why? Because `as` is too old.
Anyway, switch back to `.p2align` fix a build and allows to pass all tests.
See: https://trac.macports.org/ticket/66258
Signed-off-by: Kirill A. Korinsky <kirill@korins.ky>
2023-03-17 09:10:21 -07:00
Peter Edberg
70ed5b4702
ICU-21940 DateFormatSymbols::assignArray should handle null srcArray
2023-03-17 08:52:19 -07:00
Markus Scherer
74641a344e
ICU-12725 adjust API docs for new impl != JDK
2023-03-17 08:48:42 -07:00
Peter Edberg
dd1d4de29b
ICU-21653 utext_current32 should handle access callback that changes chunk size
2023-03-17 08:45:00 -07:00
Markus Scherer
34eaffc668
ICU-22308 stubdata empty pointerTOC alignas(16)
2023-03-17 08:11:26 -07:00
Rahul Pandey
7a670998b0
ICU-22220 BRS73RC Update version number and regenerate configure v73.1
...
See #2375
2023-03-17 09:48:06 +05:30
Frank Tang
3d31e72633
ICU-22307 Fix crash inside TimeZone
...
Return while the status fail without checking and cause crash
2023-03-16 17:05:02 -07:00
Peter Edberg
cdeae44c6b
ICU-10297 Add tests showing that display name bug in ticket no longer exists
2023-03-16 15:31:12 -07:00
Peter Edberg
3db74e8ae7
ICU-22220 CLDR release-43-beta2 to ICU main
2023-03-15 20:52:34 -07:00
L. E. Segovia
62375dca3a
ICU-22205 toolutil: Fix MASM generation for x86-64 and ARM64
2023-03-15 16:48:54 -07:00
L. E. Segovia
167f8855a2
ICU-22210 toolutil: Add NASM generator
2023-03-15 16:42:09 -07:00
Ivan Tymoshenko
2c46fb7f61
ICU-22286 Speed up substring equality comparison
2023-03-15 11:10:48 -07:00
Alan Zhao
7ed7d42f58
ICU-22298 Include <utility> in measunit.h
...
measunit.h uses std::pair, std::make_pair, and std::move, all of which
are declared in the <utility> header. This still compiles because many
implementations of the C++ standard library have <utility> as a
transitive dependency of other C++ standard library headers; however,
these transitive includes are not guaranteed to exist and will not exist
in some contexts (e.g. building against LLVM's libc++ with -fmodules).
2023-03-14 17:08:53 -07:00
Markus Scherer
2d9fa3fa99
ICU-22285 omit the gb2312 & big5han collation tailorings by default
2023-03-14 15:20:03 -07:00
Peter Edberg
2c20fa45fb
ICU-22220 CLDR release-43-beta0 to ICU main
2023-03-14 09:53:14 -07:00
Shane F. Carr
2a9d0ccdb2
ICU-22283 Add additional ERoundingMode variants
...
See #2329
2023-03-14 00:51:42 -07:00
Elango Cheran
64b4cde663
ICU-22256 Add helper code to dump Bidi_Mirroring_Glyph data to file
...
Co-authored-by: Markus Scherer <markus.icu@gmail.com>
2023-03-13 18:59:19 -04:00
Yoshito Umaoka
9e16711b54
ICU-22220 BRS73 Updating the Unicode data files and software license
2023-03-06 22:31:39 -05:00
Manish Goregaokar
be6428690d
ICU-22270 expose uproperty values in icuexportdata
2023-03-06 20:13:55 -05:00
Peter Edberg
3748ef8f8a
ICU-22220 adjust #ifndef U_HIDE_DRAFT_API for virtual methods, fix conditionalized enums
2023-03-06 11:01:50 -08:00
Craig Cornelius
5c07ee700b
ICU-22220 ICU4C APIChangeReport for ICU73
...
See #2347
2023-03-04 02:17:48 +00:00
Markus Scherer
b6dcc95d3c
ICU-21833 remove redundant void parameter lists
...
See #2351
2023-03-02 09:31:57 -08:00
Markus Scherer
79ab90b5f9
ICU-6065 UnicodeSet::closeOver(simple case folding)
...
See #2322
2023-03-02 08:12:57 -08:00