descriptionTiny C Compiler main repository
homepage URLhttp://www.tinycc.org/
ownergr1008@gmail.com
last changeMon, 5 Feb 2024 00:37:41 +0000 (5 08:37 +0800)
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
27 hours ago kbkpbotatomic_load/atomic_store : to ensure return the latest... mob
34 hours ago grischkareview recent commits
6 days ago Ekaitz ZarragaRevert "riscv64-gen: Fix `load` and `store` type_size...
7 days ago Ekaitz Zarragariscv64-gen: Fix `load` and `store` type_size usage
8 days ago herman ten... C23: Implement declaration after label
2024-01-17 herman ten... Update for clang
2024-01-16 herman ten... Prepare for gcc 14
2024-01-16 herman ten... Allow declarations in case statement
2024-01-12 Andrius Štikonasriscv64-asm.c: fix assembly instruction with negative...
2024-01-08 herman ten... Rewrite gexpr a bit
2024-01-07 herman ten... Add some relocations to riscv64-link.c
2024-01-06 herman ten... Add type promotion in comma expression and update testc...
2023-12-29 herman ten... Preprocessor fix + new testcase
2023-12-16 herman ten... Update riscv64-asm prototypes
2023-12-12 noneofyourbusinessriscv64-asm.c: add support for calculating addresses...
2023-12-10 noneofyourbusinessriscv64-asm.c: add Zicsr registers
...
tags
6 years ago release_0_9_27
10 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
heads
27 hours ago mob
6 years ago master
forks
Cached version (3119s old)
tinycc/tinycc.git matroxmike@icloud.com 2 weeks ago
tinycc/self_contained.git tiny c that doesn't need to have include... Joshuascholar@gmail.com 3 years ago
tinycc/tcc_android_arm.git dima13230@gmail.com 3 years ago
tinycc/jakubkaszycki.git My fork of TCC kuba@kaszycki.net.pl 7 years ago
tinycc/kirr.git kirr's tinycc tree kirr@navytux.spb.ru 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. k1w1@k1w1.org 14 years ago
tinycc/daniel.git Various TinyCC modifications daniel-gl@gmx.net 15 years ago