2016-01-26 | David Gibson | .travis.yml: Add clang builds to Travis Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-11-20 | David Gibson | aga,agar: New shortcut2 sample graph and testcases... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-11-20 | David Gibson | aga,agar: New shortcut1 sample graph and testcases... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-11-20 | David Gibson | aga,agar: Non-equal edge costs for parallel test graph Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-11-20 | David Gibson | aga,agar: Dijkstra's algorithm Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-11-20 | David Gibson | aga,agar: Add edge costs Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-11-12 | David Gibson | aga: Add aga_node_needs_update() internal function Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-11-03 | David Gibson | aga: Error codes Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-11-03 | David Gibson | aga: Fix initialization bug in aga_for_each_edge_info Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-11-02 | David Gibson | aga: Add function block comments Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-10-27 | David Gibson | lpq: New module Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-10-25 | David Gibson | lqueue: Streamline interface with TCON_CONTAINER Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-10-25 | David Gibson | lstack: Streamline interface with TCON_CONTAINER Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-10-25 | David Gibson | tcon: Encode information on container members in "type... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-10-25 | David Gibson | tcon: Encode integer values into "type" canaries Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-10-25 | David Gibson | tcon: Add tcon_sizeof() helper Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-10-25 | David Gibson | tcon: Add an alternate way of building type canaries Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-10-25 | David Gibson | lstack, lqueue: Move from MODS_WITH_SRC to MODS_NO_SRC Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-10-25 | David Gibson | ptrint: ptr2int and int2ptr are constant functions Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-10-18 | David Gibson | Remove stale file ccan/priority_queue/test/run.c Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-10-18 | David Gibson | order: total_order_cmp() helper and better tests Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-09-28 | David Gibson | permutation: Generate permutations of arrays Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-09-14 | David Gibson | strgrp: Fix compile errors in example Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-09-13 | David Gibson | mem: Add memswap() function Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-09-13 | David Gibson | mem: Add function to check whether memory ranges overlap Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-09-13 | David Gibson | mem: Remove array_size dependency Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-08-18 | David Gibson | bytestring: Add rational comment to testcase Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-08-01 | David Gibson | agar: Re-entrant Abstract Graph Algorithms Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-08-01 | David Gibson | aga: Add lazytrie testcase Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-08-01 | David Gibson | aga: Testcase for attempt to run concurrent algorithms Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-08-01 | David Gibson | aga: Breadth first search Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-08-01 | David Gibson | aga: Depth first search Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-08-01 | David Gibson | aga: Simple test graphs Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-08-01 | David Gibson | aga: Abstract Graph Algorithms Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-06-18 | David Gibson | avl: Use definitions from order module Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-06-18 | David Gibson | asort: Use order module definitions Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-06-18 | David Gibson | order: Scalar comparison functions Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-06-18 | David Gibson | order: Module for comparison callbacks Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-06-13 | David Gibson | lqueue: Allow a queueu to be initialized from an existing... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-06-13 | David Gibson | lstack: Allow a stack to be initialized from an existing... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-05-28 | David Gibson | asearch: Add context pointer to asearch comparison... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-05-28 | David Gibson | asearch: Correct license tag to LGPL 2.1+ Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2015-05-27 | David Gibson | ptrint: Module for encoding integers into void * pointers Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2014-10-30 | David Gibson | bytestring: Add initializer macro Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2014-10-30 | David Gibson | bytestring: Use CONST_FUNCTION Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2014-10-30 | David Gibson | bytestring: Split bytestrings by a string delimiter Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2014-10-30 | David Gibson | bytestring: Split bytestrings by a set of character... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2014-10-30 | David Gibson | bytestring: Split bytestrings by a character delimiter Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2014-10-30 | David Gibson | bytestring: Implement bytestring_spn() and bytestring_cspn() Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2014-10-30 | David Gibson | bytestring: Implement bytestring_bytestring() Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2014-10-30 | David Gibson | bytestring: Add bytestring_index and bytestring_rindex... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2014-10-30 | David Gibson | bytestring: bytestring_starts() and bytestring_ends... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2014-10-30 | David Gibson | bytestring: Add bytestring_slice function Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2014-10-30 | David Gibson | bytestring: Add bytestring_byte() function Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2014-10-27 | David Gibson | mem: Implement memrchr() Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2014-10-27 | David Gibson | mem: Correct testcases Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2014-10-27 | David Gibson | mem: Rename memmem module to mem Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2014-10-13 | David Gibson | eratosthenes: Implementation of the Sieve of Eratosthenes |
commit | commitdiff | tree |
2014-10-13 | David Gibson | bitmap: Implement bitmap_ffs() Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2014-10-13 | David Gibson | bitmap: Extend allocation functions Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2014-10-13 | David Gibson | bitmap: Add functions to set/clear ranges of bits Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2014-10-13 | David Gibson | bitmap: Switch bit indices to unsigned long Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2014-09-13 | David Gibson | lstack: Linked list stack implementation Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2014-09-13 | David Gibson | lqueue: Linked list queue implementation Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2014-09-13 | David Gibson | container_of: Add container_of_or_null() Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2014-06-22 | David Gibson | memmem, bytestring: Fix includes in _info Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2014-06-16 | David Gibson | memmem: Remove void * arithmetic warning Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2014-06-16 | David Gibson | ccan: Correct some poor conventions in _info includes Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2014-06-16 | David Gibson | rfc822: Use the memmem module Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2014-06-16 | David Gibson | memmem: Trivial module to provide memmem() function Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2014-06-13 | David Gibson | jacobson_karels: Add missing inline keyword Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2014-06-04 | David Gibson | jacobson_karels: New module Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2014-06-04 | David Gibson | minmax: New module, safe min and max macros Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2014-05-19 | David Gibson | bitmap: Use const qualifiers where possible Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2014-05-14 | David Gibson | ccan/bitmap: const for bitmap_test_bit. Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2013-09-24 | David Gibson | net: Fix potential uninitialized use of variables in... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2013-09-05 | David Gibson | bitmap: Add helper macro to statically declare bitmaps Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2013-09-05 | David Gibson | bitmap: Rework to assume always multiple of words storage... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2013-09-05 | David Gibson | bitmap: Rework types and sizing macros Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2013-09-05 | David Gibson | bitmap: Use a typesafe(ish) parameters instead of void * Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2013-08-22 | David Gibson | bitmap: Add first cut at a bitmap module Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2012-11-12 | David Gibson | rfc822: Update rfc822 module to use testdepends Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2012-10-10 | David Gibson | rfc822: Index headers by name Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2012-10-08 | David Gibson | rfc822: Retrieve header fields by name Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2012-10-08 | David Gibson | bytestring: Allow bytestring_from_string to be called... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2012-10-05 | David Gibson | rfc822: Allow test infrastructure to handle headers... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2012-10-04 | David Gibson | rfc822: Rename RFC822_HDR_BAD_NAME constant Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2012-10-04 | David Gibson | rfc822: Rename bad-header test Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2012-10-03 | David Gibson | rfc822: Move check_header into helper.c Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2012-10-03 | David Gibson | rfc822: Add an example program Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2012-08-14 | David Gibson | rfc822: Fix test bugs on 64-bit platforms Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2012-08-12 | David Gibson | rfc822: Include RFC5322 text for reference Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2012-06-30 | David Gibson | rfc822: Fix bug parsing headers when body begins with... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |
2011-03-24 | David Gibson | Add configurator test for memmem() Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commit | commitdiff | tree |