Commit graph

7 commits

Author SHA1 Message Date
Martin Nowak
26edfc624f deduplicate CodepointTries and leave the data in libphobos2.a
- Store the static immutable CodepointTries in separate functions.
2013-10-14 00:38:30 +02:00
Martin Nowak
f9e7a93d93 store other immutable tables in unicode_tables
- This is mainly for consistency with other tables.
2013-10-13 22:54:16 +02:00
Martin Nowak
45c873faf3 make case tables immutable
- Avoids redundant object copies and semantic
  analysis for every usage.

- Multilib archives or gc-sections will take care
  of the binary size issue.
2013-10-13 20:50:40 +02:00
Dmitry Olshansky
5ce8a6d538 tweak unicode_tables.d and related code to avoid CTFE in generated tables 2013-10-13 12:28:34 +04:00
Dmitry Olshansky
9df179b65d fix issue 11057 [REG2.064dev] New std.uni has icmp() partly broken 2013-09-22 12:00:04 +04:00
Dmitry Olshansky
256b62b370 fix issue 11089 toUpper doesn't work with 1:m mappings
Also fixes a typo in generic toCase, adds test cases for
previously fixed issue 9629
2013-09-22 11:52:27 +04:00
Dmitry Olshansky
9a053d97c2 new std.uni module 2013-07-20 23:00:34 +04:00