cwal

Timeline
Login

Timeline

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

50 most recent check-ins

2024-10-14
17:49
Fix a typo in auto.def's sqlite3 detection, reported by Domingo Alvarez Duarte, and update to the latest upstream autosetup. Leaf check-in: db5b972670 user: stephan tags: trunk
2024-09-15
09:41
Build workaround for suddenly-breaking module builds. Import latest wh-common.tcl. check-in: dc486ef0bb user: stephan tags: trunk
2024-08-23
21:49
Add -W flags to disable a warning which gcc 13.2 apparently misdiagnoses. check-in: 5c76c7532f user: stephan tags: trunk
21:47
Work around a dubious warning from gcc. check-in: 380645a200 user: stephan tags: trunk
2024-05-29
15:33
Latest upstream mkcdep.c from the sewal tree. check-in: 0990f94cc3 user: stephan tags: trunk
2024-05-15
17:03
Minor internal cleanups, mostly stray EOL spaces, noted while porting bits of this code to another tree. check-in: f37ef7f0ee user: stephan tags: trunk
2024-03-19
14:18
Doc typo fixes. check-in: b80291f9e3 user: stephan tags: trunk
2024-02-07
10:40
Latest wh-common.tcl from the libfossil tree. check-in: 7cfc277ced user: stephan tags: trunk
2024-01-23
02:24
Fix a new compiler warning. check-in: 591d0d2c46 user: stephan tags: trunk
2024-01-14
11:55
Remove an unused var. check-in: 5c527063d7 user: stephan tags: trunk
2024-01-09
09:20
Reformulate the compiler warning fix in the previous checkin. check-in: effa10dd41 user: stephan tags: trunk
2024-01-08
09:08
End-of-line whitespace cleanups, a build fix for etags, and resolve (i hope) a compiler warning about subtraction involving a NULL pointer being UB. check-in: d722648636 user: stephan tags: trunk
2023-08-15
19:21
Minor whcl doc typos and touchups. check-in: 34e513d564 user: stephan tags: trunk
13:12
Doc typo fix. check-in: 2ee8f79123 user: stephan tags: trunk
2023-06-26
22:49
doc typo fixes. check-in: 836ebd324c user: stephan tags: trunk
2023-06-07
10:12
Add a -lm needed on some platforms. check-in: d3714ed042 user: stephan tags: trunk
2022-10-18
19:26
Correct counting of comment blocks for the new --keep-first flag. check-in: a4e43d7088 user: stephan tags: trunk
18:18
Extend stripcomments.c to be able to retain a leading comment. check-in: a60efa6d9b user: stephan tags: trunk
18:17
Account for a deprecation in highlight.js. check-in: 37d8092c50 user: stephan tags: trunk
2022-08-15
19:28
Typo and minor CSS tweak. check-in: 47d6ff8063 user: stephan tags: trunk
19:17
In-doc demo code typo fix. check-in: d2e28de3bd user: stephan tags: trunk
2022-06-23
16:30
Tweaked createDists.sh so that its 'touch' arguments work in a BusyBox environment (Alpine Linux under docker). check-in: 0f7ba1ab4b user: stephan tags: trunk
2022-06-21
11:24
Doc tweak to work around a markdown parsing ambiguity. check-in: 6686b15776 user: stephan tags: trunk
11:10
Added long-missing whcl/manual/api-tmpl.md (was simply never checked in). check-in: 25ca5aec1a user: stephan tags: trunk
2022-06-19
19:39
whcl: extended the if/while/do-while syntaxes to support (...) and [...] in place of {...} in their conditional block part. check-in: cc803cf73c user: stephan tags: trunk
2022-06-10
17:20
Typo and formatting fixes in internal comments. check-in: e9983400af user: stephan tags: trunk
17:13
whcl: resolved a null-pointer assertion which could happen when x.y appears in a command-call context and y is not a property of x. check-in: 9c82fa80b3 user: stephan tags: trunk
2022-06-09
15:26
Typo fix in example whcl code. check-in: 328bf73576 user: stephan tags: trunk
2022-05-01
23:53
Preemptive hypothetical corner-case fix for the previous checkin: only unset the cycle-breaking flag if this invocation was the one which set it. This would seem to make no difference unless some code ignores a being-propagated cycle-check error and invokes the cyclic propref when that error case is propagating (which would be an API violation). Minor doc touchups. check-in: 181e7ecb0e user: stephan tags: trunk
03:59
Corrected the cwal_propref recursion check. It previously only caught the case when the initial being-resolved propref was recursed into but will now catch the case when a sub-invocation recurses into/via itself without re-invoking the initial propref resolution. check-in: a40e9df122 user: stephan tags: trunk
2022-04-14
04:15
More tinkering with the fabled recursive vaccuum. This one fails in the whcl.fs init code but only in the whole constellation, not when run in isolation, and only with the right combination of sweep/vac intervals (==1/5). check-in: 376d3d165f user: stephan tags: trunk
2022-04-13
16:35
Tiny internal cleanups. check-in: 8205032d39 user: stephan tags: trunk
16:34
When sending a value to the recycler, make sure to unset its vacuum-proof flag. Edit: _not_ unsetting doesn't break anything because all such flags are removed when the value is pulled from the recycler, but can (did) lead to confusion when debugging. check-in: 64e470366f user: stephan tags: trunk
14:15
More tinkering with, and notes for, the failed cwal_engine_vacuum_v2(). check-in: 1fc9b12acd user: stephan tags: trunk
13:11
More work on the cwal embedded docs. Removed references to the now-proven-bogus recursive vacuum algorithm. check-in: 68ec23ec4f user: stephan tags: trunk
13:09
Minor css tweaks. check-in: e0a0f93afd user: stephan tags: trunk
13:05
Removed cwal_engine_vacuum_v2(). Its initial impl was not only fundamentally broken, but i can't get what it was _trying_ to do to work. check-in: 0d5c78b8d8 user: stephan tags: trunk
08:09
Removed a done todo. check-in: 6011c8e7c3 user: stephan tags: trunk
08:07
Annotated a TODO. check-in: 3da74f5b97 user: stephan tags: trunk
08:05
Added whcl decl {varname val var2 val...} syntax. check-in: 408488e99a user: stephan tags: trunk
07:58
Moved the cwal index.md. check-in: ee67cc2e22 user: stephan tags: trunk
07:56
Added a whcl unit test script which demonstrates the "inability" to leak stranded cyclic values. check-in: b4aeb9525a user: stephan tags: trunk
2022-04-12
15:31
Correct display of x-/z-string names in/via cwal_dump_allocation_metrics(), broken by recent refactoring. check-in: d63c81511b user: stephan tags: trunk
13:51
Started work on rewriting the long-stagnant (yet still largely relevant) cwal-related wiki pages as embedded docs. check-in: 412c6b7881 user: stephan tags: trunk
07:45
Added some explanatory comments to cwal_engine_vaccum_v2()'s impl. check-in: 57de7431dc user: stephan tags: trunk
07:17
Introducing cwal_engine_vacuum_v2(). Edit: alas, this was premature and flawed :(. check-in: 3f92c0f509 user: stephan tags: trunk
2022-04-11
18:44
Merged in propref-weakref branch. Weak references to aliases seem to work okay, but their utility (beyond _not_ introducing cycles) is debatable. Trivia: this adds the library's first-ever use of a Union-type value. (It's a perfect fit for this specific case.) check-in: 79b26e5009 user: stephan tags: trunk
18:40
More docs. Closed-Leaf check-in: fb2cea79ff user: stephan tags: propref-weakref
18:25
Not thrilled about this, but am going with the "assigning to an alias-to-var resurrects the var" semi-solution to the "missing alias target" problem because we have what appears to be an irreconcilable difference between two different semantics we would like to have for different contexts and this one is the lesser of two evils. check-in: 9d45d638bd user: stephan tags: propref-weakref
16:36
whcl: disabled one of the unit tests which tests a situation which is in direct conflict with another one, and which one is the best approach for that case is as yet undecided. Time for a break. check-in: ff0c16a83d user: stephan tags: propref-weakref