Commit cc9368a
committed
[libc++] Refactor the Windows and MinGW implementation of the locale base API
This patch reimplements the locale base support for Windows flavors
in a way that is more modules-friendly and without defining non-internal
names.
Since this changes the name of some types and entry points in the
built library, this is effectively an ABI break on Windows (which
is acceptable since we don't promise ABI stability on that platform).1 parent 9c3a7ad commit cc9368a
File tree
8 files changed
+416
-341
lines changed- libcxx
- docs/ReleaseNotes
- include
- __locale_dir
- locale_base_api
- support
- src/support/win32
8 files changed
+416
-341
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
141 | 141 | | |
142 | 142 | | |
143 | 143 | | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
144 | 147 | | |
145 | 148 | | |
146 | 149 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
501 | 501 | | |
502 | 502 | | |
503 | 503 | | |
504 | | - | |
505 | 504 | | |
506 | 505 | | |
507 | 506 | | |
508 | 507 | | |
| 508 | + | |
509 | 509 | | |
510 | 510 | | |
511 | 511 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
| 101 | + | |
| 102 | + | |
101 | 103 | | |
102 | 104 | | |
103 | 105 | | |
104 | 106 | | |
105 | 107 | | |
106 | 108 | | |
107 | | - | |
108 | | - | |
109 | | - | |
| 109 | + | |
110 | 110 | | |
111 | 111 | | |
112 | 112 | | |
| |||
This file was deleted.
0 commit comments