tinycc

A read-only mirror of https://git.kyotam.com/sigrid. It updates only from there.

NameLast commit messageLast commit date
examplesmakefile: unify cross with native builds9 years ago
includeOverhauled 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).5 years ago
libDisable signals in bcheck.c pthread_create6 years ago
testsTreat func pointers with different return types as not compatible5 years ago
win32win32 tcc_libm.h: Implemented overrides for msvcrt.dll's frexp(), ldexp(), and fabs() with speedups 4.5X, 7.3X and 6.3X correspondingly. This is the last commit on this for now.5 years ago
.gitignoreWIN32/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.6 years ago
arm-asm.callow libtcc states to be used concurrently6 years ago
arm-gen.ctidy support for helper function such as memmove5 years ago
arm-link.cAdd arm dll support6 years ago
arm64-gen.cwin64: fix pe_isafunc()5 years ago
arm64-link.cwin64: fix pe_isafunc()5 years ago
c67-gen.ctidy support for helper function such as memmove5 years ago
c67-link.callow libtcc states to be used concurrently6 years ago
Changelog'long' review9 years ago
CodingStyleCodingStyle: Remove reference to misaligned struct CString.10 years ago
coff.hSpelling fixes in C comments only9 years ago
configuresome cleanups related to recent commits6 years ago
conftest.csome cleanups related to recent commits6 years ago
COPYINGchanged license to LGPL23 years ago
elf.hriscv64: Add skeleton target7 years ago
i386-asm.ctccgen: flex arrays etc.6 years ago
i386-asm.hx86-asm: Fix lar opcode operands10 years ago
i386-gen.ctidy support for helper function such as memmove5 years ago
i386-link.cFix boundschecking for signal/sigaction/fork6 years ago
i386-tok.hx86-64-asm: Support high registers %r8 - %r1510 years ago
il-gen.cSpelling fixes in C comments only9 years ago
il-opcodes.hRevert all of my changes to directories & codingstyle.11 years ago
libtcc.cOpenBSD: Fix crt startup names - WIP5 years ago
libtcc.hlibtcc: accept tcc_define_symbol(s1, "sym=value", NULL)6 years ago
Makefilewin64: fix pe_isafunc()5 years ago
READMEREADME: Fix typo and remove trailing whitespace7 years ago
RELICENSINGAdd note about native Windows bootstrap using Cygwin.9 years ago
riscv64-asm.cAdd bound checking to arm, arm64 and riscv646 years ago
riscv64-gen.cwin64: fix pe_isafunc()5 years ago
riscv64-link.cwin64: fix pe_isafunc()5 years ago
stab.defRevert all of my changes to directories & codingstyle.11 years ago
stab.hRevert all of my changes to directories & codingstyle.11 years ago
tcc-doc.texiFix boundschecking for signal/sigaction/fork6 years ago
tcc.cOpenBSD: improve partial support for x86_64 - WIP5 years ago
tcc.hOpenBSD: improve partial support for x86_64 - WIP5 years ago
tccasm.csome cleanups related to recent commits6 years ago
tcccoff.callow libtcc states to be used concurrently6 years ago
tccelf.cOpenBSD: Fix crt startup names - WIP5 years ago
tccgen.cwin64: fix pe_isafunc()5 years ago
tcclib.hRevert all of my changes to directories & codingstyle.11 years ago
tccmacho.cwin64: fix pe_isafunc()5 years ago
tccpe.cwin64: fix pe_isafunc()5 years ago
tccpp.cTreat func pointers with different return types as not compatible5 years ago
tccrun.cOpenBSD: improve partial support for x86_64 - WIP5 years ago
tcctok.hbcheck: remove static (compile-time) control6 years ago
tcctools.ctcc -MD: drop system includes and duplicates6 years ago
texi2pod.plRevert all of my changes to directories & codingstyle.11 years ago
TODORemove a bit-field TODO9 years ago
USESUSES: add mpc library6 years ago
VERSIONupdate VERSION to 0.9.279 years ago
x86_64-asm.hx86-64-asm: Fix mov im64,rax encoding9 years ago
x86_64-gen.ctidy support for helper function such as memmove5 years ago
x86_64-link.cFix boundschecking for signal/sigaction/fork6 years ago

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t