0
0
mirror of https://github.com/tursodatabase/libsql.git synced 2025-10-08 04:47:12 +00:00

Commit Graph

  • 575414ae8d make doc directory earlier in build; see (1667) (CVS 1682) dougcurrie 2004-06-24 14:17:44 +00:00
  • cf991b375a Minor fix for 'make doc'. (CVS 1681) danielk1977 2004-06-24 01:30:44 +00:00
  • 3aeab9e438 Apply (1679) to version 3. Ticket #777. (CVS 1680) danielk1977 2004-06-24 00:20:04 +00:00
  • ca69323478 The MIN() aggregate function returns NULL if any element in the result was NULL. This makes MIN() consistent with ORDER BY which sorts NULL first. Ticket #777. (CVS 1679) drh 2004-06-23 21:16:51 +00:00
  • 1ba1b5511c Improve test coverage of utf.c. (CVS 1678) danielk1977 2004-06-23 13:46:32 +00:00
  • e12c17bab3 Fix a bug in the previous checkin. (CVS 1677) danielk1977 2004-06-23 12:35:14 +00:00
  • 9d951766ea Add some tests for user functions that prefer various text encodings. (CVS 1676) danielk1977 2004-06-23 12:15:55 +00:00
  • ef317ab577 Test cases to verify recovery after a crash. (CVS 1675) danielk1977 2004-06-23 10:43:10 +00:00
  • ece80f1e48 Handle corrupt journal file headers correctly. (CVS 1674) danielk1977 2004-06-23 01:05:26 +00:00
  • d7e69648c1 Add a comment to the output buffer allocation in sqlite3VdbeMemTranslate() (CVS 1673) danielk1977 2004-06-23 00:23:49 +00:00
  • 22276bd773 Fix another uninitialized Mem.xDel problem. (CVS 1672) drh 2004-06-22 22:54:22 +00:00
  • 1b743be858 Be careful to initialize the Mem.xDel field to zero for static Mems. (CVS 1671) drh 2004-06-22 22:04:46 +00:00
  • 7cf8c55add Make sure the result of a user-defined function uses the text encoding of the database. (CVS 1670) drh 2004-06-22 17:59:55 +00:00
  • c4d8d097dc Version 3.0.1 ALPHA (CVS 1669) drh 2004-06-22 14:59:40 +00:00
  • fa9249dd98 Fix typos in web documentation. Tickets #770 and #771. (CVS 1668) drh 2004-06-22 14:57:53 +00:00
  • f1f7d25536 The download.tcl script used to generate download.html must run out of the doc subdirectory of the build. (CVS 1667) drh 2004-06-22 14:52:26 +00:00
  • d8c8d5cec8 Update the changes.html webpage for version 3.0.1. (CVS 1666) drh 2004-06-22 14:47:01 +00:00
  • 8eebadf133 Rename sqlite.dll to sqlite3.dll. (CVS 1665) drh 2004-06-22 14:41:35 +00:00
  • 03601b8d57 Prepare for another ALPHA release. Version number 3.0.1. (CVS 1664) drh 2004-06-22 14:41:00 +00:00
  • d86596e0e2 Do not apply unary '-' to an unsigned "sizeof" result. (CVS 1663) drh 2004-06-22 14:40:11 +00:00
  • e5b7a0e8ee Fix error introduced during merge of main.mk. (CVS 1662) danielk1977 2004-06-22 13:23:47 +00:00
  • 645f63ed02 Fix some segfaults that could have occurred after a malloc() failure. (CVS 1661) drh 2004-06-22 13:22:40 +00:00
  • d1e3bee1a0 Add crash.test script. (CVS 1660) danielk1977 2004-06-22 13:12:51 +00:00
  • 241db313b4 Add comments to test1.c. (CVS 1659) drh 2004-06-22 12:46:53 +00:00
  • 83f4707ab2 Add os_tst.c to the TESTSRC macro in main.mk. (CVS 1658) drh 2004-06-22 12:30:19 +00:00
  • 8a6c550d94 Improve the os_test.c module. (CVS 1657) danielk1977 2004-06-22 12:18:32 +00:00
  • efad99959b Patch around compilers that do not support "long long int". (CVS 1656) drh 2004-06-22 12:13:55 +00:00
  • e302663615 Add os_test.c. Not activated yet. (CVS 1655) danielk1977 2004-06-22 11:29:02 +00:00
  • 369340af3d configure fixes for cygwin (line endings in configure.ac) ticket #772 (CVS 1654) dougcurrie 2004-06-21 21:49:57 +00:00
  • 001c0bdc28 configure fixes for cygwin (line endings in configure.ac) (CVS 1653) dougcurrie 2004-06-21 21:44:49 +00:00
  • 0f290bf7b8 configure and makefile updates for v3-alpha compiler macros (CVS 1652) dougcurrie 2004-06-21 18:57:29 +00:00
  • da71ce1623 Fix an uninitialized variable. The variable was harmless, but pedantic error checking in MSVC raised an exception on it. (CVS 1651) drh 2004-06-21 18:14:45 +00:00
  • da95f8a67f Remove unused OP_UtfXX opcodes. (CVS 1650) danielk1977 2004-06-21 11:30:56 +00:00
  • e159fdf21c Avoid opening a temp table for aggregate queries with no GROUP BY clause. (CVS 1649) danielk1977 2004-06-21 10:45:06 +00:00
  • 72c952a1c4 Add the OP_Concat8 opcode, similar in concept to OP_String8. (CVS 1648) danielk1977 2004-06-21 09:06:41 +00:00
  • 9e6db7d70f Ensure sqlite3ErrorMsg() is used to report errors during compilation, sqlite3Error() during execution. Also remove unused param from sqlite3VdbeReset() and Finalize(). (CVS 1647) danielk1977 2004-06-21 08:18:51 +00:00
  • 00e279d9f7 Update sqlite3_column_decltype() to return NULL as the declartion type for an expression that is not a column reference. (CVS 1646) danielk1977 2004-06-21 07:36:32 +00:00
  • b28af71a22 Update sqlite3_changes() to match the documentation and add sqlite3_total_changes(). (CVS 1645) danielk1977 2004-06-21 06:50:26 +00:00
  • d664d9a2bb fix fulltest error by restoring unset (CVS 1644) dougcurrie 2004-06-20 03:06:18 +00:00
  • 0e3d74761d Make sure VdbeFunc entries are initialized before trying to destroy them. Also, unrelated comment changes in build.c. (CVS 1643) drh 2004-06-19 17:33:07 +00:00
  • 124b27e654 Omit the DB_Locked and DB_Cookie flags. Other minor cleanup. (CVS 1642) drh 2004-06-19 16:06:10 +00:00
  • f92c7ff74a Clear up another zero-length array. This seems to fix the segfault in func-13.4 too. (CVS 1641) drh 2004-06-19 15:40:23 +00:00
  • 998da3a287 Fix problems with the WatCom C compiler: Arrays must contain at least one element. sqlite3FreeX declared properly. Don't allow run-time expression (the SQLITE_UTF16NATIVE macro) in an array initializer. (CVS 1640) drh 2004-06-19 15:22:56 +00:00
  • a99db3b6ac Omit the sqlite3VdbeCode() routine. Use sqlite3NameFromToken() more to reduce the amount of code. (CVS 1639) drh 2004-06-19 14:49:12 +00:00
  • 52e50d6aaa Add the source code to the sqlite_analyzer utility. (CVS 1637) drh 2004-06-19 11:57:39 +00:00
  • 65d8439342 file spaceanal.tcl was initially added on branch version_2. (CVS 1638) drh 2004-06-19 11:57:39 +00:00
  • 0f156745bd Fix a compiler warning in os.c. (CVS 1636) drh 2004-06-19 11:57:08 +00:00
  • 7ec0191c42 Create sqlite3.def and move sqlite.def into the attic. (CVS 1635) drh 2004-06-19 11:39:01 +00:00
  • ec8450f6cb Remove the unused 'next_cookie' mechanism. (CVS 1634) danielk1977 2004-06-19 09:35:36 +00:00
  • 92f9a1bbda Make sure ATTACH and DETACH fail if a transaction is active. (CVS 1633) danielk1977 2004-06-19 09:08:16 +00:00
  • f9d64d2c30 Remove the iCollate argument from sqlite3_create_function() (CVS 1632) danielk1977 2004-06-19 08:18:07 +00:00
  • f4ed02a34f Backport of (1628) to version 2. (CVS 1631) danielk1977 2004-06-19 04:23:25 +00:00
  • 96d81f99d4 Update sqlite3_close() API to match documentation. (CVS 1630) danielk1977 2004-06-19 03:33:57 +00:00
  • b7ce0c90a3 Update sqlite.def for version 3.0. (CVS 1629) drh 2004-06-19 03:26:12 +00:00
  • d008cfe305 Fix for #764. When reloading the schema, load the temp schema last. (CVS 1628) danielk1977 2004-06-19 02:22:10 +00:00
  • d3fc6d0e3b fix dependencies for testfixture in Makefile.in (CVS 1627) dougcurrie 2004-06-19 02:19:39 +00:00
  • ef4ac8f9df Change the name of the TCL command from "sqlite" to "sqlite3" so that both SQLite version 2 and SQLite version 3 can be used by Tcl at the same time. (CVS 1626) drh 2004-06-19 00:16:31 +00:00
  • 81c95efaf5 MinGW/MSYS build fixes; ticket #765 (CVS 1625) dougcurrie 2004-06-18 23:21:47 +00:00
  • f12f80f071 MinGW/MSYS build fixes; ticket #765 (CVS 1624) dougcurrie 2004-06-18 23:20:53 +00:00
  • 6b29334cd2 MinGW/MSYS build fixes; ticket #765 (CVS 1623) dougcurrie 2004-06-18 23:19:19 +00:00
  • bdb4383a90 Fix declaration problem in the previous check-in. (CVS 1622) drh 2004-06-18 17:45:11 +00:00
  • 38f8271f81 Changes to allow libsqlite3.a and libsqlite.a to be both linked into the same program at the same time. (CVS 1621) drh 2004-06-18 17:10:16 +00:00
  • 43d0578e04 Fix typos in documentation. Fix publish.sh so that it correctly builds the ZIP archive of preprocesses source code. (CVS 1620) drh 2004-06-18 15:13:48 +00:00
  • 8107be2c7e Version 3.0.0 (ALPHA) (CVS 1619) drh 2004-06-18 12:29:23 +00:00
  • f5628d7825 Fix typos in capi3.tcl (CVS 1618) danielk1977 2004-06-18 11:34:09 +00:00
  • 829512baa0 Update the Makefile.in, version number, change log, etc for the 3.0.0 release. (CVS 1617) drh 2004-06-18 11:29:35 +00:00
  • 8d81b86a2e Fix typos and minor errors in lang.tcl. (CVS 1616) danielk1977 2004-06-18 11:25:21 +00:00
  • 5314c4d7ab Fix a couple of gcc warnings. (CVS 1615) danielk1977 2004-06-18 06:02:35 +00:00
  • bfd6cce56b Optimisation for unicode encoding conversion routines. (CVS 1614) danielk1977 2004-06-18 04:24:54 +00:00
  • a285422922 Documentation updates in preparation for the release of version 3.0.0. (CVS 1613) drh 2004-06-17 19:04:17 +00:00
  • ededfd5e83 Remove redundant opcodes OP_MakeKey and OP_MakeIdxKey. (CVS 1612) danielk1977 2004-06-17 07:53:01 +00:00
  • f736b77160 Handle conflicting ON CONFLICT clauses in table definitions. (CVS 1611) danielk1977 2004-06-17 06:13:34 +00:00
  • 3f6b087471 Use the faster LIKE function from sqlite v2. Add special user functions to test builds to test the auxdata APIs. (CVS 1610) danielk1977 2004-06-17 05:36:44 +00:00
  • d09b592f63 Remove the second definition of SQLITE_N_BTREE_META from test3.c. (CVS 1609) danielk1977 2004-06-17 00:01:21 +00:00
  • f7df9ccfe7 Trivial modifications to prevent compiler warnings. (CVS 1608) danielk1977 2004-06-16 12:02:47 +00:00
  • 742f947b1d Trivial modifications to prevent compiler warnings. (CVS 1607) danielk1977 2004-06-16 12:02:43 +00:00
  • cfe9a69f90 Trivial modifications to prevent compiler warnings. (CVS 1606) danielk1977 2004-06-16 12:00:29 +00:00
  • 8def5ea203 Fix handling of a failed malloc() in various places (CVS 1605) danielk1977 2004-06-16 10:39:52 +00:00
  • 5c4c77878d Fix handling of a failed malloc() in various places (CVS 1604) danielk1977 2004-06-16 10:39:23 +00:00
  • eac7a362f6 Fix two more memory leaks. (CVS 1603) danielk1977 2004-06-16 07:45:24 +00:00
  • 7b93ed3d48 Documentation updates and changes the publish.sh script. (CVS 1602) drh 2004-06-16 03:02:00 +00:00
  • 463ff298d6 Update the publish.sh script so that it no longer generates documentation pages (that is handled by the version 3.0.0 publish.sh). Also insert version numbers in the filenames of all build products. (CVS 1601) drh 2004-06-16 01:21:00 +00:00
  • e00484002f Assorted memory leak fixes. (CVS 1600) danielk1977 2004-06-15 16:51:01 +00:00
  • b20e56b451 Memory leak fixes for tests in file select1.test. (CVS 1599) danielk1977 2004-06-15 13:36:30 +00:00
  • 369f27eb51 Minor bugfixes and test case adjustments for version 2 test cases to work with version 3. (CVS 1598) danielk1977 2004-06-15 11:40:04 +00:00
  • fbcd585fe6 (1) Vdbe makes a copy of column types. (2) Don't invalidate other cursors when a statement or transaction is rolled back. (3) Update capi2.test for the new API. (CVS 1597) danielk1977 2004-06-15 02:44:18 +00:00
  • 0c6cc4ed19 Update comments in btree.c. No changes to code. (CVS 1596) drh 2004-06-15 02:13:26 +00:00
  • 1f5957167b Do not use the page containing locks for anything to avoid problems with the manditory file locking on windows. (CVS 1595) drh 2004-06-15 01:40:29 +00:00
  • bf9a7e4d4e Add the sqlite3OsFileModTime() interface. But it is still unused. The change counter in page 1 is always incremented. (CVS 1594) drh 2004-06-15 00:29:03 +00:00
  • 2dd59365ed Update some old tests to use the new API. (CVS 1593) danielk1977 2004-06-14 23:46:47 +00:00
  • 026d270ca6 Schema modifications are committed internally when a statement transaction is committed. (CVS 1592) danielk1977 2004-06-14 13:14:59 +00:00
  • 5d5398b089 Do not authenticate statements when reading the schema. Backport of bug fix in (1588) to version 2. (CVS 1591) drh 2004-06-14 11:58:37 +00:00
  • 2ac79703b1 Fix a bug in the auth.test script. (CVS 1590) danielk1977 2004-06-14 11:54:18 +00:00
  • f3ce83f5f6 Have the TCL 'errorcode' interface call sqlite3_errcode(). (CVS 1589) danielk1977 2004-06-14 11:43:46 +00:00
  • 66b978a415 Don't invoke authorisation callback during database initialisation. (CVS 1588) danielk1977 2004-06-14 11:35:17 +00:00
  • 3fe83ac7a1 Bugfix for previous checkin. (CVS 1587) danielk1977 2004-06-14 09:41:17 +00:00
  • 962398d395 Ensure master journal file is deleted when a transaction is committed. (CVS 1586) danielk1977 2004-06-14 09:35:16 +00:00
  • f9d19a6b3f Check the value of the schema cookie before reading the sqlite_master table. (CVS 1585) danielk1977 2004-06-14 08:26:35 +00:00
  • 19bea40160 Change tests in pager.test to account for the extra cache hit in the code that updates file change counter. (CVS 1584) danielk1977 2004-06-14 06:13:06 +00:00
  • 5865e3d54f Ensure the master journal directory is synced. Also, change the master journal format to store journal file names. (CVS 1583) danielk1977 2004-06-14 06:03:57 +00:00