Age | Commit message (Collapse) | Author |
|
|
|
|
|
pointer; Add copy constructor for arr; Add method for checking if the arr is okay;
|
|
throwable; Bring back opt;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
drgfly, hurd => hrd, linux => lnx, minix => mnx, unix => unx; Rename imp identifiers: clang => cln, cray => cry, msvc => msc, tiny => tcc, watcom => wat;
|
|
|
|
structure of private headers; Use int short instead of short; Rename implementation file directory: imp => det; Fix *fil functions;
|
|
not being defined; Rename intptr to ptr; Use int long and int long long instead of long and long long; Update type identifiers; Fix long doulbe type suffixes;
|
|
targ variable to tar; Don't use fast optimisation;
|
|
|
|
present on C++ objects;
|
|
fixed-width integral types; Guarantee fixed-width floating-point types; Remove extended fixed-width integral types; Remove extended fixed-width floating-point types (including f01); Only overload mathematical functions for fixed-width types; Move inf and nan to zp; Fix urch not being renamed to unrch in C++; Remove constant mathematical functions;
|
|
|
|
missing prefix to divmod types; Use structure for version constant (use oldstyle in C); Use maxval for inf fallback;
|
|
|
|
|
|
|
|
|
|
|
|
constant-evaluated mathematical functions; Rename dist to dst; Implement cpy, equ, fil, and srh in C++11; Use shared implementation files;
|
|
metaprogramming classes back to is*typ; Rename isconsteval to iscstevl; Rename syscal to syscal; Don't declare C++ syscal as noexcept; Rename syscalid to syscalidt; Add more comments to headers; Update and fix standard-detection macros; Update target detection in makefile;
|
|
|
|
|
|
|
|
|
|
|
|
before C++11; Use double long instead of long double; Overload metaprogramming classes with qualified types; Fix C++ memcpy; Add metaprogramming classes for removing references and pointers; Make test support C++17;
|
|
one-line functions in seperate files; Remove restr; Update optimisation flags; Use reference for value in fil and srh; Qualify template parameters correctly; Update template typings; Make all C++ functions (except cpy, equ, isconsteval, fil, and srh) run-time; Implement some functions in C again; Add private header directory; Add function for filling strings: strfil; Don't always define nulptrtyp; Mind the digraphs; Combine tests; Support C90; Don't use C++-style comments; Fix typings of constants; Remove pair type (replace with divmodres); Remove member functions from vector classes; Don't implement mathematical functions as templates in C++; Update naming convention for vector functions; Add more trigonometric functions; Temporarily remove fmt;
|
|
|
|
Remove specialisations for nulptrtyp; Rename private namespace: priv => prv; Rename isarith to isari;
|
|
|
|
|
|
|
|
more assembly comments;
|
|
|
|
|
|
rttest; Make test support C++20; Fix out-of-bounds write in strcpy;
|
|
artefacts; Switch back to GNU Make; Add u8c logos; Remove installation script; Update target detection script; Update gitingore;
|
|
(post-zp commits only);
|
|
license file; Actually don't build project in installation script; Remove logo from readme; List logo colours in readme; Add logo section to readme;
|
|
imp; Rename os macros to sys; Remove FEATURE-WHISHLIST and move relevavnt content to readme; Bump API version; Update readme (fix typo); Fix useq; Add more comments to headers; Rename sysclret to sysclres; Rename cpyret to cpyres; Update sysclid and sysclres types;
|
|
functions; Remove Zap version tags; Implement memcpy on ARM; Update readme; Update logo; Implement memcpy on ARM64; Update run-time tests; Wrap arguments in parantheses in isnan; Return the one-after-the-end address of the destination from memfil and fil; Increment the extension version; Add metaprogramming class for determening pointer types: isptr; Fix run-time tests printing equal on inequality; Rename API-BREAK to FEATURE-WISHLIST; Don't build project in installation script; Add development branch 'development';
|
|
editions; Fix the nodiscard attribute being used; Fix nthrw not always being specified; Don't use designated initialisation in C++; Fix trp definition in any; Add new file for listing potential API-breaks (API-BREAK.txt); Disable system calls by default; Fix getarch script on IA-32; Rename getarch script to getTarget; Add installation script; Update gitignore;
|
|
|