diff options
| author | kx <kx@radix-linux.su> | 2026-10-11 22:53:55 +0300 |
|---|---|---|
| committer | kx <kx@radix-linux.su> | 2026-10-11 22:53:55 +0300 |
| commit | 8cc68fdf4a17b50415ea8912500dc8a03583c299 (patch) | |
| tree | c1f1ba14cf1ed231ee081a58ea49cea686b695a2 /doc | |
| parent | 66904e738c9b864e043fafdd73b1abc45b9d2c03 (diff) | |
| download | mcpu-cpp-8cc68fdf4a17b50415ea8912500dc8a03583c299.tar.xz | |
Bump version to 1.0.41.0.4
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/mcpu-cpp-en.md | 9 | ||||
| -rw-r--r-- | doc/mcpu-cpp-ru.md | 9 |
2 files changed, 10 insertions, 8 deletions
diff --git a/doc/mcpu-cpp-en.md b/doc/mcpu-cpp-en.md index bcab282..dd12ab4 100644 --- a/doc/mcpu-cpp-en.md +++ b/doc/mcpu-cpp-en.md @@ -1,3 +1,4 @@ + # mcpu-cpp `mcpu-cpp` is the preprocessor for MCPU programming languages. It is an @@ -1251,7 +1252,7 @@ exist for the future high-level language. The version of `mcpu-cpp` has its own unambiguous name: ```text -#define __MCPU_CPP_VERSION__ "1.0.3" +#define __MCPU_CPP_VERSION__ "1.0.4" ``` The value is obtained automatically from `PACKAGE_VERSION`. When a compiler @@ -1446,7 +1447,7 @@ WIDTH, and SIZEOF are defined: #define __SIZEOF_UINT1024__ 128 ``` -With the current LibMPU 1.0.35, `NB_I_MAX == 8192`, so the family extends to +With the current LibMPU 1.0.27, `NB_I_MAX == 8192`, so the family extends to `int65536`/`uint65536`, with `__SIZEOF_INT65536__ == 8192`. Decimal-digit metadata is defined for **every** permitted integer width: @@ -1539,7 +1540,7 @@ __REAL<bits>_MAX_10_EXP__ __REAL<bits>_MIN_10_EXP__ ``` -For example, with LibMPU 1.0.35, the current `real128` profile gives values of +For example, with LibMPU 1.0.27, the current `real128` profile gives values of the form: ```text @@ -1997,7 +1998,7 @@ language itself. Starting with 0.0.22, preprocessing identifiers are no longer restricted to ASCII. Inside `mcpu-cpp`, text is already strict UCS-2, and characters are -classified by locale-independent LibMPUIO 1.0.4 functions based on Unicode +classified by locale-independent LibMPUIO 1.0.7 functions based on Unicode 18.0.0. The first identifier character must be `_` or have the `XID_Start` property; following characters must be `_`, `$`, or have `XID_Continue`. `$` is an `mcpu-cpp` extension: it is allowed only after the first character diff --git a/doc/mcpu-cpp-ru.md b/doc/mcpu-cpp-ru.md index f9719e0..ed68598 100644 --- a/doc/mcpu-cpp-ru.md +++ b/doc/mcpu-cpp-ru.md @@ -1,3 +1,4 @@ + # mcpu-cpp `mcpu-cpp` — препроцессор языков программирования MCPU. Он является @@ -1260,7 +1261,7 @@ rescan. пока нет. Собственная версия `mcpu-cpp` имеет отдельное однозначное имя: ```text -#define __MCPU_CPP_VERSION__ "1.0.3" +#define __MCPU_CPP_VERSION__ "1.0.4" ``` Значение автоматически берётся из `PACKAGE_VERSION`. Когда появится compiler @@ -1449,7 +1450,7 @@ Computed MIN expressions вроде `(-__PTRDIFF_MAX__ - 1)` в predefined table #define __SIZEOF_UINT1024__ 128 ``` -На текущей LibMPU 1.0.35 `NB_I_MAX == 8192`, поэтому family доходит до +На текущей LibMPU 1.0.27 `NB_I_MAX == 8192`, поэтому family доходит до `int65536`/`uint65536`, а `__SIZEOF_INT65536__ == 8192`. Decimal-digit metadata определяется для **каждой** разрешённой integer width: @@ -1540,7 +1541,7 @@ __REAL<bits>_MAX_10_EXP__ __REAL<bits>_MIN_10_EXP__ ``` -Например, на LibMPU 1.0.35 для `real128` текущий profile даёт значения вида: +Например, на LibMPU 1.0.27 для `real128` текущий profile даёт значения вида: ```text #define __REAL128_EPSILON__ 2.524354896707237777317531409e-29 @@ -1996,7 +1997,7 @@ Warning interface MCPU-CPP остаётся компактным и расшир Начиная с 0.0.22 имена preprocessing identifiers больше не ограничены ASCII. Внутри `mcpu-cpp` текст уже представлен строгим UCS-2, а классификация символов -выполняется locale-independent функциями LibMPUIO 1.0.4, построенными по Unicode +выполняется locale-independent функциями LibMPUIO 1.0.7, построенными по Unicode 18.0.0. Первый символ идентификатора должен быть `_` или иметь свойство `XID_Start`; последующие символы должны быть `_`, `$` или иметь свойство `XID_Continue`. Символ `$` является расширением `mcpu-cpp`: он разрешён только |
