tinycc.git
2026-06-13 Mounir IDRASSIFix qualifiers on const array struct membersmob
2026-06-12 Meng ZhuoCI: fix win32 MSVC setup and arm64 test
2026-06-12 Meng Zhuoriscv64: implement float/double constant loading
2026-06-12 Meng Zhuoriscv64: consolidate riscv intrinsics into lib-riscv.c
2026-06-02 Meng ZhuoCI: use RISE runner to test riscv64
2026-05-31 Meng Zhuoriscv64-link: fix C90 mixed declaration warning
2026-05-31 Meng Zhuoriscv64: enable gen_clear_cache with I-cache flushing
2026-05-23 Mounir IDRASSIwin32: define arm64 Interlocked helpers in winnt.h
2026-05-20 Mounir IDRASSIwin32: avoid Interlocked imports for tcc arm64
2026-05-15 Mounir IDRASSIwin32: improve tccrun protection diagnostics
2026-05-15 Mounir IDRASSIpe: add dll characteristic linker options
2026-05-15 Mounir IDRASSIwin32: run cv2pdb without shell quoting issues
2026-05-15 Mounir IDRASSIwin32: make compile lock initialization thread-safe
2026-05-13 Meng Zhuofix: skip TLS test on osx
2026-05-13 Mounir IDRASSIwin32: use VirtualAlloc for run memory
2026-05-13 Meng Zhuofix: TLS test failures on osx/win32/armv7
2026-05-13 Meng Zhuofeat(i386): add TLS Local Exec code generation and...
2026-05-13 Meng Zhuofeat(arm): add TLS Local Exec code generation and linke...
2026-05-13 Meng Zhuofeat(arm64): add TLS Local Exec code generation and...
2026-05-13 Meng Zhuofeat(riscv64): add TLS Local Exec code generation and...
2026-05-13 Meng Zhuofeat(x86_64): add TLS Local Exec support with tests
2026-05-12 Meng Zhuofeat: implement Thread Local Storage frontend support
2026-05-10 inostensibltccgen: fix void expression side effect regression
2026-05-07 Meng Zhuoriscv64-gen: implement gen_clear_cache
2026-05-07 Meng Zhuoriscv64: emit .riscv.attributes section in ELF output
2026-05-07 Meng Zhuoriscv64-asm: complete AMO aq/rl suffixes for all ops
2026-05-07 Meng Zhuotests: fix 141_riscv_asm AMO crash, restore full test...
2026-05-06 grischkatcctest: restore & combine
2026-05-06 grischkaconfigure & tcc.h: include & lib searchpath cleanup
2026-05-06 grischkageneral: long double issues
2026-05-06 grischkatccgen: void values, etc...
2026-05-06 Meng Zhuoriscv64-asm: implement AMO, fcvt rounding, and fcvt...
2026-05-06 Meng Zhuoriscv64-asm: implement CSR pseudo-instructions
2026-05-06 Meng Zhuotests: generate test.ref with TCC instead of host CC
2026-05-06 Meng Zhuoriscv64-asm: add basic F/D extension instructions ...
2026-05-06 Meng Zhuoriscv64-asm: implement pseudo-instructions sext.w,...
2026-05-06 Meng Zhuotccasm: extend .reloc directive for RISCV64 relocation...
2026-05-06 Meng Zhuoriscv64-link: add R_RISCV_RELATIVE case in relocate()
2026-05-06 Meng Zhuoriscv64-asm: implement far branches via expansion
2026-05-06 Meng Zhuoriscv64-asm: remove long long 'not implemented' errors...
2026-05-06 Meng Zhuoriscv64-asm: fix neg/negw pseudo-instruction encoding
2026-05-06 Meng Zhuoriscv64: implement gen_cvt_sxtw with addiw instruction
2026-05-06 Meng Zhuoriscv64: implement gen_cvt_csti for narrow int promotion
2026-05-06 Meng Zhuoriscv64: add PROMOTE_RET for narrow return ABI compliance
2026-05-04 grischkaarm64-win32 review: fix problems and pass tests
2026-05-04 Benjamin Oldenburgarm64-win32 support: symbolic op-code constants
2026-05-04 Benjamin Oldenburgarm64-win32 support: target PE & varargs
2026-05-04 Benjamin Oldenburgarm64-win32 support: improve HFA & struct
2026-05-04 Benjamin Oldenburgarm64-win32 support: use arm64_sub_sp()
2026-05-04 Benjamin Oldenburgarm64-win32 support: use arm64_sym()
2026-05-04 Benjamin Oldenburgarm64-win32 support: fix scaled mask
2026-05-04 Benjamin Oldenburgarm64-win32 support : linker & -run
2026-05-04 Benjamin Oldenburgarm64-win32 support : arm64 assembler
2026-05-04 Benjamin Oldenburgarm64-win32 support : tests
2026-05-04 Benjamin Oldenburgarm64-win32 support : runtime
2026-05-04 Benjamin Oldenburgarm64-win32 support : configure & Makefiles
2026-05-03 grischkareverts (11/2025 - 04/2026)
2026-04-30 H-languagewin32: add missing AttachConsole export to kernel32.def
2026-04-30 Cyan Ogilvietccrun: fix OOB read in elf_output_obj after tcc_reloca...
2026-04-28 Petr SkocikFix false warnings with readonly atomics
2026-04-28 Petr Skocikallow $ at nonstarting positions in asm symbols under...
2026-04-26 Reini Urban.gitignore: Add tests/libtcc_test_xor_rex
2026-04-19 Detlef RiekenbergRevert commits from OpenCode-AI and a partial regressio...
2026-04-16 AnonFix warning
2026-04-16 Zuhaitz-devtccgen: Fix optional semicolon regression
2026-04-16 Cyan OgilvieRelicensing TinyCC
2026-04-16 Cyan Ogilviex86_64-gen: fix missing REX prefix for xor zero into...
2026-04-16 Cyan Ogilvietests: add test for x86_64 xor REX prefix bug in load()
2026-04-16 OpenCode[AI]No more ; needed
2026-04-16 OpenCode[AI]Add AGENTS.md
2026-03-28 Stefanlibtcc.c: Change parameter name of tcc_set_realloc
2026-03-28 Stefantccpp.c: Improve integer constant overflow warning
2026-02-23 diannaaafix(riscv64-link): pair pcrel lo relocations by hi...
2026-02-07 Aleksi Hannulaarm64-gen: consider VT_LONG|VT_DOUBLE for TOK_NEG
2026-02-05 Aleksi HannulaCast signed pointer offset to ptrdiff_t before performi...
2026-02-05 Aleksi HannulaFix numbered register substitution on x86_64
2026-02-05 Aleksi HannulaRemove libc dependency from lib-arm64
2026-02-05 Aleksi Hannulaarm64: Fix long double comparison operators
2026-02-05 Aleksi Hannulaarm64: Implement TOK_NEG for floats natively
2026-02-05 Aleksi HannulaAllow building an empty libtcc1 on AArch64
2026-02-05 herman ten... i386: bound checking needs pic in shared library
2026-01-18 Avi Halachmi... Revert "build c2str.exe with the host compiler; default...
2026-01-17 Urja Rannikkobuild c2str.exe with the host compiler; default it...
2026-01-17 noneofyourbusinessriscv64-asm.c: parse_operand: document some ABI details
2026-01-10 grischkasome reverts & fixes
2026-01-09 herman ten... Another update for macos
2026-01-06 herman ten... Fix macos
2026-01-06 herman ten... Add support to debug libtcc code
2026-01-06 herman ten... Solve some bug reports
2025-12-30 herman ten... Add pic/pie support to i386
2025-12-28 Dylan Feiarm64-gen: fix 16-byte alignment for variadic arguments...
2025-12-28 Dylan Feiarm64-gen: fix address calculation for large symbol...
2025-12-23 Dylan FeiFix pointer difference issue in aarch64/riscv64
2025-12-23 herman ten... Relocation updates
2025-12-21 herman ten... undo x86_64-link.c commmit
2025-12-21 herman ten... Problems solved on for libtcc, pie, riscv64, arm64
2025-12-17 herman ten... Small updates
2025-12-17 herman ten... Fix clang macos 15 bug on arm64 in tests/tcctest.c
2025-12-17 herman ten... Use macos 15 in build.yml
2025-12-15 herman ten... Move -run -nostdlib code to lib directory
next