Age | Commit message (Collapse) | Author |
|
fix #3337
Because apparently the IDs are not always incrementing. We still use them to
know the order of two messages that were received at the same second (in
this case, the ID will always be incrementing).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Because it’s only supported in gcc>=5.0
|
|
fix #3324
|
|
|
|
|
|
|
|
Fix a somewhat big memory leak
|
|
|
|
Do not fail to compile when one of them is missing but the other one is not.
Raise an error when trying to open a database with the missing library.
see #3237
|
|
.release() returns the pointer and releases ownership *without*
destruction.
|
|
|
|
I got an ASAN error otherwise (type mismatch)
|
|
(cf. https://www.postgresql.org/docs/9.4/static/libpq-connect.html#LIBPQ-CONNSTRING)
|
|
|
|
close_v2(), in use before this commit, was introduced as part of sqlite 3.7.14
(2012-09-03), and is as such incompatible with debian wheezy (3.7.13) and
centos6 (3.6.20).
FTR, Wheezy will be supported until May 2018, and centos6, until November 2020.
|
|
fix #3293
|
|
This immensely speeds up the archive select queries.
fix #3292
|
|
|
|
|
|
fix #3290
|
|
|
|
|
|
|
|
|
|
|
|
By using SFINAE to use that member only when it exists.
|
|
|
|
|
|
|
|
If we can’t open it at startup, we exit.
If we can’t open it on reload, we keep the previously-opened database.
This way, we’re assured to always have a valid and open database available.
|
|
ref #3269
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Entirely replace LiteSQL
fix #3271
|