descriptionTiny C Compiler main repository
homepage URL
last changeThu, 29 Feb 2024 21:52:02 +0000 (29 22:52 +0100)
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.
9 hours ago grischkatccrun: PAGEALIGN'ed mprotectmob
12 hours ago Ekaitz Zarragariscv: Implement large addend for global address
2 days ago herman ten... Fix win64 noreturn problem
4 days ago herman ten... tccrun: update for apple and openbsd
4 days ago grischkatccrun: resign from "advanced" system calls (memaligh...
10 days ago grischkatccrun: review last changes
2024-02-15 grischkatccrun: exit() via rt_longjmp()
2024-02-15 herman ten... Allow tcc to run with bounds checking enabled
2024-02-14 Detlef Riekenbergbcheck: fix argument order for memalign
2024-02-13 grischkatccrun: 'tcc_relocate()' twice no longer supported
2024-02-09 grischkatccpp: macro cleanup
2024-02-09 grischkaLIBTCCAPI tcc_relocate(s) : REMOVED 2nd argument
2024-02-09 herman ten... Pointer diff should use signed size
2024-02-08 kbkpbotadd MemoryBarrier marco define; tested gcc msvc
2024-02-07 herman ten... Fix default_reallocator declaration
2024-02-07 Eric RaibleAllow use of a custom allocator in libtcc
6 years ago release_0_9_27
11 years ago release_0_9_26 Release TinyCC 0.9.26
14 years ago release_0_9_25
15 years ago release_0_9_24
18 years ago release_0_9_23
19 years ago release_0_9_22
20 years ago release_0_9_20
20 years ago release_0_9_19
20 years ago release_0_9_18
22 years ago initial
9 hours ago mob
6 years ago master
Cached version (399s old)
tinycc/tinycc.git 6 weeks 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 9 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