0
0
mirror of https://gitlab.com/cznic/sqlite.git synced 2025-05-17 23:26:41 +00:00

53 Commits

Author SHA1 Message Date
d9a0871aa7 revert to v1.30.1 2024-07-10 14:14:25 +02:00
8353ae572f vendor libsqlite3@v1.5.0, support windows/386 2024-07-08 14:38:42 +02:00
4f4c689c06 $ make vendor # libsqlite3@v1.4.0 2024-06-01 15:59:12 +02:00
7a880353bc $ make vendor (libsqlite3@v1.3.0) 2024-05-17 22:14:00 +02:00
86f4fa0138 upgrade to SQLite 3.45.3 2024-04-18 13:47:31 +02:00
2baa790963 upgrade to SQLite 3.45.2, support linux/loong64 2024-04-15 14:02:08 +02:00
97ef87e15f add TestSingleConn, updates 2024-03-16 19:30:39 +01:00
f689cfb3ed relase 1.30.0, support linux/loong64 2024-03-15 20:26:08 +01:00
f293f7fe74 vendor libsqlite3@v1.1.0, closes 2024-03-07 11:57:25 +01:00
bbe031558e skip recursive -race test on unsupported targets 2024-03-02 09:32:18 +01:00
075768b466 restore more ./lib types 2024-02-14 13:04:44 +01:00
20b7633f99 upgrade supported targets to SQLite 3.45.1 /2 2024-02-10 11:03:59 +01:00
11df50cb78 upgrade supported targets to SQLite 3.45.1 2024-02-07 14:26:13 +01:00
bcf2a0e77c all: enable SQLITE_ENABLE_DBSTAT_VTAB 2023-07-31 22:09:36 +02:00
b82b94e968 revert tip to v1.23.1, updates 2023-07-01 16:17:25 +02:00
2a8ff5d5e8 SQLite 3.42, 28 errors out of 839686 tests on linux/amd64 2023-06-10 23:01:20 +02:00
df33b8d151 upgrade to SQLite 3.41.2 2023-03-27 16:18:28 +02:00
afd4eec699 upgrade to SQLite 3.41.0 2023-02-23 14:46:00 +01:00
343988cb93 upgrade to SQLite 3.40.1 2022-12-28 23:26:14 +01:00
76945bb9b2 upgrade to SQLite 3.40, remove -DSQLITE_ENABLE_SNAPSHOT from testConfig,
updates 
2022-11-27 19:06:03 +01:00
e3f73e1fd2 silence the race detector. updates , closes 2022-11-01 16:09:36 +01:00
30423ea007 upgrade to SQLite 3.39.4 2022-10-12 16:30:59 +02:00
4f736b77bf openbsd/arm64: generate 2022-09-20 16:09:38 +02:00
eff53efe1b upgrade to SQLite 3.39.3 2022-09-06 22:18:10 +02:00
282bdb12f8 upgrade to SQLite 3.39.2 2022-08-10 08:49:05 +02:00
b1c8c56ec3 upgrade to SQLite 3.38.5 2022-05-07 22:41:21 +02:00
f2c77c5fed upgrade to SQLite 3.38.3 2022-05-02 16:41:55 +02:00
d6f9fa5f96 upgrade to SQLite 3.38.2 2022-03-28 14:25:37 +02:00
1d86852311 upgrade to SQLite 3.38.1 2022-03-13 17:10:00 +01:00
90075bb737 update to SQLite 3.38.0 2022-02-23 21:29:26 +01:00
17c0726ebc Configure with -DSQLITE_ENABLE_MATH_FUNCTIONS, updates
See also: https://sqlite.org/lang_mathfunc.html
2022-01-17 11:52:58 +01:00
e97cd0ce04 upgrade to SQLite 3.37.2, updates 2022-01-07 19:47:47 +01:00
65fb6c69a9 windows/amd64: switch to SQLite 3.37.0 2021-12-13 21:58:22 +01:00
9ac8e1282d SQLite 3.37.0: rc2 2021-11-30 18:46:09 +01:00
12794c24e9 3.37.0: regenerate all but darwin/arm64, netbsd/amd64 and windows/386 2021-11-29 14:57:11 +01:00
d4ed92c0a7 regenerate all but windows, updates 2021-11-25 16:13:25 +01:00
333ac00e6b linux/arm: regenerate 2021-11-01 22:34:01 +01:00
8dc4025eb4 update dependencies 2021-10-28 20:02:03 +02:00
9353f1a77b linux/386: regenerate 2021-10-27 13:32:38 +02:00
cb1f916bce enable session support, updates 2021-07-18 20:22:36 +02:00
ffc4be292a update all targets but darwin/arm64 to SQLite 3.36, updates 2021-06-21 12:21:04 +02:00
df32326857 upgrade linux/*, windows/amd64 to SQLite 3.35.5 2021-05-10 14:35:53 +02:00
af0d8ac4fa upgrade linux/*, windows/amd64 to SQLite 3.35.4, updates 2021-04-09 12:49:40 +02:00
872162fe45 3.35: regenerate linux/arm 2021-03-13 18:20:36 +01:00
9204906192 3.35: regenerate linux/386 2021-03-13 18:17:36 +01:00
f5bcea6543 split production and testing 2021-01-30 01:09:04 +01:00
ec87829717 -volatile: add saved_cnt 2021-01-26 22:32:10 +01:00
8ee5bd03d8 volatile: regenerate all targetets, updates
Solving the date race rooted in testfixture comes with a price tag on
some benchmarks. The separation of test and production builds has to be
reconsidered probably.

benchmark                                           old ns/op      new ns/op      delta
BenchmarkInsertComparative/sqliteOnDisk1e2-24       1895381        9582508        +405.57%
BenchmarkInsertComparative/sqliteOnDisk1e3-24       5335603        23483554       +340.13%
BenchmarkInsertComparative/sqliteOnDisk1e4-24       41443434       62321908       +50.38%
BenchmarkReading1/sqliteInMemory1e1-24              4164           3954           -5.04%
BenchmarkReading1/sqliteOnDisk1e5-24                41833294       40412312       -3.40%
BenchmarkInsertComparative/sqliteOnDisk1e5-24       409706232      423913432      +3.47%
BenchmarkInsertComparative/sqliteInMemory1e3-24     4038611        4121762        +2.06%
BenchmarkReading1/sqliteOnDisk1e2-24                35478          34835          -1.81%
BenchmarkInsertComparative/sqliteInMemory1e5-24     393955115      400514447      +1.66%
BenchmarkInsertComparative/sqliteOnDisk1e6-24       4075058065     4129740614     +1.34%
BenchmarkReading1/sqliteOnDisk1e6-24                420696738      425759864      +1.20%
BenchmarkInsertComparative/sqliteInMemory1e6-24     4061846465     4025592721     -0.89%
BenchmarkInsertComparative/sqliteOnDisk1e1-24       1374103        1363824        -0.75%
BenchmarkInsertComparative/sqliteInMemory1e1-24     47396          47134          -0.55%
BenchmarkReading1/sqliteOnDisk1e4-24                4089560        4072859        -0.41%
BenchmarkReading1/sqliteInMemory1e5-24              41018960       41178057       +0.39%
BenchmarkReading1/sqliteInMemory1e3-24              413754         412557         -0.29%
BenchmarkReading1/sqliteOnDisk1e1-24                4105           4116           +0.27%
BenchmarkReading1/sqliteOnDisk1e3-24                406788         407602         +0.20%
BenchmarkReading1/sqliteInMemory1e4-24              4083458        4091301        +0.19%
BenchmarkReading1/sqliteInMemory1e2-24              35648          35586          -0.17%
BenchmarkInsertComparative/sqliteInMemory1e4-24     40525081       40486065       -0.10%
BenchmarkReading1/sqliteInMemory1e6-24              416605953      416801419      +0.05%
BenchmarkInsertComparative/sqliteInMemory1e2-24     418877         419052         +0.04%

benchmark                                           old MB/s       new MB/s       speedup
BenchmarkInsertComparative/sqliteOnDisk1e2-24       52759.83       10435.68       0.20x
BenchmarkInsertComparative/sqliteOnDisk1e3-24       187420.25      42582.99       0.23x
BenchmarkInsertComparative/sqliteOnDisk1e4-24       241292.75      160457.22      0.66x
BenchmarkReading1/sqliteInMemory1e1-24              2401715.49     2528774.04     1.05x
BenchmarkReading1/sqliteOnDisk1e5-24                2390440.47     2474493.44     1.04x
BenchmarkInsertComparative/sqliteOnDisk1e5-24       244077.32      235897.22      0.97x
BenchmarkInsertComparative/sqliteInMemory1e3-24     247609.90      242614.72      0.98x
BenchmarkReading1/sqliteOnDisk1e2-24                2818677.25     2870644.72     1.02x
BenchmarkInsertComparative/sqliteInMemory1e5-24     253836.02      249678.88      0.98x
BenchmarkInsertComparative/sqliteOnDisk1e6-24       245395.28      242145.96      0.99x
BenchmarkReading1/sqliteOnDisk1e6-24                2377009.16     2348741.82     0.99x
BenchmarkInsertComparative/sqliteInMemory1e6-24     246193.45      248410.62      1.01x
BenchmarkInsertComparative/sqliteOnDisk1e1-24       7277.47        7332.32        1.01x
BenchmarkInsertComparative/sqliteInMemory1e1-24     210986.33      212161.04      1.01x
BenchmarkReading1/sqliteOnDisk1e4-24                2445250.84     2455277.48     1.00x
BenchmarkReading1/sqliteInMemory1e5-24              2437897.03     2428477.88     1.00x
BenchmarkReading1/sqliteInMemory1e3-24              2416893.93     2423908.77     1.00x
BenchmarkReading1/sqliteOnDisk1e1-24                2435771.89     2429343.61     1.00x
BenchmarkReading1/sqliteOnDisk1e3-24                2458284.16     2453375.13     1.00x
BenchmarkReading1/sqliteInMemory1e4-24              2448904.99     2444210.29     1.00x
BenchmarkReading1/sqliteInMemory1e2-24              2805169.43     2810106.83     1.00x
BenchmarkInsertComparative/sqliteInMemory1e4-24     246760.76      246998.56      1.00x
BenchmarkReading1/sqliteInMemory1e6-24              2400349.76     2399224.08     1.00x
BenchmarkInsertComparative/sqliteInMemory1e2-24     238733.61      238633.69      1.00x

benchmark                                           old allocs     new allocs     delta
BenchmarkInsertComparative/sqliteInMemory1e6-24     6999753        6999749        -0.00%
BenchmarkInsertComparative/sqliteOnDisk1e6-24       6999762        6999761        -0.00%

benchmark                                           old bytes     new bytes     delta
BenchmarkInsertComparative/sqliteOnDisk1e2-24       12960         12962         +0.02%
BenchmarkReading1/sqliteInMemory1e4-24              156432        156440        +0.01%
BenchmarkInsertComparative/sqliteInMemory1e6-24     136003776     135998736     -0.00%
BenchmarkInsertComparative/sqliteOnDisk1e3-24       134113        134115        +0.00%
BenchmarkReading1/sqliteOnDisk1e5-24                1596446       1596438       -0.00%
BenchmarkInsertComparative/sqliteInMemory1e4-24     1358039       1358033       -0.00%
BenchmarkInsertComparative/sqliteOnDisk1e4-24       1358120       1358125       +0.00%
BenchmarkInsertComparative/sqliteOnDisk1e5-24       13598160      13598202      +0.00%
BenchmarkReading1/sqliteOnDisk1e6-24                15996506      15996549      +0.00%
BenchmarkReading1/sqliteInMemory1e6-24              15996504      15996528      +0.00%
BenchmarkInsertComparative/sqliteInMemory1e5-24     13598090      13598074      -0.00%
BenchmarkInsertComparative/sqliteOnDisk1e6-24       135998848     135998800     -0.00%
2021-01-26 20:59:32 +01:00
630452a9b7 regenerate all targets, enable darwin build (only simple tests pass) 2020-12-26 20:52:19 +01:00
008afc1dac bump {libc,tcl} version 2020-12-22 22:10:08 +01:00