1. 03 3月, 2012 3 次提交
  2. 02 3月, 2012 7 次提交
  3. 01 3月, 2012 4 次提交
  4. 29 2月, 2012 2 次提交
  5. 28 2月, 2012 3 次提交
  6. 25 2月, 2012 4 次提交
  7. 24 2月, 2012 3 次提交
  8. 18 2月, 2012 4 次提交
  9. 16 2月, 2012 1 次提交
  10. 11 2月, 2012 2 次提交
  11. 10 2月, 2012 1 次提交
    • R
      small fix for new pthread cleanup stuff · 2230218c
      Rich Felker 提交于
      even if pthread_create/exit code is not linked, run flag needs to be
      checked and cleanup function potentially run on pop. thus, move the
      code to the module that's always linked when pthread_cleanup_push/pop
      is used.
      2230218c
  12. 09 2月, 2012 3 次提交
    • R
      replace bad cancellation cleanup abi with a sane one · afc35d5e
      Rich Felker 提交于
      the old abi was intended to duplicate glibc's abi at the expense of
      being ugly and slow, but it turns out glib was not even using that abi
      except on non-gcc-compatible compilers (which it doesn't even support)
      and was instead using an exceptions-in-c/unwind-based approach whose
      abi we could not duplicate anyway without nasty dwarf2/unwind
      integration.
      
      the new abi is copied from a very old glibc abi, which seems to still
      be supported/present in current glibc. it avoids all unwinding,
      whether by sjlj or exceptions, and merely maintains a linked list of
      cleanup functions to be called from the context of pthread_exit. i've
      made some care to ensure that longjmp out of a cleanup function should
      work, even though it is not required to.
      
      this change breaks abi compatibility with programs which were using
      pthread cancellation, which is unfortunate, but that's why i'm making
      the change now rather than later. considering that most pthread
      features have not been usable until recently anyway, i don't see it as
      a major issue at this point.
      afc35d5e
    • R
      ed2911a1
    • R
      fix typo in iswspace space list table · 520f3ee2
      Rich Felker 提交于
      520f3ee2
  13. 08 2月, 2012 3 次提交