Age | Commit message (Expand) | Author |
2023-05-13 | Move directory iterator from libutil to libio | David Oberhollenzer |
2023-04-30 | Move the pattern matching from gensquashfs to dir_tree_iterator_t | David Oberhollenzer |
2023-04-29 | Move dir entry remapping from gensquashfs to libutil | David Oberhollenzer |
2023-04-29 | Cleanup: libutil: split functionality of dir tree iterator next | David Oberhollenzer |
2023-04-29 | libutil: Add an option to the dir_tree_iterator_t to add a path prefix | David Oberhollenzer |
2023-04-29 | Move type based filtering to libutil dir_tree_iterator_t | David Oberhollenzer |
2023-04-29 | libutil: Add a stacked, recursive directory tree iterator | David Oberhollenzer |
2023-04-21 | libutil: unix: simplify/unify directory iterator error handling | David Oberhollenzer |
2023-04-21 | Fix: libutil: type check bug in unix directory iterator read_link | David Oberhollenzer |
2023-04-21 | libutil: Add a method to the directory iterator to open a sub directory | David Oberhollenzer |
2023-04-21 | libutil: win32: clenaup dir iterator initialization, retain the path | David Oberhollenzer |
2023-04-21 | libutil: simplify win32 directory iterator state handling | David Oberhollenzer |
2023-04-17 | Add unit test for directory iterator | David Oberhollenzer |
2023-04-17 | Implement a version of the directory iterator for Unix | David Oberhollenzer |
2023-04-12 | Split out Windows directory iteration code to a dir_iterator_t type | David Oberhollenzer |
2023-01-31 | Reintegrate test code with library code | David Oberhollenzer |
2023-01-31 | Move library source into src sub-directory | David Oberhollenzer |
2022-11-18 | Add a single, central base64 decoder | David Oberhollenzer |
2022-11-18 | Add a single, central hex blob decoder | David Oberhollenzer |
2022-11-04 | Fix: update mempool accounting when freeing an object | David Oberhollenzer |
2022-09-20 | block writer: move block comaprison to utility function | David Oberhollenzer |
2022-07-08 | Cleanup: move source date epoch code back to libutil | David Oberhollenzer |
2022-07-08 | Cleanup: move filename_sane & canonicalize_path functions to libutil | David Oberhollenzer |
2022-07-08 | Cleanup: move mkdir_p from libcommon to libutil | David Oberhollenzer |
2022-07-08 | Cleanup: move test.h to libutil | David Oberhollenzer |
2022-07-08 | Cleanup: move libutil headers to sub directory | David Oberhollenzer |
2022-03-11 | More defensive programming in mem_pool_allocate | David Oberhollenzer |
2022-03-10 | Fix warning if __SIZEOF_INT128__ is not defined | David Oberhollenzer |
2021-06-25 | libutil: cleanup alignment trickery in mempool | David Oberhollenzer |
2021-03-24 | Port the pool allocator to Windows | David Oberhollenzer |
2021-03-22 | Threadpool: pre-emtively dequeue items after enqueing | David Oberhollenzer |
2021-03-22 | Cleanup the block processor file structure | David Oberhollenzer |
2021-03-21 | Rename thread pool serial implementation data structure | David Oberhollenzer |
2021-03-21 | Add a thread pool implementation to libutil | David Oberhollenzer |
2021-03-21 | Force 64 bit alignment of blocks managed by the pool allocator | David Oberhollenzer |
2021-03-07 | Optionally use a pool allocator for rb-tree nodes | David Oberhollenzer |
2021-03-07 | Implement a custom memory pool allocator | David Oberhollenzer |
2021-03-07 | Rewrite the str_table to internally use the more opimized hash_table | David Oberhollenzer |
2021-03-06 | Add a generic implementation of a dynamic array to libutil | David Oberhollenzer |
2021-03-06 | Add a context pointer to the rbtree key comparison | David Oberhollenzer |
2021-03-06 | Add a copy function to the rb-tree implementation | David Oberhollenzer |
2021-01-19 | Add a user pointer to the hash table implementation | David Oberhollenzer |
2020-06-09 | Cleanup: mark sqfs_xattr_writer_flush writer argument as const | David Oberhollenzer |
2020-05-21 | hash table: switch to sqfs_* types, mark functions as hidden | David Oberhollenzer |
2020-05-19 | Cleanup: move hash table header to include directory | David Oberhollenzer |
2020-04-27 | Enable uint128_t path | Matt Turner |
2020-04-27 | Add hash table code to libutil.a | David Oberhollenzer |
2020-04-22 | Import and use Mesa's hash table | Matt Turner |
2020-03-18 | Restore workaround for unaligned reads in xxhash | David Oberhollenzer |
2020-03-18 | Cleanup: Move xxhash32 code to libutil | David Oberhollenzer |