Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2026-11-03
| ||
| 04:11 | Added a missing rejig test file leaf check-in: db53a581d0 user: tangent tags: trunk | |
| 04:11 |
Refreshed ballpark/test-results.* with the aid of `gridcraft-cli` and a
local LLM:
| |
|
2026-11-02
| ||
| 02:17 | Now that the Okken simulator state file versioning has widened from a single value (54) to a small range, updated the docs where it talks about the consequences of a mismatch. check-in: ea0c2de01e user: tangent tags: trunk | |
| 00:11 | Released rejig version v0.42.1 check-in: 69f6f9104e user: tangent tags: trunk, rejig-v0.42.1 | |
|
2026-11-01
| ||
| 22:19 | Demoting this to a bugfix release. Technically all this new op stuff is "features" but we thought we'd closed the coverage gap in the prior release, and we claimed as much. check-in: 466bc0e03e user: tangent tags: trunk | |
| 22:17 | Improved CARRY flag mapping to 42S check-in: 747008bcbc user: tangent tags: trunk | |
| 22:13 | Improved comment explaining why Okken DOW op does not map to R47 WDAY op check-in: 52b10714e3 user: tangent tags: trunk | |
| 22:11 | Mapped the matrix row-swapping op check-in: cf0e0bd68e user: tangent tags: trunk | |
| 22:09 | The charset test coverage is now in Go instead of tests/hp42s/NotASCII.* to avoid tripping over the new tighter roundtrip testing. Fixed a few other `make test` failures due to recent changes while in there. check-in: 3d5984e180 user: tangent tags: trunk | |
| 21:55 | Mapped 42S GROW/WRAP ops to SF/CF on the R47 GROW flag check-in: 2c416725a7 user: tangent tags: trunk | |
| 21:42 | Marked the Okken QUIET flag as non-programmable, tracking upstream check-in: c53049d36a user: tangent tags: trunk | |
| 20:46 | Fixed another I/O rule set coupling problem check-in: 22aacbe770 user: tangent tags: trunk | |
| 20:39 | Generalized the N:1 mapping logic between Okken and R47 so that arg type mismatches on ops marked as mappable figure out how to translate between arg-from-X and arg-with-op styles automatically. Saves a bunch of hard coded special casing, at a cost of one-time setup on startup. Implemented the DUPN/nDUP translation atop this. check-in: dc682f70b2 user: tangent tags: trunk | |
| 18:48 | Mapping Okken DUP op as ENTER with a warning, on the presumption that the eRPN default remains engaged. Explicit ENTER does not become DUP. check-in: 938c940fee user: tangent tags: trunk | |
| 18:39 | Documented why we aren't going to map DEPTH to SSIZE# check-in: dee4abcc2b user: tangent tags: trunk | |
| 18:28 | Lossy mapping of Okken NSTK op to R47 SSIZE8; best-effort closest match check-in: 7acc211fb7 user: tangent tags: trunk | |
| 18:25 | Mapped the Okken 4STK op to R47 SSIZE4. Don't know why I didn't see this gap before; it's a 1:1 mapping. check-in: 5391595027 user: tangent tags: trunk | |
| 18:23 | Added brief comments to each remaining undefined forty-family op explaining why they aren't mapped. Some will shortly change. check-in: db05e9af5e user: tangent tags: trunk | |
| 18:05 | Commented more "op undefined" cases; NFC check-in: 5305bb6b20 user: tangent tags: trunk | |
| 18:01 | Comment improvements; NFC check-in: fa1c02e9fe user: tangent tags: trunk | |
| 17:51 | Cleaned up the unmappable forty-family docs; much LLM spewage. check-in: 3fba263c21 user: tangent tags: trunk | |
| 17:26 | . check-in: 0d68c1e3d5 user: tangent tags: trunk | |
| 17:23 | Removed noisy comment check-in: 6bc2d8b157 user: tangent tags: trunk | |
| 17:21 | Lint fixes check-in: 88bb454e79 user: tangent tags: trunk | |
| 17:15 | Refactored the "forty" family op stuff to better reflect Plus42 as the superset scheme's pinnacle, and to draw parallels with the R47 IR. Before, there was a lot of reference to Free42 where Plus42 was meant, and we were using its "commands" naming instead of "ops", creating confusion when we tried to trace things through the chain. check-in: 403a309c71 user: tangent tags: trunk | |
| 16:11 | .. check-in: 2dadb71ff8 user: tangent tags: trunk | |
| 02:44 | . check-in: 2144bb3ae4 user: tangent tags: trunk | |
| 02:43 | . check-in: 66286f260c user: tangent tags: trunk | |
| 02:43 | . check-in: 8cccfa63ee user: tangent tags: trunk | |
| 02:41 | . check-in: 3bf29d8ad2 user: tangent tags: trunk | |
| 02:40 | . check-in: 08d25dc10f user: tangent tags: trunk | |
| 02:37 | . check-in: 24e39b3046 user: tangent tags: trunk | |
| 02:37 | . check-in: a13225d2b5 user: tangent tags: trunk | |
| 02:36 | . check-in: 7f1db0788b user: tangent tags: trunk | |
| 00:12 | Adopted the new Re/Im ops in the Free42 port of EML/Suite, with the old hand-rolled versions given as HP-42S backport tips. check-in: 9e8dccce51 user: tangent tags: trunk | |
|
2026-10-31
| ||
| 23:48 | Mapped the new Okken complex ops check-in: 33107f1b8e user: tangent tags: trunk | |
| 23:19 | Linked FIN-12C branch from our HP-12C doc check-in: c6658db148 user: tangent tags: trunk | |
| 20:21 | Updated DUs to the new, cleaner Nim 2.4.0 syntax. check-in: 20a076f8c7 user: tangent tags: trunk | |
| 00:32 | Updated my41CX EML/Suite runtime results now that the 50x mode has been sufficiently debugged. check-in: 9d6fde2b73 user: tangent tags: trunk | |
| 00:08 | URL fixes check-in: 259528028e user: tangent tags: trunk | |
| 00:07 | . check-in: 00d70fceb3 user: tangent tags: trunk | |
| 00:00 | Released rejig version v0.42.0 check-in: 29e4ce9e0b user: tangent tags: trunk, rejig-v0.42.0 | |
|
2026-10-30
| ||
| 23:43 | Upstream R47 release tag update; NFC check-in: 71a796f5e1 user: tangent tags: trunk | |
| 23:39 | Plus42 1.5 changes now fully tracked check-in: 61a32902ea user: tangent tags: trunk | |
| 23:36 | . check-in: 165776e9b3 user: tangent tags: trunk | |
| 23:25 | Tracked one last difference with Free42 3.5, unmappable ops. check-in: 2a98d20f7e user: tangent tags: trunk | |
| 23:22 | Tracked a Free42 op table renaming upstream check-in: 08df8580f9 user: tangent tags: trunk | |
| 23:20 | Okken simulator state file version updates check-in: ab1c7148e0 user: tangent tags: trunk | |
| 23:15 | Tracked the recent Free42 statefile versions check-in: 1069a113df user: tangent tags: trunk | |
| 22:58 | Documented the new Free42 error handling and reporting ops as out of scope for rejig. check-in: c0820d36c5 user: tangent tags: trunk | |