SQLite

All files named ”test/sort.test”
Login

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

History for test/sort.test

2022-12-03
17:23
[f867511341] part of check-in [e20de6d450] Add a test case to show that ticket [e8b674241947eb3b] has been fixed. (check-in: [e20de6d450] user: drh branch: qp-tuning, size: 16743)
2016-02-04
17:31
[c2adc635c2] part of check-in [f465944b75] Avoid running some particularly time-consuming tests as part of veryquick.test. (check-in: [f465944b75] user: dan branch: trunk, size: 15498)
2015-01-02
15:55
[3f492e5b7b] part of check-in [acb0d1e832] Add the SQLITE_CONFIG_PMASZ start-time option. (check-in: [acb0d1e832] user: drh branch: trunk, size: 16857)
2014-10-16
18:34
[c4400e7533] part of check-in [1418c006e3] Changes to work around Win32 and MSVCRT APIs that are not present on Windows CE 200x. (check-in: [1418c006e3] user: mistachkin branch: trunk, size: 16769)
2014-08-25
23:44
[15e1d3014a] part of check-in [e3305d4b4e] Remove the SQLITE_CONFIG_WORKER_THREADS configuration parameter. The number of worker threads in the sorter is now determined only by the PRAGMA threads=N setting. (check-in: [e3305d4b4e] user: drh branch: threads, size: 16749)
2014-05-05
09:08
[688468cef8] part of check-in [bde28b702d] Add tests so that the "coverage-sorter" test permutation covers all branches in vdbesort.c. Fix a few minor problems in the same file. (check-in: [bde28b702d] user: dan branch: threads, size: 16793)
2014-05-03
19:33
[2af626b796] part of check-in [32ccf3ae18] Fix a race condition in the sorter. (check-in: [32ccf3ae18] user: dan branch: threads, size: 15724)
14:28
[8330b31b16] part of check-in [3a66c4e1bf] Fix a problem in the sorter causing it to return spurious SQLITE_NOMEM errors when configured to use memsys3 or memsys5. (check-in: [3a66c4e1bf] user: dan branch: threads, size: 15789)
2014-03-28
19:18
[79dc647c4e] part of check-in [4c7fb54234] Merge latest changes from orderby-planning branch. (check-in: [4c7fb54234] user: dan branch: threads, size: 12572)
2014-03-25
17:07
[cb76a6e9db] part of check-in [d3e640afe6] Fix a problem in the code added by [707ea170b3] causing vdbesort.c to sort unstably. (check-in: [d3e640afe6] user: dan branch: orderby-planning, size: 12573)
2012-08-15
15:57
[7adab2fcb2] part of check-in [2bb8c49261] Experimental change to speed up ORDER BY clauses that sort based on a single expression. (check-in: [2bb8c49261] user: dan branch: sorter-exp, size: 12299)
2005-11-14
22:29
[0e4456e729] part of check-in [ce06c123d0] Create separate affinities for INTEGER and REAL. (CVS 2766) (check-in: [ce06c123d0] user: drh branch: trunk, size: 11969)
2005-11-01
15:48
[de8e2f17c3] part of check-in [e0d6f61c7d] Omit the SQLITE_AFF_INTEGER type affinity. All numeric values are now of type real, though an integer representation is still sometimes used internally for efficiency. (CVS 2753) (check-in: [e0d6f61c7d] user: drh branch: trunk, size: 11905)
2005-09-01
17:47
[0c33a8ae1c] part of check-in [efbb4bc83c] Fix over-aggressive optimization of ORDER BY as reported on the mailing list. (CVS 2655) (check-in: [efbb4bc83c] user: drh branch: trunk, size: 11947)
2005-08-13
16:13
[3b871d6e03] part of check-in [4f07661279] Disable an overzealous optimization the omitted sorting on a join if the first table gave a unique result. The sort can only be omitted if all tables in the join are unique. Ticket #1358. (CVS 2589) (check-in: [4f07661279] user: drh branch: trunk, size: 11379)
12:59
[131787aada] part of check-in [4b98dace6b] 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) (check-in: [4b98dace6b] user: drh branch: trunk, size: 10906)
2005-07-21
03:15
[8aaec2e01b] part of check-in [c30cbba9ea] In where.c, split out the code that selects an index into a separate subroutine. (CVS 2554) (check-in: [c30cbba9ea] user: drh branch: trunk, size: 10874)
2005-02-02
01:10
[312eade533] part of check-in [506088796c] Handle "rowid<=X ORDER BY rowid DESC" where X is an integer. Fix for ticket #1092. (CVS 2307) (check-in: [506088796c] user: danielk1977 branch: trunk, size: 10883)
2004-11-22
13:35
[87882e6c72] part of check-in [007be591b7] Ensure tests pass when SQLITE_OMIT_COMPOUND_SELECT is defined. (CVS 2138) (check-in: [007be591b7] user: danielk1977 branch: trunk, size: 10446)
08:43
[03e16f0c4d] part of check-in [711e8d7695] Modify test suite to work when SQLITE_OMIT_VIEW is defined. (CVS 2132) (check-in: [711e8d7695] user: danielk1977 branch: trunk, size: 10400)
2004-11-03
13:59
[c97c1a3289] part of check-in [a82980fd70] More work on optionally removing unused features at compile-time. (CVS 2049) (check-in: [a82980fd70] user: drh branch: trunk, size: 10265)
2004-08-20
18:34
[35e9d6bd69] part of check-in [e97c331362] Tcl interface transfers values directly between SQLite and Tcl_Objs, without at translation to strings. (CVS 1898) (check-in: [e97c331362] user: drh branch: trunk, size: 10224)
2004-06-27
21:31
[30fb9ea782] part of check-in [792b3c75e7] Remove unused routines from vdbeaux.c. Improve test coverage. (CVS 1746) (check-in: [792b3c75e7] user: drh branch: trunk, size: 10214)
2004-06-09
09:55
[dbd94673b0] part of check-in [c634e71f19] Some progress on user-defined collation sequences. (CVS 1544) (check-in: [c634e71f19] user: danielk1977 branch: trunk, size: 9487)
2004-05-27
17:22
[863f07884f] part of check-in [287f86731c] Remove the COPY command. (CVS 1477) (check-in: [287f86731c] user: drh branch: trunk, size: 9458)
2004-05-21
02:14
[0ed7ff33d8] part of check-in [3b55095e03] Most sorting problems are fixed. Dead code has been removed. 3 test failures remain but will be fixed by the new function API once it gets implemented. (CVS 1425) (check-in: [3b55095e03] user: drh branch: trunk, size: 9428)
2004-05-14
11:00
[63e1b0e982] part of check-in [dbfe6e9316] Implement type affinity for table and index records (CVS 1375) (check-in: [dbfe6e9316] user: danielk1977 branch: trunk, size: 9286)
2003-04-18
17:45
[ba07b107c1] part of check-in [4ded1965eb] Fix for ticket #297 - bug in sqliteSortCompare(). (CVS 917) (check-in: [4ded1965eb] user: drh branch: trunk, size: 9287)
2003-01-18
20:11
[61a729023a] part of check-in [71cc292dce] Fix datatype reporting and collating sequence selection so that it works correctly on views and with the UNION, EXCEPT, and INTERCEPT operators. (CVS 839) (check-in: [71cc292dce] user: drh branch: trunk, size: 9066)
2002-08-26
19:55
[876b76c5a8] part of check-in [45847390d0] Fix for ticket #142: Make sure we get the correct sort order even when the columns being sorted contain NULLs. (CVS 730) (check-in: [45847390d0] user: drh branch: trunk, size: 7359)
2002-08-14
12:56
[f9744a81a4] part of check-in [2127de3f03] Implement probabilistic reader/writer locks under windows so that windows can have multiple simultaneous readers. (CVS 714) (check-in: [2127de3f03] user: drh branch: trunk, size: 6355)
2002-08-13
23:02
[742c07bda8] part of check-in [310ac4fbaf] Make the distinction between text and numeric data. (CVS 710) (check-in: [310ac4fbaf] user: drh branch: trunk, size: 6350)
2002-01-22
14:11
[3b996ce7ca] part of check-in [035984a5b0] Constant ORDER BY or GROUP BY expressions are an error. (CVS 352) (check-in: [035984a5b0] user: drh branch: trunk, size: 4497)
2001-09-16
00:13
[462c1161ee] part of check-in [4e926efe2b] Disclaimed copyright. Preparing for release 2.0. (CVS 250) (check-in: [4e926efe2b] user: drh branch: trunk, size: 3624)
2001-04-04
11:48
[838cd86264] part of check-in [35a8feed0d] Added transaction support (CVS 196) (check-in: [35a8feed0d] user: drh branch: trunk, size: 4167)
2000-06-07
00:12
Added: [d582086c4b] part of check-in [80ee166ed1] :-) (CVS 65) (check-in: [80ee166ed1] user: drh branch: trunk, size: 2929)