Merge commit '10a394ae' into lang/i18n-data-fill
This commit is contained in:
commit
c9cf202721
14 changed files with 76157 additions and 74380 deletions
9
changes/i18n-fill-nested.md
Normal file
9
changes/i18n-fill-nested.md
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
bump: patch
|
||||
type: fix
|
||||
**Text keys below a row, padding, and `tr`'s cast.** A `@Text Key` in a record nested in a registry
|
||||
row (and in each item of a list of them) is filled with its derived key, `<registry>.<row>.<field>.<i>.<field>`,
|
||||
as a top-level one is, and a `@Text []Key` a row leaves out takes `<...>.0`, `.1`, ... for as many as
|
||||
the source `.po` has - so no `.lres` spells a key. `field: null` is no text. `trf` / `trn`'s trailing
|
||||
`""` arguments are padding and not counted against the English's holes. And `string(x)` of a string or
|
||||
a `Key` is no allocation to the escape analysis: it is `x` itself, so a `tr(key)` that returns it
|
||||
passes `arena strict` (a template's lone hole still copies).
|
||||
6
changes/test-handler-rt-init.md
Normal file
6
changes/test-handler-rt-init.md
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
bump: patch
|
||||
type: fix
|
||||
**A test program may hold a phase handler.** A program with `test` blocks and a `handler ... phase`
|
||||
(its own, or one a module it imports declares) failed to compile with LLVM's "use of undefined value
|
||||
'@rt_init'": the test runner called the runtime's `rt_init` whenever the program had systems, and a
|
||||
handler alone makes none. It now calls it only when it exists, as an `entry` program's `main` does.
|
||||
Loading…
Add table
Add a link
Reference in a new issue