Login
Timeline
Login

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

30 most recent check-ins

2025-05-31
13:29
Document the tcl (db config) subcommand and improve its return value semantics a bit. Leaf check-in: 763f206348 user: stephan tags: trunk
13:00
Add tcl db config --null-string X and -null-string (getter) flags to get/set the db's current string representation of SQL NULL. check-in: 1451c750b1 user: stephan tags: trunk
10:49
Remove the -Wno-unused-parameters build flag in --pedantic mode, formerly needed for sqlite3.c, as that's been resolved upstream. check-in: 141248ce0f user: stephan tags: trunk
10:48
Correct the RID on the parent: line of f-status output. check-in: f6827caaf1 user: stephan tags: trunk
09:44
Pull in latest sqlite3.c to get it compiling with -Wextra -pedantic. check-in: 9b35d809f8 user: stephan tags: trunk
09:33
Re-add -Wextra -pedantic CC flags, and work out its complaints across many files, but they're disabled without the --pedantic flag because they break with the upstream fnc.c and sqlite3.c. check-in: 84ef1197c3 user: stephan tags: trunk
09:32
Speed up the lambda-to-name conversion for the common cases. check-in: c3c3c7767b user: stephan tags: trunk
09:31
Pull in upstream sqlite3.c/h. check-in: 3ec8fdf670 user: stephan tags: trunk
2025-05-30
16:59
Simplify proj-parse-flags a bit. check-in: da40a61cb6 user: stephan tags: trunk
16:45
Small tcl test cleanups. check-in: 2c3865d7c9 user: stephan tags: trunk
14:48
Improve some error messages. check-in: 3df04b2434 user: stephan tags: trunk
14:14
Exploring another approach to getting access to the db and aggregate context from Tcl-side UDFs. It's not working out, but don't yet want to toss it, so it's disabled. check-in: 5438f0c589 user: stephan tags: trunk
12:50
Generic internal cleanups in the core lib and tcl binding. check-in: d28a84d273 user: stephan tags: trunk
12:02
Reinstate -Wall and -Werror by default. They apparently went missing in the recent build rework. check-in: 1dee3ae203 user: stephan tags: trunk
11:43
Make th.c's abort()ing on OOM a compile-time flag. check-in: 791d56dc25 user: stephan tags: trunk
10:58
Add timestamp to the parent(s) listing in f-status. check-in: c850cf1796 user: stephan tags: trunk
10:51
Fix a configure script tcl syntax error. check-in: f7a4b9383e user: stephan tags: trunk
09:42
Add the tcl db changes subcommand. check-in: 94fd2e5e4e user: stephan tags: trunk
03:33
Add a cache of th_list objects, as these are frequently needed for command -flags parsing and are easy to reuse. check-in: 92cebad704 user: stephan tags: trunk
02:16
Internal tcl refactoring. check-in: 7fc0665481 user: stephan tags: trunk
01:40
An attempt at qsort()ing th_cmdflags for searching but it's broken - illegal memory access. Stashing for potential later perusal. Closed-Leaf check-in: 757018380c user: stephan tags: tcl-broken-cmdflag-sort
00:04
Add support for tcl window functions. Add -return-{}-as-null flag to UDFs to cause empty return values to be interpreted as SQL NULL. check-in: 14a3d258ed user: stephan tags: trunk
2025-05-29
21:58
Remove doc references to the newly-removed db -for-udf flag. check-in: f38d964f2d user: stephan tags: trunk
21:48
Doc touchups. check-in: 408d0d58b0 user: stephan tags: trunk
21:24
Doc typo fix. check-in: 216d491f9b user: stephan tags: trunk
21:22
Merge in and close the tcl-aggregate-udf branch. check-in: 56ac0de53b user: stephan tags: trunk
21:21
Robustify and document aggregate UDFs. Closed-Leaf check-in: 7c7eb5e008 user: stephan tags: tcl-aggregate-udf
17:14
Got tcl aggregate UDFs working, but this reveals some nearby refactoring which needs to happen next. check-in: c6f9463ad7 user: stephan tags: tcl-aggregate-udf
14:35
Minor doc and test code tweaks. check-in: 98dee01c30 user: stephan tags: trunk
14:10
Tweaks to the --with-sqlite flag handling. check-in: fbf8f0c6f2 user: stephan tags: trunk