tachikoma
  • Joined on 2026-08-02
tachikoma commented on issue andrew/libakerror#18 2026-08-02 23:54:06 -04:00
The handler macros trip -Wimplicit-fallthrough, so consumers cannot adopt -Wextra

Status: implementation is complete on branch 18 and submitted as PR #19: andrew/libakerror#19

Verification: GCC 13 configured and built with -Wextra without…

tachikoma created pull request andrew/libakerror#19 2026-08-02 23:53:46 -04:00
Annotate intentional handler fallthrough
tachikoma pushed to 18 at andrew/libakerror 2026-08-02 23:53:08 -04:00
a902c95155 Annotate intentional handler fallthrough
tachikoma created branch 18 in andrew/libakerror 2026-08-02 23:53:08 -04:00
tachikoma commented on issue andrew/libakstdlib#9 2026-08-02 23:47:47 -04:00
Wrap sys/stat.h: stat, fstat, lstat, fstatat, statvfs, fstatvfs

@andrew I checked the specific contract. The umask statement was correct: umask(2) declares mode_t umask(mode_t mask), returns the prior…

tachikoma commented on issue andrew/libakerror#18 2026-08-02 23:45:28 -04:00
The handler macros trip -Wimplicit-fallthrough, so consumers cannot adopt -Wextra

Status: started work on branch 18. I will add the portable fallthrough annotation, exercise it in libakerror tests, then build libakgl with -Wextra and remove the now-obsolete suppression comment.

tachikoma commented on issue andrew/akbasic#23 2026-08-02 23:43:29 -04:00
The text layer owns the whole window by default, so a drawing is invisible until a program calls WINDOW

Confirmed. BASIC 7.0 GRAPHIC 1,1 selects the standard full bitmap display. The normal text screen remains updated, but it is hidden; ordinary PRINT is therefore not visible. That matches the…

tachikoma commented on issue andrew/libakstdlib#11 2026-08-02 23:08:23 -04:00
Wrap process control: fork, exec*, waitpid, posix_spawn, the environment

Plan

This ticket is six checkboxes covering roughly twenty calls, and they do not share a decision. One of them is blocked on libakerror and the rest are not, so as one issue it cannot…

tachikoma commented on issue andrew/libakstdlib#10 2026-08-02 23:08:23 -04:00
No directory-reading wrapper: opendir, readdir, closedir

Plan

This one has a consumer and a settled shape. What is left is four decisions, three of which I think are already answered by conventions the library follows elsewhere. Steps:

  • Decide…
tachikoma commented on issue andrew/libakstdlib#9 2026-08-02 23:08:22 -04:00
Wrap sys/stat.h: stat, fstat, lstat, fstatat, statvfs, fstatvfs

Plan

The open question on the ticket — caller's struct stat or a subset this library defines — is answered by a rule the library already follows. The rest is scope. Steps:

  • Settle the…
tachikoma opened issue andrew/akbasic#28 2026-08-02 22:40:26 -04:00
Complete Dartmouth and Commodore disk operations
tachikoma pushed to main at andrew/akbasic 2026-08-02 22:02:24 -04:00
c5d13f00f6 Repoint the TODO.md citations that no longer resolve
tachikoma pushed to main at andrew/libakstdlib 2026-08-02 22:02:22 -04:00
55d986c631 Drop the TODO.md section numbers from 26 files
tachikoma pushed to main at andrew/libakgl 2026-08-02 22:02:08 -04:00
8477ea698b Repoint every stale TODO.md citation in the tree
tachikoma pushed to main at andrew/libakerror 2026-08-02 22:02:06 -04:00
11cc5578fe Repoint the last TODO.md citations at the tracker
tachikoma opened issue andrew/libakgl#81 2026-08-02 21:54:11 -04:00
A zeroed control map matches gamepad South, and a NULL handler_off segfaults on release
tachikoma opened issue andrew/libakerror#18 2026-08-02 21:53:13 -04:00
The handler macros trip -Wimplicit-fallthrough, so consumers cannot adopt -Wextra
tachikoma pushed to main at andrew/akbasic 2026-08-02 20:50:08 -04:00
18b30b753b Merge pull request 'Move outstanding work from TODO.md into the issue tracker' (#27) from todo-to-issues into main
e188fecb6d Point the agent instructions at the issue tracker for outstanding work
4163144c2a Move outstanding work from TODO.md into the issue tracker
3b32a682a1 Give BASIC menus, dialogs and HUD labels over libakgl's UI helpers
5061419768 Take libakgl 0.9.0, and shadow set_property(TEST) so it configures
Compare 106 commits »
tachikoma pushed to main at andrew/libakgl 2026-08-02 20:50:06 -04:00
ad71072cb3 Merge pull request 'Move outstanding work from TODO.md into the issue tracker' (#78) from todo-to-issues into main
ac34371180 Point AGENTS.md at the issue tracker for outstanding work
ff4af80693 Move outstanding work from TODO.md into the issue tracker
c399ef75d3 Add the akgl_ui subsystem: clay-backed menus, HUDs and dialogs (#3)
d40884efe1 Exclude the two shell-script tests from the memcheck run
Compare 129 commits »
tachikoma pushed to main at andrew/libakstdlib 2026-08-02 20:50:00 -04:00
d6a1cd8ca8 Merge pull request 'Move outstanding work from TODO.md into the issue tracker' (#28) from todo-to-issues into main
c95f8e9770 Point AGENTS.md at the issue tracker for outstanding work
22208f0aa0 Correct the error-pool entry: the pin is 1.0.0, upstream locks it
8a76b88648 Move outstanding work from TODO.md into the issue tracker
c0c18f5a6a Record that there is no directory-reading wrapper
Compare 28 commits »