/ Timeline
Login

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

44 check-ins using file src/pcache1.c version e6373934

2019-07-22
23:30
Do not use the insert-overwrite optimization if the cell might overwrite the page header. Leaf check-in: 9991626b user: drh tags: branch-3.29
2019-07-19
01:25
Fix a new problem in the BETWEEN operator when applied to a window function. The problem was introduced yesterday by check-in [7ef7b23cbb1b9ace]. This cherry-pick also needed to remove an assert from sqliteExprDelete(). check-in: ce6bf395 user: drh tags: branch-3.29
2019-07-18
19:50
Add a ctime.c entry for SQLITE_ENABLE_SHARED_SCHEMA. check-in: 892ac945 user: drh tags: reuse-schema
13:33
Modify the bits used for special flags on this branch to account for the fact that some of them are now used for other purposes. check-in: 5a8d0f50 user: dan tags: reuse-schema
2019-07-17
18:19
When processing a BETWEEN or CASE expression, avoid transforming a node of the original expression into a TK_REGISTER node. Instead, take a copy and use it instead. Fix for [1be72aab9]. check-in: bc6b0d73 user: drh tags: branch-3.29
18:11
Fix problems with duplicate fields in the PRIMARY KEYs of WITHOUT ROWID tables. check-in: bda25883 user: drh tags: branch-3.29
2019-07-16
18:27
Add assert()s in os_win.c in an effort to silence false-positives from static analyzers. check-in: 22a7c15b user: drh tags: trunk
05:11
Call ioctl() with the correct signature on both Android and stock Linux. check-in: 24225349 user: dan tags: trunk
2019-07-15
13:58
Fix a problem that could cause a crash if a blob handle were closed after the associated database handle was closed using sqlite3_close_v2(). check-in: 52f463d2 user: dan tags: trunk
07:58
Call ioctl() with the correct signature on both Android and stock Linux. Closed-Leaf check-in: 68e12e06 user: dan tags: ioctl-signature
2019-07-14
00:15
Mark an unreachable branch using ALWAYS(). check-in: 0fff105a user: drh tags: trunk
2019-07-13
18:27
Fix a memory leak that could follow an OOM in the new FILTER code. check-in: 85fd70fe user: dan tags: trunk
17:54
Fix a typo in test file window1.test. check-in: 8c80e81d user: dan tags: trunk
17:45
Fix error handling for the case where a window function is passed the wrong number of arguments. check-in: 871796bb user: dan tags: trunk
17:21
Fix a double-quoted string literal used in the ".schema" command of the CLI. check-in: fcd937d9 user: drh tags: trunk
16:39
Add support for attaching a FILTER clause to an aggregate function. check-in: ee293e5a user: dan tags: trunk
16:22
Rework the FILTER clause implementation to share more code with window functions. Leaf check-in: 5dac8c38 user: dan tags: filter-clause
16:15
Remove unreachable "break" statements to silence harmless compiler warnings from ICC. check-in: 0d7287e1 user: drh tags: trunk
09:56
Merge latest trunk changes into this branch. check-in: 86ab963c user: dan tags: filter-clause
2019-07-11
19:50
Improved comments and extra testcase() macros on the serial-type computation logic in the OP_MakeRecord opcode. check-in: 18bfb217 user: drh tags: trunk
19:27
Increase the version number to 3.30.0 for the next release cycle. check-in: 2578e3c6 user: drh tags: trunk
19:22
Move the sqlite3VdbeSerialType() routine in-line in the OP_MakeRecord opcode. Optimizing compilers were doing this already. By doing it manually, we can omit some redundant tests and make the whole thing run a million cycles faster and use about 80 bytes less code space. check-in: d837ab0d user: drh tags: trunk
2019-07-10
18:45
Merge the version 3.29.0 release enhancements into the reuse-schema branch. check-in: 9819ead0 user: drh tags: reuse-schema
18:40
Merge the 3.29.0 updates into the begin-concurrent-pnu-wal2 branch. check-in: 627b428f user: drh tags: begin-concurrent-pnu-wal2
18:30
Merge the 3.29.0 release into the wal2 branch. check-in: 8baa4022 user: drh tags: wal2
18:21
Merge the 3.29.0 changes into the begin-concurrent-pnu branch. check-in: c89949cc user: drh tags: begin-concurrent-pnu
18:11
Merge the 3.29.0 release into the begin-concurrent branch. check-in: 983733ae user: drh tags: begin-concurrent
17:32
Version 3.29.0 check-in: fc82b73e user: drh tags: trunk, release, version-3.29.0
2019-07-09
23:35
Add the "LL" suffix on a pair of larger integer literals, for compatibility with older C compilers. check-in: 6f328c35 user: drh tags: trunk
17:36
Update rtree.c so that SQLITE_DEBUG is required to turn on assert() statements, even if it is compiled separately from the amalgamation. check-in: b6e17f01 user: dan tags: trunk
12:03
Fix a test script problem in windowfault.test. check-in: 47010bf1 user: dan tags: trunk
2019-07-08
21:32
Merge recent trunk enhancements into the reuse-schema branch. check-in: fae92fee user: drh tags: reuse-schema
21:25
Merge enhancments from wal2, which also merges trunk enhancements. check-in: 08dcb459 user: drh tags: begin-concurrent-pnu-wal2
21:19
Merge all enhancements from trunk into the wal2 branch. check-in: dcbcbc2a user: drh tags: wal2
21:12
Merge enhancements from trunk into the begin-concurrent-pnu branch. check-in: 05aa93af user: drh tags: begin-concurrent-pnu
21:06
Merge recent trunk enhancements into the begin-concurrent branch. check-in: 7fff0803 user: drh tags: begin-concurrent
18:35
Fix dbfuzz2 so that it will compile on systems that do not support getrlimit(). check-in: 36295dce user: drh tags: trunk
13:45
Fix an assert() that [28196d89] caused to fail. check-in: 8fb0c6d5 user: dan tags: trunk
12:01
Ensure collation sequences and affinities work in window function queries. Fix for [9ece23d2]. check-in: 28196d89 user: dan tags: trunk
2019-07-05
15:16
Fix a valgrind problem in fts3corrupt4.test. check-in: cb3dec42 user: dan tags: trunk
2019-07-04
19:19
As it requires wal mode support, do not run test file chunksize.test as part of the "journaltest" permutation. check-in: acd2df36 user: dan tags: trunk
16:30
Fix a typo in the wapptest.tcl script. check-in: 971b4422 user: dan tags: trunk
16:06
Have wapptest.tcl run at least one threadtest with an SQLITE_ENABLE_MEMORY_MANAGEMENT build. check-in: d6131caf user: dan tags: trunk
16:05
Fix a race condition that could occur in SQLITE_ENABLE_MEMORY_MANAGEMENT builds when two threads simultaneously open the first two database connections in the process. check-in: 5ea3f6fc user: dan tags: trunk