log

age author description
Fri, 01 Apr 2016 16:49:36 -0400 Josef 'Jeff' Sipek cmake: install the config header file properly
Fri, 01 Apr 2016 16:45:16 -0400 Josef 'Jeff' Sipek cmake: #include "foo.h" should check the source directory as well
Fri, 01 Apr 2016 16:44:07 -0400 Josef 'Jeff' Sipek cmake: output generated bison and flex files in the binary dir
Fri, 01 Apr 2016 16:12:59 -0400 Josef 'Jeff' Sipek time: include time.h for definition of clock_gettime
Thu, 31 Mar 2016 20:05:53 -0400 Josef 'Jeff' Sipek sexpr: drop yyscan_t typedef to avoid clang warnings
Wed, 30 Mar 2016 17:52:03 -0400 Josef 'Jeff' Sipek val: include inttypes.h for PRIu64
Wed, 30 Mar 2016 17:50:24 -0400 Josef 'Jeff' Sipek error: include stdint.h for uintmax_t
Wed, 30 Mar 2016 17:47:21 -0400 Josef 'Jeff' Sipek hexdump: include stdint.h for uint8_t
Wed, 30 Mar 2016 17:36:17 -0400 Josef 'Jeff' Sipek error: stop including the non-POSIX sys/debug.h
Wed, 30 Mar 2016 17:19:23 -0400 Josef 'Jeff' Sipek rand: fix compilation of fall-back code
Wed, 30 Mar 2016 17:16:56 -0400 Josef 'Jeff' Sipek io: file I/O functions shouldn't print anything
Wed, 30 Mar 2016 17:13:19 -0400 Josef 'Jeff' Sipek atomic: use GCC built-ins
Wed, 30 Mar 2016 17:07:39 -0400 Josef 'Jeff' Sipek int: implement own byte swapping functions
Wed, 30 Mar 2016 16:56:32 -0400 Josef 'Jeff' Sipek error: not all systems have assfail
Wed, 30 Mar 2016 16:53:02 -0400 Josef 'Jeff' Sipek cmake: UMEM_LIBRARY should be empty
Wed, 30 Mar 2016 16:51:28 -0400 Josef 'Jeff' Sipek cmake: add a macro to build a test bin and automatically run it
Wed, 30 Mar 2016 16:51:26 -0400 Josef 'Jeff' Sipek cmake: move all the test related macros into a separate file
Tue, 29 Mar 2016 19:30:18 -0400 Josef 'Jeff' Sipek error: introduce a FIXME() macro
Tue, 29 Mar 2016 19:29:53 -0400 Josef 'Jeff' Sipek error: mark jeffpc_{print,log}, cmn_err, and panic as printf-like
Tue, 29 Mar 2016 19:29:06 -0400 Josef 'Jeff' Sipek hexdump: hexdump a buffer with or without a trailing \0
Tue, 29 Mar 2016 18:21:01 -0400 Josef 'Jeff' Sipek cmake: identify the project in the top-level CMakeLists.txt
Tue, 29 Mar 2016 18:00:06 -0400 Josef 'Jeff' Sipek uuid: implement UUID {generate,compare,clear}
Tue, 29 Mar 2016 17:59:06 -0400 Josef 'Jeff' Sipek str: str_cat should handle unlimited number of arguments
Tue, 29 Mar 2016 17:56:49 -0400 Josef 'Jeff' Sipek sexpr: rename parse_sexpr to sexpr_parse
Tue, 29 Mar 2016 17:55:40 -0400 Josef 'Jeff' Sipek init & error: allow users to provide logging infrastructure
Tue, 29 Mar 2016 17:50:48 -0400 Josef 'Jeff' Sipek fakeumem: include internal fall-back to missing libumem
Tue, 29 Mar 2016 17:47:06 -0400 Josef 'Jeff' Sipek int: define byte ordering functions
Tue, 29 Mar 2016 17:46:25 -0400 Josef 'Jeff' Sipek rand: include inttypes.h for uintXX_t definitions
Tue, 29 Mar 2016 17:44:41 -0400 Josef 'Jeff' Sipek config: check cpu endian
Tue, 29 Mar 2016 17:43:41 -0400 Josef 'Jeff' Sipek config: install the config header
Tue, 29 Mar 2016 17:41:58 -0400 Josef 'Jeff' Sipek thread: wrap pthread_{create,join,self}
Mon, 28 Mar 2016 17:58:57 -0400 Josef 'Jeff' Sipek rand: introduce random number generation
Mon, 28 Mar 2016 17:57:57 -0400 Josef 'Jeff' Sipek cmake: check for presence of arc4random
Mon, 28 Mar 2016 17:57:29 -0400 Josef 'Jeff' Sipek error: introduce cmn_err, cmn_verr, and panic
Mon, 28 Mar 2016 17:56:34 -0400 Josef 'Jeff' Sipek time: add gettime() to return unix time in nanoseconds
Mon, 28 Mar 2016 17:53:24 -0400 Josef 'Jeff' Sipek str: str_{get,put}ref need to be exposed via the mapfile
Mon, 28 Mar 2016 17:50:29 -0400 Josef 'Jeff' Sipek int: str2u{16,32,64} should return negated errnos
Mon, 28 Mar 2016 11:38:00 -0400 Josef 'Jeff' Sipek config: check for presence of libumem
Mon, 28 Mar 2016 11:35:39 -0400 Josef 'Jeff' Sipek config: support for build-time feature checks
Mon, 28 Mar 2016 11:31:52 -0400 Josef 'Jeff' Sipek apply a version mapfile to the produced shared object
Mon, 28 Mar 2016 11:31:50 -0400 Josef 'Jeff' Sipek cmake support for mapfiles
Mon, 28 Mar 2016 11:28:23 -0400 Josef 'Jeff' Sipek error: make ERR_PTR assert that the errno is negated
Mon, 28 Mar 2016 11:27:29 -0400 Josef 'Jeff' Sipek Use negated errnos throughout the library.
Mon, 28 Mar 2016 11:26:22 -0400 Josef 'Jeff' Sipek io: x{open,close} wrappers for open & close syscalls
Sat, 26 Mar 2016 19:57:27 -0400 Josef 'Jeff' Sipek init: add a single initialize-the-library function
Sat, 26 Mar 2016 19:46:38 -0400 Josef 'Jeff' Sipek add a license file
Sat, 26 Mar 2016 19:45:20 -0400 Josef 'Jeff' Sipek sexpr: using statically initialized strings
Sat, 26 Mar 2016 19:41:58 -0400 Josef 'Jeff' Sipek synch: basic pthread mutex & condition variable wrappers
Sat, 26 Mar 2016 19:41:04 -0400 Josef 'Jeff' Sipek sexpr: S-expression parsing and manipulation code
Sat, 26 Mar 2016 19:39:11 -0400 Josef 'Jeff' Sipek io: safe file reading & writing functions
Sat, 26 Mar 2016 18:43:13 -0400 Josef 'Jeff' Sipek tests: add basic infrastructure for ctest-based testing
Sat, 26 Mar 2016 18:19:56 -0400 Josef 'Jeff' Sipek str: allow static initialization of refcounted strings
Sat, 26 Mar 2016 18:10:50 -0400 Josef 'Jeff' Sipek refcnt: wrap refcount increment/decrement internal calls
Sat, 26 Mar 2016 17:52:32 -0400 Josef 'Jeff' Sipek int: string to integer conversion routines
Sat, 26 Mar 2016 17:29:02 -0400 Josef 'Jeff' Sipek val: include a cons cell type
Sat, 26 Mar 2016 17:20:07 -0400 Josef 'Jeff' Sipek val: a generic typed value structure
Sat, 26 Mar 2016 17:06:07 -0400 Josef 'Jeff' Sipek ignore the generated shared object
Sat, 26 Mar 2016 17:04:37 -0400 Josef 'Jeff' Sipek str: a reference counted string
Sat, 26 Mar 2016 17:01:28 -0400 Josef 'Jeff' Sipek refcnt: include error.h for ASSERT macros
Sat, 26 Mar 2016 16:58:18 -0400 Josef 'Jeff' Sipek error: define assertion macros and a syslogging mechanism