Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2025-05-08
| ||
17:29 | Copy editing and code scrubbing on the assigner state model section. Leaf check-in: 06be0b5334 user: andrewm tags: trunk | |
2025-05-07
| ||
20:06 | Copy editing. check-in: f1811ce62f user: andrewm tags: trunk | |
17:51 | Completing work on assigner state model tests. Changed some function interfaces for better egonomics. check-in: 5140204b45 user: andrewm tags: trunk | |
2025-05-05
| ||
17:08 | Finishing up multiple assigner tests. check-in: 9fea528af2 user: andrewm tags: trunk | |
2025-05-04
| ||
17:20 | Checkpoint. Still working on multiple assigner. check-in: 222451b27f user: andrewm tags: trunk | |
2025-05-03
| ||
17:34 | Checkpoint. Continuing work on multiple assigners. check-in: a4e62f752a user: andrewm tags: trunk | |
2025-05-01
| ||
16:54 | Minor correction. check-in: 7a9e7dacbb user: andrewm tags: trunk | |
16:52 | Copy editing and continuing work on assigner state models. check-in: 0b8f623a80 user: andrewm tags: trunk | |
2025-04-29
| ||
17:28 | Checkpoint. Reworked some of the comptime validation code used with RelVar's to use EnumSet as a way of reasoning about identifiers. Cleaned up some of the function names for RelClass's to better reflect their RelVar counterparts. check-in: b09b5950cf user: andrewm tags: trunk | |
2025-04-28
| ||
17:14 | Reorganizing state model and assigner code. check-in: 1bf0dfb38c user: andrewm tags: trunk | |
10:31 | Copy editing and code scrubbing. check-in: 07ea930b5f user: andrewm tags: trunk | |
2025-04-27
| ||
15:21 | Added missing source file. check-in: f54269e83e user: andrewm tags: trunk | |
15:20 | Checkpoint. Cleaned up names of some of the specialized selection functions. Added a limit function for InstanceSet to return specific count of tuples in the set. check-in: 056bce6e61 user: andrewm tags: trunk | |
2025-04-26
| ||
17:09 | Checkpoint. Refining the printout of state model test output. check-in: 77f9839eb7 user: andrewm tags: trunk | |
16:25 | Checkpoint. Many changes: (1) For relvars, improved the way initial instance populations are handled. Initial instances now use an enum literal to identify them for later use. (2) For classes, expanded the way an instance can be selected. (3) For associations, can now specify a set of initiallly related instances from the initial instance population. Integrated assigner state models into associations. check-in: c95da94011 user: andrewm tags: trunk | |
2025-04-24
| ||
17:06 | Cleaned up generation counter. Now that is a separate counter for each tuple in a relvar. Added functions to improve the ergonomics of dealing with class generated identifiers and being able to relate in association initial instance populations using the generated identifier. check-in: 6e7e96baea user: andrewm tags: trunk | |
2025-04-22
| ||
17:15 | Checkpoint. Changed the interface to selectByIdentifier to accept a tuple. The previous interface worked only at compile time. Added relateBySelection() function to support building up a set of association instances at initialization time. Finished multi-assigner state model. Began the process of integrating assigners into the association code. check-in: b8b96e8065 user: andrewm tags: trunk | |
2025-04-20
| ||
16:42 | Checkpoint. Continuing work on assigners. check-in: a99451d5be user: andrewm tags: trunk | |
2025-04-18
| ||
10:22 | Clean up some name changes for the state model unit tests. Also encountered the problem with dblatex generating an error on some inputs that are in code sections. In this case it was a test and after some fiddling it turned out to require deleting a blank line to satisfy dblatex. Very strange indeed. check-in: 38e8bf68cc user: andrewm tags: trunk | |
2025-04-17
| ||
15:59 | Changing function names. check-in: 7620279a79 user: andrewm tags: trunk | |
14:36 | Reworked some of the association test cases to use the initial population of a relational class to set up the test. Changed relvalue algebra operations to take a "*const Self" method argument in anticipation of the location optimization going away. check-in: 15e218d46e user: andrewm tags: trunk | |
2025-04-16
| ||
17:23 | Addition state model clean up and argument validation. check-in: 7935c30c1c user: andrewm tags: trunk | |
2025-04-15
| ||
16:17 | Completed work on state models for relational classes. Released as version 4.0.0. check-in: bb58488f6c user: andrewm tags: trunk, ctom-version-4.0.0 | |
2025-04-14
| ||
16:10 | Continuing work on state models. check-in: 0abfb1d81c user: andrewm tags: trunk | |
2025-04-13
| ||
17:36 | Checkpoint. Continuing work on class state models. check-in: 53accd7491 user: andrewm tags: trunk | |
2025-04-12
| ||
20:03 | Copy editing. check-in: 86d824d88b user: andrewm tags: trunk | |
17:31 | Checkpoint. Continuing work on state models. check-in: d3c1ca5912 user: andrewm tags: trunk | |
2025-04-11
| ||
20:11 | Checkpoint. More teeking when it is too late. check-in: ecf2106a57 user: andrewm tags: trunk | |
19:52 | Checkpoint. Reviewing and teeking. check-in: c0f5b7d305 user: andrewm tags: trunk | |
16:38 | Checkpoint. Continuing work on state models. check-in: f95a31424f user: andrewm tags: trunk | |
2025-04-10
| ||
17:04 | Continuing work on state models. check-in: e0cc4b5d05 user: andrewm tags: trunk | |
2025-04-09
| ||
17:15 | Editing state model text. check-in: 567d074935 user: andrewm tags: trunk | |
14:51 | Copy editing. check-in: 1a4fc0c66e user: andrewm tags: trunk | |
14:50 | Merging reorg of state model code back onto the trunk. check-in: 09ce5099e8 user: andrewm tags: trunk | |
2025-04-08
| ||
11:01 | Update for 0.15-dev branch. Added build id for all the test applications. Closed-Leaf check-in: e7cfdf6a6e user: andrewm tags: state-model-reorg | |
2025-04-06
| ||
16:47 | Continuing work on state models and their documentation. Minor adjustments to use new compiler built-in functions. check-in: 17f4bcbdad user: andrewm tags: state-model-reorg | |
2025-04-05
| ||
15:20 | Reworked tagged catalogs to use EnumArray directly rather than cobbling together and ad hoc implementation. check-in: ee2e62ef9d user: andrewm tags: state-model-reorg | |
13:16 | Yet another round of function renaming. check-in: 466d2952af user: andrewm tags: state-model-reorg | |
2025-04-04
| ||
16:11 | Integrated state models into relation classes. All unit tests passing. check-in: 9d3a3927c4 user: andrewm tags: state-model-reorg | |
2025-03-31
| ||
16:31 | Create new branch named "state-model-reorg" check-in: 68efca7176 user: andrewm tags: state-model-reorg | |
2025-03-26
| ||
17:09 | More name changes and reorganization of code. check-in: 6a08cd0709 user: andrewm tags: trunk | |
2025-03-25
| ||
17:05 | Checkpoint. Many name changes. Expanded use of @splat() for array initialization. check-in: dbaa011f04 user: andrewm tags: trunk | |
13:20 | Checkpoint. Minor copy editing and some function and type names are changed. check-in: 4b2308ba25 user: andrewm tags: trunk | |
2025-03-24
| ||
16:34 | Added creation event test case and fixed the bugs. Found a strange error with asciidoc where it error out. After reducing the content, it turned out a particular code sequence in a code block was the problem. Changed the spacing and arrangement for the code and the problem went away. Whatever. check-in: f05d667a14 user: andrewm tags: trunk | |
2025-03-23
| ||
15:58 | Now have a much more consistent interface across relvar, class and active class. Much more work to do on active class, but now is time to consider what a domain looks like. check-in: d230bb567c user: andrewm tags: trunk | |
2025-03-21
| ||
17:32 | Still working on relvars to support specifying an initial instance population at comptime. check-in: 99e0778a69 user: andrewm tags: trunk | |
2025-03-20
| ||
10:58 | Changing order of arguments in the RelVar, RelClass, and ActiveRelClass type functions. check-in: cf2077737e user: andrewm tags: trunk | |
2025-03-19
| ||
17:36 | Removed @constCast by iterating over an EnumArray using the values of the enum index of the array rather than an iterator. check-in: 6aeacd14cc user: andrewm tags: trunk | |
2025-03-18
| ||
17:08 | Continuing work on active classes. check-in: dfc015b651 user: andrewm tags: trunk | |
2025-03-16
| ||
16:55 | Continuing work to active classes and using namespaces for generalizations and relational classes. check-in: b185f255b0 user: andrewm tags: trunk | |