Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-25 | libc: change usize to 64-bit for amd64 and arm64, make memory(2) functions ↵ | cinap_lenrek | |
use usize | |||
2021-01-01 | ape: unify math.h copies | Ori Bernstein | |
/$objtype/include/ape/math.h contained an almost identical copy of math.h for each architecture. The only difference between them architectures was that some had an incorrect version of isinf defined. This change picks one of the versions of math.h with a correct definition, moves it to /sys/include, and removes the redundant versions. | |||
2020-03-24 | turn ptrdiff_t into a 64 bit type | Ori Bernstein | |
while technically a 32 bit ptrdiff_t is in spec on systems with 64 bit ponters as long as we guarantee that individual objects are small enough, this can confuse legitimate code, so lets fix this. | |||
2020-03-22 | add va_copy macro, conforming to c99 7.15.1.2 | Ori Bernstein | |
2019-09-06 | Include integer limits from generic stdint.h in system-specific stdint.h | Ori Bernstein | |
2018-05-24 | ape: floating point improvements (thanks spew) | aiju | |
2018-05-12 | add signed fixed size integer typedefs | qwx | |
2016-01-07 | introduce signed intptr and %z format modifier for formating uintptr and intptr | cinap_lenrek | |
2015-07-13 | ape: add stdint.h, fix SSIZE_MAX and add SIZE_MAX to limits.h | cinap_lenrek | |
2014-02-01 | libc and ape support for amd64 | cinap_lenrek | |
2014-02-01 | rename Ureg.ip to Ureg.pc | cinap_lenrek | |
2013-10-17 | change Rune from ushort to uint for to 21 bit runes (thanks mischief!) | cinap_lenrek | |
big big change. requires rebuilding 8c first and then rebuild everything. | |||
2012-09-18 | 6c: extern register fix (import from patch/6c-extreg) | cinap_lenrek | |
to make it easy to use normal libraries (such as libdraw, libsec, and libmp) with the kernel, which uses extern register, don't stray into the external register set when allocating values to registers. | |||
2011-03-30 | continue... | cinap_lenrek | |