descriptionTiny C Compiler main repository
homepage URLhttp://www.tinycc.org/
ownergr1008@gmail.com
last changeFri, 4 Sep 2026 16:46:13 +0000 (4 18:46 +0200)
content tags
add:
readme
This is our current working repository for the Tiny C Compiler.
If you have questions or suggestions, please write to the TinyCC mailing list.
If you want to contribute patches, push them directly here on our "mob" branch.
 
How to contribute patches to our "mob" patchwork (what's mob?):
  1. If you haven't done before, clone our tinycc repository: "git clone git://repo.or.cz/tinycc.git"
  2. Fetch the latest changes: "git fetch origin"
  3. Create a new branch on top of origin/mob: "git checkout -b mypatch origin/mob".
  4. Commit your patches to this new branch ("git gui") and verify ("gitk --all").
  5. Push your changes to here: "git push ssh://mob@repo.or.cz/tinycc.git mypatch:mob"
  6. In case meanwhile someone else did push: "git fetch origin" and "git rebase origin/mob" and try again.
  7. Don't forget to talk about on the TinyCC mailing list.
However if your patch is still rather work in progress while you wish to get some feedback
from other people already, then you might want to create a personal mob branch at first.
shortlog
5 days ago herman ten... Make bound checking faster.mob
6 days ago grischkaTLS bits
2026-08-08 Huang Zhaobindoc: update tcc-doc.texi to match current implementation
2026-08-05 grischkatccelf: rework linker_sym (_end/end) logic
2026-08-05 grischkatccelf: unify SHT_NOTE sections
2026-07-30 Mounir IDRASSIarm64: fix symbol addends on LLP64 hosts
2026-07-30 Mounir IDRASSItests2: keep linker boundary fixtures common
2026-07-28 grischkatccpe: tls on windows (i386 / x86-64 / arm64)
2026-07-28 Mounir IDRASSItccelf: consider DSO symbols for PROVIDE
2026-07-28 Mounir IDRASSItccelf: provide complete ELF boundary symbols
2026-07-28 Mounir IDRASSIwin32: handle quoted LIBRARY names in def files
2026-07-24 Sigrid Solveig... {arm,i386,riscv64}-asm.c: fix generic operand modifier...
2026-07-14 Avi Halachmi... win32: simplify tcc 0.9.27 self-host (part 2 of 2)
2026-07-14 Avi Halachmi... win32: fix typo in comments: 0.97 -> 0.9.27
2026-07-14 Avi Halachmi... win32: allow self-host with tcc 0.9.27 - part 2 of 2
2026-07-14 Avi Halachmi... win32: allow self-host with tcc 0.9.27 - part 1 of 2
...
tags
8 years ago release_0_9_27
13 years ago release_0_9_26 Release TinyCC 0.9.26
17 years ago release_0_9_25
18 years ago release_0_9_24
21 years ago release_0_9_23
21 years ago release_0_9_22
22 years ago release_0_9_20
23 years ago release_0_9_19
23 years ago release_0_9_18
24 years ago initial
heads
5 days ago mob
8 years ago master
forks
Cached version (463s old)
tinycc/nsauzede.git Colored fork of Tinycc nicolas.sauzede... 2 years ago
tinycc/tinycc.git matroxmike@icloud.com 2 years ago
tinycc/self_contained.git tiny c that doesn't need to have include... Joshuascholar@gmail.com 5 years ago
tinycc/tcc_android_arm.git dima13230@gmail.com 5 years ago
tinycc/jakubkaszycki.git My fork of TCC kuba@kaszycki.net.pl 9 years ago
tinycc/kirr.git kirr's tinycc tree kirr@navytux.spb.ru 12 years ago
tinycc/miki.git tinycc fork to help me test changes before... jovanovic.milutin... 14 years ago
tinycc/k1w1.git Improvements to libtcc API. k1w1@k1w1.org 16 years ago
tinycc/daniel.git Various TinyCC modifications daniel-gl@gmx.net 17 years ago