Commit Graph

121 Commits

Author SHA1 Message Date
R. Tyler Croy 36e6444f20
Try again to coerce Travis into installing packages 2016-01-09 12:04:46 -08:00
R. Tyler Croy f4e91ec2df
Use the apt addons instead of sudo'ing things 2016-01-09 11:53:12 -08:00
R. Tyler Croy ff43bf6a33
Install aunit in Travis too 2016-01-09 11:47:52 -08:00
R. Tyler Croy 665a3022ea
Try again with Travis dependencies 2016-01-09 11:44:59 -08:00
R. Tyler Croy 49b8f3adea
Install the necessary build dependencies for Travis 2016-01-09 11:42:47 -08:00
R. Tyler Croy 7a15f15878
Move readme around to trigger travis 2016-01-09 11:40:31 -08:00
R. Tyler Croy 45fb643f74
Add a probably broken travis.yml 2016-01-09 11:38:28 -08:00
R. Tyler Croy fffce78ce6
Change the license to the LGPL 2016-01-09 11:34:58 -08:00
R. Tyler Croy 23874b30d8
Ignore vim droppings 2016-01-09 11:28:47 -08:00
R. Tyler Croy 65fc0fe7e8 Rename unit tests and adjust according with the namespace change from Memcache -> Memcache.Client 2011-04-04 23:14:25 -07:00
R. Tyler Croy c62f897803 Re-namespace to Memcache.Client 2011-03-27 10:32:56 -07:00
R. Tyler Croy 0944d63c04 Shuffle the Makefile up such that the `lib` target is the default 2011-03-27 10:26:19 -07:00
R. Tyler Croy 530b62d8e0 Rename the client/ directory to the src/ directory
The integrations tests now no longer require rebuilding of the client code as
well
2011-03-27 10:25:49 -07:00
R. Tyler Croy 14b81de527 Ignore some more junk 2011-03-21 22:16:13 -07:00
R. Tyler Croy 50418968bb Update the .gpr files to build a proper shared library 2011-03-21 22:14:01 -07:00
R. Tyler Croy b7519a256a Return the decremented value when executing 'Decrement' 2011-01-04 18:31:18 -08:00
R. Tyler Croy 952a2b6bf1 Document which calls are implemented 2011-01-03 09:04:08 -08:00
R. Tyler Croy 8be8e26c3f Whoops! Moved one `Decrement` call too low 2011-01-03 09:03:53 -08:00
R. Tyler Croy f922eb6725 Add simple .gitignore files to ignore integration test binaries 2011-01-02 16:57:50 -08:00
R. Tyler Croy 77bd0c990a Alphabetically sort the integration tests when running 2011-01-02 16:54:28 -08:00
R. Tyler Croy 02b1222366 Add, implement and test the misc. memcached calls for 'flush_all' and 'version' 2011-01-02 16:54:11 -08:00
R. Tyler Croy 2a2e56df09 Move exception declarations above specification of procedures that could raise them 2011-01-02 16:25:42 -08:00
R. Tyler Croy a3a485ca6e Add coverage and other debug hooks to test.gpr, optimize the basic one 2011-01-02 16:23:12 -08:00
R. Tyler Croy 613eb6763d Minor documentation update for Get/Delete 2010-12-31 14:59:13 -08:00
R. Tyler Croy 0ba09e1879 Add support for pulling out the incremented value from the memcached response when invoking 'incr' 2010-12-31 14:58:57 -08:00
R. Tyler Croy d5d41c9c6a Move key validation into a separate compilation unit 2010-12-31 14:40:58 -08:00
R. Tyler Croy ea50178498 Move Delete call over to pure procedures, a bit of code re-org to make things feel better 2010-12-31 14:40:33 -08:00
R. Tyler Croy 985005423d Rename Ada.Strings.Unbounded to SU nad clean up noreply 2010-12-29 10:51:38 -08:00
R. Tyler Croy b1f2846e15 Convert incr/decr away from functions to more concise procedures with out parameters 2010-12-28 08:52:44 -08:00
R. Tyler Croy a2a4f9a7d3 Update the examples in the README and add some concurrency-related usage notes 2010-12-27 20:20:45 -08:00
R. Tyler Croy ae3f938aeb Ensure the "END\r\n" after a `get` command is properly read off the socket
This corrects the issue uncovered by the "tentimes" integration test wherein
"END" was coming up as a response for the second `set` command
2010-12-27 20:01:00 -08:00
R. Tyler Croy 346dd38316 Tidy up 2010-12-27 20:00:54 -08:00
R. Tyler Croy c3fae45e9d Add integration to test repeated calls over the same connection 2010-12-27 19:53:51 -08:00
R. Tyler Croy a3f536d2df Consolidate Generate_Store implementation code 2010-12-27 19:04:59 -08:00
R. Tyler Croy 4857c7d883 Implement and test other (add/replace/append/prepend) storage commands 2010-12-27 18:59:44 -08:00
R. Tyler Croy 2efb6f05f0 Rename Generate_Set to Generate_Store in order to easily implement other storage commands 2010-12-27 18:53:32 -08:00
R. Tyler Croy 093c7f43f5 Implement a Set call which takes Ada.Calendar.Time 2010-12-27 10:12:06 -08:00
R. Tyler Croy 7fc0377eb6 Implement a Delete handler that takes An Ada.Calendar.Time object as the delay 2010-12-22 15:49:03 -08:00
R. Tyler Croy 660fbee86b Some more CRLF cleanups 2010-12-22 15:48:42 -08:00
R. Tyler Croy 9599aa4854 Move Expiration over from an Integer subtype to a subtype of Duration 2010-12-22 15:47:50 -08:00
R. Tyler Croy 8676bb1351 Start moving extra private methods into separate compilation units 2010-12-22 05:36:15 -08:00
R. Tyler Croy 9860e7b30a Start using 'private with' for units needed in the private parts 2010-12-22 04:59:28 -08:00
R. Tyler Croy cab70d5084 Clean up some warnings from compiling with -gnatwa 2010-12-21 23:14:16 -08:00
R. Tyler Croy a418c76ec6 Move some memcached responses into constant private Strings 2010-12-21 13:06:39 -08:00
R. Tyler Croy 91005832db Remove Key_Vector related code, not needed yet 2010-12-21 13:02:37 -08:00
R. Tyler Croy eb9e55d16e Add utility function to verify our Connection status 2010-12-21 13:02:18 -08:00
R. Tyler Croy c313d65ca7 Convert the Get function to use/generate a "Response" record
The record should encapsulate the 'flags' for the value retrieved
and also an Unbounded_String of the response data
2010-12-19 21:14:40 -08:00
R. Tyler Croy 238c956d1f Cleanup some warnings 2010-12-19 18:21:28 -08:00
R. Tyler Croy fa203ad114 Add a LICENSE 2010-12-19 18:00:16 -08:00
R. Tyler Croy 2ea4711369 Update README 2010-12-19 16:34:04 -08:00