An error occurred fetching the project authors.
  1. 31 May, 2016 1 commit
  2. 09 May, 2016 1 commit
    • David Gibson's avatar
      Automatically determine which modules have source · a1d7e21f
      David Gibson authored
      Currently, build of ccan is controlled by two Make variables: MODS_WITH_SRC
      and MODS_NO_SRC which list modules containing .c files, and modules with
      only .h files respectively.
      
      When adding new modules this is fiddly to get right, and there are a number
      of modules already listed in the wrong variable.  There's also some
      redundant logic in the DIRS variable to again filter out modules without
      source.
      
      This simplifies things by having a single manually updated MODS variable
      listing every module, and determining MODS_WITH_SOURCE programmatically.
      Signed-off-by: default avatarDavid Gibson <david@gibson.dropbear.id.au>
      a1d7e21f
  3. 03 May, 2016 1 commit
  4. 29 Apr, 2016 2 commits
  5. 26 Apr, 2016 1 commit
  6. 25 Feb, 2016 1 commit
  7. 29 Jan, 2016 1 commit
  8. 21 Jan, 2016 1 commit
  9. 28 Dec, 2015 1 commit
  10. 10 Dec, 2015 1 commit
  11. 20 Nov, 2015 1 commit
  12. 27 Oct, 2015 1 commit
  13. 25 Oct, 2015 1 commit
  14. 28 Sep, 2015 1 commit
  15. 08 Sep, 2015 1 commit
  16. 20 Aug, 2015 1 commit
  17. 12 Aug, 2015 1 commit
  18. 08 Jul, 2015 2 commits
  19. 28 May, 2015 1 commit
  20. 25 May, 2015 1 commit
  21. 13 Apr, 2015 1 commit
    • Delio Brignoli's avatar
      tal_stack · 73930140
      Delio Brignoli authored
      Hi Rusty,
      
      Thanks for reviewing the patch. V2 is attached, see my comments below.
      
      > On 31 Mar 2015, at 02:36, Rusty Russell <rusty@rustcorp.com.au> wrote:
      >
      > Delio Brignoli <brignoli.delio@gmail.com> writes:
      >> Hi All,
      >>
      >> tal_stack implements a (trivial) stack of tal contexts. Would this be a worthy addition to CCAN? (not necessarily in its current form).
      
      […]
      
      >        This is cute; I’ve seen similar used in Samba.  It's
      
      Indeed, it was inspired by talloc_stack.h ;-)
      
      […]
      
      > You are missing a _info file: I would create that, and put your example
      > in an Example: section there.
      
      I moved the module and tests under can/tal/stack and added a LICENSE and _info.
      
      > Other random advice:
      > 1) You should also document the tal_newframe function (particularly note
      >   that you're expected to tal_free the result, and that it will free
      >   any future unfreed frames).  And note that it’s not threadsafe.
      
      Done.
      
      > 2) You probably want tal_newframe to be a macro, and hand file and line
      >   thought to the tal_alloc_ call.  That makes debugging nicer when
      >   you iterate the tree.
      
      Done. The macro is calling a tal_newframe_() function because I’d rather not make the module’s stack variable ‘public’.
      
      > 3) Consider whether you want to declare a dummy type 'struct tal_stack'.
      >   Probably pretty unnecessary since it’s quite clear.
      
      Skipped this one. We can declare it later if we change our minds.
      
      Thanks
      —
      Delio
      
      From c2ceb9258d97b0dcb72e7b6986cfd2bd394b254e Mon Sep 17 00:00:00 2001
      From: Delio Brignoli <dbrignoli@audioscience.com>
      Date: Sun, 15 Mar 2015 13:26:40 +0100
      Subject: [PATCH] tal_stack: new module - V2
      Signed-off-by: default avatarRusty Russell <rusty@rustcorp.com.au>
      73930140
  22. 30 Mar, 2015 3 commits
  23. 11 Nov, 2014 2 commits
  24. 07 Nov, 2014 1 commit
  25. 30 Oct, 2014 1 commit
  26. 27 Oct, 2014 1 commit
    • David Gibson's avatar
      mem: Rename memmem module to mem · 992931f0
      David Gibson authored
      Currently the 'memmem' module does nothing but provide an implementation of
      the memmem() function if it is missing from the standard C library.
      
      However there are other functions (e.g. memrchr()) also missing from some
      C library implementations, so rename the module to mem to allow future
      inclusion of other functions.
      
      This also updates the rfc822 module - the only existing user of the
      memmem module - to use the new name.
      Signed-off-by: default avatarDavid Gibson <david@gibson.dropbear.id.au>
      992931f0
  27. 13 Oct, 2014 1 commit
  28. 13 Sep, 2014 2 commits
  29. 25 Jun, 2014 1 commit
  30. 16 Jun, 2014 1 commit
  31. 10 Jun, 2014 3 commits
  32. 04 Jun, 2014 1 commit