Commit 24c64c9
committed
ICU-22939 MF2: Re-implement resolved values and implement bidi default strategy
Implement the changes to resolved values necessary to implement function
composition.
Implement lazy/call-by-need evaluation (instead of lazy-call-by-name
evaluation).
Implement the default bidi strategy and APIs for controlling it.
Update spec tests to those from the current version of the
message-format-wg repo, except for currency and math tests (these
functions are not yet implemented).1 parent fd27c48 commit 24c64c9
File tree
41 files changed
+3757
-2850
lines changed- icu4c/source
- i18n
- unicode
- test
- intltest
- testdata/message2/icu4j
- testdata/message2
- spec
- functions
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
41 files changed
+3757
-2850
lines changedLarge diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
133 | 133 | | |
134 | 134 | | |
135 | 135 | | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
136 | 148 | | |
137 | 149 | | |
138 | 150 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | 36 | | |
41 | 37 | | |
42 | 38 | | |
| |||
145 | 141 | | |
146 | 142 | | |
147 | 143 | | |
148 | | - | |
149 | | - | |
| 144 | + | |
150 | 145 | | |
151 | 146 | | |
152 | 147 | | |
| |||
246 | 241 | | |
247 | 242 | | |
248 | 243 | | |
249 | | - | |
250 | | - | |
251 | | - | |
252 | | - | |
253 | 244 | | |
254 | 245 | | |
255 | 246 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | 70 | | |
81 | 71 | | |
82 | 72 | | |
| |||
141 | 131 | | |
142 | 132 | | |
143 | 133 | | |
144 | | - | |
145 | 134 | | |
146 | 135 | | |
147 | 136 | | |
| |||
0 commit comments