Jan Mercl
|
132978c738
|
bump libc,tcl version
|
2021-01-17 11:38:58 +01:00 |
|
Jason DeBettencourt
|
7555a8537c
|
Merge branch 'master' of https://gitlab.com/cznic/sqlite
|
2021-01-16 13:01:28 -05:00 |
|
Jason DeBettencourt
|
aabaed09c7
|
get_pwd fix for windows
|
2021-01-16 13:01:07 -05:00 |
|
Jan Mercl
|
4666409875
|
fix ccgo_test.build
|
2021-01-16 18:19:24 +01:00 |
|
Jan Mercl
|
bfeff02653
|
enable memory auditing in most tests/benchmarks using -tags=libc.memgrind
|
2021-01-16 16:46:44 +01:00 |
|
Jan Mercl
|
3c4fb59e0f
|
tpch: remove _property table
|
2021-01-15 17:22:10 +01:00 |
|
Jan Mercl
|
d0a6fb6788
|
add tpch. it builds/runs but it's broken. updates #27.
|
2021-01-14 21:19:57 +01:00 |
|
cznic
|
295d48b2e8
|
Merge branch 'un-goroutine-ctx' into 'master'
un-go-routine the ctx cancelations
See merge request cznic/sqlite!20
|
2021-01-12 20:39:48 +00:00 |
|
Jaap Aarts
|
bfc1503df5
|
un-go-routine the ctx cancelations
|
2021-01-12 20:39:48 +00:00 |
|
Jan Mercl
|
56d82b45dc
|
noRows: return proper io.EOF
|
2021-01-12 18:19:04 +01:00 |
|
Jan Mercl
|
d12d3a4d8c
|
handle binding zero length blobs, updates #40
|
2021-01-12 17:50:29 +01:00 |
|
Jan Mercl
|
663f19b57d
|
handle zero sized allocs
|
2021-01-12 17:40:04 +01:00 |
|
Jan Mercl
|
9383707da0
|
conn.Close: fix memory leak
|
2021-01-11 13:21:44 +01:00 |
|
Jan Mercl
|
90dac3ac7b
|
rows.Next: support scanning of time values, fixes #35
|
2021-01-10 15:26:54 +01:00 |
|
Jan Mercl
|
0ccef02582
|
improve read performance, updates #27.
|
2021-01-09 12:57:10 +01:00 |
|
Jan Mercl
|
fbe5f671cf
|
fix BenchmarkInsertComparative, updates #39.
|
2021-01-08 19:05:30 +01:00 |
|
Jan Mercl
|
f37dad3107
|
add BenchmarkInsertComparative, updates #39.
|
2021-01-08 18:37:35 +01:00 |
|
Jan Mercl
|
e600c313a5
|
add darwin/amd64 support
|
2021-01-08 14:09:57 +01:00 |
|
Jan Mercl
|
48fa7fd005
|
patch Tcl tests, darwin rc2
For details see
https://sqlite.org/forum/forumpost/0244674f4e?t=h
and
https://sqlite.org/src/info/0c8e2ede5c325aa7
|
2021-01-07 22:48:37 +01:00 |
|
Jan Mercl
|
1c17040813
|
Make benchmarks try different table sizes
jnml@3900x:~/src/modernc.org/sqlite$ go test -tags cgobench -run @ -bench . -recs_per_sec_as_mbps |& tee log
test binary compiled for linux/amd64
goos: linux
goarch: amd64
pkg: modernc.org/sqlite
BenchmarkInsertMemory/1e1-24 17526 69420 ns/op 144051.54 MB/s 2242 B/op 70 allocs/op
BenchmarkInsertMemory/1e2-24 1861 713302 ns/op 140192.98 MB/s 22427 B/op 700 allocs/op
BenchmarkInsertMemory/1e3-24 168 6949300 ns/op 143899.38 MB/s 230079 B/op 7744 allocs/op
BenchmarkInsertMemory/1e4-24 16 66353146 ns/op 150708.76 MB/s 2320327 B/op 79748 allocs/op
BenchmarkInsertMemory/1e5-24 2 2125566987 ns/op 47046.27 MB/s 23211064 B/op 799876 allocs/op
BenchmarkInsertMemory/1e6-24 1 32409599180 ns/op 30855.06 MB/s 232210448 B/op 8001572 allocs/op
BenchmarkNextMemory/1e1-24 181816 6783 ns/op 1474180.21 MB/s 16 B/op 1 allocs/op
BenchmarkNextMemory/1e2-24 22436 52581 ns/op 1901822.13 MB/s 16 B/op 1 allocs/op
BenchmarkNextMemory/1e3-24 2810 461729 ns/op 2165773.65 MB/s 12432 B/op 1645 allocs/op
BenchmarkNextMemory/1e4-24 264 4671249 ns/op 2140755.03 MB/s 156432 B/op 19645 allocs/op
BenchmarkNextMemory/1e5-24 2 552415982 ns/op 181023.00 MB/s 1596432 B/op 199645 allocs/op
BenchmarkNextMemory/1e6-24 1 5283792426 ns/op 189258.00 MB/s 15996480 B/op 1999645 allocs/op
BenchmarkReading1/sqliteInMemory1e1-24 154976 6895 ns/op 1450348.96 MB/s 16 B/op 1 allocs/op
BenchmarkReading1/sqliteInMemory1e2-24 22861 52974 ns/op 1887724.10 MB/s 16 B/op 1 allocs/op
BenchmarkReading1/sqliteInMemory1e3-24 2499 449004 ns/op 2227153.62 MB/s 12432 B/op 1645 allocs/op
BenchmarkReading1/sqliteInMemory1e4-24 264 4504266 ns/op 2220117.55 MB/s 156432 B/op 19645 allocs/op
BenchmarkReading1/sqliteInMemory1e5-24 2 543267468 ns/op 184071.39 MB/s 1596432 B/op 199645 allocs/op
BenchmarkReading1/sqliteInMemory1e6-24 1 5504469406 ns/op 181670.55 MB/s 15996464 B/op 1999645 allocs/op
BenchmarkReading1/sqlite3InMemory1e1-24 165736 7426 ns/op 1346699.36 MB/s 320 B/op 37 allocs/op
BenchmarkReading1/sqlite3InMemory1e2-24 20946 55017 ns/op 1817631.77 MB/s 2480 B/op 307 allocs/op
BenchmarkReading1/sqlite3InMemory1e3-24 1741 619309 ns/op 1614701.91 MB/s 37232 B/op 4651 allocs/op
BenchmarkReading1/sqlite3InMemory1e4-24 200 5970890 ns/op 1674792.32 MB/s 397235 B/op 49651 allocs/op
BenchmarkReading1/sqlite3InMemory1e5-24 19 61240730 ns/op 1632900.20 MB/s 3997259 B/op 499651 allocs/op
BenchmarkReading1/sqlite3InMemory1e6-24 2 620411424 ns/op 1611833.63 MB/s 39997508 B/op 4999652 allocs/op
BenchmarkReading1/sqliteOnDisk1e1-24 179678 7028 ns/op 1422927.68 MB/s 16 B/op 1 allocs/op
BenchmarkReading1/sqliteOnDisk1e2-24 25140 47970 ns/op 2084640.49 MB/s 16 B/op 1 allocs/op
BenchmarkReading1/sqliteOnDisk1e3-24 2340 442164 ns/op 2261602.38 MB/s 12432 B/op 1645 allocs/op
BenchmarkReading1/sqliteOnDisk1e4-24 266 4515133 ns/op 2214773.96 MB/s 156432 B/op 19645 allocs/op
BenchmarkReading1/sqliteOnDisk1e5-24 3 446614930 ns/op 223906.53 MB/s 1596437 B/op 199645 allocs/op
BenchmarkReading1/sqliteOnDisk1e6-24 1 4326258166 ns/op 231146.63 MB/s 15996464 B/op 1999645 allocs/op
BenchmarkReading1/sqlite3OnDisk1e1-24 119437 9782 ns/op 1022315.11 MB/s 320 B/op 37 allocs/op
BenchmarkReading1/sqlite3OnDisk1e2-24 20011 58941 ns/op 1696624.22 MB/s 2480 B/op 307 allocs/op
BenchmarkReading1/sqlite3OnDisk1e3-24 1981 605212 ns/op 1652313.10 MB/s 37232 B/op 4651 allocs/op
BenchmarkReading1/sqlite3OnDisk1e4-24 195 6269972 ns/op 1594903.42 MB/s 397234 B/op 49651 allocs/op
BenchmarkReading1/sqlite3OnDisk1e5-24 18 62079585 ns/op 1610835.51 MB/s 3997248 B/op 499651 allocs/op
BenchmarkReading1/sqlite3OnDisk1e6-24 2 612785354 ns/op 1631892.79 MB/s 39997520 B/op 4999652 allocs/op
PASS
ok modernc.org/sqlite 280.633s
jnml@3900x:~/src/modernc.org/sqlite$ ok
|
2021-01-07 15:07:26 +01:00 |
|
Jan Mercl
|
46c8dbe082
|
BenchmarkReading1: use testing.TB.TempDir()
|
2021-01-07 13:16:49 +01:00 |
|
Jaap Aarts
|
7caad3c4c6
|
Merge branch 'benchmarks' into 'master'
Add the first for comparing against cgo wrappers.
See merge request cznic/sqlite!18
|
2021-01-06 14:01:00 +00:00 |
|
Jaap Aarts
|
09647590b9
|
Add the first for comparing against cgo wrappers.
|
2021-01-06 14:01:00 +00:00 |
|
Jan Mercl
|
7dd9360c99
|
add detecting the silent error happening on darwin/crash5.test
|
2021-01-06 14:37:52 +01:00 |
|
Jan Mercl
|
be3a8ad798
|
darwin: rc1
|
2021-01-04 23:46:17 +01:00 |
|
Jan Mercl
|
a99a46d4d9
|
darwin: pass more Tcl tests
|
2021-01-04 20:52:35 +01:00 |
|
Jan Mercl
|
8ac0844480
|
bump {libc,tcl} version
|
2021-01-02 12:09:25 +01:00 |
|
Jan Mercl
|
5a4132d6bb
|
bump {libc,tcl} version
|
2020-12-31 12:48:33 +01:00 |
|
Jan Mercl
|
8a438e4872
|
bump {libc,tcl} version
|
2020-12-30 22:08:17 +01:00 |
|
Jan Mercl
|
0dd17986cd
|
bump {libc,tcl} version, pass more darwin tests
|
2020-12-30 11:45:05 +01:00 |
|
Jan Mercl
|
0e5a647940
|
bump {libc,tcl} version
|
2020-12-28 18:15:56 +01:00 |
|
Jan Mercl
|
9770b11512
|
bump {libc,tcl} version
|
2020-12-28 18:03:40 +01:00 |
|
Jan Mercl
|
236186cce9
|
bump {libc,tcl} version
|
2020-12-27 23:22:02 +01:00 |
|
Jan Mercl
|
630452a9b7
|
regenerate all targets, enable darwin build (only simple tests pass)
|
2020-12-26 20:52:19 +01:00 |
|
Jan Mercl
|
008afc1dac
|
bump {libc,tcl} version
|
2020-12-22 22:10:08 +01:00 |
|
Jan Mercl
|
19cdae354a
|
bump tcl version
|
2020-12-22 17:13:13 +01:00 |
|
Jan Mercl
|
18d3965fa2
|
fix Makefile
|
2020-12-21 21:13:47 +01:00 |
|
Jan Mercl
|
b89c2c19aa
|
enable windows/{amd64,386} build
|
2020-12-21 21:10:07 +01:00 |
|
Jan Mercl
|
f18e142e46
|
update dependencies, regenerate all targets
|
2020-12-21 14:09:24 +01:00 |
|
Jan Mercl
|
fa0727ab3c
|
link to builder results
|
2020-11-19 17:53:04 +01:00 |
|
Yaacov Akiba Slama
|
91fc7a88e5
|
Merge branch 'nil-value' into 'master'
Add support for NULL values
See merge request cznic/sqlite!16
|
2020-10-13 04:20:47 +00:00 |
|
Yaacov Akiba Slama
|
b69b933c94
|
Add support for NULL values
|
2020-10-12 22:09:42 +03:00 |
|
Jan Mercl
|
736c530ac7
|
implement sql.{RowsColumnTypeScanType,RowsColumnTypeDatabaseTypeName,RowsColumnTypeLength,RowsColumnTypeNullable,RowsColumnTypePrecisionScale}, fixes #30
|
2020-09-25 15:12:39 +02:00 |
|
Jan Mercl
|
4e59395a60
|
use libc v1.3.1, tcl v1.4.1, fixes #29
|
2020-09-24 11:30:27 +02:00 |
|
Jan Mercl
|
a4318db8c7
|
handle properly 0 rows query results, fixes #28
|
2020-09-21 18:36:03 +02:00 |
|
Jan Mercl
|
a6843eee0f
|
fix release datum
|
2020-09-13 19:31:58 +02:00 |
|
Jan Mercl
|
f228816300
|
support linux/arm{,64}
|
2020-09-13 15:31:23 +02:00 |
|
Jan Mercl
|
1a09ae480f
|
document new platform support better
|
2020-09-08 13:39:54 +02:00 |
|
Jan Mercl
|
8be1ac0cdb
|
document new platform support
|
2020-09-08 13:31:08 +02:00 |
|
Jan Mercl
|
0d7a764447
|
add linux/386 support
|
2020-09-08 13:28:55 +02:00 |
|