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 | |