SQLite

All files named ”ext/misc/closure.c”
Login

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

History for ext/misc/closure.c

2025-04-10
10:18
[5559daf1da] part of check-in [20acd630b9] Remove unnecessary "www." prefixes on domain names in URLs. (check-in: [20acd630b9] user: drh branch: trunk, size: 30145)
2025-01-13
11:28
[87e0967772] part of check-in [ed83b79100] GCC 13 has become more quite pedantic about the signature of functions matching the type of pointers through which the functions are called. Make adjustments to extension functions and test procedures to work around this. No changes to the core. (check-in: [ed83b79100] user: drh branch: trunk, size: 30149)
2023-10-06
12:51
[0e04f52d93] part of check-in [f3b3d712d6] Ensure that all fields of static sqlite3_module objects are explicitly initialized, in order to hush-up nuisance compiler warnings. (check-in: [f3b3d712d6] user: drh branch: trunk, size: 30069)
2022-07-22
20:24
[0ef3169a73] part of check-in [57beb700c0] Add experimental 'xShadowName2' method for virtual table modules. (check-in: [57beb700c0] user: mistachkin branch: xShadowName2, size: 30071)
2019-03-20
05:45
[dbfd8543b2] part of check-in [1c0fe5b576] Fix various harmless compiler warnings seen with MSVC. (check-in: [1c0fe5b576] user: mistachkin branch: noWarnings, size: 30026)
2019-01-08
20:02
[037d055c5a] part of check-in [ca67f2ec0e] Use 64-bit math to compute the sizes of memory allocations in extensions. (check-in: [ca67f2ec0e] user: drh branch: trunk, size: 30016)
2018-11-05
23:01
[9f8fa11aa6] part of check-in [31942b3dd3] Initial code to make shadow tables read-only to ordinary SQL. The now xShadowName method is added to the sqlite3_module object and is used to identify potential shadow tables. The SQLITE_PREPARE_SHADOW argument to sqlite3_prepare_v3() is defined. It is designed to permit writing to shadow tables, but is currently an unused placeholder. (check-in: [31942b3dd3] user: drh branch: read-only-shadow, size: 30019)
2018-05-02
08:12
[fe928228e8] part of check-in [0c67150749] Fix a problem in the xBestIndex method of the closure extension causing it to allocate non-contiguous argvIndex values in some cases (an "xBestIndex malfunction" error). (check-in: [0c67150749] user: dan branch: trunk, size: 29975)
2015-10-29
13:48
[0d2a038df8] part of check-in [34eb6911af] Fix uses of ctype functions (ex: isspace()) on signed characters in test programs and in some obscure extensions. No changes to the core. (check-in: [34eb6911af] user: drh branch: trunk, size: 29674)
2013-07-17
21:08
[636024302c] part of check-in [b1b0de29fd] Fix copy/paste errors in comments in the transitive_closure virtual table. No changes to code. (check-in: [b1b0de29fd] user: drh branch: trunk, size: 29644)
2013-06-03
21:25
[997c20ddf3] part of check-in [e2c1af78b6] Adjust the xBestIndex methods on both the fuzzer and transitive_closure virtual tables so that an unused MATCH operator gets a really large cost. Remove ambiguities from the fuzzer test cases. (check-in: [e2c1af78b6] user: drh branch: nextgen-query-plan-exp, size: 29642)
18:50
[b88aa95fbe] part of check-in [aa66b86420] Fix a bug in the transitive_closure virtual table that NGQP exposes. Update between.test module to avoid using sqlite_query_plan. (check-in: [aa66b86420] user: drh branch: nextgen-query-plan-exp, size: 29443)
2013-05-17
20:16
[40788c54c5] part of check-in [7a9aa21c35] Remove a stray tab character from the transitive_closure extension source code. (check-in: [7a9aa21c35] user: drh branch: trunk, size: 29360)
2013-05-15
18:34
[7e9197d0c9] part of check-in [00231fb012] Fixes to allow testfixture to be compiled with SQLITE_OMIT_VIRTUAL_TABLE defined. (check-in: [00231fb012] user: dan branch: trunk, size: 29361)
2013-04-25
16:42
Added: [fec0c8537c] part of check-in [84018099c8] Added the transitive_closure, ieee754, and amatch extensions. (check-in: [84018099c8] user: drh branch: std-ext, size: 29217)