Code

History

Commits on ef3eb02ccbce379724387098e0dfd2fbbb511dce to include35+
  1. Add builtins ffs, clz, ctz, clrsb, popcount, parityherman ten brugge committed 3 years agodd69143
  2. __nan() is not available on Apple M1, replaced by (0.0F/0.0F)Christian Jullien committed 3 years agod8329c2
  3. Add strncat and strrchr to bounds checkingherman ten brugge committed 3 years ago28fa4d3
  4. Fix atomic test_and_set and clearherman ten brugge committed 3 years agof89a6f1
  5. Add support for apple m1herman ten brugge committed 3 years agoc8ef84c
  6. Add atomic functions for arm/arm64/riscvherman ten brugge committed 4 years ago79a8229
  7. tcc android-enabled (armeabi-v7a)grischka committed 4 years ago09808f3
  8. include/float.h: Define DECIMAL_DIGilliliti committed 4 years agod3e940c
  9. Only define alloca on i386/x86_64herman ten brugge committed 4 years agoc1725a8
  10. Small patch from collective work to better support FreeBSD.Christian Jullien committed 4 years ago7225282
  11. Update for freebsd 13.0herman ten brugge committed 4 years agoe9f59c8
  12. Add '#define __LITTLE_ENDIAN__ 1' which was missing for macOS portChristian Jullien committed 4 years ago4e0e9b8
  13. tcc/lib: reduce number of filesgrischka committed 5 years ago675046b
  14. Fix netbsd buildherman ten brugge committed 5 years agoe538160
  15. tccdef.h additons for riscv64 newlib stdintSam Ellicott committed 5 years ago931a146
  16. stdatomics: tidy & cleanupgrischka committed 5 years ago48df89e
  17. stdatomic: refactor parser and generatorDmitry Selyutin committed 5 years ago1ff8679
  18. stdatomic: atomic_init routineDmitry Selyutin committed 5 years agodd5b546
  19. stdatomic: memory models as macrosDmitry Selyutin committed 5 years ago5053fd0
  20. stdatomic: deplusification; LLVM noticeDmitry Selyutin committed 5 years ago02ea864
  21. stdatomic: stdatomic.h headerDmitry Selyutin committed 5 years agof2e7742
  22. OpenBSD: x86 use few clang compatible C typesChristian Jullien committed 5 years ago4222067
  23. Remove useless [u]intN_t definitions from stddef.hChristian Jullien committed 5 years agob147a37
  24. Yet another int64_t/uint64_t definition fix. For wine this time.Christian Jullien committed 5 years agoc9fe8fe
  25. *BSD: fix extra #endifChristian Jullien committed 5 years ago9a2a05b
  26. *BSD: protect against incompatible redefinitions of int64_t/uint64_t.Christian Jullien committed 5 years ago33257c6
  27. tccpp: cleanup target-os definesgrischka committed 5 years agoea82d08
  28. NetBSD: arm64 prevent use of __asm.Christian Jullien committed 5 years agob9db7c9
  29. NetBSD: arm64 fix int64_t/uint64_t definitions.Christian Jullien committed 5 years agob56099a
  30. NetBSD: arm64 requires at least gcc 4.1 to workChristian Jullien committed 5 years ago63e2911
  31. Fix include/tccdefs.hherman ten brugge committed 5 years agof7d2d04
  32. include/tccdefs.h: moved and use itgrischka committed 5 years ago9f6b652
  33. OpenBSD: define more internal symbols to support tcc on OpenBSD.Christian Jullien committed 5 years agoa3d5e4a
  34. Overhauled 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 agob11144d
  35. Add L suffix to LDBL values.Christian Jullien committed 6 years ago58be11f

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