descriptionTiny C Compiler main repository
homepage URLhttp://www.tinycc.org/
ownergr1008@gmail.com
last changeMon, 15 Dec 2025 13:45:11 +0000 (15 14:45 +0100)
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
40 hours ago herman ten... Move -run -nostdlib code to lib directorymob
3 days ago Stefantccpp.c: Configurable integer literal overflow handling
13 days ago Aleksi Hannulax86-64: Fix cvts*2si
2025-12-02 Reini Urbangithub CI: pinact run -u
2025-12-02 Aleksi Hannularv64: Generate VT_CMP output from float comparison
2025-12-02 Aleksi HannulaSet TYPE_PARAM parsing mode in old-style param lists
2025-12-01 herman ten... allow cross compiling for alloca on arm64
2025-11-29 Aleksi Hannulaelf: Set ph sizes only if ph was allocated
2025-11-29 Aleksi Hannularv64: Implement some pseudo-ops from Zicsr
2025-11-29 herman ten... Add bound check support for alloca on all targets
2025-11-28 Aleksi HannulaReorder "pure" attribute
2025-11-28 Aleksi HannulaImplement some SSE/2 instructions
2025-11-28 Aleksi HannulaImplement some RV64F/D instructions
2025-11-28 Aleksi HannulaImplement alloca for RV64
2025-11-28 Aleksi HannulaSimplify RV64 function epilogue
2025-11-25 H-languageAdd WM_MOUSEHWHEEL to winuser.h
...
tags
8 years ago release_0_9_27
12 years ago release_0_9_26 Release TinyCC 0.9.26
16 years ago release_0_9_25
17 years ago release_0_9_24
20 years ago release_0_9_23
21 years ago release_0_9_22
22 years ago release_0_9_20
22 years ago release_0_9_19
22 years ago release_0_9_18
24 years ago initial
heads
40 hours ago mob
8 years ago master
forks
Cached version (3035s old)
tinycc/nsauzede.git Colored fork of Tinycc nicolas.sauzede... 19 months ago
tinycc/tinycc.git matroxmike@icloud.com 23 months ago
tinycc/self_contained.git tiny c that doesn't need to have include... Joshuascholar@gmail.com 4 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 11 years ago
tinycc/miki.git tinycc fork to help me test changes before... jovanovic.milutin... 13 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