Skip to content
Snippets Groups Projects
  1. Mar 09, 2017
  2. Mar 08, 2017
  3. Dec 02, 2016
  4. Dec 01, 2016
  5. Nov 30, 2016
  6. Apr 28, 2016
  7. Apr 19, 2016
  8. Apr 16, 2016
    • David Johnson's avatar
      gcc 5: work around new default -std=gnu11 inline semantics. · 73332fba
      David Johnson authored
      (Of course, this doesn't really matter right now because the
      non-static functions in mul/mul_of.h isn't exported into libmul.a
      right now.)
      73332fba
    • David Johnson's avatar
      Attempt to use automake 1.11, ugh. · 1ef4d1e1
      David Johnson authored
      automake 1.15 (current Ubuntu default) will fail due to the
      long-lived subdir-objects / _SOURCES bug.
      
      It's nontrivial to work around this in the MUL codebase, since
      the apps build using a C main stub file in a different subdir.
      
      Hence automake-1.11, which is happily still available for newer
      Ubuntus.
      1ef4d1e1
  9. Apr 15, 2016
  10. Jan 14, 2016
  11. Dec 04, 2015
    • David Johnson's avatar
      Add a simple argp-like thing for MUL apps (but it uses getopt). · 41b379f6
      David Johnson authored
      MUL's application skeleton that they like us to use (and that saves
      us work) sucks down all the command-line opts via getopt and doesn't
      expose it to the application.  It also parses options before it
      initializes the application "modules", so we can't supply a new app
      callback to handle the opts.
      
      Thus, we add what is basically a secondary initcall-like thing,
      except this one is a struct of callbacks (including the per-app
      getopt parsing function) and data (like the opts and longopts).  So
      the macros define a section of per-module getopt parsing info
      struct pointers, and before calling getopt, the skeleton main
      expands its opts, longopts, and usage with info from these per-app
      getopt helper info structs.
      
      So it really is like a (very) poor man's argp.
      41b379f6
  12. Nov 14, 2015
    • David Johnson's avatar
      Elide the core config.h conflicts to allow multi-config.h includes. · 5f64d6bb
      David Johnson authored
      Every time you think you've reached a new low with autotools, you're
      wrong.  This is my way to get around the standard installable
      config.h problem.
      
      Basically, MUL wants you to include headers that require config.h,
      but of course things that use MUL have config.h of their own.  So --
      we take the hacky approach and remove the things that will obviously
      conflict and stick them in mul_config_internal.h .  I'm sure my way
      of doing this will be missed if config.status common/mul_config.h is
      ever run to regen mul_config.h, but I can't solve that one right now.
      5f64d6bb
  13. Nov 12, 2015
  14. Oct 22, 2015
  15. Sep 08, 2015
  16. Sep 05, 2015
  17. Sep 02, 2015
  18. Aug 24, 2015
  19. Jul 14, 2015
  20. Jul 08, 2015
  21. May 14, 2015
  22. May 13, 2015
  23. Mar 06, 2015
  24. Mar 01, 2015
Loading