Erik Torres
3f043c7693
ICU-21555 Fix typos from G to L
...
See #1737
2021-06-07 16:09:09 -07:00
Erik Torres
48ef451b87
ICU-21581 BRSRC 70.0.1 Version update and regenerate configure for v70.0.1
...
See #1738
2021-06-04 14:09:41 -07:00
Frank Yung-Fong Tang
a91cd6736e
ICU-21569 Fix Java7 breakage in LSTM & add Java7 CI
...
See #1734
2021-05-27 16:11:51 -07:00
Frank Tang
1d7b003a4e
ICU-21626 Add CIs to build/test Java 16.
2021-05-26 15:44:49 -07:00
Andy Heninger
7d75a85501
ICU-21579 Compiler warning fixes.
...
Fix typos in hard-coded test data, uncovered by a compiler upgrade to
clang version 12.0.0-1ubuntu1
2021-05-21 12:29:09 -07:00
yumaoka
5518bb0c84
ICU-21623 Removed linker flag -dexpall for AIX xlclang build.
...
See #1727
2021-05-20 11:49:40 -04:00
Yoshito Umaoka
07b7832b1a
ICU-21621 Fixing TestCharset/TestInvalidInput failure on Java 16 runtime.
2021-05-20 11:48:43 -04:00
Daniel Ju
d64e897679
ICU-21600 Increase timeout and separate build/test in Cygwin CI
2021-05-17 13:59:16 -04:00
Frank Tang
6d56429336
ICU-21569 LSTM fix resource issue.
...
See #1718
2021-05-15 10:10:37 -07:00
Frank Tang
a7a2ad0501
ICU-21569 LSTM: Remove Java 8 dependency
2021-05-14 23:30:00 -07:00
Jeff Genovy
aef3eb3910
ICU-21615 Work-around Azure CI build bot issue on Ubuntu 18.04
2021-05-14 18:24:19 -07:00
Frank Tang
4b6e6e1bc9
ICU-21569 LSTM Add test to test long string.
2021-05-13 13:12:59 -07:00
Frank Tang
b96a806c8f
ICU-21569 Remove extra LocalUResourceBundlePointer
...
Remove LocalUResourceBundlePointer fDictRes which shadowed the real
UUResourceBundle*.
ICU-21569 fix assert
2021-05-11 20:46:53 -07:00
Erik Torres
cfefa03539
ICU-21555 fix typos for D, E and F found in the repo
...
See #1714
2021-05-10 11:09:05 -07:00
Frank Yung-Fong Tang
2a72af07ac
ICU-21569 LSTM Part 3 Add Java implementation
...
See #1706
2021-05-08 21:15:44 -07:00
Frank Tang
17c7563078
ICU-21569 LSTM Optimize memory usage.
...
See #1712
2021-05-08 18:27:28 -07:00
Erik Torres Aguilar
b1f2b69018
ICU-21244 Make Valgrind CI build/test check run on every Pull Request
...
See #1713
2021-05-06 14:56:31 -07:00
Frank Tang
4af403d5c4
ICU-21588 Fix strncpy warning
2021-05-05 12:07:07 -07:00
Frank Tang
24f3864756
ICU-21599 Move LanguageBreakEngine classes to com.ibm.icu.impl.breakiter
2021-05-05 11:40:30 -07:00
Mingye Wang
d74233f973
ICU-21577 doc/le: update harfbuzz link; + icu-le-hb link
...
The fd.o harfbuzz link currently goes to the github repo, which is a bit less documentation-ish than the github.io page.
Add link to icu-le-hb.
2021-05-05 11:09:42 -07:00
Frank Tang
4136fa207f
ICU-21569 Propagate LSTM memory allocation issue
2021-05-04 15:09:54 -07:00
Frank Tang
512290fd23
ICU-21585 Remove not used var.
2021-05-04 09:12:32 -07:00
Frank Tang
9a2177c575
ICU-21569 Add GA to test LSTM configuration
...
1. Add GA to test BreakIterator under LSTM configuration (remove Thai
and Burmese dictionary and include Thai and Burmese LSTM)
2. Add LSTMDataName for the purpose of testing.
3. Add file base test code to test BreakIterator match results from test
file generated by pythong code in
https://github.com/unicode-org/lstm_word_segmentation/blob/master/segment_text.py
4. Fix a LSTMBreakEngine::divideUpDictionaryRange bug when the return value
should only contains the number of words found when the passed in foundBreaks
already contains some data.
5. Change the cintltest TestSwapData from testing thaidict to laodict so
it will not break while we filter out thaidict under the LSTM
configuration.
2021-04-30 20:02:09 -07:00
Frank Tang
253c54ab81
ICU-21569 Add BOM to the beginning of the lstm files (minor fix of Part 2 C++)
...
See #1702
2021-04-29 12:30:46 -07:00
Victor Chang
fa4c12cdc2
ICU-21567 Avoid using regex in ULocale.getName()
...
No behavior change is expected
2021-04-29 12:46:38 +02:00
Frank Tang
b13be666cd
ICU-21597 Fix Null-deref W in canonicalizeLocale
2021-04-28 15:37:08 -07:00
Frank Tang
19c52a4fe3
ICU-21569 LSTM Part 2- include C++ implementation
...
See #1689
2021-04-28 00:51:11 -07:00
Andy Heninger
7577899ff3
ICU-21591 Release lock in SimpleDateFormat::tzFormat in case of failure
...
Also remove the use of the unsafe double-checked lock idiom in the same
function, SimpleDateFormat::tzFormat(). Synchronization now always uses a
mutex, which is slower, but in the context of format or parse operations,
shouldn't be significant.
Added synchronization to one more unsafe direct reference to a const
SimpleDateFormat::fTimeZoneFormat. In the assignment operator.
2021-04-27 18:12:31 -07:00
Frank Yung-Fong Tang
f3f24f1423
ICU-21569 LSTM Part 1- data file and build tool
...
See #1688
2021-04-23 17:22:45 -07:00
Frank Tang
4689706386
ICU-21593 Merge ReadAndConvertFile
2021-04-23 14:33:10 -07:00
Elango Cheran
581c427557
ICU-21523 Declare default impl for copy operator for GCC warning
2021-04-14 12:32:52 -07:00
Jeff Genovy
060687b1a2
ICU-21535 Remove AppVeyor from top-level Readme
...
The Cygwin build was moved from AppVeyor to Azure CI in PR #1694
https://github.com/unicode-org/icu/pull/1694
We should also remove it from the top-level Readme file as well.
2021-04-14 10:44:50 -07:00
Frank Tang
2dc5bea906
ICU-21587 Fix memory bug w/ baseName
...
Edge cases not fixed in assign and move assign operator
while the locale is long and call setKeywordValue with incorrect
keyword/values.
2021-04-13 16:33:06 -07:00
Frank Tang
45b893c1f9
ICU-21539 Fix getUnicodeKeywords to skip non keys
...
See #1683
2021-04-08 22:02:15 -07:00
Daniel Ju
7b971a2b23
ICU-21535 Port Cygwin CI build from AppVeyor to Azure Pipelines
2021-04-08 17:04:07 -07:00
Shane F. Carr
2ea794d35b
ICU-21578 Merge maint/maint-69 into main
2021-04-08 11:54:56 -05:00
Jeff Genovy
898238b110
ICU-21576 Bump guava from 27.1-jre to 30.0-jre
2021-04-07 17:24:17 -07:00
Shane Carr
bc22e421bf
ICU-21578 Merging maint/maint-69 into main (conflict: icudata.jar)
2021-04-07 15:15:05 -07:00
Long Nguyen
0e7b442886
ICU-21560 mingw: Remove version numbers from link flags
2021-04-07 13:47:42 -05:00
Mojca Miklavec
ff702ad727
ICU-21513 check if TARGET_OS_SIMULATOR has been defined
...
clang 11 throws an error when using undefined variables starting with
TARGET_OS_, and TARGET_OS_SIMULATOR is missing in earlier versions
of macOS, so the code would not compile without an additional guard.
See also ICU-13440.
2021-04-07 13:47:42 -05:00
Frank Tang
b926f52688
ICU-21550 Add zzzz to subdivision if len==2
...
See #1662
2021-04-07 13:47:42 -05:00
Rich Gillam
866a640b70
ICU-21552 Changed to only display "Encountered empty table" warning in verbose mode.
2021-04-07 13:47:42 -05:00
Markus Scherer
152867f7ab
ICU-21459 properly guard BytesTrie.Result.getValue()
...
and clone/copy objects so that objects shared among instances are not modified
and use an atomic int for the C++ refcount
2021-04-06 17:10:46 -07:00
Shane F. Carr
7fd2844d10
ICU-21540 Fix FormattedList test and behavior regression
2021-04-06 16:55:30 -05:00
Markus Scherer
928febc705
ICU-21561 rename StringSegment.equals() to contentEquals()
...
and remove hashCode() because of now-missing equals() and because
StringSegment is mutable and documented as not suitable for HashMaps
2021-04-05 17:00:31 -07:00
Jeff Genovy
c5406692bb
ICU-21546 Fix warnings from running the samples with MSVC.
2021-04-05 13:59:43 -07:00
Elango Cheran
72de651291
ICU-21565 Remove Gemfile.lock from config files in repo for docs
2021-04-05 10:08:30 -07:00
Steven R. Loomis
2dce62892b
ICU-21568 Pre-initialize CLDRConfig and SupplementalDataInfo
...
- avoid static init problem from CLDR-14636
2021-04-01 20:25:33 -07:00
Shane F. Carr
33ba23402d
ICU-21545 Dump UCPTrie test data to golden files
...
See #1660
2021-04-01 20:29:49 -05:00
Erik Torres
7afcbdb551
ICU-21546 BRS69GA Update version numbers for 69GA
...
See #1677
2021-04-01 18:21:00 -07:00