Code

History

Commits on dev to libtcc.c35+
  1. three small fixes & three revertsgrischka committed 6 years ago8b69059
  2. libtcc: no need to undefKyryl Melekhin committed 6 years ago2b7aa2a
  3. tcc.h libtcc.c: remove unused defines pretty sure that functions with use_* do not exist and attempts to use the macros will fail to link I could rename them to be more up to date like tcc_malloc, but to me overloading the std calls with macros is probably taking away control from the programmer, so for the best is to just get rid of them.Kyryl Melekhin committed 6 years ago985d963
  4. tcc_mallocz: clear with memset only if nonzero sizeJohn Scott committed 6 years ago558c6f5
  5. tcc -bench: show text/data/bss binary output sizesgrischka committed 6 years agocdc3df9
  6. Add -C gcc compatible option which does currently nothing. This allows, among others, to compile gnumake from git ROOTB.Christian Jullien committed 6 years agob5af2d3
  7. Fix bounds checkingherman ten brugge committed 6 years ago20fa634
  8. Fix parsing of .s filesMichael Matz committed 6 years ago40671f7
  9. __builtin_/__bound_: A 'stay tiny' approach to the mattergrischka committed 6 years ago2a0167a
  10. rework leading underscoresgrischka committed 6 years ago6a4f3cf
  11. libtcc: accept tcc_define_symbol(s1, "sym=value", NULL)grischka committed 6 years ago0ee4989
  12. Fix gcc testsuite problemsherman ten brugge committed 6 years ago9712aff
  13. macos: add __builtin_flt_rounds. Forced to 1 which means 'to nearest'Christian Jullien committed 6 years agof6e392a
  14. macos: internally define _DONT_USE_CTYPE_INLINE_ otherwise, ctype.h macros may be defined multiple times in different translation units.Christian Jullien committed 6 years ago8bad5bf
  15. macos: add some macros to replace few __builtin_xxx functions used in headers.Christian Jullien committed 6 years ago6b2bed4
  16. fixes for deadlocks and dollars in asmMichael Matz committed 6 years agoc883d43
  17. macos: Read exported symbols from dylibsMichael Matz committed 6 years agoc86760c
  18. macos: bound_alloca symbol adjustMichael Matz committed 6 years agof486b19
  19. macos: various fixesMichael Matz committed 6 years ago5d2f4cb
  20. macos: Use <dispatch.h> for lockingMichael Matz committed 6 years agob0b0e48
  21. macos: don't like in crt startup codeMichael Matz committed 6 years agoef730c4
  22. macos: Deal with leading underscore on Mach-OMichael Matz committed 6 years ago51f15d9
  23. for_each_element for all; add tcc_exit_stateMichael Matz committed 6 years agobbccb13
  24. macos: Don't try to load dylibs or linker scriptsMichael Matz committed 6 years agob882cad
  25. tcc -MD: drop system includes and duplicatesgrischka committed 6 years agocbef546
  26. tcc --help -v: cleanupgrischka committed 6 years agoe7a4140
  27. Add bound checking to arm, arm64 and riscv64herman ten brugge committed 6 years ago0b8ee73
  28. Also support --help -v, i.e. arguments in different order.Christian Jullien committed 6 years agoe640ed1
  29. Support -v --help the same way as gcc doesChristian Jullien committed 6 years ago47363cb
  30. Support --version cmdline argMichael Matz committed 6 years ago8de7c09
  31. stdarg: always have the __builtin_va_* availableMichael Matz committed 8 years ago245f6a0
  32. Fix stdarg on x86-64Michael Matz committed 6 years ago8c6143d
  33. Make tcclib1.a compile on macOS againRobert Hoelzl committed 6 years ago1803762
  34. backtrace: test with DLLsgrischka committed 6 years agod79e1de
  35. tccrun.c: standalone backtraces with -bt[N] or -bgr committed 6 years agoef42295