127 Commits (75fff40b9b536e0e6847d17ecc076894ca7b7068)

Author SHA1 Message Date
Rich Felker bbbe87e35c fix several locks that weren't updated right for new futex-based __lock 14 years ago
Rich Felker ea4175e73f fix breakage of x86_64 sigaction from recent changes for mips 14 years ago
Rich Felker 6315004f61 initial version of mips (o32) port, based on work by Richard Pennington (rdp) 14 years ago
Rich Felker 5091e0802f use unsigned bitmask for consistency in ksigaction 14 years ago
Rich Felker 0b637798cd fix breakage from last commit: forgot to include ksigaction.h 14 years ago
Rich Felker 2499cd9d9b remove flush hook cruft that was never used from stdio 14 years ago
Rich Felker 819006a88b add pthread_attr_setstack interface (and get) 14 years ago
Rich Felker f457b1cb0d fix scanning of "-0x" pseudo-hex float (must give negative zero) 14 years ago
Rich Felker 13b3645c46 increase default thread stack size to 80k 14 years ago
Rich Felker a541297617 enable LARGEFILE64 aliases 14 years ago
Rich Felker 7efd14ecc9 remove cruft from pthread structure (old cancellation stuff) 14 years ago
Rich Felker 0c29adfe42 remove everything related to forkall 14 years ago
Rich Felker 9ae1cf6d29 fix out-of-bounds array access in pthread barriers on 64-bit 14 years ago
nsz 6ab8136b44 add FORCE_EVAL macro to evaluate float expr for their side effect 14 years ago
Rich Felker 58aa5f45ed overhaul SSP support to use a real canary 14 years ago
Rich Felker 28c5d46d84 fix off-by-one error that caused uninitialized memory read in floatscan 14 years ago
Rich Felker 4750cf4202 ditch the priority inheritance locks; use malloc's version of lock 14 years ago
Rich Felker f34d0ea511 new internal locking primitive; drop spinlocks 14 years ago
Rich Felker 02eb568ded remove redundant (unmaintained) check in floatscan 14 years ago
Rich Felker 77731d0ec1 make floatscan correctly set errno for overflow/underflow 14 years ago
Rich Felker 2df2a97a20 skip leading zeros even after decimal point in floatscan 14 years ago
Rich Felker 33e7781b5b fix overread (consuming an extra byte) scanning NAN 14 years ago
Rich Felker cb81b6947c fix really bad breakage in strtol, etc.: failure to accept leading spaces 14 years ago
Rich Felker 1ff3e6fa25 fix typo in exponent reading code or floats 14 years ago
Rich Felker dad4040770 fix failure to read infinity in scanf 14 years ago
Rich Felker bb477f9fd4 fix failure of int parser to unget an initial mismatching character 14 years ago
Rich Felker 96e9773eb7 use the new integer parser (FILE/shgetc based) for strtol, wcstol, etc. 14 years ago
Rich Felker 18efeb320b new scanf implementation and corresponding integer parser/converter 14 years ago
Rich Felker cc762434d9 fix buggy limiter handling in shgetc 14 years ago
Rich Felker f007bb854b fix broken shgetc limiter logic (wasn't working) 14 years ago
Rich Felker 2ac580fdfe floatscan: fix incorrect count of leading nonzero digits 14 years ago
Rich Felker 11f3e33f9b use fast version of the int reading code for the high-order digits too 14 years ago
Rich Felker 26832d045f use macros instead of inline functions in shgetc.h 14 years ago
Rich Felker 54222d1efc fix spurious overflows in strtoull with small bases 14 years ago
Rich Felker 3ddeedd8f7 remove magic numbers from floatscan 14 years ago
Rich Felker fe514951af optimize more integer cases in floatscan; comment the whole procedure 14 years ago
Rich Felker 470fecdd3a revert invalid optimization in floatscan 14 years ago
Rich Felker 96acdae944 fix stupid typo in floatscan that caused excess rounding of some values 14 years ago
Rich Felker 4054da9ba0 optimize floatscan downscaler to skip results that won't be needed 14 years ago
Rich Felker 5837a0bb6b simplify/debloat radix point alignment code in floatscan 14 years ago
Rich Felker 1bdd5c8b98 optimize floatscan: avoid excessive upscaling 14 years ago
Rich Felker 7ef1a9bba5 fix incorrect initial count in shgetc when data is already buffered 14 years ago
Rich Felker 48bb81adf8 fix bug parsing lone zero followed by junk, and hex float over-reading 14 years ago
Rich Felker 38b3f1fea8 fix float scanning of certain values ending in zeros 14 years ago
Rich Felker 633a26c1e6 fix potential overflow in exponent reading 14 years ago
Rich Felker c5ff29699c set errno properly when parsing floating point 14 years ago
Rich Felker 2162541f38 add "scan helper getc" and rework strtod, etc. to use it 14 years ago
Rich Felker 415c4cd7fd new floating point parser/converter 14 years ago
Rich Felker 13e400b355 add creal/cimag macros in complex.h (and use them in the functions defs) 14 years ago
nsz 2e8c8fbe7d don't inline __rem_pio2l so the code size is smaller 14 years ago