aboutsummaryrefslogtreecommitdiff
path: root/src/tokenize.c
Commit message (Collapse)AuthorAge
...
* In shared-cache mode, lock all required tables before beginning to execute ↵danielk19772006-01-07
| | | | | the body of the statement program. (CVS 2881) FossilOrigin-Name: 23b587b05b89727248805e6d9e5141e018cf2152
* Clean up annoying (and pointless) compiler warnings about differing ↵drh2005-12-09
| | | | | signedness. (CVS 2810) FossilOrigin-Name: 83a59151559d9496d4f546e03e65087ea974717d
* Some elements of the new malloc() failure handling. Not all cases work ↵danielk19772005-12-06
| | | | | properly yet. Also, library is not threadsafe if malloc() fails right now. (CVS 2800) FossilOrigin-Name: e1606658f1b4530e3001db4779b5669c8d13c853
* Report an error if the input SQL contains an unterminated string.drh2005-10-23
| | | | | Ticket #1497. (CVS 2751) FossilOrigin-Name: c9c476dd836c49255eabc6cce83064974c079ce3
* Allow floating point literals to being or end with a decimal point.drh2005-08-23
| | | | | Ticket #1371. (CVS 2616) FossilOrigin-Name: a715e7001247e84e0982335570593f0802774635
* Split the sqlite3_complete() API out into a separate source file so thatdrh2005-08-14
| | | | | | in static links where it is not used it will not take up space in the resulting binary. (CVS 2594) FossilOrigin-Name: 62b87751dea56c565bcc2aca88a2edda7dfc2a57
* Provide grave accent quoting of identifiers for MySQL compatibility.drh2005-08-13
| | | | | Ticket #1337. (CVS 2591) FossilOrigin-Name: 6b7a4e97528a4e179e0bbae69469cb1a3d1f794b
* Allow parameters to be introduced by characters ':', '$' and '#'. Thisdrh2005-06-22
| | | | | is an experimental change. (CVS 2523) FossilOrigin-Name: f3427a139c3bd4faf9134ec6290b3eb829c0a19f
* Fix a bug in the malloc2 tests introduced by checkin (2473). (CVS 2489)drh2005-06-06
| | | FossilOrigin-Name: fafaa18eea1e7142e1094b5f6d544d20c9df7c0f
* Never user a pointer to standard library routines malloc() and free(). drh2005-05-22
| | | | | | | This rule is to work around limitations of MSVC and the _fastcall calling convention. Ticket #1256. (CVS 2473) FossilOrigin-Name: a39c446726099e4915a1ad72c019d3c2cfe065bb
* Fix an assertion fault that can occur while autovacuuming a corrupt databasedrh2005-02-26
| | | | | file. Add the SQLITE_OMIT_COMPLETE compile-time parameter. (CVS 2361) FossilOrigin-Name: bb0e7e3857a06347b08d93553ac603e737322262
* Assorted minor changes to speed up loading the database schema. (CVS 2293)danielk19772005-01-31
| | | FossilOrigin-Name: dfbd684a913022ad43ce59c3422d3d94f776d547
* Refinements to the name resolution logic. Change the name of thedrh2005-01-18
| | | | | keywordhash.c file to keywordhash.h. (CVS 2229) FossilOrigin-Name: 0142ae6f0004bf18a1c2d8e49c09d2a9a27d6369
* Allow '$' in the middle of identifiers. Ticket #1066. This is andrh2005-01-11
| | | | | experimental change. It might be backed out at a later date. (CVS 2197) FossilOrigin-Name: 00a352ea79e0e1e855282c54d0e470161215f25e
* Add the "ALTER TABLE xxx RENAME TO yyy" command. (CVS 2092)danielk19772004-11-12
| | | FossilOrigin-Name: a1b2cc63e604785bd51e358ff72c485d858752e3
* Autoincrement code installed. Simple smoke-testing only. No regressiondrh2004-11-12
| | | | | tests developed yet. (CVS 2091) FossilOrigin-Name: 8fde833c812b91c5a574208a70b5f92b9d4b0a87
* More use of sqlite3NestedParse. This version of the code does not work. ↵drh2004-11-05
| | | | | (CVS 2060) FossilOrigin-Name: ac2d5a605c873cac68bfde4bbe3797608a47b21e
* The makefile now runs mkkeywordhash.c. Keywords that are unused aredrh2004-11-03
| | | | | omitted from the keyword hash table. (CVS 2045) FossilOrigin-Name: 007aec11333432e08d1091b728773011e9078bc3
* Insert #ifdefs that can optionally remove features at compiletime resultingdrh2004-10-31
| | | | | in a database engine with a smaller footprint. (CVS 2034) FossilOrigin-Name: be661acfa849bb0d5692797dd221f5a8a457f8ad
* Tighter encoding of the keyword hash table in the tokenizer. (CVS 2028)drh2004-10-23
| | | FossilOrigin-Name: 7b9886f8d4db366bc7dbf25495f0d3b907d25689
* Optimizations to the tokenizer. (CVS 2011)drh2004-10-07
| | | FossilOrigin-Name: e5540ce047e0215904005bc9df4ff0d1d0a3c1d1
* Add support for DEFERRED, IMMEDIATE, and EXCLUSIVE transactions. (CVS 2000)drh2004-10-05
| | | FossilOrigin-Name: 81ff8107ad63113782cf5a9ba7a512496114ba08
* Optimizations in the tokenizer. (CVS 1985)drh2004-09-25
| | | FossilOrigin-Name: 26898c57cb2419d4200803f79fdd821c3093cba2
* Code cleanup: get rid of the sqlite3SetNString utility function. (CVS 1984)drh2004-09-25
| | | FossilOrigin-Name: 9ef4c24a9acc2128891303de1ffd2ef4509d779c
* Always cast 0 to (char*)0 when it is an argument in a varargs function. (CVS ↵drh2004-09-08
| | | | | 1948) FossilOrigin-Name: a1f532520c16a1f4b4285cd522774669292fb234
* Wildcards with the same name map into the same variable number. Newdrh2004-09-07
| | | | | | api sqlite3_bind_parameter_index() added to map wildcard names into wildcard index numbers. Support for "?nnn" wildcards. (CVS 1945) FossilOrigin-Name: 435b3f301fbb6953adc974c7f03589b06e9114c3
* Fix a naming conflict between sqlite versions 2 and 3. An open sqlite3drh2004-09-06
| | | | | | connection now *must* be called "sqlite3". You cannot call it "sqlite". This might break existing code. (CVS 1941) FossilOrigin-Name: 3ddf5a9d1c480a2e3aa32685879063b11afddbe1
* Host parameter names conform to SQL-2003. (CVS 1902)drh2004-08-25
| | | FossilOrigin-Name: fd584d1ccf6643b723c2ff0a7a16c2aea3f1142c
* Fix a bug in the parsing of wildcards that begin with '$'. (CVS 1901)drh2004-08-24
| | | FossilOrigin-Name: 054dd8901dbfe64a8f61e7b99e23512057bad99a
* Add support for named wildcards in SQL statements. (CVS 1897)drh2004-08-20
| | | FossilOrigin-Name: d3be0b7c5a39c02b9b2d6d85f1595d591984a569
* Fix problems in the handling of malloc failures. (CVS 1882)drh2004-08-08
| | | FossilOrigin-Name: 81d91d14cf2352fc7981b361ac9af99b3cbbc9e8
* Fix more problems with deferred execution of CREATE. Still need to do DROP.drh2004-07-24
| | | | | There is now a memory leak. (CVS 1865) FossilOrigin-Name: 6db3f122aad25b5226670ce682b7263d55c0d301
* Progress towards getting prepared statements and CREATE and DROP to playdrh2004-07-24
| | | | | nicely together. Work is incomplete. Some tests are known to fail. (CVS 1864) FossilOrigin-Name: 49b991492496e104f5eca620a5d465a742b7ff3a
* Fix a couple of gcc warnings. (CVS 1615)danielk19772004-06-18
| | | FossilOrigin-Name: 960f55f3ecbef4581c8cb7be860023ba10de4e96
* Optimisation for unicode encoding conversion routines. (CVS 1614)danielk19772004-06-18
| | | FossilOrigin-Name: 39a415eaa65964742e40b7ea4d471fa04007c6c9
* Remove the sqlite3_error_string() API. (CVS 1514)danielk19772004-05-31
| | | FossilOrigin-Name: af8e2006d808031a040f293c44f3bfbe841b866b
* Change all SQLITE3 preprocessor macros to SQLITE. Documentation updates. ↵drh2004-05-31
| | | | | (CVS 1511) FossilOrigin-Name: adf7e29ff60dc559f64832fadb09f0b9decc0e76
* Add API functions sqlite3_open_varargs(), sqlite3_open16_varargs() anddanielk19772004-05-27
| | | | | sqlite3_complete16(). (CVS 1479) FossilOrigin-Name: 203af2b2e3a25f4fe0e128e350c21834cad0bd7f
* Remove the COPY command. (CVS 1477)drh2004-05-27
| | | FossilOrigin-Name: 287f86731c71401dbac098e08357367b4f8e5a43
* A couple of test cases and fixes for blob literals. (CVS 1474)danielk19772004-05-27
| | | FossilOrigin-Name: 6d552af67cf6fa6935373ba39de5c47ebf613eb9
* Various bugfixes. 68 Test cases still fail. (CVS 1471)danielk19772004-05-27
| | | FossilOrigin-Name: 67a140cf78d99e38ccd94751c4f8ead1a2b96859
* Change the names of external symbols from sqlite_XXX to sqlite3_XXX. (CVS 1338)danielk19772004-05-10
| | | FossilOrigin-Name: 2242423e31a5e81e89ffcc99e62307c5cc0120d5
* Change lots of internal symbols from sqliteXXX to sqlite3XXX so that thedanielk19772004-05-08
| | | | | | library links again. It doesn't work yet, due to changes in the btree layer calling convention. (CVS 1324) FossilOrigin-Name: 8af6474c49263ae26216dff9465b33f76b500cf4
* Eliminate obsolete code associated with the older callback functionality. ↵drh2004-02-14
| | | | | (CVS 1243) FossilOrigin-Name: 2dbc4593ca5c1cf75039c8b4471b1e47faa849f0
* Remove unused code and tighten existing code to make the library a littledrh2004-01-08
| | | | | smaller. (CVS 1168) FossilOrigin-Name: 34a6b7416c6c9bcdf301f5e7b072a0362a746105
* Use a built-in atof() function instead of the one from the library todrh2003-12-23
| | | | | avoid problems with locale. Ticket #305. (CVS 1144) FossilOrigin-Name: 4d9edbc50f7dee64edbadad2e2dc4f93d8248b3b
* Always use "(char*)0" to terminate the argument list of sqliteSetString().drh2003-12-06
| | | | | This is needed for 64-bit systems that use a 32-bit integer by default. (CVS 1126) FossilOrigin-Name: 656c90387a4a714b4f31040ece9b0e15e30934af
* Remove support for the Oracle8 outer join syntax. (CVS 1106)drh2003-09-27
| | | FossilOrigin-Name: 824430b3ce435386b83ceb882f1510ac9f27d8fa
* The tokenizer should never return a negative size of the next token.drh2003-09-12
| | | | | Ticket #453. (CVS 1098) FossilOrigin-Name: 4fbca3ab09596c530da7c50657f3bc9140178dd5
* Update Makefile.in for the new vdbeaux.c file. Remove the experimentaldrh2003-09-06
| | | | | | "sqlite_instantiate()" routine and replace it with "sqlite_bind()" which is more like ODBC and JDBC. (CVS 1095) FossilOrigin-Name: 990bb11898a539bb0795a4a216fcd989943a0fb2