1. 05 4月, 2011 4 次提交
    • R
      release notes for 0.7.6 bugfix release · bd1f6eba
      Rich Felker 提交于
      bd1f6eba
    • R
      fix rare but nasty under-allocation bug in malloc with large requests · b761bd19
      Rich Felker 提交于
      the bug appeared only with requests roughly 2*sizeof(size_t) to
      4*sizeof(size_t) bytes smaller than a multiple of the page size, and
      only for requests large enough to be serviced by mmap instead of the
      normal heap. it was only ever observed on 64-bit machines but
      presumably could also affect 32-bit (albeit with a smaller window of
      opportunity).
      b761bd19
    • R
      simplify vdprintf implementation greatly based on recent vfprintf changes · 98c5583a
      Rich Felker 提交于
      since vfprintf will provide a temporary buffer in the case where the
      target FILE has a zero buffer size, don't bother setting up a real
      buffer for vdprintf. this also allows us to skip the call to fflush
      since we know everything will be written out before vfprintf returns.
      98c5583a
    • R
      use a local temp buffer for unbuffered streams in vfprintf · bd57e2b4
      Rich Felker 提交于
      this change makes it so most calls to fprintf(stderr, ...) will result
      in a single writev syscall, as opposed to roughly 2*N syscalls (and
      possibly more) where N is the number of format specifiers. in
      principle we could use a much larger buffer, but it's best not to
      increase the stack requirements too much. most messages are under 80
      chars.
      bd57e2b4
  2. 04 4月, 2011 14 次提交
  3. 03 4月, 2011 5 次提交
  4. 02 4月, 2011 11 次提交
  5. 01 4月, 2011 2 次提交
  6. 31 3月, 2011 3 次提交
  7. 30 3月, 2011 1 次提交