Enter RPN

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2026-03-14
08:25
Released rejig version v0.18.0 leaf check-in: 7304670265 user: tangent tags: trunk, rejig-v0.18.0
07:55
. check-in: 73658e2f1b user: tangent tags: trunk
07:50
. check-in: 0e99068b5a user: tangent tags: trunk
07:42
Containerized the build process as a way to get more native CGO builds. How many you get depends on whether you give it both ARM64 and AMD64 builders in the podman farm it uses. It can't hit 100% because you can have either Intel or ARM macOS builds, not both under this scheme, but it can hit as much as 5/6. check-in: c147d1ebc0 user: tangent tags: trunk
05:21
. check-in: fa851496b8 user: tangent tags: trunk
04:43
Applied a Linux/GCC fix to tools/mkrel check-in: a7831d4383 user: tangent tags: trunk
04:34
Released rejig version v0.18.0 check-in: 0967ad3b50 user: tangent tags: trunk, rejig-v0.18.0
04:31
Using Unicode ␊ and ␛ chars in string literals when they appear in program text since we don't know how the R47 intends to handle that in conjunction with its in-development printer support. At this point, the best we can hope for is not to have broken output due to actual ASCII escape sequences or linefeeds. check-in: 597ef189f6 user: tangent tags: trunk
04:11
Reordered a new op alias added for the HP-42S to avoid breaking a DM32 test which depended on a particular one being last. check-in: f5ef350a8c user: tangent tags: trunk
04:10
Fixed a validator failure caused by the new PRON/PROFF mapping check-in: 45f4d9409c user: tangent tags: trunk
03:57
. check-in: c40478c345 user: tangent tags: trunk
03:27
. check-in: 718d5e6dba user: tangent tags: trunk
03:15
Mapping HP-42S ops PRON/PROFF to the R47's PRTACT flag check-in: 7cc2c5b3ac user: tangent tags: trunk
03:06
Fix to AOFF handling check-in: aa314e8a1d user: tangent tags: trunk
03:06
Added PRA op check-in: d904f0d54e user: tangent tags: trunk
02:52
Moved some of the HP-42S special-casing from main() into a new output/prepare.go file. check-in: 9f17308580 user: tangent tags: trunk
02:42
. check-in: 52c77c3bb0 user: tangent tags: trunk
02:11
Renamed the `--from/to free42-raw` format to `hpraw` check-in: 5255f7b81e user: tangent tags: trunk
02:03
Fixed an HP-42S raw output encoding problem which backs out a bogus change made as part of [86eb589431]. check-in: f7f508ce4a user: tangent tags: trunk
01:45
Added the HP-42S op CLD, which has no direct R47 equivalent at the moment, but we can hack around it by abusing "MSG 000" to mean the same thing. (It kinda _should_, yet it doesn't; chasing it upstream.) check-in: 4b39b9e596 user: tangent tags: trunk
00:29
Round-tripping tweaks for the new append-op support. check-in: 279010abcd user: tangent tags: trunk
00:21
Added PROMPT op check-in: 08a25d5031 user: tangent tags: trunk
00:15
Added the AIP op check-in: 5a7ad5a5ae user: tangent tags: trunk
00:08
Added ALENG op check-in: 330f9ec5fe user: tangent tags: trunk
00:04
. check-in: d1a2811de1 user: tangent tags: trunk
00:03
Added the HP-42S alpha append op (├) check-in: 4c1db44703 user: tangent tags: trunk
2026-03-13
23:28
Lowering system flag names to numbers in `--to hp42s` check-in: 1bf3f0a5ad user: tangent tags: trunk
22:54
Straight ASCII double-quotes for alpha strings in --to hp42s check-in: dbaa63e37a user: tangent tags: trunk
22:48
Preferring all-ASCII all-caps aliases in `--to hp42s` output. check-in: acb3328f64 user: tangent tags: trunk
21:42
No longer doing roundtrip tests directly on tests/hp42s/AllOps.txt. After the dos2unix fix, now we find it's rewriting the extended stat ops as XROM calls. Removed the dos2unix bit and making a copy of the input file in /tmp instead. check-in: 66dc5c6bd0 user: tangent tags: trunk
21:26
Comment tweak check-in: f452d724ae user: tangent tags: trunk
20:51
. check-in: 93b2f05f60 user: tangent tags: trunk
06:47
. check-in: a0546ba388 user: tangent tags: trunk
06:46
. check-in: 32c5d96a05 user: tangent tags: trunk
06:45
. check-in: ae90ab231a user: tangent tags: trunk
06:44
. check-in: 60d6948eae user: tangent tags: trunk
06:44
. check-in: d0b27e7820 user: tangent tags: trunk
06:42
. check-in: 10be697610 user: tangent tags: trunk
06:34
Added a dos2unix step to tests/roundtrip after it produces hp42s/AllOps.txt from the .raw version, to avoid creating a pure line-endings diff after each "make test" run. check-in: 35904c36a1 user: tangent tags: trunk
06:30
Remapped AON → VIEW 'rejigα' check-in: 2828132eac user: tangent tags: trunk
06:03
Recast the ARCL/ASTO mappings in a form that lets it be shared by both the encoding and decoding sides, not only to reduce code duplication but to bring them into yin/yang symmetry, solving the diffs in "make test" check-in: 86eb589431 user: tangent tags: trunk
05:44
. check-in: 87db674ae5 user: tangent tags: trunk
05:39
. check-in: 79240ae096 user: tangent tags: trunk
05:37
Committed the .txt version of the AllOps.raw file for use as documentation of what rejig is currently tested in its HP-42S input paths. The new alpha register stuff is making the .p47u version difficult to read. check-in: 0ef357690e user: tangent tags: trunk
04:55
String literals found in programs also count as initting our faux alpha register because we now STO them there explicitly, as the HP-42S does implicitly. This does not complete the improvement sequence, but it gets us close. check-in: 98d14f44aa user: tangent tags: trunk
04:36
. check-in: 69ded03566 user: tangent tags: trunk
04:16
Suppressing redundant warnings to avoid yeah-yeah-yeah syndrome check-in: b74a666a6f user: tangent tags: trunk
04:07
Improved automatic faux alpha register init; alphabetized funcs check-in: fc15f557d0 user: tangent tags: trunk
03:36
Doing the CLA remapping only for HP-42S inputs to R47 outputs. All other cases emit the CLA normally. check-in: d3c2eaf0ad user: tangent tags: trunk
00:40
Mapping AON/OFF to NOP for lack of a better plan. check-in: 8a85d67053 user: tangent tags: trunk