Skip to content

v0.1 - #1

Merged
synesissoftware merged 5 commits into
devfrom
v1
Aug 31, 2026
Merged

synesissoftware merged 5 commits into
devfrom
v1

Conversation

@synesissoftware

Copy link
Copy Markdown
Owner

No description provided.

@synesissoftware synesissoftware self-assigned this Aug 20, 2026
@synesissoftware synesissoftware changed the title v1 v0 Aug 29, 2026
@synesissoftware
synesissoftware requested a review from mwsis August 29, 2026 06:49
Comment thread src/atexit.api.c Outdated
* Modernise Pantheios.Extras.AtExit version macros for 0.1.2-alpha1.

Replace the legacy named-constant PANTHEIOS_EXTRAS_ATEXIT_VER with the
computed MAJOR/MINOR/PATCH/ALPHABETA form used by BDUT and WilliamsCRC.

* .vimrc

* Add AtExit CTest/Windows runners and tidy C source basics.

Bring helper parity with ctest_cmake.sh and run_all_unit_tests.cmd, and
align EOF blank lines plus the unit-test argv form with gold C libraries.

* Record AtExit functionality-review items in TODO.md.

Capture high/medium/low contract, locking, and test gaps from the in-depth
review so they are tracked before implementation.

* Align AtExit scratch naming and park remaining helper/API work.

Rename the scratch program to main.c, and record the MSYSTEM/MinGW helper
deferral plus the postponed functionality findings in TODO.md.

* fix(ci): compiler compatibilities
@synesissoftware synesissoftware changed the title v0 v0.1 Aug 31, 2026
* Modernise Pantheios.Extras.AtExit version macros for 0.1.2-alpha1.

Replace the legacy named-constant PANTHEIOS_EXTRAS_ATEXIT_VER with the
computed MAJOR/MINOR/PATCH/ALPHABETA form used by BDUT and WilliamsCRC.

* .vimrc

* Add AtExit CTest/Windows runners and tidy C source basics.

Bring helper parity with ctest_cmake.sh and run_all_unit_tests.cmd, and
align EOF blank lines plus the unit-test argv form with gold C libraries.

* Record AtExit functionality-review items in TODO.md.

Capture high/medium/low contract, locking, and test gaps from the in-depth
review so they are tracked before implementation.

* Align AtExit scratch naming and park remaining helper/API work.

Rename the scratch program to main.c, and record the MSYSTEM/MinGW helper
deferral plus the postponed functionality findings in TODO.md.

* Retarget Pantheios.Extras.AtExit to 0.1.3 for 23rd August 2026.

Ship the current work as a release (0xFF alphabeta) rather than
0.1.2-alpha1, and align CHANGES.md and NEWS.md to that date.

* Cover AtExit add failures in the example and extend unit tests.

Check pantheios_extras_atexit_add results in example.c.1, and add coverage
for add-without-init, add-after-uninit, and version macros.

* Explain in the AtExit README why libc atexit is not enough.

Describe the missing parameter, scarce shared slots, and lack of
unregister, and how one hook plus a LIFO list addresses that.

* squash-commit

* chore

* fix
@synesissoftware
synesissoftware changed the base branch from master to dev August 31, 2026 11:19
@synesissoftware
synesissoftware merged commit c64b4fa into dev Aug 31, 2026
35 checks passed
@synesissoftware
synesissoftware deleted the v1 branch August 31, 2026 11:37
synesissoftware added a commit that referenced this pull request Aug 31, 2026
* v1

* 0.1.2 (#2)

* Modernise Pantheios.Extras.AtExit version macros for 0.1.2-alpha1.

Replace the legacy named-constant PANTHEIOS_EXTRAS_ATEXIT_VER with the
computed MAJOR/MINOR/PATCH/ALPHABETA form used by BDUT and WilliamsCRC.

* .vimrc

* Add AtExit CTest/Windows runners and tidy C source basics.

Bring helper parity with ctest_cmake.sh and run_all_unit_tests.cmd, and
align EOF blank lines plus the unit-test argv form with gold C libraries.

* Record AtExit functionality-review items in TODO.md.

Capture high/medium/low contract, locking, and test gaps from the in-depth
review so they are tracked before implementation.

* Align AtExit scratch naming and park remaining helper/API work.

Rename the scratch program to main.c, and record the MSYSTEM/MinGW helper
deferral plus the postponed functionality findings in TODO.md.

* fix(ci): compiler compatibilities

* 0.1.3 (#3)

* Modernise Pantheios.Extras.AtExit version macros for 0.1.2-alpha1.

Replace the legacy named-constant PANTHEIOS_EXTRAS_ATEXIT_VER with the
computed MAJOR/MINOR/PATCH/ALPHABETA form used by BDUT and WilliamsCRC.

* .vimrc

* Add AtExit CTest/Windows runners and tidy C source basics.

Bring helper parity with ctest_cmake.sh and run_all_unit_tests.cmd, and
align EOF blank lines plus the unit-test argv form with gold C libraries.

* Record AtExit functionality-review items in TODO.md.

Capture high/medium/low contract, locking, and test gaps from the in-depth
review so they are tracked before implementation.

* Align AtExit scratch naming and park remaining helper/API work.

Rename the scratch program to main.c, and record the MSYSTEM/MinGW helper
deferral plus the postponed functionality findings in TODO.md.

* Retarget Pantheios.Extras.AtExit to 0.1.3 for 23rd August 2026.

Ship the current work as a release (0xFF alphabeta) rather than
0.1.2-alpha1, and align CHANGES.md and NEWS.md to that date.

* Cover AtExit add failures in the example and extend unit tests.

Check pantheios_extras_atexit_add results in example.c.1, and add coverage
for add-without-init, add-after-uninit, and version macros.

* Explain in the AtExit README why libc atexit is not enough.

Describe the missing parameter, scarce shared slots, and lack of
unregister, and how one hook plus a LIFO list addresses that.

* squash-commit

* chore

* fix

* refactor

* fix
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants