CodeHistory
Commits on dev to win3235+ - TLCleanup and minor fixes in win32/tcc/tcc_libm.h: truncf(), cbrtf(), exp2f(), log2f(), scalbln*()Tyge Løvset committed 5 years ago
3b1a42e - TLOverhauled WIN32 math and added missing functions: 1) Cleanup: moved function implementations from win32/include/math.h to win32/include/tcc/tcc_libm.h 2) Added missing math functions: MUSL: asinh(), acosh(), atanh(), scalbn(). My impl: log1p(), expm1(), ilogb(), scalbln(), nexttoward() - now only a few are missing: remquo(), remainder(), fma(), nan(), erf(), erfc(), nearbyint(). 3) Added/defined all missing *f() and *l() math functions. 4) Added functions have short but accurate/fast implementations. 5) Added <tgmath.h> for all platforms. (not too useful, IMO, but is C99 standard).Tyge Løvset committed 5 years ago
b11144d - WNFix char limitsWirtos_new committed 5 years ago
82611f5 - TLWIN32/64 only: Added C99 math functions: tgamma(), tgammaf(), lgamma(), lgammaf(), cbrt(), cbrtf(), log2(), log2f(), exp2(), exp2f(). The gamma() functions are accurate to 13 digits over the full range. Returns INFINITY / NAN identical to other compiler's math libs.Tyge Løvset committed 5 years ago
1073b37 - GRthree small fixes & three revertsgrischka committed 6 years ago
8b69059 - WArm helper scripts newly added by mewanjochan committed 6 years ago
3613a11 - WAcleanup win32/tccwin_build.shwanjochan committed 6 years ago
777c017 - WAtune win32/tccwin_build.sh for libtccXX.dllwanjochan committed 6 years ago
5aaed43 - WAhelper script: build tcc32.exe tcc64.exe libtcc32.dll libtcc64.dllwanjochan committed 6 years ago
a06e835 - WAhelper scripts for windowswanjochan committed 6 years ago
cdf001c - GRrework leading underscoresgrischka committed 6 years ago
6a4f3cf - COAdd missing ws2tcpip.h which lets Microsoft Winsock Server sample compile ROOTB on Windows platform.coltrane committed 6 years ago
90e9e34 - COAdd missing ws2tcpip.h which lets tcc compile Microsoft Winsock Server sample on Windows platform.coltrane committed 6 years ago
e5d7e37 - HTCall __bound_main_arg at startupherman ten brugge committed 6 years ago
039e4ec - GRwin32/include/math.h: rint/trunc: pop fp stackgrischka committed 6 years ago
d019586 - TYFinalizing math.h fixes: - Updated msvcrt.def with symbols from 64bit version of dll - it contains the float math functions missing in the 32bit dll. - Made sure this patch only apply to to WIN32 and WIN64. For WIN32 float functions calls the double variants, on 64bit they are called natively.Tyge committed 6 years ago
024214a - TYMinimum changes to make all float variants of math.h functions work, by calling the double functions and removing unsupported __asm implementations using "=t". This patch also enables the double version of logb(double).Tyge committed 6 years ago
df67d86 - SZwin32/build-tcc.bat: clean .o in win32/libSizhe Zhao committed 6 years ago
e050ae8 - GRbacktrace: test with DLLsgrischka committed 6 years ago
d79e1de - GRtccrun.c: standalone backtraces with -bt[N] or -bgr committed 6 years ago
ef42295 - CJC11, section 7.2: The macro static_assert expands to _Static_assert. This macro was missing on WindowsChristian Jullien committed 6 years ago
0d6801b - HTAdd windows constructor/destructor supportherman ten brugge committed 6 years ago
df72b8d - GRsome smaller fixesgrischka committed 8 years ago
ce1ef5b - CJAdd Windows WSAPool declaration, associated struct and constants. It allows 100% poll compatible POSIX API on Windows.Christian Jullien committed 7 years ago
4bb5bc4 - GRnocode, noreturngrischka committed 7 years ago
1b57560 - CJRemove \r in win32/include/uchar.hChristian Jullien committed 7 years ago
d052f60 - CJAdd win32/include/uchar.h which is a C11 standard header. It makes Windows standalone port more C11 compliantChristian Jullien committed 7 years ago
21841cb - PSfix windows errors uncovered by the inline patchPetr Skocik committed 7 years ago
47722a8 - CJAdd minimal includes and .def files to support, by default, BSD socket programming on Windows.Christian Jullien committed 7 years ago
f246109 - MMwin64: make signal handlers work somewhatMichael Matz committed 7 years ago
c16dadb - CJAdd C99 compiliant iso646.h headerChristian Jullien committed 7 years ago
acac38a - CJAdd winnls.h to allow SQLite compile ROOTB on WindowsChristian Jullien committed 7 years ago
f21b53b - GRmisc fixesgrischka committed 8 years ago
8f6fcb7 - GRvarious stuffgrischka committed 9 years ago
da8c62f - YHWin: crt, initialize global __argc, __targv and _tenviron of msvcrtYX Hao committed 9 years ago
faa9744