Граф коммитов

1260 Коммитов

Автор SHA1 Сообщение Дата
Jean byroot Boussier f19f132965
Update the README about exceptions (#196)
Co-authored-by: Jean Boussier <jean.boussier@gmail.com>
2021-04-14 14:49:13 -04:00
Jean byroot Boussier 2915fb9d85
Allow to configure the codec (#195)
Co-authored-by: Jean Boussier <jean.boussier@gmail.com>
2021-04-08 13:41:08 -04:00
Dylan Thacker-Smith d0e8d7e9fb
tests: Fix concurrency test falkiness from unintentional key overlap (#191) 2021-04-08 12:22:15 -04:00
Jean byroot Boussier 113c79ad55
Verify compaction references (#193)
Co-authored-by: Jean Boussier <jean.boussier@gmail.com>
2021-04-07 14:22:37 -04:00
Dylan Thacker-Smith fe7daf59c5
Merge pull request #190 from dylanahsmith/fix-gem-install
Fix gem install portability by avoiding a shell feature dependency
2021-04-07 09:46:50 -07:00
Dylan Thacker-Smith d55ffeb2e1 CI: Test gem installation 2021-04-06 18:48:06 -07:00
Dylan Thacker-Smith c7bdf748e2 Fix gem install portability by avoiding a shell feature dependency
When I tested on ubuntu, the `{lib,ext,vendor}` glob feature worked
in the interactive shell, but not in the non-interactive one spawned
by ruby.
2021-04-06 18:48:04 -07:00
Dylan Thacker-Smith 4ad9d8bb12
Merge pull request #186 from dylanahsmith/github-actions
CI: Migrate to Github Actions
2021-04-06 16:15:16 -07:00
Dylan Thacker-Smith 2faaebe63c Update CI badge to show Github Actions CI status 2021-04-06 15:57:19 -07:00
Dylan Thacker-Smith 62e04deeb3 CI: Migrate to Github Actions 2021-04-06 15:57:16 -07:00
Dylan Thacker-Smith e9ede53fea
Fix build of libmemcached when there is an older vendor directory (#188)
with git ignored files from a build of that older version of libmemcached
2021-04-06 16:50:09 -04:00
Dylan Thacker-Smith 17bd81a840
Fix ConcurrencyTest that needs to clone the client for thread-safety (#189) 2021-04-06 16:48:32 -04:00
Dylan Thacker-Smith f2e93ef668
CI: Fix building for CodeQL Analysis (#187) 2021-04-06 12:11:51 -07:00
Arthur Nogueira Neves 5ab6d7bdc2
Merge pull request #185 from dylanahsmith/test-fixes
Fix test failures from using latest version of dependencies
2021-04-05 21:14:31 -04:00
Dylan Thacker-Smith 8909b48dda CI: Remove end-of-life versions of ruby 2021-03-31 17:18:50 -07:00
Dylan Thacker-Smith e78b20eb91 Remove a test that no longer gets a server error with latest memcached 2021-03-31 17:07:31 -07:00
Dylan Thacker-Smith 1ea8edd808 Fix require of renamed mocha minitest integration file 2021-03-31 16:27:53 -07:00
Dylan Thacker-Smith 3e1e7975de Regenerate Gemfile.lock as done in CI 2021-03-31 16:27:53 -07:00
Dylan Thacker-Smith 0b1431d0ae Fix missing require for socket standard library 2021-03-31 16:27:53 -07:00
Arthur Nogueira Neves cd5251271b
Create codeql-analysis.yml 2021-02-08 09:17:57 -05:00
Arthur Nogueira Neves f27c8fda09
Merge pull request #176 from nicolasleger/patch-1
[CI] Test against Ruby 2.4 and 2.5
2018-05-09 10:09:25 +02:00
Arthur Nogueira Neves 8e9497836e
Merge pull request #175 from mistydemeo/fix_timestamps
extconf: set timestamps to a half hour in the past
2018-05-09 10:09:03 +02:00
Nicolas Leger 9f30626e1c
[CI] Test against Ruby 2.4 and 2.5 2018-04-02 09:49:56 +02:00
Misty De Meo 18f211616c extconf: set timestamps to a half hour in the past
The current approach to setting timestamps can cause confusing
errors building the vendored memcached in situations where the
clock has drifted a bit from real time. The failed sanity check
produces the error:

checking whether build environment is sane... configure: error: newly created file is older than distributed files!
Check your system clock

This kind of clock drift is very common when using Docker for Mac
or Windows. Ruby's Time.now appears to use a different clock from
the one used by the timestamps for the file created as a part of the
sanity check. As a result, a clock drift of as little as six seconds
can cause the timestamps set on the source tree to be newer than the
file created during the sanity check.
2018-03-29 11:56:38 -07:00
Arthur Nogueira Neves 42e30b7102 Merge pull request #172 from dylanahsmith/namespace-after-reset
Make namespace setter persist across connections
2016-10-02 20:40:09 -04:00
Dylan Thacker-Smith 3c7f828745 Make namespace setter persist across connections 2016-10-02 17:40:39 -04:00
Arthur Nogueira Neves 2d491690f1 Merge pull request #171 from andrew/patch-1
Fix link to libmemcached.org
2016-08-16 13:01:04 -04:00
Andrew Nesbitt 3d9c16343b Fix link to libmemcached.org
Also updated link to issues to point to your repo instead of evans
2016-08-15 20:52:57 +01:00
Arthur Nogueira Neves 52094d583a Update TODO.org 2016-07-05 14:00:43 -04:00
Arthur Neves 5736e251d4
add some threads tests 2016-03-26 09:55:11 -04:00
Arthur Neves 3a5ba7fc46
update TODOs [skip ci] 2016-03-25 17:42:32 -04:00
Arthur Neves 064aed1152
always check types 2016-03-25 17:42:02 -04:00
Arthur Neves 09b63ab580
Add authentication test 2016-03-25 17:41:54 -04:00
Arthur Neves 8362515b14
Add credentials 2016-03-25 17:25:52 -04:00
Arthur Neves 7b2631cad4
update lock file 2016-03-25 16:29:08 -04:00
Arthur Neves 88d7ccac2d
Bump version to 2.0 alpha 2016-03-21 16:57:11 -04:00
Arthur Neves 25d08d39a8
only include folders we care on gem file 2016-03-21 16:53:26 -04:00
Arthur Neves c846f7c32c
Update TODOs 2016-03-21 16:40:19 -04:00
Arthur Neves 92954eaa12
Update TODOs [skip ci] 2016-03-21 16:39:59 -04:00
Arthur Nogueira Neves 735dd200fa Merge pull request #166 from arthurnn/arthurnn/vendor_libmemcacached_1_0_18
vendor libmemcacached 1 0 18
2016-03-21 16:39:26 -04:00
Arthur Neves 9c5f3421a9
move Dockerfile to a folder 2016-03-21 16:16:41 -04:00
Arthur Neves 84f886e855
Bundle install first, for better caching on docker 2016-03-21 15:56:38 -04:00
Arthur Neves f85fa47d81
gsub the right cflag 2016-03-21 15:56:14 -04:00
Arthur Neves 575d864422
Update Dockerfile to simulate the tests in a travis like env 2016-03-21 15:30:47 -04:00
Arthur Neves 8161db07b2
remove c++11 flag to make it work on old gccs 2016-03-21 15:30:25 -04:00
Arthur Neves 8f44991076
Another try 2016-03-20 20:09:06 -04:00
Arthur Neves 782456653d
I guess we need this, otherwise travis fails 2016-03-20 20:02:49 -04:00
Arthur Neves f0e3f57054
Try to fix compile process 2016-03-20 19:59:56 -04:00
Arthur Neves d2289c0815
Add dockerfile to test 2016-03-20 18:05:09 -04:00
Arthur Neves 7b72751ae5
add install back in 2016-03-20 17:52:26 -04:00