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