Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of test/printf.test
2019-02-22
| ||
15:42 | Modify sqlite3_str_finish() and sqlite3VMPrintf() so that they always return NULL on any OOM or SQLITE_LIMIT_LENGTH error. file: [03006997] check-in: [e7144ffd] user: drh branch: trunk, size: 142591 | |
2018-09-18
| ||
17:00 | Enhance tester.tcl so that when "--malloctrace=1" is specified, the test generates self-contained Tcl scripts that present GUIs instead of *.sql files that require a separate program to interpret. file: [a3e559bc] check-in: [de2e3cbd] user: dan branch: trunk, size: 142596 | |
2015-04-07
| ||
15:39 | Avoid signed integer overflow when converting oversized in-line integer widths and precisions in printf(). file: [b3ff34e7] check-in: [8e4ac2ce] user: drh branch: trunk, size: 142657 | |
14:38 | Another change to avoid a problem caused by integer overflow in the printf() code. file: [b38d5d81] check-in: [95625ef3] user: dan branch: trunk, size: 142664 | |
13:28 | Further changes to guard against integer overflow in the width and precision of printf() arguments. file: [5ab2b466] check-in: [5ce4e7d7] user: drh branch: trunk, size: 142494 | |
12:41 | Guard against excessive width and precision in floating-point conversions in the printf routines. file: [2f11179e] check-in: [c494171f] user: drh branch: trunk, size: 141792 | |
2011-10-11
| ||
17:54 | Remove all precision and width limits from formatting fields in the sqlite3_mprintf() family of functions. Malloc for space as necessary. The prevents a stack overflow on very large numbers using %f. file: [ec9870c4] check-in: [1f843fb3] user: drh branch: trunk, size: 141687 | |
2009-11-25
| ||
16:53 | Enhance the %q, %Q, and %w printf conversions so that the precisions specifies the length of the input. file: [05970cde] check-in: [3ba77313] user: drh branch: trunk, size: 141684 | |
2009-02-01
| ||
00:21 | Add a new test command, sqlite3_mprintf_long, for testing the behavior of "long integer" printf formatting. Ticket #3621. (CVS 6224) file: [47e9e5bb] check-in: [3ba1a17b] user: drh branch: trunk, size: 140199 | |
2008-07-09
| ||
16:51 | Test coverage improvements on printf. (CVS 5385) file: [262a5acd] check-in: [2d8f7beb] user: drh branch: trunk, size: 140198 | |
2008-07-08
| ||
02:24 | Test coverage improvements in printf.c. (CVS 5360) file: [b04797fc] check-in: [6f2629c7] user: drh branch: trunk, size: 138011 | |
2008-02-01
| ||
01:19 | Modify the printf test script so that it does not depend on the platform printf, so that we do not spurious test failures when moving from one platform to another. (CVS 4767) file: [c3405535] check-in: [514d7e47] user: drh branch: trunk, size: 137774 | |
2007-09-03
| ||
07:31 | Fixes to test code so that the test suite passes without SQLITE_MEMDEBUG defined. (CVS 4370) file: [6bf1a86c] check-in: [ed2a2e01] user: danielk1977 branch: trunk, size: 10714 | |
2007-09-01
| ||
10:01 | Allow sqlite3GetInt32 to recognize 10-digit decimal numbers as 32-bit. (CVS 4362) file: [d3cacac5] check-in: [7571345d] user: danielk1977 branch: trunk, size: 10653 | |
09:02 | Fix a problem handling a malloc() failure in printf.c. Also some other things to improve test coverage. (CVS 4361) file: [13e2887b] check-in: [595bfe72] user: danielk1977 branch: trunk, size: 10524 | |
2007-05-10
| ||
17:23 | Add some UTF-8 test infrastructure. Treat NaN as NULL. The printf routines print infinity as "Inf" not as "NaN". Ticket #2345. (CVS 3972) file: [69d8cb07] check-in: [ffe615a7] user: drh branch: trunk, size: 9857 | |
2007-05-07
| ||
11:24 | Change sqlite3_snprintf() so that it does not write a zero-terminator if the buffer size argument is less than 1. Ticket #2341. Added documentation about the sqlite3_snprintf() function. (CVS 3935) file: [71047b5f] check-in: [f3ae4ac5] user: drh branch: trunk, size: 9423 | |
2007-03-31
| ||
15:02 | Improved test coverage for printf.c. (CVS 3780) file: [483b9fe7] check-in: [c2badb20] user: drh branch: trunk, size: 9217 | |
2006-03-19
| ||
13:00 | Increase test coverage to above 98%. (CVS 3144) file: [cdd8e20d] check-in: [8ae6ccc7] user: drh branch: trunk, size: 8236 | |
2006-03-06
| ||
20:55 | Code changes resulting from Coverity analysis. http://scan.coverity.com/ Found 1 potential segfault in sqlite3_mprintf(). Also 2 failures to fclose() following a malloc() failure. And lots of cases where unnecessary conditionals could be removed from the code. (CVS 3126) file: [c89f60e7] check-in: [e510e6dd] user: drh branch: trunk, size: 8095 | |
2005-09-06
| ||
21:40 | Changes to reduce the amount of stack space required. (CVS 2661) file: [9e10c74e] check-in: [b86bd70f] user: drh branch: trunk, size: 8081 | |
2005-08-30
| ||
19:30 | Fix printf.c so that it handles 10.0 correctly. (CVS 2643) file: [f527c840] check-in: [0f7a53f7] user: drh branch: trunk, size: 8081 | |
2005-08-19
| ||
02:26 | Increased test coverage on trigger.c and printf.c. (CVS 2601) file: [4a91651d] check-in: [842a80bd] user: drh branch: trunk, size: 7704 | |
2005-08-13
| ||
12:59 | Add the "!" flag to the "%g" mprintf conversion parameter to force a decimal point. This prevents floating point values from appearing as integers. Use this flag when converting floating point to text. Ticket #1362. (CVS 2586) file: [dc39f7c6] check-in: [4b98dace] user: drh branch: trunk, size: 7372 | |
03:07 | Make the round() function work correctly on numbers with very large exponents. Ticket #1340. (CVS 2585) file: [96ae2891] check-in: [4f47c3c8] user: drh branch: trunk, size: 6652 | |
2004-09-09
| ||
00:35 | Trying to get some tests in printf.test to pass on 64-bit systems. (CVS 1952) file: [92ba4c51] check-in: [b12fc46d] user: drh branch: trunk, size: 6170 | |
2004-07-27
| ||
13:38 | Additional test case to cover ticket #831. (CVS 1872) file: [5a30fb0d] check-in: [a62129af] user: drh branch: trunk, size: 6109 | |
2004-07-17
| ||
21:56 | mprintf() correctly handles "%s","". Fix for ticket #812. (CVS 1800) file: [428ad9be] check-in: [4f56db11] user: drh branch: trunk, size: 6033 | |
2004-06-29
| ||
13:04 | Improved test coverage of table.c and printf.c. (CVS 1762) file: [5ed2e033] check-in: [ba87834d] user: drh branch: trunk, size: 5956 | |
2004-06-25
| ||
01:10 | Fix signed integer problems in vxprintf. Ticket #778. Also remove some dead code from util.c. (CVS 1685) file: [1eb584b7] check-in: [200cd3ba] user: drh branch: trunk, size: 5372 | |
2004-06-14
| ||
23:46 | Update some old tests to use the new API. (CVS 1593) file: [31ac25b4] check-in: [af6edd2c] user: danielk1977 branch: trunk, size: 4630 | |
2004-02-21
| ||
19:41 | Test cases for printf of double overflows. (CVS 1260) file: [46b3d07d] check-in: [96a6d2d3] user: drh branch: trunk, size: 4583 | |
2004-02-02
| ||
12:29 | Remove undocumented extensions from sqlite_mprintf() and friends in order to make it about 10% smaller. (CVS 1207) file: [bdb5f66e] check-in: [0b3f552b] user: drh branch: trunk, size: 4302 | |
2003-06-16
| ||
03:08 | Add the %z format to the sqlite_mprintf() and related functions. (CVS 1028) file: [3ed02f13] check-in: [eca1398e] user: drh branch: trunk, size: 4396 | |
2002-06-16
| ||
04:56 | Added printf-4.(2-4) test cases to test new %Q format specifier. (CVS 622) file: [a29b8afa] check-in: [7d5fc35b] user: chw branch: trunk, size: 4287 | |
2001-09-20
| ||
01:44 | 2.0-Alpha-2 release (CVS 258) file: [3cb41507] check-in: [d2a1aac4] user: drh branch: trunk, size: 3929 | |
2001-09-16
| ||
00:13 | Disclaimed copyright. Preparing for release 2.0. (CVS 250) file: [93ecd43c] check-in: [4e926efe] user: drh branch: trunk, size: 3880 | |
2001-04-11
| ||
14:28 | better handling of out-of-memory errors (CVS 207) file: [4c71871e] check-in: [86b30cd0] user: drh branch: trunk, size: 4417 | |
2001-04-07
| ||
15:24 | Added new tests (CVS 206) file: [18e44e4e] check-in: [2507ec40] user: drh branch: trunk, size: 3604 Added | |