Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2026-02-03
| ||
| 17:23 | Copy editing. Leaf check-in: 53441b817f user: andrewm tags: trunk | |
| 17:07 | Copy editing. check-in: 1a4d3a9951 user: andrewm tags: trunk | |
|
2026-02-01
| ||
| 17:06 | Checkpoint. Additional work to accommodate 0.16 development cycle. Corrected some problems with the various target command line apps and how they used the console IO Reader. check-in: 9dc826b7d7 user: andrewm tags: trunk | |
| 11:45 | Copy editing. check-in: 21a8eece95 user: andrewm tags: trunk | |
|
2026-01-30
| ||
| 16:46 | Finishing up changes to support Zig 0.16 dev branch. All usage of @Type() is now gone. check-in: 495a249c57 user: andrewm tags: trunk | |
|
2026-01-29
| ||
| 17:11 | Checkpoint. Many changes necessary to conform to the Zig 0.16 dev cycle. This group of changes is mainly about the disappearance of @Type() that was replaced by a set of compiler built-ins that create the individual types, e.g. struct, union, enum ... check-in: 5d72337664 user: andrewm tags: trunk | |
|
2026-01-26
| ||
| 12:32 | Additional work on obtaining lists of figures and tables and refining the appearance of the overall document. Updated to Zig 0.16.0-dev.2261+d6b3dd25a which required changes in the build script. check-in: 7f3df19c82 user: andrewm tags: trunk | |
|
2026-01-22
| ||
| 17:06 | Checkpoint. Continuing work on the description of polymorphic events. check-in: 65f7b9357c user: andrewm tags: trunk | |
|
2026-01-20
| ||
| 16:30 | Removed the last d2 graphics file and converted it to pikchr. Now only umlet, plantuml, and pikchr are used for graphics. Pikchr is used for generalized drawings. Umlet is used for class and state model diagrams. Plantuml is used mostly for sequence diagrams. check-in: a6a0939804 user: andrewm tags: trunk | |
|
2026-01-16
| ||
| 17:14 | Completed the conversion from asciidoc to asciidoctor. Released version 4.3.0. Builds with Zig version 0.16.0-dev.254+6dd0270a1. check-in: d180be6f3c user: andrewm tags: trunk, ctom-version-4.3.0 | |
| 17:02 | Finishing convertion to asciidoctor. Ready to merge back onto the trunk. Leaf check-in: fc5341c2b0 user: andrewm tags: asciidoctor-convert | |
|
2026-01-15
| ||
| 12:58 | Modified the build.zig file to account for the use of asciidoctor. Unit tests compile and literate program document builds. check-in: a4e9bd9899 user: andrewm tags: asciidoctor-convert | |
|
2026-01-14
| ||
| 17:09 | Checkpoint. All graphic files have been reworked and are now either umlet or pikchr graphics (except one). Now time to start changing the zig build to handle the new way of generating the literate program document. check-in: 8042486c71 user: andrewm tags: asciidoctor-convert | |
|
2026-01-12
| ||
| 16:08 | Checkpoint. Many files are converted. Required dependencies and extensions installed. check-in: c508498634 user: andrewm tags: asciidoctor-convert | |
|
2026-01-07
| ||
| 16:40 | Checkpoint. Back to passing unit tests after changes in the interface of the RelClass function. check-in: f7084fbd45 user: andrewm tags: trunk | |
|
2025-09-29
| ||
| 16:41 | Checkpoint. Some additional work on polymorphic events. Addition work on class, association, and generalization catalogs in a domain. Converted these catalogs to EnumArray in keeping with other catalogs in a domain. check-in: bdf655c9b4 user: andrewm tags: trunk | |
|
2025-09-24
| ||
| 12:55 | Renamed a file containing a figure to better match its content. check-in: cfac5bd5d1 user: andrewm tags: trunk | |
|
2025-09-23
| ||
| 17:29 | Finishing tracing documentation. Moved the bouncy button / blinky led example out into another file. check-in: 1fb8bd0cb0 user: andrewm tags: trunk | |
|
2025-09-22
| ||
| 17:00 | Checkpoint. Continuing work on trace logging documentation. check-in: 25209f6f8a user: andrewm tags: trunk | |
|
2025-09-21
| ||
| 15:55 | Continuing work on class tracing. Documentation is complete. Additional work on domain trace logging required. check-in: b041a8146f user: andrewm tags: trunk | |
|
2025-09-20
| ||
| 17:05 | Additional clean up required to use the Zig 0.16-dev master. In the dev branch "std.io" has now gone away and there were a few lingering uses. Continued work on documenting, rationalizing, and renaming things for the class traces. check-in: eee96dee27 user: andrewm tags: trunk | |
|
2025-09-19
| ||
| 14:52 | Tracing class actions is now functioning. This design has a lot of moving parts and more documentation is needed. It also makes heavy use of comptime code generations. But it is time to move on. check-in: 11431602d0 user: andrewm tags: trunk | |
|
2025-09-16
| ||
| 11:24 | This commit has a half hearted attempt to move execution tracing back into a RelClass and out of the Domain level. The experiment was a failure. Closed-Leaf check-in: f1ebda7ca8 user: andrewm tags: tracing-experiment | |
|
2025-09-04
| ||
| 17:07 | Merging rework required by Zig compiler version 0.15.1 back onto trunk. check-in: dd2d77137e user: andrewm tags: trunk | |
| 16:54 | Checkpoint. Conversion to Zig 0.15.1 I/O interfaces is done. Some mysteries are still around, but all tests pass. In particular a new UART transmit stress test passes. Preparing for merging back onto the trunk. Leaf check-in: 561d984ce6 user: andrewm tags: zig-0-15-1-rework | |
|
2025-09-01
| ||
| 14:35 | Checkpoint. Continuing work on 0.15.1 rework. Seems to be a compiler bug in the terminalTxFramer function. check-in: a163a76dcb user: andrewm tags: zig-0-15-1-rework | |
|
2025-08-30
| ||
| 17:52 | Checkpoint. Finishing rework for 0.15.1. There seems to be a problem in the txFramer for terminal mode. The unit tests for classes cause an array bounds problem. check-in: a2bcba3e41 user: andrewm tags: zig-0-15-1-rework | |
|
2025-08-28
| ||
| 16:44 | Checkpoint. Finished first round of changes to accommodate Zig 0.15.1. All test programs and app programs compile and run. Some additional documentation is needed. check-in: 8c1598bb28 user: andrewm tags: zig-0-15-1-rework | |
|
2025-08-26
| ||
| 19:55 | Checkpoint. Console I/O converted over to new Io interface as of 0.15.1. Two test applications working correctly. check-in: e22b80dad7 user: andrewm tags: zig-0-15-1-rework | |
|
2025-08-22
| ||
| 17:38 | First cut at the necessary rework for zig version 0.15.1. Most things have been covered, but addition work is necessary to implement the Console I/O under the new std.Io interface. Also, the setColor method is problematic since it needs the new interface. check-in: 7b8f0bdf6b user: andrewm tags: zig-0-15-1-rework | |
|
2025-08-21
| ||
| 16:43 | Checkpoint. Class tracing is in much better shape. There is a new diagram showing the design and the design is now oriented towards having a list for each class that holds all the requested traces on that class. This means that classes that are not traced at all, only suffer a single test against a null pointer in overhead. check-in: 26d38dfd02 user: andrewm tags: trunk | |
|
2025-08-19
| ||
| 17:32 | Checkpoint. Added signal, signal delayed, and cancel signaled delayed tracing to the class level trace mechanisms. check-in: 3e06bd2b56 user: andrewm tags: trunk | |
|
2025-08-18
| ||
| 16:54 | Corrected error in transition logging. Created a more generic way to apply logging to classes. check-in: eff18fed34 user: andrewm tags: trunk | |
|
2025-08-16
| ||
| 18:14 | Copy editing. check-in: e12490b3ea user: andrewm tags: trunk | |
| 17:52 | Checkpoint. Modified tracing to allow an observer to observe all the classes in a domain with a single entry on the trace queue. check-in: f1bbcf013e user: andrewm tags: trunk | |
| 16:43 | Checkpoint. Improvements in tracing execution. check-in: 7869370043 user: andrewm tags: trunk | |
|
2025-08-10
| ||
| 16:45 | Checkpoint. Can now signal an event to another class instance. check-in: be982c8531 user: andrewm tags: trunk | |
|
2025-08-08
| ||
| 17:17 | Checkpoint. Started work on signaling events between class instances. check-in: df0f350425 user: andrewm tags: trunk | |
|
2025-08-07
| ||
| 16:54 | Checkpoint. Handling initialization and changed name of some execution traces. check-in: b1ce6d1054 user: andrewm tags: trunk | |
|
2025-08-05
| ||
| 17:34 | Checkpoint. Finishing the interface for generalizations. Now have a generic traversal interface for both association and generalizations. The interface can be composed together to traverse a chain of relationships. check-in: 2588a6711e user: andrewm tags: trunk | |
|
2025-08-03
| ||
| 17:30 | Checkpoint. Copy editing and documenting associations. check-in: b58738999c user: andrewm tags: trunk | |
|
2025-08-02
| ||
| 17:58 | Checkpoint. Additional clean up of associations section. check-in: a44e5e145b user: andrewm tags: trunk | |
|
2025-08-01
| ||
| 16:26 | Integrating association rework back onto trunk. There is still more writing to do for associations, but the major design details are solved. On to generalizations. check-in: 7d2d6fd551 user: andrewm tags: trunk | |
| 16:24 | Checkpoint. All native unit tests are now back running. Closed-Leaf check-in: 52130dab9d user: andrewm tags: association-rework | |
|
2025-07-31
| ||
| 17:15 | Checkpoint. Bringing association test cases back in line with new API. check-in: 6da43b4815 user: andrewm tags: association-rework | |
|
2025-07-29
| ||
| 11:53 | Checkpoint. Copy editing. check-in: 9ee89b6855 user: andrewm tags: association-rework | |
|
2025-07-28
| ||
| 17:04 | Checkpoint. Continuing work on associations. Added ability to use traversal of associations as a method on InstanceRef and InstanceSet. Converted some of the test cases to use the traversal from instances. Changed the symbology for binary relations to use @"?", @"1", @"+", and @"*". check-in: 7f75e1ba72 user: andrewm tags: association-rework | |
|
2025-07-26
| ||
| 11:02 | Bringing traversal changes back onto rework branch. check-in: 5422d415d0 user: andrewm tags: association-rework | |
| 11:00 | Working code changes back into the literate program text. Finished reflexive association test. Closed-Leaf check-in: 744c3c4107 user: andrewm tags: comptime-additions | |
|
2025-07-25
| ||
| 19:06 | Comptime changes made and tested in code only. Need to be merged with litprog text check-in: e5b6ddd5a8 user: andrewm tags: comptime-additions | |