Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/redis/hiredis-rb
Ruby wrapper for hiredis
https://github.com/redis/hiredis-rb
Move invalid timeout test
f657c7361e666e0bcafe402b5f581c51c508a771 authored over 13 years ago
f657c7361e666e0bcafe402b5f581c51c508a771 authored over 13 years ago
Block indefinitely when timeout is set to zero
24be1981ee760b69248d79191a767cbfa4335746 authored over 13 years ago
24be1981ee760b69248d79191a767cbfa4335746 authored over 13 years ago
Rename our own build task
5c5e89d20ee900acba6bc0d817ce1ec2cf5b758a authored over 13 years ago
5c5e89d20ee900acba6bc0d817ce1ec2cf5b758a authored over 13 years ago
Use Bundler's gem tasks
9fce116254ab9e072a40a8c875637c5e5dea1731 authored over 13 years ago
9fce116254ab9e072a40a8c875637c5e5dea1731 authored over 13 years ago
Bump version
4b5e221580156cf2fc67f0e6024892cd16820840 authored over 13 years ago
4b5e221580156cf2fc67f0e6024892cd16820840 authored over 13 years ago
Update changelog
27c395f6ee5781c0899dece8925d89a00ff396c3 authored over 13 years ago
27c395f6ee5781c0899dece8925d89a00ff396c3 authored over 13 years ago
Use SIGINT to kill netcat
Some tests failed with EBADF because their socket was closed on GC
before reading from/writing t...
Default I/O timeout for tests
f7ffb60860423e4d0e0f64408d5f966d09e30ad4 authored over 13 years ago
f7ffb60860423e4d0e0f64408d5f966d09e30ad4 authored over 13 years ago
Method that returns Ruby socket instance for connection
18a41d5a088b396a0d0d88382659a5d82ab4ab72 authored over 13 years ago
18a41d5a088b396a0d0d88382659a5d82ab4ab72 authored over 13 years ago
Wait a little longer to let nc settle
a1d559d8c0cd4edca241b6cc2ee1335ff59873af authored over 13 years ago
a1d559d8c0cd4edca241b6cc2ee1335ff59873af authored over 13 years ago
Update Travis config
5b27b55834fa4939bc6a0df649f873a648d9d033 authored over 13 years ago
5b27b55834fa4939bc6a0df649f873a648d9d033 authored over 13 years ago
Disable test
1ce64152099ffb4f3652b978192e15c3dadeed4e authored over 13 years ago
1ce64152099ffb4f3652b978192e15c3dadeed4e authored over 13 years ago
Don't free timeout on new connection
991fc708891908004940a20f4ca1c4bf522cae81 authored over 13 years ago
991fc708891908004940a20f4ca1c4bf522cae81 authored over 13 years ago
Exit nc in tests after 10s
64c2e78665e7e1b72b947c0dabcf3d4a312a478c authored over 13 years ago
64c2e78665e7e1b72b947c0dabcf3d4a312a478c authored over 13 years ago
Default task
a1f3dc6cb3e987f667862b7c4bc248bfe6468a75 authored over 13 years ago
a1f3dc6cb3e987f667862b7c4bc248bfe6468a75 authored over 13 years ago
Fix extension task when no arguments are passed
400cef5f647a0ce61da8e57839dd7a64eb86e95f authored over 13 years ago
400cef5f647a0ce61da8e57839dd7a64eb86e95f authored over 13 years ago
Update dependency
e12acf9654d632d97e383c9dba54c567efbe51dd authored over 13 years ago
e12acf9654d632d97e383c9dba54c567efbe51dd authored over 13 years ago
Skip extension task on JRuby
2c19574c2abcd353b201a291616d243bb6454a81 authored over 13 years ago
2c19574c2abcd353b201a291616d243bb6454a81 authored over 13 years ago
Add rake-compiler dependency
f45cb531d96d4be854290fadff2c495f3a14b8de authored over 13 years ago
f45cb531d96d4be854290fadff2c495f3a14b8de authored over 13 years ago
Add Travis configuration
209bf8e8f7eb7ca012a9d49c16fb6fcdb46f2038 authored over 13 years ago
209bf8e8f7eb7ca012a9d49c16fb6fcdb46f2038 authored over 13 years ago
Use native Errno mapping on Rubinius
f1ae555d3068606dfc30e20432f4da8d0b8da59c authored over 13 years ago
f1ae555d3068606dfc30e20432f4da8d0b8da59c authored over 13 years ago
Use alternative write method for JRuby
1a6258c7e53dbe4041abfa3935e145dbbd2375d7 authored over 13 years ago
1a6258c7e53dbe4041abfa3935e145dbbd2375d7 authored over 13 years ago
Tests for EAGAIN on write
bdec2fc91d492198683bcda3bbc8cb9923d85c07 authored over 13 years ago
bdec2fc91d492198683bcda3bbc8cb9923d85c07 authored over 13 years ago
Properly handle partial writes
ad14c1a139c08e6a90d0098f66ab2320099098c3 authored over 13 years ago
ad14c1a139c08e6a90d0098f66ab2320099098c3 authored over 13 years ago
Add method that returns connection fd
5e3af7503791f19b7653dab5a43409e832b3375d authored over 13 years ago
5e3af7503791f19b7653dab5a43409e832b3375d authored over 13 years ago
Refactor extension connection class
Now it uses non-blocking I/O everywhere, so the Ruby VM can schedule
other threads while this co...
Timeout may always be set
06eaa0314b83f1bd69f464e282a77123654513dc authored over 13 years ago
06eaa0314b83f1bd69f464e282a77123654513dc authored over 13 years ago
Raise native EOFError instead of ECONNRESET
b9f63f36ef63e629be6199d57a6fe0f04f5f41a4 authored over 13 years ago
b9f63f36ef63e629be6199d57a6fe0f04f5f41a4 authored over 13 years ago
Refactor Ruby connection class
19e2dbce46ad0a03530a2dcede90e5a0ebcc3da7 authored over 13 years ago
19e2dbce46ad0a03530a2dcede90e5a0ebcc3da7 authored over 13 years ago
Connect to nc to make it exit
791dc7f555953da2adf70f2e3c2a06e34ee99315 authored over 13 years ago
791dc7f555953da2adf70f2e3c2a06e34ee99315 authored over 13 years ago
No longer require Redis to be running to run tests
7ea9d1475d7967e18457dbebd53507bad4644f79 authored over 13 years ago
7ea9d1475d7967e18457dbebd53507bad4644f79 authored over 13 years ago
Ambiguity
7fea41f3a9a3f3604649fec2fc4beb05b1b11549 authored over 13 years ago
7fea41f3a9a3f3604649fec2fc4beb05b1b11549 authored over 13 years ago
Update benchmarks
f3479b49c1c64cf58246ad1f52d2417cc399e3d5 authored over 13 years ago
f3479b49c1c64cf58246ad1f52d2417cc399e3d5 authored over 13 years ago
Update readme
bee890dcfd4b14a521c1ab8ab93e6f685f2c2e05 authored over 13 years ago
bee890dcfd4b14a521c1ab8ab93e6f685f2c2e05 authored over 13 years ago
Bump version
c8e789580276dd294c33424afbb5a8e4d296fa16 authored over 13 years ago
c8e789580276dd294c33424afbb5a8e4d296fa16 authored over 13 years ago
Always link to bundled hiredis
Ruby's mkmf cannot be configured to use a local, static library instead
of a global dynamic one....
Show which files are being tested
0be5ed2abc1d05bd23def2dbab8db6024738d181 authored over 13 years ago
0be5ed2abc1d05bd23def2dbab8db6024738d181 authored over 13 years ago
Update hiredis to 0.10 and change code accordingly
fc234bb8d01e030772fc02266f1e9ca5ad5a6add authored over 13 years ago
fc234bb8d01e030772fc02266f1e9ca5ad5a6add authored over 13 years ago
Skip extension on JRuby
320dd88cc97b541b00cf1ef97657a822e5d15b52 authored almost 14 years ago
320dd88cc97b541b00cf1ef97657a822e5d15b52 authored almost 14 years ago
Update README
0c05a799b8bba1ad1a3708c38e920805d9946c1a authored almost 14 years ago
0c05a799b8bba1ad1a3708c38e920805d9946c1a authored almost 14 years ago
Bump version
221012d52f30baabe6bf8a3bd938630c4c4e567c authored almost 14 years ago
221012d52f30baabe6bf8a3bd938630c4c4e567c authored almost 14 years ago
Prevent intermediary string objects from being garbage collected
4478d6aeca2daa53b15a6e8bd81b2c3dd8df1546 authored almost 14 years ago
4478d6aeca2daa53b15a6e8bd81b2c3dd8df1546 authored almost 14 years ago
Bump version
317349cbad663434fc5c24ca5f6705aee842174b authored almost 14 years ago
317349cbad663434fc5c24ca5f6705aee842174b authored almost 14 years ago
Add changelog
2bb4072f92ed005519bba649cd5eba443d1deb50 authored almost 14 years ago
2bb4072f92ed005519bba649cd5eba443d1deb50 authored almost 14 years ago
Allow passing a timeout to Connection#connect
df7043517b94dad91f3a84969d984d3a282c15dd authored almost 14 years ago
df7043517b94dad91f3a84969d984d3a282c15dd authored almost 14 years ago
Update hiredis
f787504eb1e252ba200b2641fedbd74b71498e11 authored almost 14 years ago
f787504eb1e252ba200b2641fedbd74b71498e11 authored almost 14 years ago
Copy extension to lib/hiredis/ext
dbdb663ea31b173c5974b521f0bd9a876c829c19 authored almost 14 years ago
dbdb663ea31b173c5974b521f0bd9a876c829c19 authored almost 14 years ago
Connect to unix socket with #connect_unix
8c857646cc80424eb9ec42e68992706127585225 authored almost 14 years ago
8c857646cc80424eb9ec42e68992706127585225 authored almost 14 years ago
Fix warnings
087ae53f2fe28cc27992ae7e39f950201daef671 authored almost 14 years ago
087ae53f2fe28cc27992ae7e39f950201daef671 authored almost 14 years ago
Don't explicitly depend on redis-rb
5c1e20524aa3fe905b39a1aec8582b65161cc2b9 authored almost 14 years ago
5c1e20524aa3fe905b39a1aec8582b65161cc2b9 authored almost 14 years ago
Remove hack for connection class to raise on error replies
5abfb61af5b8a60767aad7dae82275c804263622 authored almost 14 years ago
5abfb61af5b8a60767aad7dae82275c804263622 authored almost 14 years ago
Remove warning from README
1359166809b57bc29238c3f586f0c8ee3d6b1c1c authored almost 14 years ago
1359166809b57bc29238c3f586f0c8ee3d6b1c1c authored almost 14 years ago
Show warning when falling back to pure Ruby implementation
6a6fe30b002b3b8c0ad9d438448c212717755270 authored almost 14 years ago
6a6fe30b002b3b8c0ad9d438448c212717755270 authored almost 14 years ago
Move untested EventMachine connection class to example
60eeb9cd991d05df2497705745b549f4eedcd674 authored almost 14 years ago
60eeb9cd991d05df2497705745b549f4eedcd674 authored almost 14 years ago
Explicitly require version in every file
2a70c11bdd69aba0b0ab8425c81d04b05c567a1f authored almost 14 years ago
2a70c11bdd69aba0b0ab8425c81d04b05c567a1f authored almost 14 years ago
Return false when buffer doesn't have enough data
0036b6206627c55423da4533e3b24152ba922424 authored about 14 years ago
0036b6206627c55423da4533e3b24152ba922424 authored about 14 years ago
Return early instead of branching
0f792e5237adaa1b93b809f1c6672d6ed5d0fc8c authored about 14 years ago
0f792e5237adaa1b93b809f1c6672d6ed5d0fc8c authored about 14 years ago
Use lookup table to map reply types to methods
da9a7937ce49de03a8b92399eb663bc195b8125b authored about 14 years ago
da9a7937ce49de03a8b92399eb663bc195b8125b authored about 14 years ago
Precreate nested tasks
8a36462ce6e26ea1ecae529a2a0d4bccebd6dba9 authored about 14 years ago
8a36462ce6e26ea1ecae529a2a0d4bccebd6dba9 authored about 14 years ago
Optimize code path for multi bulk replies
b205dc46c7eaf840aa0c2ff37f35a43e06c9890f authored about 14 years ago
b205dc46c7eaf840aa0c2ff37f35a43e06c9890f authored about 14 years ago
Reset task when returning from #process
4ca613c3bd237e47e3a549b802142da8c707a9b5 authored about 14 years ago
4ca613c3bd237e47e3a549b802142da8c707a9b5 authored about 14 years ago
Favor extension over Ruby implementation
830c5b234ec8d49abb80d1852515be9fbbc16ebb authored about 14 years ago
830c5b234ec8d49abb80d1852515be9fbbc16ebb authored about 14 years ago
IO#syswrite is faster
750c16a380550123f5798fa33fbc7f991da08a82 authored about 14 years ago
750c16a380550123f5798fa33fbc7f991da08a82 authored about 14 years ago
Speed optimizations
383629d3037b8123cadf7fba9acf47f8882089ce authored about 14 years ago
383629d3037b8123cadf7fba9acf47f8882089ce authored about 14 years ago
Use array and #join for building the command
bed2d2a8df6ff7fdee80ffe3dd4ca519bc4cf3e2 authored about 14 years ago
bed2d2a8df6ff7fdee80ffe3dd4ca519bc4cf3e2 authored about 14 years ago
Make sure arguments are strings
9c52b1d438a6b0f31dd19f383f5993f5443c645a authored about 14 years ago
9c52b1d438a6b0f31dd19f383f5993f5443c645a authored about 14 years ago
Setting invalid timeout value should result in Errno::EDOM
70f4ef91cd7b3dff851831b1468b542b10a182bc authored about 14 years ago
70f4ef91cd7b3dff851831b1468b542b10a182bc authored about 14 years ago
Import and modify redis-rb connection class
9a09a8ec1944392f41ad4ba67efa37b1927a1071 authored about 14 years ago
9a09a8ec1944392f41ad4ba67efa37b1927a1071 authored about 14 years ago
Fix return value on empty buffer
f438da40eddb3ea7a2f807d6d632e80e5f557557 authored about 14 years ago
f438da40eddb3ea7a2f807d6d632e80e5f557557 authored about 14 years ago
Fix setting error ivar on returned object
cf6a7c1ae7e15519f1493869db5ba36cfda78f8b authored about 14 years ago
cf6a7c1ae7e15519f1493869db5ba36cfda78f8b authored about 14 years ago
Explicitly load ext for benchmark
66204946dea857bfabfdcd51e14a6ea1a2e80451 authored about 14 years ago
66204946dea857bfabfdcd51e14a6ea1a2e80451 authored about 14 years ago
Fix issue with nil replies to eventmachine client
74acf45c0052cd8bec2b11d211a8d5cf618d2870 authored about 14 years ago
74acf45c0052cd8bec2b11d211a8d5cf618d2870 authored about 14 years ago
Make reader benchmark more descriptive
19c1460ffed6cdeab5451d282e17938018a68e56 authored about 14 years ago
19c1460ffed6cdeab5451d282e17938018a68e56 authored about 14 years ago
Increase iteration count for reader benchmark
5296b8027960dec01daa1d97ceb08fd9b9fb165b authored about 14 years ago
5296b8027960dec01daa1d97ceb08fd9b9fb165b authored about 14 years ago
Update hiredis
be413ac4d179e91e5c53451753f52dd07b964845 authored about 14 years ago
be413ac4d179e91e5c53451753f52dd07b964845 authored about 14 years ago
Separate benchmarks results with a newline
ecf8732e76e06492b286fde3a41aca27c1184225 authored about 14 years ago
ecf8732e76e06492b286fde3a41aca27c1184225 authored about 14 years ago
Move extension to Ext module
4d3615f26a8dc1e5c21f2e8a21d2350b59e61c00 authored about 14 years ago
4d3615f26a8dc1e5c21f2e8a21d2350b59e61c00 authored about 14 years ago
Add benchmark tool for the protocol readers
625feae6b64c927c0243b59afa9d2a1d9173c72b authored about 14 years ago
625feae6b64c927c0243b59afa9d2a1d9173c72b authored about 14 years ago
Add pure Ruby protocol reader implementation
3b132af1e8f09e3d3ffea122f41ad681948e76eb authored about 14 years ago
3b132af1e8f09e3d3ffea122f41ad681948e76eb authored about 14 years ago
Import gemspec
c40f3e05fc620e2d5d52a3f2c02fe424ad07d03b authored about 14 years ago
c40f3e05fc620e2d5d52a3f2c02fe424ad07d03b authored about 14 years ago
Bump VERSION
393ccb00e4dd27186a67e718a8641d583fb78848 authored about 14 years ago
393ccb00e4dd27186a67e718a8641d583fb78848 authored about 14 years ago
Bare bones callback queue
599b7dcc0cbb1e84a3dbb599c77a5acce3f5dc2e authored about 14 years ago
599b7dcc0cbb1e84a3dbb599c77a5acce3f5dc2e authored about 14 years ago
Add simple wrapper for EventMachine
ada15000301eaa2b0281b77fad5b3a2f2399ab8e authored about 14 years ago
ada15000301eaa2b0281b77fad5b3a2f2399ab8e authored about 14 years ago
Make reader return error objects instead of raising them
4d28659f38535159f15189ca02ddb219881cf16d authored about 14 years ago
4d28659f38535159f15189ca02ddb219881cf16d authored about 14 years ago
Test raise error reply
277d060aa3932a20ff01c647e7cc08be3c959e35 authored about 14 years ago
277d060aa3932a20ff01c647e7cc08be3c959e35 authored about 14 years ago
Add tests for the connection class
2e29cc7dba2c1d8402d46d78680a55ecd69959d9 authored about 14 years ago
2e29cc7dba2c1d8402d46d78680a55ecd69959d9 authored about 14 years ago
Set socket timeout using the hiredis API
a3446395a4b5450663eaa4061037e845b9b06fd6 authored about 14 years ago
a3446395a4b5450663eaa4061037e845b9b06fd6 authored about 14 years ago
Update hiredis
7a324dc0cfb1ae1b0e7d67eb290cec985573c513 authored about 14 years ago
7a324dc0cfb1ae1b0e7d67eb290cec985573c513 authored about 14 years ago
Fix tests to work when no error is raised
75ac0796885bb517e7675cd0faf9c6beaa8c0b23 authored about 14 years ago
75ac0796885bb517e7675cd0faf9c6beaa8c0b23 authored about 14 years ago
Remove unnecessary fflush
0817a8340117840a2388927e08045918d340c273 authored about 14 years ago
0817a8340117840a2388927e08045918d340c273 authored about 14 years ago
Properly set error object ivar in parent
2874b0d42fb4fd1e9665c8d87b8d46fabf8f6698 authored about 14 years ago
2874b0d42fb4fd1e9665c8d87b8d46fabf8f6698 authored about 14 years ago
Bump VERSION
9962e0c0417d5545575c42548ad7a3e0405cf399 authored about 14 years ago
9962e0c0417d5545575c42548ad7a3e0405cf399 authored about 14 years ago
Update hiredis
a34de4c2c735a0fdaf89e173b9bfe5ac72a81a1c authored about 14 years ago
a34de4c2c735a0fdaf89e173b9bfe5ac72a81a1c authored about 14 years ago
Bump VERSION.
0a8dd4772757432e9fa091bd1965983ff619eee2 authored about 14 years ago
0a8dd4772757432e9fa091bd1965983ff619eee2 authored about 14 years ago
Update redis-rb dependency.
2955d6997a16657e02562e34feaec794c39ca8cd authored about 14 years ago
2955d6997a16657e02562e34feaec794c39ca8cd authored about 14 years ago
Add example use to README.
8a1537763d17bc14e7a6d60ffdd84e19d93adfb1 authored about 14 years ago
8a1537763d17bc14e7a6d60ffdd84e19d93adfb1 authored about 14 years ago
Update benchmarks
92dd6f46881ae7bd9f8fcbc9eeab40efe83dc93a authored about 14 years ago
92dd6f46881ae7bd9f8fcbc9eeab40efe83dc93a authored about 14 years ago
Bump version
41c56494b0b3ecfb8e4c6e7927c9ff3af064faf4 authored about 14 years ago
41c56494b0b3ecfb8e4c6e7927c9ff3af064faf4 authored about 14 years ago
Installing on Linux resulted in the wrong output directory for the bundle
45b644fb35e8e2cf8c33fd8b5bf5cd2dd942388c authored about 14 years ago
45b644fb35e8e2cf8c33fd8b5bf5cd2dd942388c authored about 14 years ago
Bump version
59ad73d95fb97894f7ff5ad757c913d5f99e7095 authored about 14 years ago
59ad73d95fb97894f7ff5ad757c913d5f99e7095 authored about 14 years ago