summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-12-15Add linked list convenience macrosHEADmasterYorhel4-1/+235
2015-12-14vec: Rename include-once macros to something more saneYorhel1-2/+2
2015-12-14Added vec.h + testsYorhel4-2/+348
2014-04-03evtp: Don't inherit signal mask in worker threadsYorhel1-1/+9
2013-06-29Rewrote evtp: + _maxthreads(), - _die(), no more killing idle threadsYorhel4-216/+212
2013-06-04ylog: Add <default_level> pattern as alias for a wildcard matchYorhel3-14/+30
2013-06-04ylog: Add tests for some internal functions + fix config parsing bugYorhel3-21/+118
2013-06-03ylog: Fix off-by-one in ylog_enabled() + add ytrace()Yorhel2-1/+3
2013-05-26yuri: Set missing fields to empty string instead of NULLYorhel3-43/+44
2013-05-26yuri: Rewrite query string parser to be smaller and more flexibleYorhel3-126/+76
2013-05-24yuri: Partial rewrite; -IP validation; +path/query/fragment parsingYorhel4-360/+687
2013-05-09sqlasync: Add sqlasync_custom() operationYorhel3-20/+76
2013-05-09sqlasync: Add sqlasync_queue_buffersize()Yorhel3-4/+35
2013-04-14yopt: Add const flag to option list argumentYorhel1-5/+5
2013-04-09sqlasync: Don't use sqlite3_errstr()Yorhel1-1/+1
2013-04-08sqlasync: Fix bug with handling of COMMIT result and transaction stateYorhel1-2/+3
2013-04-07sqlasync: Use separate queue for passing open result and async errorsYorhel3-31/+54
2013-04-06README: Mention the git repo and updatesYorhel1-0/+7
2013-04-06Added sqlasyncYorhel5-2/+1620
2013-04-04Use POD for the READMEYorhel2-45/+75
2013-04-04Move dbusuv.[ch] to old/Yorhel2-0/+0
2013-02-20README: What the hell is an adc:// URL of use without a port!?Yorhel1-1/+1
2013-02-20More elaborate READMEYorhel1-5/+33
2013-02-20evtp: Removed useless element from evtp_work_tYorhel1-1/+0
2013-02-19evtp: Improved documentation for evtp_submit()Yorhel1-4/+9
2013-02-19evtp: Added convenience function to alloc+submit workYorhel3-19/+23
2013-02-19evtp: Don't hold a reference on the ev loop when nothing is queuedYorhel3-8/+14
2013-02-19evtp: Benchmark bug fix + added benchmark with some actual loadYorhel2-14/+33
2013-02-19evtp: Merge locks when queueing back done_funcYorhel1-20/+6
2013-02-19evtp: Remove schedule_back atomic integer optimizationYorhel1-77/+2
2013-02-19Added evtpYorhel5-3/+565
2013-02-12ylog: Increase minimum log level + added TRACE levelYorhel1-4/+7
2013-02-12yopt.h: Added guards against double inclusionYorhel1-0/+6
2013-02-12ylog: Added yerror() aliasYorhel1-0/+1
2013-01-15ecbuf: Forgot to actually implement ecbuf_popp()Yorhel1-1/+3
2013-01-15ecbuf: Some more test cases for specific situationsYorhel1-1/+34
2013-01-14ecbuf: Add unpush() tests + remove unused codeYorhel1-65/+22
2013-01-14ecbuf: Added _unpush() to read back the value last push()ed + more docsYorhel1-7/+47
2013-01-13ecbuf: Use gcc hints to indicate that buffer resizes aren't commonYorhel1-4/+10
2013-01-13ecbuf: Added simple benchmark and comparison with a naive linked listYorhel2-1/+105
2013-01-13ecbuf: Fix write-after-buffer bug in _push()Yorhel1-5/+18
2013-01-12ecbuf: Fix bug in operator evaluation order assumption in _push()Yorhel1-3/+5
2012-12-08dbusev: Include config.h to find libev configYorhel1-0/+6
2012-12-04ecbuf: Implement _push() in static inline + Add ecbuf_pushp()Yorhel1-13/+18
2012-12-04ecbuf: Split vars into a separate structYorhel1-27/+28
2012-12-04ecbuf: Remove _pry() macroYorhel2-21/+12
2012-11-13ecbuf: Replace insert index variable with buffer lengthYorhel2-45/+33
2012-11-10Added test suite for ecbufYorhel2-3/+188
2012-11-10Added ecbuf - An efficient expanding circular bufferYorhel2-0/+150
2012-11-09yuri.h: YADDR_H -> YURI_HYorhel1-2/+2