Commit Graph

421 Commits

Author SHA1 Message Date
Paweł Chmielowski
b3fe7e896a Fix hex-release action 2023-01-17 11:04:56 +01:00
Paweł Chmielowski
9e93d0c265 Remove rebar binary, it's better to use system one
And it even don't work with R25 because it doesn't load .beam compiled on
older version.

Fixes issue #9
2023-01-11 10:18:03 +01:00
Paweł Chmielowski
a68c21ff01 Release 1.1.13 2021-07-21 11:08:36 +02:00
Badlop
9ff21ebdb9 Fix typo in gcov compilation code 2021-06-30 11:11:05 +02:00
Badlop
f59df9c663 Add configure 2021-06-30 11:03:06 +02:00
Badlop
9c49cf62a7 Add support to send C coverage. Don't cache. Move hex plugin to Action 2021-06-30 11:03:02 +02:00
Badlop
fb41900930 Update .gitignore 2021-06-30 11:03:00 +02:00
Badlop
fd3f763668 No need to set src_dirs, this way test/ isn't included in cover reports 2021-06-17 22:59:28 +02:00
Badlop
19705080b4 Use COVERALLS environment variable to detect when coveralls is required 2021-06-17 21:54:24 +02:00
Badlop
e7d29e46dd Fix badge URL 2021-06-17 15:47:46 +02:00
Badlop
1f02d36302 Switch from Travis to Github Actions 2021-06-17 15:37:41 +02:00
Badlop
45151eddab Parametrize the rebar binary (processone/fast_tls#51) 2021-06-15 22:11:05 +02:00
Badlop
ca499cf576 Release 1.1.12 2021-03-24 22:25:44 +01:00
Badlop
833132c955 Add Github Action to release to hex.pm when tagging 2021-03-24 22:20:54 +01:00
Badlop
a43f2cc4c3 Fix wrong gen_server spec detected by Dialyzer 2021-02-23 13:51:13 +01:00
Paweł Chmielowski
cc13971501 Release 1.1.11 2021-01-28 10:40:07 +01:00
Paweł Chmielowski
d9324133b3 Use headers from amalagamation on darwin instead of system one 2021-01-28 10:35:55 +01:00
Paweł Chmielowski
b2175f800b Release 1.1.10 2021-01-27 11:38:22 +01:00
Paweł Chmielowski
c913bf6c0a Merge pull request #6 from nosnilmot/darwin-nolink
Do not link to sqlite3 on macos
2020-12-23 12:54:19 +01:00
Stu Tomlinson
bcfbeaac80 Do not link to sqlite3 on macos
On macos (darwin), sqlite3 is embedded using "the amalgamation". There
is therefore no need to link to the system sqlite3, and doing so can
cause unexpected behaviour/failures.

Also be explicit about darwin vs. non-darwin port_specs sources.
rebar3 seems to get confused when compiling under eunit command sometimes
2020-12-18 11:43:02 +00:00
Mickael Remond
3521791da1 Update version and remove deprecated attribute 2020-12-10 15:32:23 +01:00
Paweł Chmielowski
67072ab358 Release v1.1.6 2020-12-10 14:59:08 +01:00
Paweł Chmielowski
093dedefa7 Fix compilation on macos 11.0 2020-12-10 14:56:46 +01:00
Paweł Chmielowski
8cd942c650 Release v1.1.5 2020-12-08 14:55:42 +01:00
badlop
647c172c46 Merge pull request #5 from brigadier/patch-1
Handle rebar3 version strings such as "3.14.1+build.4750.refd11ceb4f"
2020-11-11 12:23:25 +01:00
Evgeny M
0d41305b1c Handle rebar3 version strings such as "3.14.1+build.4750.refd11ceb4f" 2020-09-17 08:11:00 +03:00
Badlop
5d23562447 Bump version to 1.1.8 2020-07-20 15:36:18 +02:00
Mickaël Rémond
58155dcd23 Merge pull request #3 from badlop/fixtravis
Update Travis setup to compile with up to 23.0. Update Rebar
2020-07-20 10:58:44 +02:00
Badlop
118c5f02f9 Update Travis setup to compile with up to 23.0. Update Rebar 2020-06-16 16:28:35 +02:00
Paweł Chmielowski
1fec20ebc7 Bump version to 1.1.7 2020-06-03 13:41:00 +02:00
Paweł Chmielowski
c31585341e Remove erl_interface include, it's not required and causes problems on 23 2020-05-22 09:30:18 +02:00
Paweł Chmielowski
cedc45a668 Bump version 2018-01-30 11:11:03 +01:00
Paweł Chmielowski
c3d6b25cbd Include rebar.config.script in hex.pm package 2018-01-30 10:24:48 +01:00
Paweł Chmielowski
1a0b5a9b02 Make it compile correctly on rebar3 2017-11-06 11:47:32 +01:00
Mickaël Rémond
3764fd1d7f Merge pull request #2 from alexeyr/master
Merge upstream fixes
2017-01-23 12:16:48 +01:00
Alexey Romanov
7cf50f8589 Merge pull request #46 from aantonyan/master
Fixed compile warning
2016-05-10 13:03:04 +04:00
Aram Antonyan
b054133c87 Fixed compile warning
When you compile project it returns following warning:

> c_src/sqlite3_drv.c: In function ‘exec_async_command’:
> c_src/sqlite3_drv.c:459:7: warning: too many arguments for format
> [-Wformat-extra-args]
         LOG_ERROR("driver_async call failed", 0);

This patch fixes mentioned warning.
2016-05-09 18:19:53 +00:00
Alexey Romanov
0988371a69 Merge pull request #45 from mrcsparker/mac_hash_fix
Mac OS X hash.c issue
2016-02-22 23:34:41 +03:00
Chris Parker
003aa8a31a Fixed issue #42
Mac OS X hash.c issue.
2016-02-22 01:03:40 -06:00
Mickael Remond
6ee3570060 Metadata ready for hex.pm release 2016-01-22 17:24:32 +01:00
Mickael Remond
4b5936e418 Metadata for Hex.pm 2016-01-22 17:03:50 +01:00
Alexey Romanov
cbc3505f7a Use binary:replace instead of re:replace to handle Latin-1 binaries
Fixes #43
2015-12-21 15:21:02 +03:00
Alexey Romanov
8350dc6038 Merge pull request #40 from NineFX/fix-osx
Fix OS X
2015-08-09 20:59:42 +03:00
Drew Varner
4699529530 Fix OS X
This is my second/better attempt at fixing the OS X build. This build
explicitly includes the sqlite3 amalgamation files. sqlite shipped on
OS X is old. It doesn't support extensions. This change allows users to
build erlang-sqlite3 on OS X and pass tests.
2015-08-09 12:04:30 -04:00
Alexey Romanov
da7efb50f4 Merge pull request #39 from NineFX/add-17dot4-support
Add 17.4 support
2015-08-09 17:34:43 +03:00
Drew Varner
0fe21c9039 Add 17.4 support
Erlang 17.4 added a new driver entry, `emergency_close`. This
patch tests for it by driver versions and adds an initializer if
necessary. This patch also adds new Erlang versions to the Travis CI config
to test the new driver field.
2015-08-09 10:19:38 -04:00
Alexey Romanov
8166e79762 Merge pull request #37 from NineFX/bump-amalgation
Bump SQLite amalgation
2015-08-06 07:26:10 +03:00
Drew Varner
4402da976f Bump SQLite amalgation
Updates the amalgation to the latest version.
2015-08-05 22:23:13 -04:00
Alexey Romanov
d8601fe5cf Merge pull request #36 from NineFX/remove-unused-variable
Remove unused variable
2015-07-25 20:08:48 +03:00
Drew Varner
7a4fbf6f04 Remove unused variable
Remove unused variable `ExpectedTableInfo` in `test/sqlite3_test.erl`.
2015-07-25 12:58:41 -04:00