summaryrefslogtreecommitdiff
path: root/amd64/include
AgeCommit message (Collapse)Author
2021-07-25libc: change usize to 64-bit for amd64 and arm64, make memory(2) functions ↵cinap_lenrek
use usize
2021-01-01ape: unify math.h copiesOri 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-24turn ptrdiff_t into a 64 bit typeOri 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-22add va_copy macro, conforming to c99 7.15.1.2Ori Bernstein
2019-09-06Include integer limits from generic stdint.h in system-specific stdint.hOri Bernstein
2018-05-24ape: floating point improvements (thanks spew)aiju
2018-05-12add signed fixed size integer typedefsqwx
2016-01-07introduce signed intptr and %z format modifier for formating uintptr and intptrcinap_lenrek
2015-07-13ape: add stdint.h, fix SSIZE_MAX and add SIZE_MAX to limits.hcinap_lenrek
2014-02-01libc and ape support for amd64cinap_lenrek
2014-02-01rename Ureg.ip to Ureg.pccinap_lenrek
2013-10-17change 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-186c: 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-30continue...cinap_lenrek