1. 27 Jun, 2021 1 commit
  2. 26 Jun, 2021 4 commits
    • Elizabeth Myers's avatar
      Improvements to error API · 6ad4e6b9
      Elizabeth Myers authored
      The error API is essentially now rewritten (although it's totally
      compatible).
      
      * et_v* functions are implemented to reduce code duplication.
      * et_*abort* functions have been introduced for error reporting and
        terminating when nothing sane can be done to recover (think OOM).
      * et_*_stderr functions have been introduced for when an FD isn't
        available for error reporting. These should only be used for internal
        errors.
      * et_err_void and et_errx_void are implemented which allows the omission
        of the "eval" parameter; useful for just printing a diagnostic, or
        when you have cleanup to do before exit.
      * errno is preserved.
      
      A lot of things have been changed over to use the new API functions for
      the improvements they bring.
      6ad4e6b9
    • Elizabeth Myers's avatar
      Don't define _GNU_SOURCE. · 12ba2219
      Elizabeth Myers authored
      This causes strerror_r breakage on glibc.
      12ba2219
    • Elizabeth Myers's avatar
      strtype: fix bad type checks · 15e991db
      Elizabeth Myers authored
      15e991db
    • Elizabeth Myers's avatar
  3. 20 Jun, 2021 3 commits
  4. 16 Jun, 2021 7 commits
  5. 11 Jun, 2021 1 commit
  6. 10 Jun, 2021 10 commits
  7. 08 Jun, 2021 6 commits
  8. 07 Jun, 2021 5 commits
  9. 06 Jun, 2021 1 commit
  10. 18 May, 2021 2 commits