Rev. | Time | Author |
---|---|---|
r99 | 2022-04-20 04:00:54 | ![]() |
- added COSNode::Replace(Existing-)Connection method to redraw the edges in the graph or remove them |
||
r98 | 2022-04-20 02:33:28 | ![]() |
- fixed the sub-graph notification on edge removal or replacement upon connected node movement or destruction using the new Eir SDK feature "eir::containNotify(Add-)RemoveTie" |
||
r97 | 2022-04-13 22:26:51 | ![]() |
- added suffix-support for integer and decimal-floating-point COS literals (f/F and u/U) + unit-tests |
||
r96 | 2022-04-13 03:20:44 | ![]() |
- transformed the COS nodes to support sub-graph extensions more appropriately |
||
r95 | 2022-04-13 03:19:50 | ![]() |
- quick bugfixes |
||
r94 | 2022-04-12 22:59:09 | ![]() |
- added system-variables support for DependencyNodeScheduler & GenericNodeIterator (see document: Importance of system variables in algorithms / data structures) + unit-tests |
||
r93 | 2022-04-06 23:45:30 | ![]() |
- added literals to COS + unit-tests |
||
r92 | 2022-03-31 18:05:16 | ![]() |
- adjusted the COS for-loop-statement so that init-statement, condition and iteration-operation are optional + unit-test |
||
r91 | 2022-03-29 22:40:11 | ![]() |
- added clean-up logic to COSEnvironment (should help clear things up a bit) |
||
r90 | 2022-03-29 00:17:00 | ![]() |
- added Graph Template Resolution Algorithm header (GTRA) + unit tests |
||
r89 | 2022-03-22 04:17:43 | ![]() |
- added support for by-node visit-info storage (DependencyNodeScheduler extension) |
||
r88 | 2022-03-22 03:24:03 | ![]() |
- added DependencyNodeScheduler class to eircompile + unit tests |
||
r87 | 2022-03-16 00:27:32 | ![]() |
- added unit-tests for the GenericNodeScheduler using dependency-visit-semantics |
||
r86 | 2022-03-01 01:09:28 | ![]() |
- removed final from nodes to allow extension, providing room for specializations which introduce sub-graphs on the already-defined edges |
||
r85 | 2022-02-25 02:32:57 | ![]() |
- added backlinks support for COSNode (each node knows which node points to it) |
||
r84 | 2022-02-17 08:06:25 | ![]() |
- various improvements to CalculationGraph because of the new DTS features (the improvements decrease the overall complexity) |
||
r83 | 2022-02-17 04:26:12 | ![]() |
- fixed compilation of the DEBUG build by requiring /bigobj compiler command-line option (https://docs.microsoft.com/en-us/cpp/build/reference/bigobj-increase-number-of-sections-in-dot-obj-file?view=msvc-170) |
||
r82 | 2022-02-17 04:18:15 | ![]() |
- adjustments for the new Eir SDK revision |
||
r81 | 2022-02-08 02:42:25 | ![]() |
- added the empty statement to COS |
||
r80 | 2022-02-04 04:30:47 | ![]() |
- optimized away a memory allocation inside node scheduler visitation edge node-ptr updating |
||
r79 | 2022-02-04 02:42:43 | ![]() |
- fixed an issue in the node scheduler data-structure where node backlink-ptrs were not updated when the node announced movement of it's memory pointer |
||
r78 | 2022-02-04 01:47:21 | ![]() |
- bugfixes for the GC logic of COS and in general (selectors) |
||
r77 | 2022-02-03 02:56:00 | ![]() |
- finished-up the GC support for the COS lexer |
||
r76 | 2022-02-02 02:05:35 | ![]() |
- made progress for the GC-support of COSNode-derived objects |
||
r75 | 2022-01-25 01:04:28 | ![]() |
- implemented the COS::EnumDefinition iteration over connections using eir::MultiValueStore |
||
r74 | 2022-01-21 10:18:04 | ![]() |
- (partially) implemented the GC-exactly-once-discovery logic for the COS nodes; still have to implement it for the COS::EnumDefinition node |
||
r73 | 2022-01-07 03:30:50 | ![]() |
- fixed refPtr logic of lexing structures (lexing env and std-compiler) |
||
r72 | 2022-01-06 01:41:24 | ![]() |
- added COS descriptive declarations unit tests |
||
r71 | 2022-01-03 05:06:57 | ![]() |
- added COS initialized declaration unit tests |
||
r70 | 2022-01-03 02:23:52 | ![]() |
- fixed a bug in the Eir lexer where preemptive-returns were not handled according to spec; now all preemptive returns use the proper logic |