Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 check-ins occurring around 872ba256cbf61.
2022-01-11
| ||
18:01 | Fix the PG-compatible -> and ->> path parsing. (check-in: 22d5138315 user: drh tags: json-in-core) | |
2022-01-10
| ||
17:43 | Fix typo in the json-enhancements.md document. (check-in: feba24ef77 user: drh tags: json-in-core) | |
15:43 | Implement the new PG-compliant versions of the -> and ->> operators. (check-in: 39eff3b9bf user: drh tags: json-in-core) | |
13:55 | New proposal for -> and ->> operators. (check-in: 1108e12a22 user: drh tags: json-in-core) | |
2022-01-09
| ||
21:16 | Update the json-enhancements.md document to match the version in the json-in-core branch, as outside readers have linked to this branch. (Leaf check-in: 2027b3beb9 user: drh tags: json-enhancements) | |
20:51 | Typo fix in doc/json-enhancements.md. (check-in: c3b01d4964 user: drh tags: json-in-core) | |
20:42 | Update the doc/json-enhancements.md document to better explain the features of this branch. (check-in: b8ac938f41 user: drh tags: json-in-core) | |
19:44 | Do not enclude ENABLE_JSON1 in the compile-time options. (check-in: 8bf41bc5cb user: drh tags: json-in-core) | |
19:36 | Merge trunk enhancements into the json-in-core branch. (check-in: ea75577169 user: drh tags: json-in-core) | |
16:54 | Add a new built-in subtype() function. (check-in: a25f4ce255 user: drh tags: json-in-core) | |
2022-01-08
| ||
21:59 | mkshellc.tcl to convert #include to INCLUDE for in-tree includees (check-in: b1f3b317c0 user: larrybr tags: cli_extension) | |
21:50 | Add NEVER() macros to two branches that became unreachable due to [e199a851e316bd47]. (check-in: 71272caff5 user: drh tags: trunk) | |
21:00 | Add function format() as an alias for printf(), for compatibility with other systems. (check-in: 68bffc612c user: drh tags: trunk) | |
15:37 | Merge the JSON function enhancements from the json-enhancements branch into json-in-core. (check-in: e116501c2f user: drh tags: json-in-core) | |
15:05 | Improved commenting of changes in the json1.c extension. (check-in: 4d81425e1b user: drh tags: json-enhancements) | |
2022-01-07
| ||
18:09 | Notes on the JSON enhancement proposals. (check-in: 18160985ea user: drh tags: json-enhancements) | |
17:26 | Reverse the meaningn of -> and ->>. ->> raises an error on invalid JSON but -> does not. This allows ->> to behave the same as PG and MySQL. (check-in: 85f8170555 user: drh tags: json-enhancements) | |
17:14 | Change the -> operator to use json_extract(). The ->> operator continues to use json_nextract(). (check-in: b4c8a62381 user: drh tags: json-enhancements) | |
17:08 | New json_nextract() function that works like json_extract() except that it returns NULL instead of raising an error if the first argument is not well-formed JSON. Or if the first argument is not well-formed JSON and the second argument is '$', then return the first argument quoted. The "->" and "->>" operators are converted to use json_nextract(). (check-in: dc00f5286d user: drh tags: json-enhancements) | |
16:03 | Add the json_ntype() SQL function. Works like the 1-argument json_type() except that it returns NULL if the argument is not well-formed JSON, rather than raising an error. (check-in: ed9956f5dd user: drh tags: json-enhancements) | |
15:47 | Accept abbreviated JSON Paths on the right-hand side of the -> and ->> operators. (check-in: d15410900d user: drh tags: json-enhancements) | |
14:58 | Add new binary operators "->" and "->>" to the parser that evaluate to 2-argument SQL functions by the same name. Add new "->" and "->>" functions to the JSON extension that are aliases for json_extract(). (check-in: c4e4e3a3fc user: drh tags: json-enhancements) | |
14:09 | Merge 3.37.2 changes into the begin-concurrent-pnu branch. (Leaf check-in: e525892d3d user: drh tags: begin-concurrent-3.37) | |
2022-01-06
| ||
17:13 | Add the '-guard:cf' compiler option for Windows 10, per forum post 8d3b4ad694. (check-in: 2d6a16caa7 user: mistachkin tags: trunk) | |
14:16 | Merge the 3.37.2 patches into the reuse-schema branch. (Leaf check-in: d7ec5a2b4a user: drh tags: reuse-schema-3.37) | |
13:25 | Version 3.37.2 (check-in: 872ba256cb user: drh tags: release, version-3.37.2, branch-3.37) | |
01:40 | An attempt to integrate the JSON functions directly into the SQLite core, rather than holding them as an extension. (check-in: 583b47d865 user: drh tags: json-in-core) | |
2022-01-05
| ||
21:08 | Remove two NEVER() macros that can sometimes be true if the database is corrupt. dbsqlfuzz 0414d2c18290fc80fd5fb540def7d3e46c1ae9c6. (check-in: e1871201e7 user: drh tags: branch-3.37) | |
21:01 | Remove two NEVER() macros that can sometimes be true if the database is corrupt. dbsqlfuzz 0414d2c18290fc80fd5fb540def7d3e46c1ae9c6. (check-in: b6a82f3c3b user: drh tags: trunk) | |
18:56 | Increase the version number to 3.37.2 (check-in: 7b911356af user: drh tags: branch-3.37) | |
16:02 | Fix an assert() failure that could follow an OOM when coding a RETURNING trigger. dbsqlfuzz case 5d3e2438f15dc32b473d9f29413157857efa1212. (check-in: 93965e67e2 user: drh tags: branch-3.37) | |
15:54 | Fix an assert() failure that could follow an OOM when coding a RETURNING trigger. dbsqlfuzz case 5d3e2438f15dc32b473d9f29413157857efa1212. (check-in: 7ae596dd4a user: dan tags: trunk) | |
12:01 | Improved handling of OOM errors in sqlite3ExpandReturning(). dbsqlfuzz 1040b720f0bbc3bdcfe7336acffbf71517e3ef82. (check-in: b9ed2a2921 user: drh tags: branch-3.37) | |
11:49 | Improved handling of OOM errors in sqlite3ExpandReturning(). dbsqlfuzz 1040b720f0bbc3bdcfe7336acffbf71517e3ef82. (check-in: 33c6b8e94b user: drh tags: trunk) | |
2022-01-03
| ||
19:33 | Test .mode quote blob output (check-in: ef4dcd1080 user: larrybr tags: trunk) | |
01:43 | Small performance and size optimization to allocateCursor(). (check-in: 23f042669a user: drh tags: trunk) | |
2022-01-02
| ||
21:53 | Remove unnecessary assignment operations in the btree search algorithm, for a small size reduction and performance increase. (check-in: 01bd266eb6 user: drh tags: trunk) | |
20:54 | In the CLI, fix ".mode quote" output for UTF16 BLOBs. Forum post b4bfe62fe6. (check-in: 728e9dcc6d user: drh tags: trunk) | |
19:43 | Do not open a rollback journal file when the journal_mode is OFF, even if such a file exists on disk. See [forum/forumpost/ec2a102440|forum post ec2a102440] for a description. I so far have been unable to find any harm to come of the problem, other than the assertion fault when in DEBUG mode. (check-in: 71f21f172c user: drh tags: branch-3.37) | |
19:32 | Do not open a rollback journal file when the journal_mode is OFF, even if such a file exists on disk. See [forum/forumpost/ec2a102440|forum post ec2a102440] for a description. I so far have been unable to find any harm to come of the problem, other than the assertion fault when in DEBUG mode. (check-in: fdf9ed665b user: drh tags: trunk) | |
19:10 | Improve formatting of an assert(). No functional changes. (check-in: 4bb78ce8b5 user: drh tags: trunk) | |
18:10 | Clear the cache of triggers used to implement CASCADE foreign key constraints whenever the schema changes. Fix for the problem identified by forum post 2831335356. (check-in: 4f1313c67f user: drh tags: branch-3.37) | |
17:46 | Earlier detection of corruption in sqlite3BtreeDelete(). Fix for the assertion fault reported by forum post 9d78389221. (check-in: eb07219965 user: drh tags: branch-3.37) | |
17:37 | Do not raise an SQLITE_SCHEMA error if in sqlite3Init(). Fix for PoC #2 in forum post b03d86f951. See TH3 for test cases. (check-in: 25beca31cf user: drh tags: branch-3.37) | |
17:24 | Fix an obscure problem with releasing savepoints stored in an in-memory journal that could cause subsequent savepoint rollback to fail. (check-in: 3c0806e4df user: drh tags: branch-3.37) | |
17:14 | Remove an obsolete assert() statement that no longer does anything useful and which is not always true. Fix for PoC #1 of forum post b03d86f951. (check-in: 0829c1001b user: drh tags: branch-3.37) | |
17:13 | Fix a faulty assert() statement - adding a CORRUPT_DB term - based on a test case derived from [562805cf488a455c]. Also add a test case to that prior issue. (check-in: f9505fcb28 user: drh tags: branch-3.37) | |
17:02 | Fix harmless compiler warnings seen with MSVC. (check-in: 6e08a542ad user: drh tags: branch-3.37) | |
17:00 | Move the pTriggerPrg and pCleanup elements of the Parse object up into the section of that object that is persisted across calls to sqlite3NestedParse(). This fixes a memory leak reported in forum post 24bd1fef7e9323ef. (check-in: ee8b2397a6 user: drh tags: branch-3.37) | |
16:48 | Performance optimization in btreeParseCellPtr() by unrolling the loop that decodes the rowid. (check-in: fef72368a2 user: drh tags: trunk) | |