B-Howell
32987f92f8
Merge remote-tracking branch 'origin/main' into pr-10963
...
# Conflicts:
# core/libs/prx/libSceIcu/CMakeLists.txt
2026-11-04 11:14:15 -05:00
Dean
5daf4cf01e
Merge pull request #11136 from mantavisual/feat/icu-character-iterators
...
feat(libSceIcu): implement the string and UTF-8 character iterators
2026-11-04 17:49:13 +13:00
Dean
6b89e1b26f
Merge pull request #11132 from mantavisual/feat/icu-enumeration-dispatch
...
feat(libSceIcu): implement the enumeration dispatch exports
2026-11-04 17:49:07 +13:00
Dean
1aec6b0507
Merge pull request #11122 from mantavisual/feat/icu-code-point-sets
...
feat(libSceIcu): implement the code point set exports
2026-11-04 17:49:02 +13:00
Dean Galvin
f2caeb1c99
Merge commit 'f7d225d8e36cc19025e3bdf28e6f6ed345ab9506' into HEAD
...
# Conflicts:
# core/libs/prx/libSceIcu/CMakeLists.txt
2026-11-03 08:55:02 +13:00
Dean
1a5470fdb3
Merge pull request #11118 from mantavisual/feat/icu-constrained-field-position
...
feat(libSceIcu): implement the constrained field position exports
2026-11-03 08:45:22 +13:00
Dean
aa9bde7a63
Merge pull request #11088 from mantavisual/feat/icu-putil-numeric-helpers
...
feat(libSceIcu): implement the numeric platform helpers
2026-11-03 08:45:16 +13:00
Dean
4942d3b8ba
Merge pull request #13274 from Celegans12/feat/icu-recovered-inventory-20261030
...
feat(icu): add recovered inventory placeholders
2026-11-03 06:29:38 +13:00
mantavisual
1138f8ba89
Merge branch 'feat/icu-enumeration-dispatch' into feat/icu-character-iterators
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
# Conflicts:
# core/libs/prx/libSceIcu/CMakeLists.txt
2026-11-02 17:44:29 +02:00
mantavisual
0570125cd0
Merge branch 'feat/icu-code-point-sets' into feat/icu-enumeration-dispatch
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
# Conflicts:
# core/libs/prx/libSceIcu/CMakeLists.txt
2026-11-02 17:44:20 +02:00
mantavisual
1cfce93c3b
Merge branch 'feat/icu-constrained-field-position' into feat/icu-code-point-sets
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
# Conflicts:
# core/libs/prx/libSceIcu/CMakeLists.txt
# docs/dev/debt/libSceIcu.md
2026-11-02 17:44:02 +02:00
mantavisual
e105fd3b61
Merge branch 'feat/icu-version-error-name' into feat/icu-constrained-field-position
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
# Conflicts:
# core/libs/prx/libSceIcu/CMakeLists.txt
2026-11-02 17:42:56 +02:00
mantavisual
e203396aaa
Merge branch 'feat/icu-putil-numeric-helpers' into feat/icu-version-error-name
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
# Conflicts:
# core/libs/prx/libSceIcu/CMakeLists.txt
2026-11-02 17:42:48 +02:00
mantavisual
faccd8c858
Merge remote-tracking branch 'upstream/main' into feat/icu-putil-numeric-helpers
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
# Conflicts:
# core/libs/prx/libSceIcu/CMakeLists.txt
# docs/dev/debt/libSceIcu.md
2026-11-02 17:42:41 +02:00
Dean Galvin
6d46df8324
Merge commit '24238c4cb1a58e4ddb0596e68dc072e715f9bb17' into HEAD
...
# Conflicts:
# core/libs/prx/libSceIcu/CMakeLists.txt
2026-11-03 01:02:19 +13:00
AZLisme
568c0071c4
fix(libSceIcu): preserve comparisons with merged tokenizer
2026-11-02 18:53:53 +08:00
mantavisual
889924becd
Merge branch 'feat/icu-enumeration-dispatch' into feat/icu-character-iterators
...
# Conflicts:
# core/libs/prx/libSceIcu/Iterator.hpp
# core/libs/prx/libSceIcu/libSceIcu.hpp
2026-11-01 12:53:39 +02:00
mantavisual
32682dc3c1
Merge branch 'feat/icu-code-point-sets' into feat/icu-enumeration-dispatch
2026-11-01 12:40:33 +02:00
mantavisual
ccdc313fd2
Merge branch 'feat/icu-constrained-field-position' into feat/icu-code-point-sets
2026-11-01 12:27:13 +02:00
mantavisual
d10e4d7139
Merge branch 'feat/icu-version-error-name' into feat/icu-constrained-field-position
...
# Conflicts:
# core/libs/prx/libSceIcu/libSceIcu.hpp
2026-11-01 12:15:32 +02:00
mantavisual
85882cd796
Merge branch 'feat/icu-putil-numeric-helpers' into feat/icu-version-error-name
...
# Conflicts:
# core/libs/prx/libSceIcu/Version.cpp
# core/libs/prx/libSceIcu/Version.hpp
# core/libs/prx/libSceIcu/libSceIcu.hpp
2026-11-01 12:03:43 +02:00
mantavisual
cf5034e189
Merge remote-tracking branch 'upstream/main' into feat/icu-putil-numeric-helpers
...
# Conflicts:
# core/libs/prx/libSceIcu/libSceIcu.hpp
# docs/dev/debt/libSceIcu.md
2026-11-01 11:48:34 +02:00
AZLisme
ed8e0cb5ca
docs(libSceIcu): record comparison export firmware evidence
2026-11-01 17:22:56 +08:00
AZLisme
7e8736bc27
fix(libSceIcu): guard tokenizer guest writes
2026-11-01 17:22:33 +08:00
AZLisme
4dbad1a670
feat(libSceIcu): implement UTF-16 lexical comparisons
2026-11-01 17:22:09 +08:00
AZLisme
6c35e63deb
feat(libSceIcu): implement UTF-16 set searches and tokenization
2026-11-01 17:22:09 +08:00
FabrikonManufacturing
5737a6412a
docs(libSceIcu): reconcile remaining stub count
2026-10-31 11:53:24 +01:00
FabrikonManufacturing
f55c4aeef6
docs(libSceIcu): record resource type verification limits
2026-10-31 11:53:24 +01:00
Adrià
cff2a0ff46
Merge pull request #13611 from kyon-eth/feat/icu-320-legacy-bulk
...
feat(libSceIcu): declare older callable exports
2026-10-31 10:18:29 +01:00
Kyon
ab1bfa5e12
docs(libSceIcu): place dispatch debt independently
2026-10-30 21:53:57 +00:00
Kyon
b216cba5d4
refactor(libSceIcu): keep dispatch additions separate
2026-10-30 21:53:57 +00:00
Kyon
2b046f78a2
docs(libSceIcu): record cross-version dispatch evidence
2026-10-30 21:53:50 +00:00
Kyon
59fcdeb16a
feat(libSceIcu): declare 4 callable exports
2026-10-30 21:53:50 +00:00
KernelPanicNT
f01d777388
feat(libSceIcu): implement u_strCompareIter and u_getUnicodeVersion
...
u_strCompareIter compares two UCharIterator texts in code unit or code
point order as ICU 78.1's ustring.cpp does, driving the guest iterators
through their move, next, current and previous callbacks in ICU's order.
u_getUnicodeVersion reports Unicode 17.0, the data version of ICU 78.1.
A null callback that ICU would call throws std::invalid_argument, and the
final difference wraps instead of overflowing. The debt entry records
that neither export was compared with a console.
2026-10-30 21:59:42 +01:00
Kyon
2556673fc2
refactor(libSceIcu): isolate legacy export source
2026-10-30 19:30:58 +00:00
Kyon
d63a144913
refactor(libSceIcu): isolate legacy declarations
2026-10-30 19:30:24 +00:00
Kyon
0d7d5f1a3b
feat(libSceIcu): declare older callable exports
2026-10-30 19:28:29 +00:00
Darius and Claude Opus 5.5
c0c37be81f
fix(libSceIcu): leave u_getUnicodeVersion and u_strCompareIter to #13457
...
Restore the two placeholders that #13457 implements, so the two pull
requests no longer change the same exports.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 20:11:46 +02:00
CodingBreadd and Claude Opus 5.5
c538dc458b
feat(libSceIcu): name 76 unknown exports from their NIDs
...
Each sceIcuUnknown stub whose NID equals the nid_names.py hash of an
ICU 78.1 C API identifier now carries that name. The exports still
throw through NotImplemented_nid_no_patch and keep the no-parameter
import-resolution convention; the patched library exports the same
NIDs.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 15:54:48 +02:00
Adrià
de2ba4cecb
Merge pull request #12693 from Ninot1Quyi/feat/icu-utf8-helpers
...
feat(libSceIcu): implement UTF-8 macro helpers
2026-10-30 13:05:37 +01:00
Codex
4a5b2aa4f4
feat(icu): add recovered inventory exports
2026-10-30 12:50:43 +02:00
HorizonCoding
9fbbde662f
fix(libSceIcu): copy all ASCII units in u_austrcpy and u_austrncpy
2026-10-30 04:06:38 +02:00
HorizonCoding
004051698d
feat(libSceIcu): implement u_austrcpy and u_austrncpy
2026-10-30 04:06:38 +02:00
mantavisual
53768b8910
Merge branch 'feat/icu-enumeration-dispatch' into feat/icu-character-iterators
...
# Conflicts:
# core/libs/prx/libSceIcu/CMakeLists.txt
# docs/dev/debt/libSceIcu.md
2026-10-29 18:51:28 +02:00
mantavisual
df9f9a3164
Merge branch 'feat/icu-code-point-sets' into feat/icu-enumeration-dispatch
...
# Conflicts:
# core/libs/prx/libSceIcu/CMakeLists.txt
# docs/dev/debt/libSceIcu.md
2026-10-29 18:42:41 +02:00
mantavisual
a5fb2a2ed1
Merge branch 'feat/icu-constrained-field-position' into feat/icu-code-point-sets
...
# Conflicts:
# core/libs/prx/libSceIcu/CMakeLists.txt
# docs/dev/debt/libSceIcu.md
2026-10-29 18:33:54 +02:00
mantavisual
c01512bab2
Merge branch 'feat/icu-version-error-name' into feat/icu-constrained-field-position
...
# Conflicts:
# core/libs/prx/libSceIcu/CMakeLists.txt
# docs/dev/debt/libSceIcu.md
2026-10-29 18:25:01 +02:00
mantavisual
8f2a5796a1
Merge branch 'feat/icu-putil-numeric-helpers' into feat/icu-version-error-name
...
# Conflicts:
# core/libs/prx/libSceIcu/CMakeLists.txt
# docs/dev/debt/libSceIcu.md
2026-10-29 18:18:47 +02:00
mantavisual
15f0acfdf1
Merge remote-tracking branch 'upstream/main' into feat/icu-putil-numeric-helpers
...
# Conflicts:
# core/libs/prx/libSceIcu/CMakeLists.txt
# docs/dev/debt/libSceIcu.md
2026-10-29 18:04:32 +02:00
Qu Yi
d5b612cae2
fix(icu): resolve main integration conflicts for #12693
2026-10-29 22:34:15 +08:00