./lang/tcc [tiny C compiler]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 0.9.27.20210916, Package name: tcc-0.9.27.20210916
Maintained by: Brian Callahan
Master sites:
Description
TCC (Tiny C Compiler) is a small and fast ANSI C compiler.
It generates optimized code, and can compile, assemble, and link several
times faster than 'gcc -O0'. Any C dynamic library can be used directly.
It includes an optional memory and bounds checker, and bounds-checked
code can be mixed freely with standard code. C scripting is also
supported via the usual hash-bang mechanism.

Backends exist for amd64, i386, arm, and arm64.


Filesize: 873.522 KB
Version History (View Complete History)
  • (2021-10-04) Updated to version: tcc-0.9.27.20210916
  • (2021-09-06) Updated to version: tcc-0.9.27.20210801
  • (2021-07-10) Updated to version: tcc-0.9.27.20210709
  • (2021-03-12) Updated to version: tcc-0.9.27.20210221
  • (2021-01-24) Updated to version: tcc-0.9.27.20210124
  • (2021-01-14) Package added to openports.se, version tcc-0.9.27.20210112 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2021-10-03 14:11:34 by Brian Callahan | Files touched by this commit (2)
Log message:
Pull in the last 2 months of tcc development.
Important changes: #pragma pack(push) support
   2021-09-05 15:00:36 by Brian Callahan | Files touched by this commit (2)
Log message:
Update to tcc 20210801. Some riscv updates and -W[no]-error support.
   2021-07-09 14:55:35 by Brian Callahan | Files touched by this commit (3)
Log message:
Update to the latest tcc upstream, which includes jasper@'s patch
   2021-07-09 09:47:05 by Jasper Lievisse Adriaanse | Files touched by this commit (2)
Log message:
support riscv64; checked with kettenis@
   2021-03-11 16:07:32 by Brian Callahan | Files touched by this commit (3)
Log message:
Update to the latest tcc snapshot dated 20210221.
Now includes stdatomic support.
   2021-01-24 09:03:41 by Brian Callahan | Files touched by this commit (3)
Log message:
The tcc armv7 backend is complete. Let's enable a package for it.