42 Commits (mob)

Author SHA1 Message Date
grischka ebaa5c81f4 dynamic executables (PIE) 1 year ago
mingodad 1645616843 Revert "Move almost all global variables to TCCState, actually all tests pass on Ubuntu 18.04 x86_64" 2 years ago
mingodad af686a796b Move almost all global variables to TCCState, actually all tests pass on Ubuntu 18.04 x86_64 2 years ago
grischka 0ee4989ed3 libtcc: accept tcc_define_symbol(s1, "sym=value", NULL) 3 years ago
Luc Everse 491773ac58
Add error_func and error_opaque getters to libtcc 4 years ago
Jan Boon 944c4003bd Add function to list all symbols, for purpose of linking separate in-memory compilations 4 years ago
grischka da8c62f75d various stuff 6 years ago
Steffen Nurpmeso 1d5e386b0a Introduce VIP sysinclude paths which are always searched first 6 years ago
grischka 2d3b9559bf tcctools.c: integrate tiny_libmaker/_impdef 7 years ago
grischka acac35c125 libtcc: filetype cleanup 7 years ago
grischka 09a487eb2b libtcc: cleanup -x<filetype> switch code 7 years ago
grischka cf32bb8812 Revert "--whole-archive support" 7 years ago
seyko 19a169ceb8 --whole-archive support 7 years ago
gus knight 89ad24e7d6 Revert all of my changes to directories & codingstyle. 8 years ago
gus knight 47e06c6d4e Reorganize the source tree. 8 years ago
seyko 0536407204 ability to specify a type of the input file with the -x switch 9 years ago
seyko c334b59142 Warn about a conflicting compile options spectified on the command line. 9 years ago
grischka 05108a3b0a libtcc: new LIBTCCAPI tcc_set_options(TCCState*, const char*str) 11 years ago
Thomas Preud'homme 8c56b0cf90 Revert "Added what I call virtual io to tinycc this way we can make a monolitic executable or library that contains all needed to compile programs, truly tinycc portable." 11 years ago
mingodad 59e18aee0e Added what I call virtual io to tinycc this way we can make a monolitic executable or library that contains all needed to compile programs, truly tinycc portable. 11 years ago
grischka ca38792df1 tccrun: another incompatible change to the tcc_relocate API 11 years ago
grischka 74a24d77fd libtcc: minor adjustments 12 years ago
grischka e6f3bf7f08 libtcc: cleanup the 'gen_makedeps' stuff 12 years ago
Kirill Smelkov 0c928da96d tcc: Draft suppoprt for -MD/-MF options 13 years ago
Kirill Smelkov a919a373da Add input files/libs and reloc_output switch to TCCState 13 years ago
Detlef Riekenberg 34dabe496f libtcc: Detect (but ignore) -init and -fini for -Wl 14 years ago
Detlef Riekenberg 78e83d8761 libtcc: Allow multiple options for -Wl separated with ',' 14 years ago
grischka 5299142286 x86-64: use uplong for symbol values 14 years ago
grischka 8bbde91f62 tcc_relocate: revert to 0.9.24 behavior 14 years ago
grischka b56f956247 libtcc: add support to be build as DLL 15 years ago
grischka d165e87340 libtcc: new api tcc_set_lib_path 15 years ago
grischka b1697be691 change tcc_add/get_symbol to use void* 15 years ago
grischka 795f67428e alternative int tcc_relocate(TCCState *s1, void *ptr); 15 years ago
bellard 200b58dad8 initial implementation of -E option 17 years ago
bellard 45466d2df6 output format support 19 years ago
bellard f8d0241764 changed tcc_get_symbol() prototype 20 years ago
bellard 356fa0c3bb added tcc_set_warning() - c++ include support 21 years ago
bellard 05a919e29f added better error support 21 years ago
bellard d8ef07df04 added tcc_relocate() and tcc_get_symbol() 21 years ago
bellard f5b9220b60 added tcc_add_sysinclude_path() 21 years ago
bellard b2834b35b5 api change 21 years ago
bellard 1e14c90c7a added libtcc 22 years ago