summaryrefslogtreecommitdiff
path: root/doc/mcpu-cpp-en.md
diff options
context:
space:
mode:
authorkx <kx@radix-linux.su>2026-10-11 22:53:55 +0300
committerkx <kx@radix-linux.su>2026-10-11 22:53:55 +0300
commit8cc68fdf4a17b50415ea8912500dc8a03583c299 (patch)
treec1f1ba14cf1ed231ee081a58ea49cea686b695a2 /doc/mcpu-cpp-en.md
parent66904e738c9b864e043fafdd73b1abc45b9d2c03 (diff)
downloadmcpu-cpp-8cc68fdf4a17b50415ea8912500dc8a03583c299.tar.xz
Bump version to 1.0.41.0.4
Diffstat (limited to 'doc/mcpu-cpp-en.md')
-rw-r--r--doc/mcpu-cpp-en.md9
1 files changed, 5 insertions, 4 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