1. 10 6月, 2011 1 次提交
    • R
      add netpacket/packet.h · 2697b4e7
      Rich Felker 提交于
      looks like busybox is going to want it, and apparently some other
      low-level network software does too...
      2697b4e7
  2. 09 6月, 2011 3 次提交
  3. 08 6月, 2011 2 次提交
  4. 07 6月, 2011 7 次提交
  5. 06 6月, 2011 2 次提交
  6. 31 5月, 2011 1 次提交
  7. 30 5月, 2011 4 次提交
  8. 29 5月, 2011 4 次提交
  9. 27 5月, 2011 1 次提交
  10. 23 5月, 2011 3 次提交
  11. 18 5月, 2011 1 次提交
  12. 12 5月, 2011 1 次提交
    • R
      fix the last known rounding bug in floating point printing · 8628eff9
      Rich Felker 提交于
      the observed symptom was that the code was incorrectly rounding up
      1.0625 to 1.063 despite the rounding mode being round-to-nearest with
      ties broken by rounding to even last place. however, the code was just
      not right in many respects, and i'm surprised it worked as well as it
      did. this time i tested the values that end up in the variables round,
      small, and the expression round+small, and all look good.
      8628eff9
  13. 08 5月, 2011 4 次提交
  14. 07 5月, 2011 3 次提交
    • R
      reduce some ridiculously large spin counts · 77f15d10
      Rich Felker 提交于
      these should be tweaked according to testing. offhand i know 1000 is
      too low and 5000 is likely to be sufficiently high. consider trying to
      add futexes to file locking, too...
      77f15d10
    • R
      remove debug code that was missed in barrier commit · 9dd6399c
      Rich Felker 提交于
      9dd6399c
    • R
      completely new barrier implementation, addressing major correctness issues · f16a3089
      Rich Felker 提交于
      the previous implementation had at least 2 problems:
      
      1. the case where additional threads reached the barrier before the
      first wave was finished leaving the barrier was untested and seemed
      not to be working.
      
      2. threads leaving the barrier continued to access memory within the
      barrier object after other threads had successfully returned from
      pthread_barrier_wait. this could lead to memory corruption or crashes
      if the barrier object had automatic storage in one of the waiting
      threads and went out of scope before all threads finished returning,
      or if one thread unmapped the memory in which the barrier object
      lived.
      
      the new implementation avoids both problems by making the barrier
      state essentially local to the first thread which enters the barrier
      wait, and forces that thread to be the last to return.
      f16a3089
  15. 06 5月, 2011 1 次提交
  16. 02 5月, 2011 2 次提交