log

age author description
Sun, 01 Apr 2018 14:24:56 -0400 Josef 'Jeff' Sipek buffer: introduce a stdio buffer type
Sun, 01 Apr 2018 14:23:57 -0400 Josef 'Jeff' Sipek buffer: add a private void * to buffer structure
Sun, 01 Apr 2018 14:19:08 -0400 Josef 'Jeff' Sipek buffer: allow implementations to refuse seeks
Sat, 31 Mar 2018 21:30:27 -0400 Josef 'Jeff' Sipek uuid: test parse, unparse, and compare
Sat, 31 Mar 2018 21:05:09 -0400 Josef 'Jeff' Sipek uuid: don't rely on libuuid
Sat, 31 Mar 2018 21:02:59 -0400 Josef 'Jeff' Sipek rand: introduce rand_buf to fill a buffer with random bytes
Sat, 31 Mar 2018 21:01:46 -0400 Josef 'Jeff' Sipek cmake: check for presence of arc4random_buf at build time
Sat, 31 Mar 2018 17:44:03 -0400 Josef 'Jeff' Sipek val: add whitespace to visually separate out val_alloc_cons
Sat, 31 Mar 2018 17:42:40 -0400 Josef 'Jeff' Sipek val: VAL_ALLOC_NULL shouldn't take any args
Mon, 12 Mar 2018 15:25:35 +0200 Josef 'Jeff' Sipek qstring: avoid str_dup(NULL)
Mon, 12 Mar 2018 15:24:35 +0200 Josef 'Jeff' Sipek nvl: pack a NULL str as if it were the empty string
Fri, 16 Feb 2018 10:49:30 -0500 Josef 'Jeff' Sipek nvl: use mem_reallocarray() to avoid #ifdef mess
Fri, 16 Feb 2018 10:46:53 -0500 Josef 'Jeff' Sipek mem: add mem_re{,c}allocarray() to improve portability
Fri, 16 Feb 2018 10:36:32 -0500 Josef 'Jeff' Sipek cmake: check for existence of recallocarray() on the system
Fri, 16 Feb 2018 10:20:49 -0500 Josef 'Jeff' Sipek mem: add mem_{alloc,free}() for API consistency
Fri, 16 Feb 2018 10:19:31 -0500 Josef 'Jeff' Sipek mem: add mem_freezero() to clear a buffer before freeing
Fri, 16 Feb 2018 10:17:58 -0500 Josef 'Jeff' Sipek mem: rename zalloc() to mem_zalloc() to be consistent
Fri, 16 Feb 2018 10:16:52 -0500 Josef 'Jeff' Sipek mem: reorder mem.h contents to be more logical
Wed, 14 Feb 2018 13:10:27 -0500 Josef 'Jeff' Sipek Added tag v0.15 for changeset 751af99dc0b8
Wed, 14 Feb 2018 13:09:14 -0500 Josef 'Jeff' Sipek libjeffpc 0.15 v0.15
Wed, 14 Feb 2018 13:03:51 -0500 Josef 'Jeff' Sipek tests: rewrite nvlist packing test to use test vector files
Wed, 14 Feb 2018 13:05:03 -0500 Josef 'Jeff' Sipek sexpr: list-to-array must use sexpr_is_null() to check for ()
Sat, 13 Jan 2018 15:11:16 -0500 Josef 'Jeff' Sipek tests: tree node destruction test can also trivially test node iteration
Sat, 13 Jan 2018 15:02:47 -0500 Josef 'Jeff' Sipek tree: fix tree iteration
Sat, 13 Jan 2018 13:59:15 -0500 Josef 'Jeff' Sipek bst: implement bst_destroy_nodes()
Sat, 13 Jan 2018 12:17:58 -0500 Josef 'Jeff' Sipek tree: swapping tree contents is completely generic
Sat, 13 Jan 2018 12:12:06 -0500 Josef 'Jeff' Sipek tree: stop inlining node finding in insertion code
Sat, 13 Jan 2018 12:08:34 -0500 Josef 'Jeff' Sipek tree: make the __tree_find helper return the object instead of the node
Sat, 13 Jan 2018 12:06:43 -0500 Josef 'Jeff' Sipek tree: finding an item is completely generic
Sat, 13 Jan 2018 12:00:41 -0500 Josef 'Jeff' Sipek tree: iteration (first, last, next, prev) is completely generic
Sat, 13 Jan 2018 00:28:01 -0500 Josef 'Jeff' Sipek bst: add iteration macro
Thu, 11 Jan 2018 23:18:30 -0500 Josef 'Jeff' Sipek io: add xfsync
Thu, 11 Jan 2018 23:03:31 -0500 Josef 'Jeff' Sipek Merge branch 'trees'
Thu, 11 Jan 2018 22:52:19 -0500 Josef 'Jeff' Sipek tests: a binary search tree perf tester
Thu, 11 Jan 2018 19:28:42 -0500 Josef 'Jeff' Sipek tests: ignore sexpr iteration test binary
Thu, 11 Jan 2018 22:23:55 -0500 Josef 'Jeff' Sipek bst: basic (unbalanced) binary search tree
Thu, 11 Jan 2018 22:08:27 -0500 Josef 'Jeff' Sipek cmake: add a macro to build perf test utilities
Fri, 10 Nov 2017 17:15:54 -0500 Josef 'Jeff' Sipek cmake: remove unused simple_c_test() function
Fri, 10 Nov 2017 17:15:11 -0500 Josef 'Jeff' Sipek tests: use the new per-test-input-file macro instead of open-coding it
Fri, 10 Nov 2017 17:12:38 -0500 Josef 'Jeff' Sipek add a simple way to invoke a test binary for each test input file
Mon, 06 Nov 2017 10:36:51 -0500 Josef 'Jeff' Sipek nvl: convert cbor packing to the new cbor API
Mon, 06 Nov 2017 10:33:29 -0500 Josef 'Jeff' Sipek introduce cbor encoding API
Wed, 11 Oct 2017 10:48:43 -0400 Josef 'Jeff' Sipek int: fix 64-bit constants
Thu, 07 Sep 2017 16:30:02 +0300 Josef 'Jeff' Sipek nvlist: add an option to continue converting on most errors
Mon, 04 Sep 2017 20:17:44 +0300 Josef 'Jeff' Sipek Added tag v0.14 for changeset 491aabe2f0e7
Mon, 04 Sep 2017 20:17:21 +0300 Josef 'Jeff' Sipek libjeffpc 0.14 v0.14
Mon, 04 Sep 2017 11:13:44 +0300 Josef 'Jeff' Sipek scgisvc: improve the failed to parse request error message
Fri, 01 Sep 2017 17:27:18 +0300 Josef 'Jeff' Sipek scgisvc: add private void * to struct scgi
Fri, 01 Sep 2017 17:17:02 +0300 Josef 'Jeff' Sipek scgisvc: add init and deinit ops
Fri, 01 Sep 2017 17:10:32 +0300 Josef 'Jeff' Sipek scgisvc: move the ops vector assignment into the allocation function
Fri, 01 Sep 2017 16:57:19 +0300 Josef 'Jeff' Sipek scgisvc: use an ops vector instead of a single function pointer
Fri, 01 Sep 2017 16:50:45 +0300 Josef 'Jeff' Sipek scgisvc: add support for private void *
Fri, 01 Sep 2017 16:16:38 +0300 Josef 'Jeff' Sipek error: print the session information after the message level
Wed, 30 Aug 2017 16:12:54 +0300 Josef 'Jeff' Sipek sexpr: rewrite the for-each macro
Thu, 31 Aug 2017 15:55:43 +0300 Josef 'Jeff' Sipek sexpr: add test for sexpr_for_each macro
Fri, 01 Sep 2017 16:03:59 +0300 Josef 'Jeff' Sipek test: mark fail() as NORETURN
Wed, 30 Aug 2017 15:28:49 +0300 Josef 'Jeff' Sipek sexpr: sexpr_is_null is useful to everyone
Wed, 30 Aug 2017 14:53:46 +0300 Josef 'Jeff' Sipek init: add a way to print session information
Tue, 29 Aug 2017 21:30:42 +0300 Josef 'Jeff' Sipek Added tag v0.13-rc5 for changeset 137adfce0464
Tue, 29 Aug 2017 21:30:19 +0300 Josef 'Jeff' Sipek libjeffpc 0.13-rc5 v0.13-rc5