descriptionTiny C Compiler main repository
homepage URL
last changeTue, 11 Jun 2024 12:42:56 +0000 (11 14:42 +0200)
content tags
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://"
  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:// 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.
5 days ago grischkatccpp: tcc_warning("extra tokens after directive")mob
5 days ago grischkadiv fixes
13 days ago Gyntimplemented thiscall by copying logic from fastcall
2024-06-01 herman ten... Address of solved for riscv64
2024-05-12 Avi Halachmi... win32: wincon.h: support more console mode flags
2024-04-27 Ekaitz Zarragafixup! riscv: Implement large addend for global address
2024-04-25 Ekaitz Zarragariscv: asm: implement `j offset`
2024-04-23 Ekaitz Zarragariscv: asm: Add branch to label
2024-04-23 Ekaitz Zarragariscv: Add full `fence` instruction support
2024-04-23 Ekaitz Zarragariscv: asm: Add load-reserved and store-conditional
2024-04-16 Ekaitz ZarragaFix Extended Asm ignored constraints
2024-04-13 herman ten... riscv: Avoid some compiler warnings
2024-04-08 Ekaitz Zarragariscv: Add extended assembly support
2024-03-27 Ekaitz Zarragariscv: fix jal: fix reloc and parsing
2024-03-23 Ekaitz Zarragafixup! riscv: Add .option assembly directive (unimp)
2024-03-21 Ekaitz Zarragariscv: Add .option assembly directive (unimp)
6 years ago release_0_9_27
11 years ago release_0_9_26 Release TinyCC 0.9.26
15 years ago release_0_9_25
16 years ago release_0_9_24
19 years ago release_0_9_23
19 years ago release_0_9_22
20 years ago release_0_9_20
21 years ago release_0_9_19
21 years ago release_0_9_18
22 years ago initial
5 days ago mob
6 years ago master
Cached version (7047s old)
tinycc/nsauzede.git Colored fork of Tinycc nicolas.sauzede... 4 weeks ago
tinycc/tinycc.git 4 months ago
tinycc/self_contained.git tiny c that doesn't need to have include... 3 years ago
tinycc/tcc_android_arm.git 3 years ago
tinycc/jakubkaszycki.git My fork of TCC 7 years ago
tinycc/kirr.git kirr's tinycc tree 10 years ago
tinycc/miki.git tinycc fork to help me test changes before... jovanovic.milutin... 11 years ago
tinycc/k1w1.git Improvements to libtcc API. 14 years ago
tinycc/daniel.git Various TinyCC modifications 15 years ago