3240 Commits (c03d59eae0f2183016960aacf1a9d23ae45d644e)
 

Author SHA1 Message Date
Sushant Pandurangi 588d64c538 (merge) macOS11+ dynamic linker support 2 years ago
Sushant Pandurangi cca4ece0a8 macOS: get active SDK path from xcode-select 2 years ago
Sushant Pandurangi d5e4b258e1 Minor fixes for gnu90 compatibility 2 years ago
Tyge Løvset c4a2c52411 Added __faststorefence() MSVC intrinsic (required e.g. by sqlite3). 2 years ago
Sushant Pandurangi 33fa3a4d41 macOS 11: `tcc -run` using dyld shared cache 2 years ago
Sushant Pandurangi f6fb4d0cf1 macOS 11: link using dyld shared cache 2 years ago
Christian Jullien e3a0eb5089 Minor change, help message starts with lowercase as other help strings. 2 years ago
Arthur Williams ee75521dd5 Support -M, -MM, and -MMD 2 years ago
Arthur Williams 64d29c942a Have '-MF -' write to stdout 2 years ago
Arthur Williams 24d35faed2 Use `grep -q` instead of `grep --quiet` to be more portable 2 years ago
Christian Jullien 39d586d7fc gcc compiles .h files as .c source code, tcc now does the same and no longer complains with "unrecognized file type". It is however adviced to use "-x c" option which exists for this purpose in gcc and was supported by tcc. 2 years ago
herman ten brugge b5d4b908c4 Fix function call on arm64 and riscv 3 years ago
herman ten brugge 0378168c13 Fix macro processing 3 years ago
Tyge Løvset 3564c47e52 Relicensing TinyCC 3 years ago
Danny Milosavljevic 431a74a446 Relicensing TinyCC 3 years ago
Danny Milosavljevic 9b76a64f96 riscv64-asm: Implement asm_clobber 3 years ago
Danny Milosavljevic 468f338e23 riscv64-asm: Optimize gen_le32 3 years ago
Danny Milosavljevic 99189ea707 riscv64-asm: Implement asm_parse_regvar 3 years ago
Danny Milosavljevic b28bf50d2b riscv64-asm: Add beq, bne, blt, bge, bltu, bgeu 3 years ago
Danny Milosavljevic 9c0760a4d4 riscv64-asm: Add lb, lh, lw, lbu, lhu, ld, lwu, sb, sh, sw, sd 3 years ago
Danny Milosavljevic 1e37ec4917 riscv64-asm: Add add, addi, sub, addw, addd, addiw, addid, subw, subd, xor, xori, or, ori, and, andi, slt, slti, sltu, sltiu 3 years ago
Danny Milosavljevic 8b1a89fbdf riscv64-asm: Add sll, slli, srl, srli, sra, srai, sllw, slld, slliw, sllid, srlw, srld, srliw, srlid, sraw, srad, sraiw, sraid 3 years ago
Danny Milosavljevic 0b1cc489e1 riscv64-asm: Add lui, auipc 3 years ago
Danny Milosavljevic e5a898e510 riscv64-asm: Add rdcycle, rdcycleh, rdtime, rdtimeh, rdinstret, rdinstreth 3 years ago
Danny Milosavljevic 4891ab71a0 riscv64-asm: Add fence, fence.i, scall, sbreak, ecall, ebreak, wfi 3 years ago
Danny Milosavljevic 7f3114ebba riscv64-asm: Remove asm_error 3 years ago
herman ten brugge 1432574b2b Fix make lib/stdatomic.c gcc compatible 3 years ago
herman ten brugge f8e50d23f5 Make lib/stdatomic.c gcc compatible 3 years ago
herman ten brugge 0f0f701212 Fix va_arg fox x86_64 3 years ago
herman ten brugge d64923c7b4 Fix testcase 125 fox x86_64 3 years ago
Christian Jullien 035ae7d735 Fix Makefile as suggested by Urs Janßen 3 years ago
grischka 48df89e10e stdatomics: tidy & cleanup 3 years ago
Dmitry Selyutin 4bb3b3cec7 stdatomic: simple counter test 3 years ago
herman ten brugge aa7727964b plt-reloc fix for macos 3 years ago
Christian Jullien affd736f19 Add 'modified' before hash when tcc is built from a patched mob version. 3 years ago
Christian Jullien f68b39b922 Surround hash code with double quotes 3 years ago
Christian Jullien 65d00b13d5 tcc -v displays short hash to ease detection of source version used to compile tcc 3 years ago
Dmitry Selyutin 47da8e450e stdatomic: ld/st/xchg/cmpxchg on simple types 3 years ago
Michael Wilder 82b0af7450 Fix empty initializer compile error on win32 3 years ago
Dmitry Selyutin 9ed3de91a2 stdatomic: i386/x86_64 support 3 years ago
Dmitry Selyutin 806b3f987e stdatomic: fix warnings 3 years ago
Dmitry Selyutin 1ff8679e79 stdatomic: refactor parser and generator 3 years ago
Christian Jullien d0d0c8b688 [macOS]: arm64, define both __aarch64__ and __arm64__ which are tested by standard include files. WIP 3 years ago
Christian Jullien 310d49668e [macOS]: arm64, add OBJ-arm64-osx lib object list. 3 years ago
Christian Jullien ac8af47d7f [macOS]: arm64, correctly find clang which is not a symblink from cc 3 years ago
Christian Jullien e8bff295f9 [macOS]: arm64, very early stage of Big Sur M1 native port. 3 years ago
grischka 97800177c9 tccgen: gen_cast(): detect 'cast from void' error 3 years ago
grischka 72f1dea537 tccelf: use rodata_section, use more rodata in tcc itself 3 years ago
grischka 02795106e1 tccelf: use plt-reloc instead of relocplt 3 years ago
grischka e4f151c4cd tccgen: fix "Allow declared arrays to be initialized..." 3 years ago