Jan Mercl
24f76a561d
update dependencies
2021-06-16 19:26:04 +02:00
Jan Mercl
14c6ebc337
update dependencies
2021-06-12 14:58:16 +02:00
Saed SayedAhmed
700a58339a
update x/crypto to fix security vulnerability
2021-05-29 19:11:16 +00:00
Jan Mercl
6f78508eae
update dependencies
2021-05-12 11:45:35 +02:00
Jan Mercl
df32326857
upgrade linux/*, windows/amd64 to SQLite 3.35.5
2021-05-10 14:35:53 +02:00
Jan Mercl
4a946a98e9
update dependencies, disable TestIssue51
2021-04-18 14:36:48 +02:00
Jan Mercl
2ba81b032f
update dependencies, closes #49
2021-04-09 11:54:40 +02:00
Jan Mercl
4800b08a35
update dependencies
2021-04-08 12:18:25 +02:00
Jan Mercl
aa302889ea
update dependencies
2021-04-07 12:43:37 +02:00
Jan Mercl
9ffbf7a0e1
update dependencies
2021-03-23 22:48:00 +01:00
Jan Mercl
fae63b194d
linux/amd64: enable pthreads
2021-03-23 00:17:08 +01:00
Jan Mercl
188cc2d36d
windows/amd64: regenerate
2021-03-18 17:12:08 +01:00
Dan Peterson
ea11878379
prepare for release
...
* mention darwin/arm64 support in changelog and support list
* use released versions of dependencies
2021-03-11 13:10:20 -04:00
Dan Peterson
e11960029f
generator: use ccgo/v3/lib
...
Instead of running a ccgo binary, use ccgo/v3/lib directly.
This makes the generation process more contained since the dependency
on ccgo/v3/lib can be tracked in go.mod.
2021-03-08 18:53:41 -04:00
Dan Peterson
2d6e462ccf
add darwin/arm64 support
2021-03-08 08:58:12 -04:00
Jan Mercl
6976024d57
update Tcl
2021-02-26 12:13:39 +01:00
Jan Mercl
6d96c26f32
fix build
2021-02-25 12:43:38 +01:00
Jan Mercl
fd25d4ee7f
update dependencies
2021-02-24 22:29:52 +01:00
Jan Mercl
35e14d337f
linux/amd64: regenerate
2021-02-21 22:21:30 +01:00
Jan Mercl
0e81b55ef9
update dependencies
2021-02-17 22:45:16 +01:00
Jan Mercl
5ab7e771a8
enable memgrind
2021-02-17 18:42:44 +01:00
Jan Mercl
612508d1d3
update dependencies
2021-02-17 12:39:37 +01:00
Jan Mercl
8ee5bd03d8
volatile: regenerate all targetets, updates #43
...
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
Jan Mercl
323938a11f
linux/amd64: regenerate
2021-01-25 21:51:46 +01:00
Jan Mercl
5e0cb7e925
bump libc,tcl version
2021-01-21 12:20:43 +01:00
Jan Mercl
faa19d3a03
bump libc,tcl version
2021-01-19 14:34:43 +01:00
Jan Mercl
132978c738
bump libc,tcl version
2021-01-17 11:38:58 +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
663f19b57d
handle zero sized allocs
2021-01-12 17:40:04 +01:00
Jan Mercl
0ccef02582
improve read performance, updates #27 .
2021-01-09 12:57:10 +01:00
Jaap Aarts
09647590b9
Add the first for comparing against cgo wrappers.
2021-01-06 14:01:00 +00: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
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
4e59395a60
use libc v1.3.1, tcl v1.4.1, fixes #29
2020-09-24 11:30:27 +02:00
Jan Mercl
f228816300
support linux/arm{,64}
2020-09-13 15:31:23 +02:00
Jan Mercl
0d7a764447
add linux/386 support
2020-09-08 13:28:55 +02:00
Jan Mercl
3ff11fb2cf
release v1.5.0, completely CGo-free, including the Tcl tests
2020-09-03 15:37:08 +02:00
Jan Mercl
e662a135d1
release 1.4.0
2020-08-26 23:31:54 +02:00