2011-09-27 |
Rich Felker | fix crash in pthread_cond_wait mutex-locked check |
tree | commitdiff |
2011-09-27 |
Rich Felker | fix crash in pthread_testcancel if pthread_self has... |
tree | commitdiff |
2011-09-27 |
Rich Felker | improve/debloat mutex unlock error checking in pthread_... |
tree | commitdiff |
2011-09-27 |
Rich Felker | check mutex owner in pthread_cond_wait |
tree | commitdiff |
2011-09-27 |
Rich Felker | fix pshared barrier wrong return value. |
tree | commitdiff |
2011-09-27 |
Rich Felker | convert the barrier pshared option back to 0/1 values... |
tree | commitdiff |
2011-09-27 |
Rich Felker | process-shared barrier support, based on discussion... |
tree | commitdiff |
2011-09-27 |
Rich Felker | fix incorrect allocation failure check in pthread_create |
tree | commitdiff |
2011-09-26 |
Rich Felker | another cond var fix: requeue count race condition |
tree | commitdiff |
2011-09-26 |
Rich Felker | fix lost signals in cond vars |
tree | commitdiff |
2011-09-26 |
Rich Felker | redo cond vars again, use sequence numbers |
tree | commitdiff |
2011-09-26 |
Rich Felker | revert previous change in cond var waiter move |
tree | commitdiff |
2011-09-26 |
Rich Felker | optimize cond waiter move using atomic swap instead... |
tree | commitdiff |
2011-09-25 |
Rich Felker | fix logic for when wakeup is not desired on cond bcast |
tree | commitdiff |
2011-09-25 |
Rich Felker | new futex-requeue-based pthread_cond_broadcast implemen... |
tree | commitdiff |
2011-09-24 |
Rich Felker | fix ABA race in cond vars, improve them overall |
tree | commitdiff |
2011-09-23 |
Rich Felker | fix deadlock in condition wait whenever there are multi... |
tree | commitdiff |
2011-09-18 |
Rich Felker | initial commit of the arm port |
tree | commitdiff |
2011-09-18 |
Rich Felker | overhaul clone syscall wrapping |
tree | commitdiff |
2011-09-17 |
Rich Felker | dummy implementation of set_thread_area |
tree | commitdiff |
2011-09-16 |
Rich Felker | fix more instances of old a_xchg (use new a_swap name) |
tree | commitdiff |
2011-09-16 |
Rich Felker | use a_swap rather than old name a_xchg |
tree | commitdiff |
2011-09-13 |
Rich Felker | remove some stray trailing space characters |
tree | commitdiff |
2011-09-11 |
Rich Felker | fix serious bug in pthread_join |
tree | commitdiff |
2011-09-10 |
Rich Felker | fix pthread_join wait call: thread termination tid... |
tree | commitdiff |
2011-09-05 |
Rich Felker | handle pending cancellation when enabling async cancell... |
tree | commitdiff |
2011-08-14 |
Rich Felker | macro for pthread_equal |
tree | commitdiff |
2011-08-12 |
Rich Felker | implement forkall |
tree | commitdiff |
2011-08-12 |
Rich Felker | pthread and synccall cleanup, new __synccall_wait op |
tree | commitdiff |
2011-08-07 |
Rich Felker | condition variable signal/bcast need not wake unless... |
tree | commitdiff |
2011-08-07 |
Rich Felker | simplify unified timed wait code, drop support for... |
tree | commitdiff |
2011-08-07 |
Rich Felker | add fast path for normal mutexes back to pthread_mutex_lock |
tree | commitdiff |
2011-08-07 |
Rich Felker | close should not be cancellable after "failing" with... |
tree | commitdiff |
2011-08-07 |
Rich Felker | simplify multi-threaded errno, eliminate useless functi... |
tree | commitdiff |
2011-08-07 |
Rich Felker | use weak aliases rather than function pointers to simpl... |
tree | commitdiff |
2011-08-03 |
Rich Felker | further debloat cancellation handlers |
tree | commitdiff |
2011-08-03 |
Rich Felker | missed detail in cancellation bloat fix |
tree | commitdiff |
2011-08-03 |
Rich Felker | fix static linking dependency bloat with cancellation |
tree | commitdiff |
2011-08-03 |
Rich Felker | overhaul rwlocks to address several issues |
tree | commitdiff |
2011-08-03 |
Rich Felker | timedwait: play it safe for now |
tree | commitdiff |
2011-08-03 |
Rich Felker | correctly handle old kernels without FUTEX_WAIT_BITSET |
tree | commitdiff |
2011-08-03 |
Rich Felker | fix sem_timedwait bug introduced in timedwait unification |
tree | commitdiff |
2011-08-03 |
Rich Felker | unify and overhaul timed futex waits |
tree | commitdiff |
2011-08-03 |
Rich Felker | avoid accessing mutex memory after atomic unlock |
tree | commitdiff |
2011-08-02 |
Rich Felker | fix breakage in cancellation due to signal functions... |
tree | commitdiff |
2011-08-02 |
Rich Felker | overhaul posix semaphores to fix destructability race |
tree | commitdiff |
2011-07-31 |
Rich Felker | clean up pthread_sigmask/sigprocmask dependency order |
tree | commitdiff |
2011-07-30 |
Rich Felker | add proper fuxed-based locking for stdio |
tree | commitdiff |
2011-07-30 |
Rich Felker | fix bug in synccall with no threads: lock was taken... |
tree | commitdiff |
2011-07-30 |
Rich Felker | new attempt at making set*id() safe and robust |
tree | commitdiff |
2011-06-26 |
Rich Felker | fix useless use of potentially-uninitialized mode varia... |
tree | commitdiff |
2011-06-15 |
Rich Felker | restore use of .type in asm, but use modern @function... |
tree | commitdiff |
2011-06-14 |
Rich Felker | fix race condition in pthread_kill |
tree | commitdiff |
2011-06-14 |
Rich Felker | run dtors before taking the exit-lock in pthread exit |
tree | commitdiff |
2011-06-14 |
Rich Felker | minor locking optimizations |
tree | commitdiff |
2011-06-14 |
Rich Felker | remove all .size and .type directives for functions... |
tree | commitdiff |
2011-05-30 |
Rich Felker | implement pthread_[sg]etconcurrency. |
tree | commitdiff |
2011-05-08 |
Rich Felker | optimize out useless default-attribute object in pthrea... |
tree | commitdiff |
2011-05-08 |
Rich Felker | optimize compound-literal sigset_t's not to contain... |
tree | commitdiff |
2011-05-08 |
Rich Felker | overhaul implementation-internal signal protections |
tree | commitdiff |
2011-05-07 |
Rich Felker | reduce some ridiculously large spin counts |
tree | commitdiff |
2011-05-07 |
Rich Felker | remove debug code that was missed in barrier commit |
tree | commitdiff |
2011-05-07 |
Rich Felker | completely new barrier implementation, addressing major... |
tree | commitdiff |
2011-04-22 |
Rich Felker | fix initial stack alignment in new threads on x86_64 |
tree | commitdiff |
2011-04-21 |
Rich Felker | fix minor bugs due to incorrect threaded-predicate... |
tree | commitdiff |
2011-04-20 |
Rich Felker | move some more code out of pthread_create.c |
tree | commitdiff |
2011-04-19 |
Rich Felker | fix uninitialized waiters field in semaphores |
tree | commitdiff |
2011-04-19 |
Rich Felker | recheck cancellation disabled flag after syscall return... |
tree | commitdiff |
2011-04-17 |
Rich Felker | fix typo in x86_64 cancellable syscall asm |
tree | commitdiff |
2011-04-17 |
Rich Felker | pthread_exit is not supposed to affect cancellability |
tree | commitdiff |
2011-04-17 |
Rich Felker | fix pthread_exit from cancellation handler |
tree | commitdiff |
2011-04-17 |
Rich Felker | clean up handling of thread/nothread mode, locking |
tree | commitdiff |
2011-04-17 |
Rich Felker | debloat: use __syscall instead of syscall where possible |
tree | commitdiff |
2011-04-17 |
Rich Felker | fix bugs in cancellable syscall asm |
tree | commitdiff |
2011-04-17 |
Rich Felker | optimize cancellation enable/disable code |
tree | commitdiff |
2011-04-17 |
Rich Felker | don't use pthread_once when there is no danger in race |
tree | commitdiff |
2011-04-17 |
Rich Felker | fix some minor issues in cancellation handling patch |
tree | commitdiff |
2011-04-17 |
Rich Felker | overhaul pthread cancellation |
tree | commitdiff |
2011-04-14 |
Rich Felker | change sem_trywait algorithm so it never has to call... |
tree | commitdiff |
2011-04-14 |
Rich Felker | cheap trick to further optimize locking normal mutexes |
tree | commitdiff |
2011-04-14 |
Rich Felker | use a separate signal from SIGCANCEL for SIGEV_THREAD... |
tree | commitdiff |
2011-04-14 |
Rich Felker | simplify cancellation point handling |
tree | commitdiff |
2011-04-07 |
Rich Felker | fixed crash in new rsyscall (failure to set sa_flags... |
tree | commitdiff |
2011-04-07 |
Rich Felker | consistency: change all remaining syscalls to use SYS_... |
tree | commitdiff |
2011-04-07 |
Rich Felker | move rsyscall out of pthread_create module |
tree | commitdiff |
2011-04-06 |
Rich Felker | pthread exit stuff: don't bother setting errno when... |
tree | commitdiff |
2011-04-06 |
Rich Felker | fix rsyscall handler: must not clobber errno from signa... |
tree | commitdiff |
2011-04-06 |
Rich Felker | major semaphore improvements (performance and correctness) |
tree | commitdiff |
2011-04-05 |
Rich Felker | new framework to inhibit thread cancellation when needed |
tree | commitdiff |
2011-04-03 |
Rich Felker | pthread_create need not set errno |
tree | commitdiff |
2011-04-03 |
Rich Felker | block all signals during rsyscall |
tree | commitdiff |
2011-04-03 |
Rich Felker | fix race condition in rsyscall handler |
tree | commitdiff |
2011-04-03 |
Rich Felker | don't trust siginfo in rsyscall handler |
tree | commitdiff |
2011-04-03 |
Rich Felker | simplify calling of timer signal handler |
tree | commitdiff |
2011-04-03 |
Rich Felker | simplify pthread tsd key handling |
tree | commitdiff |
2011-04-03 |
Rich Felker | omit pthread tsd dtor code if tsd is not used |
tree | commitdiff |
2011-04-02 |
Rich Felker | simplify setting result on thread cancellation |
tree | commitdiff |
2011-04-02 |
Rich Felker | use bss instead of mmap for main thread's pthread threa... |
tree | commitdiff |
2011-04-02 |
Rich Felker | fix misspelled PTHREAD_CANCELED constant |
tree | commitdiff |
2011-04-01 |
Rich Felker | use a_store to set cancel flag in pthread_cancel, to... |
tree | commitdiff |
next |