|
|
@@ -1,10 +1,10 @@
|
|
|
# Git branches and tags — how this repository is organised
|
|
|
|
|
|
-**Snapshot:** 2026-10-23, after open-array M3. `master` =
|
|
|
-`557addb` (open multi-dimensional views); `origin/master` =
|
|
|
-`b3d049f`. The open-array M1/M2/M3 work is local and **not pushed
|
|
|
+**Snapshot:** 2026-10-23, after open-array M4. `master` =
|
|
|
+`df72d03` (array payload `SIZE` and view `ADR`); `origin/master` =
|
|
|
+`b3d049f`. The open-array M1/M2/M3/M4 work is local and **not pushed
|
|
|
yet**; earlier exceptions/pointer/functionException/finally work is also
|
|
|
-local where noted. 309 tags (307 `v3-*` checkpoints).
|
|
|
+local where noted. 310 tags (308 `v3-*` checkpoints).
|
|
|
|
|
|
Mental model:
|
|
|
|
|
|
@@ -51,6 +51,7 @@ Each points at the commit that landed a feature, all with green gates:
|
|
|
| `v3-finally` | `c0c227c` | module FINALLY / termination |
|
|
|
| `v3-open-arrays-m2` | `4616e51` | fixed rank-2/3 flat storage + views |
|
|
|
| `v3-open-arrays-m3` | `557addb` | open multi-array views + call conversion |
|
|
|
+| `v3-open-arrays-m4` | `df72d03` | payload `SIZE`/`TSIZE` and view `ADR` |
|
|
|
|
|
|
These are immutable checkpoints. Useful commands:
|
|
|
|
|
|
@@ -102,11 +103,13 @@ recent ones above matter for the current session.
|
|
|
|
|
|
## Current state
|
|
|
|
|
|
-- `master` = `557addb` (open-array M3), **5 commits ahead** of
|
|
|
- `origin/master` (`b3d049f`): the open-array design, M1/M2, M3 and
|
|
|
+- `master` = `df72d03` (open-array M4), **7 commits ahead** of
|
|
|
+ `origin/master` (`b3d049f`): the open-array design, M1/M2/M3/M4 and
|
|
|
their docs follow-ups.
|
|
|
-- `v3-finally`, `v3-open-arrays-m2` and `v3-open-arrays-m3` are local;
|
|
|
- push them with `master` when ready. Earlier
|
|
|
- exception/pointer/functionException tags are already on the remote.
|
|
|
+- `v3-finally`, `v3-open-arrays-m2`, `v3-open-arrays-m3` and
|
|
|
+ `v3-open-arrays-m4` are local; push them with `master` when ready.
|
|
|
+ Earlier exception/pointer/functionException tags are already on the
|
|
|
+ remote.
|
|
|
- Next session: start from `master` and read
|
|
|
- `docs/handoff-2026-10-23-next.md`; continue with open-array M4.
|
|
|
+ `docs/handoff-2026-10-23-next.md`; continue with open-array M5
|
|
|
+ (records/constructors) and the optional pointer-based 1-D view.
|