78 Commits (25501c1079756c9b438842da649585c2a6983c24)

Author SHA1 Message Date
nsz 2e8c8fbe7d don't inline __rem_pio2l so the code size is smaller 14 years ago
Rich Felker 9e2a895aaa fix loads of missing const in new libm, and some global vars (?!) in powl 14 years ago
Rich Felker de7db6e927 fix namespace issues for lgamma, etc. 14 years ago
Rich Felker b69f695ace first commit of the new libm! 14 years ago
Rich Felker b4a07bb469 fix obscure bug in strtoull reading the highest 16 possible values 14 years ago
Rich Felker 78e79d9d50 new attempt at working around the gcc 3 visibility bug 14 years ago
Rich Felker 7fa29920ed remove useless attribute visibility from definitions 14 years ago
Rich Felker bae2e52bfd cleanup and work around visibility bug in gcc 3 that affects x86_64 14 years ago
Rich Felker 5a2e180937 synchronize cond var destruction with exiting waits 15 years ago
Rich Felker 9cee9307e3 improve pshared barriers 15 years ago
Rich Felker 6016457011 process-shared barrier support, based on discussion with bdonlan 15 years ago
Rich Felker 1fa0521010 fix lost signals in cond vars 15 years ago
Rich Felker fd142e5ec4 cleanup various minor issues reported by nsz 15 years ago
Rich Felker 729d6368bd redo cond vars again, use sequence numbers 15 years ago
Rich Felker cba4e1c0a3 new futex-requeue-based pthread_cond_broadcast implementation 15 years ago
Rich Felker 4b153ac424 fix deadlock in condition wait whenever there are multiple waiters 15 years ago
Rich Felker d960d4f2cb initial commit of the arm port 15 years ago
Rich Felker 3f72cdac73 overhaul clone syscall wrapping 15 years ago
Rich Felker df0b5a4940 security hardening: ensure suid programs have valid stdin/out/err 15 years ago
Rich Felker 407d933052 pthread and synccall cleanup, new __synccall_wait op 15 years ago
Rich Felker 357876052b simplify multi-threaded errno, eliminate useless function pointer 15 years ago
Rich Felker 98acf04fc0 use weak aliases rather than function pointers to simplify some code 15 years ago
Rich Felker 50304f2eef overhaul rwlocks to address several issues 15 years ago
Rich Felker ec381af902 unify and overhaul timed futex waits 15 years ago
Rich Felker dba68bf98f add proper fuxed-based locking for stdio 15 years ago
Rich Felker acb0480662 new attempt at making set*id() safe and robust 15 years ago
Rich Felker dd92a09eca comment non-obvious de bruijn sequence code in int parser 15 years ago
Rich Felker 47d027ee1a fix various bugs in new integer parser framework 15 years ago
Rich Felker ecc9c5fcfa new restartable integer parsing framework. 15 years ago
Rich Felker c7d19f9923 restore use of .type in asm, but use modern @function (vs %function) 15 years ago
Rich Felker 7779dbd266 fix race condition in pthread_kill 15 years ago
Rich Felker f09e78de98 fix sigset macro for 64-bit systems (<< was overflowing due to wrong type) 15 years ago
Rich Felker 1e4f1cf154 remove all .size and .type directives for functions from the asm 15 years ago
Rich Felker 11c531e21d implement uselocale function (minimal) 15 years ago
Rich Felker 4c4e22d781 optimize compound-literal sigset_t's not to contain useless hurd bits 15 years ago
Rich Felker 99b8a25e94 overhaul implementation-internal signal protections 15 years ago
Rich Felker f16a3089be completely new barrier implementation, addressing major correctness issues 15 years ago
Rich Felker a9be201cc0 workaround for preprocessor bug in pcc 15 years ago
Rich Felker 870cc67977 fix minor bugs due to incorrect threaded-predicate semantics 15 years ago
Rich Felker 9080cc153c clean up handling of thread/nothread mode, locking 15 years ago
Rich Felker ebf82447be optimize cancellation enable/disable code 15 years ago
Rich Felker feee98903c overhaul pthread cancellation 15 years ago
Rich Felker 016a5dc192 use a separate signal from SIGCANCEL for SIGEV_THREAD timers 15 years ago
Rich Felker 82171d6ac0 greatly improve SIGEV_THREAD timers 15 years ago
Rich Felker b2486a8922 move rsyscall out of pthread_create module 15 years ago
Rich Felker 729cb49f52 new framework to inhibit thread cancellation when needed 15 years ago
Rich Felker f01d351842 simplify calling of timer signal handler 15 years ago
Rich Felker 537d33d334 simplify pthread tsd key handling 15 years ago
Rich Felker 952987a0cb reorganize the __libc structure for threaded performance issues 15 years ago
Rich Felker b8be64c43d optimize timer creation and possibly protect against some minor races 15 years ago