Login
Timeline
Login

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

50 events occurring on or before 2024-09-24 21:37:02.

2024-09-24
21:37
Some insignificant internal touchups. check-in: 76751c68a6 user: stephan tags: trunk
21:24
Comment cleanups. check-in: 5861c30dce user: stephan tags: trunk
21:13
Add --private flag to f-ci. It seems to work, too. check-in: f511d7e632 user: stephan tags: trunk
18:22
Comment and doc cleanups. check-in: 6c21831158 user: stephan tags: trunk
15:58
Remove some stray debug output added in [71fbbe959b34]. check-in: 57771ce4fc user: stephan tags: trunk
15:48 Edit reply: Typo autosetup/wh-common.tcl:227-ish artifact: fb48755f9c user: stephan
15:47
Remove some auto.def debug output and add a comment explaining the new test in f-sanity.c. check-in: b096fe0978 user: stephan tags: trunk
15:43
Extend fsl_mtime_of_manifest_file() to be able to return the mtime of any artifact type if given a file ID of 0 or less. Simplify its internal impl a bit. check-in: 71fbbe959b user: stephan tags: trunk
14:31 Reply: Typo autosetup/wh-common.tcl:227-ish artifact: 1d7e938b0d user: stephan
14:05
Minor autosetup-related reorgs. check-in: ed02fb6b2d user: stephan tags: trunk
13:55 Reply: Typo autosetup/wh-common.tcl:227-ish artifact: 218b2823b3 user: stephan
13:51 Reply: Typo autosetup/wh-common.tcl:227-ish artifact: b9967fccef user: stephan
11:17 Reply: Typo autosetup/wh-common.tcl:227-ish artifact: 51993056ea user: stephan
07:01 Reply: Typo autosetup/wh-common.tcl:227-ish artifact: 491552369c user: brickviking
2024-09-23
10:43
include limits.h header for LONG_MAX on darwin While here, change buf->cursor precondition comparison check to ensure it is not greater than buf->used. It may be an unreachable state but we must guard it nonetheless. And expand getdelim() regress by covering the empty or end-of-buffer precondition path, and the no matching delimiter found in the stream path. check-in: 322452cb8b user: mark tags: trunk
2024-09-22
15:38
implement fsl_buffer_get{delim,line}() and regress test This API provides the same semantics as POSIX.1-2024 getdelim(3), which the fsl_buffer structure conveniently facilitates. A new regress test case is also added to f-sanity. Briefly discussed in /chat with Stephan. https://pubs.opengroup.org/onlinepubs/9799919799/functions/getdelim.html check-in: efb25dec6f user: mark tags: trunk
2024-09-21
01:27
zap deadstore via missing break statement in switch block I suspect this fallthrough attribute was incorrectly added to silence a compiler warning that was in this case warranted. We don't want to clobber c; `c = offset` is correct for SEEK_SET. Incidentally, this routine's regress test was not failing the SEEK_SET case[0] because bin->cursor is at 0 so the fallthrough to the SEEK_CUR case[1] equates to `c = 0 + offset`. As such this commit also reorders test cases for a more rigorous regresssion test of fsl_buffer_seek(). [0]: assert(0==fsl_buffer_seek(&bin, 0, FSL_BUFFER_SEEK_SET)); [1]: case FSL_BUFFER_SEEK_CUR: c = (int64_t)b->cursor + offset; break; check-in: 5d2f636c0c user: mark tags: trunk
2024-09-20
18:52
Fix a call to free() which should have been fsl_free(). check-in: 5474491f74 user: stephan tags: trunk
2024-09-18
18:52
Minor cleanups and doc tweaks. check-in: 2ee07f48f0 user: stephan tags: trunk
2024-09-17
05:15
Update fsl_cx_empty_m to C99-style. check-in: 071f8b629f user: stephan tags: trunk
2024-09-16
23:03
EOL whitespace cleanups and simplify one silly code block. check-in: 2074b15145 user: stephan tags: trunk
22:31
Simplify fsl__cx_db_hook_transaction() a bit. check-in: 40d724d923 user: stephan tags: trunk
21:26
Merge db-hooks branch into trunk. Summary: eliminate the fsl_db class's hard dependency on the fsl_cx class via introduction of hooks which fsl_cx installs in its db instance. check-in: 8884282b35 user: stephan tags: trunk
21:22
Remove some debug output. Update some docs. Closed-Leaf check-in: ccd8bc3369 user: stephan tags: db-hooks
21:05
Docs and cleanups related to the new fsl_db hooks. check-in: a189336bdd user: stephan tags: db-hooks
20:34
Remove the fsl_db::f (fsl_cx*) member. This touches a lot of code lines but was not anywhere near as invasive as expected. check-in: f00a5025f5 user: stephan tags: db-hooks
18:52 Reply: Typo autosetup/wh-common.tcl:227-ish artifact: 0ef319e465 user: stephan
17:41
More work towards moving fsl_cx-specific pieces of fsl_db internals into fsl_cx-side hooks. check-in: 7fce228983 user: stephan tags: db-hooks
17:06
More work on the db hooks. check-in: 12b3603cd3 user: stephan tags: db-hooks
16:02
Initial work on adding some hooks to the fsl_db API, the goal being to eliminate the hard dependency of fsl_cx in fsl_db internals. This compiles but is untested (not counting this commit, which will do at least a minimal test) but other matters require attention so this is being stashed for later development. check-in: 1c4ec95d75 user: stephan tags: db-hooks
12:21
Add --date-override and --allow-older flags to f-ci. check-in: 580ec03020 user: stephan tags: trunk
11:41
Remove the --languages flags from the ctags/etags invocation, as it's a GNU-ism. check-in: 7613d9182b user: stephan tags: trunk
11:23 Reply: Typo autosetup/wh-common.tcl:227-ish artifact: e68b48f47e user: stephan
11:22
Rework the tags to support both ctags and etags. Use the --etags and/or --ctags configure flag to opt in to tags generation. They're off by default because they can be slow and aren't commonly used. check-in: ec5d660e8f user: stephan tags: trunk
11:14 Reply: Typo autosetup/wh-common.tcl:227-ish artifact: a5e4b5735a user: stephan
11:09 Reply: Typo autosetup/wh-common.tcl:227-ish artifact: 86ff416913 user: brickviking
10:14 Reply: Another tiny patch for Linux GNUmakefile.in artifact: 2ae5a89bb0 user: stephan
10:08 Reply: Typo autosetup/wh-common.tcl:227-ish artifact: 5295695266 user: stephan
10:07
Doc typo fix reported in the forum. check-in: 391184a785 user: stephan tags: trunk
08:23 Reply: Another tiny patch for Linux GNUmakefile.in artifact: daa96447c1 user: brickviking
08:22 Post: Typo autosetup/wh-common.tcl:227-ish artifact: 1a1e36957a user: brickviking
2024-09-15
22:18 Reply: Another tiny patch for Linux GNUmakefile.in artifact: c00fb4cb1b user: stephan
22:10 Reply: Another tiny patch for Linux GNUmakefile.in artifact: 9922d6636e user: brickviking
15:32 Edit [8e0da47996461a2b|8e0da47996]: Edit check-in comment. artifact: 626dbaf383 user: stephan
11:25 Reply: Another tiny patch for Linux GNUmakefile.in artifact: 3e556e870e user: mark
11:11
latest upstream fnc [fnc:26adf1707c] check-in: 8e0da47996 user: mark tags: trunk
11:06 Reply: Another tiny patch for Linux GNUmakefile.in artifact: 4d67a896bc user: brickviking
10:53 Reply: Another tiny patch for Linux GNUmakefile.in artifact: cbb26336b4 user: mark
09:57 Reply: Another tiny patch for Linux GNUmakefile.in artifact: 17aedb8bcb user: stephan
09:55
Remove -DSQLITE_USE_ALLOCA from build flags. No idea why it was there but it causes grief (see [/forumpost/f4f1fdb1df]). check-in: 6f743f092d user: stephan tags: trunk