Code to Models

Timeline
Login

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

37 check-ins using file projects/bottom_up/tangled/src/mmio.zig version b637b1bab2

2025-08-03
17:30
Checkpoint. Copy editing and documenting associations. Leaf 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
16:59
Checkpoint. New traversal interface limping along. check-in: 6a689c956d user: andrewm tags: association-rework
2025-07-22
17:38
Checkpoint. New approach to using a traversal direction in all association relate/unrelate/traverse show some promise. check-in: fedd9ce5f7 user: andrewm tags: association-rework
13:47
Create new branch named "association-rework" check-in: e7e37165e0 user: andrewm tags: association-rework
2025-07-21
17:50
Checkpoint. Continuing work on associations. Now focusing on testing. check-in: 673ce9badb user: andrewm tags: trunk
2025-07-20
17:42
Checkpoint. Making progress on association traversal. check-in: dc052d89a1 user: andrewm tags: trunk
2025-07-19
13:53
Continuing work on association traversal. Incorporated reflexivity in the the traversal so that it is now not separated. check-in: 3427f1cf42 user: andrewm tags: trunk
2025-07-18
17:13
Continuing work on associations. check-in: fccfcf9d3f user: andrewm tags: trunk
2025-07-17
17:25
Checkpoint. Have a new Association interface to handle all the permuations. Doesn't compile yet, but close. check-in: bdbc5326f0 user: andrewm tags: trunk
2025-07-15
13:13
Copy editing. check-in: c3b6ac3bf8 user: andrewm tags: trunk
2025-07-14
17:35
Checkpoint. Additional work on discussing the background and implementation techniques for Associations. check-in: 5368d2f0d4 user: andrewm tags: trunk
11:51
Copy editing. check-in: 21d75c6af4 user: andrewm tags: trunk
2025-07-13
15:38
Checkpoint. Copy editing. check-in: ea37bda82e user: andrewm tags: trunk
2025-07-10
17:17
Checkpoint. Beginning work on Assocation requirements. check-in: b07698903c user: andrewm tags: trunk
2025-07-09
12:42
Checkpoint. Reorganization completed and unit tests passed. Orientation of the interfaces is more toward InstanceRef's rather than everything being InstanceSets. Common operations accept both to make the interface more egonomic. The differences are resolved at comptime using anytype parameters. check-in: 48abc9202c user: andrewm tags: trunk
2025-07-08
17:11
Checkpoint. Compiles. Failing some unit tests. check-in: fbb8a89bec user: andrewm tags: trunk
2025-07-05
13:25
Checkpoint before undertaking state model changes. check-in: d79073e762 user: andrewm tags: trunk
2025-07-04
17:41
Checkpoint. Reorganized the chapters yet again. Deferring work on the domain level stuff and reworking state models. check-in: 92bec796ac user: andrewm tags: trunk
14:24
Checkpoint. Class tracing in place. Needs some additional documentation. check-in: 9a3bf4744d user: andrewm tags: trunk
2025-07-03
17:41
Checkpoint. Continuing work on class execution tracing. Added event signaling tags to TraceId, but the code is not all in place. Copy editing. check-in: d8b6aa1ed0 user: andrewm tags: trunk
12:22
Checkpoint. Got create, delete, update, and read tracing working. check-in: e5d57e5c23 user: andrewm tags: trunk
2025-07-02
17:20
Checkpoint. Addition text in the domain descriptions. Started process to remove a level from the trace generation code. This will shorten the path to minimize some overhead in trace generation. check-in: 6f283e6323 user: andrewm tags: trunk
2025-07-01
17:13
Checkpoint. Major improvements to the code to manage tracing observers and dispatch trace functions. check-in: 24a70669e9 user: andrewm tags: trunk
15:35
Checkpoint. Copy editing for Relation Variables. check-in: 03aca01b5c user: andrewm tags: trunk
11:07
Checkpoint. Initial cut for execution tracing in place. Can trace instance creation and deletion. check-in: 1faaa9ec81 user: andrewm tags: trunk
2025-06-28
17:25
Checkpoint. Much progress in handling execution tracing. Interactions with RelClass is solid. Now working on associations and generalizations. check-in: 232382ecde user: andrewm tags: trunk
2025-06-25
17:31
Checkpoint. Changing some names. check-in: a3c1be815e user: andrewm tags: trunk
2025-06-24
17:45
Checkpoint. Continuing work on the relvar code and discussion. Changed the custom panic function to match the latest in the distribute. Corrected missing resee_testing imports for some unit tests. Two unit tests are overflowing the available memory for unpriviledged text. check-in: dfb97ea85f user: andrewm tags: trunk