On Thu, 2026-08-13 at 15:33 -0400, J Mastron via Tinycc-devel wrote:
> I think the discussion is getting to a very good place.
> 
> For me, the clearest definition of TCC 1.0 would be complete
> implementation of the C11 standard, including its optional language
> and library features. Define the supported targets and operating
> systems, make the C11 baseline explicit, and then we know exactly
> what “1.0” means.
> 
> Of course, 1.0 is a milestone, not a retirement party. After that,
> development should continue indefinitely with new architectures,
> extensions, optimizations and bug fixes. 1.0 doesn’t have to mean
> “finished forever.” It means that TCC has reached a well-defined,
> reliable production baseline.
> 
> And that brings me back to the original point: 0.9.27 was released on
> December 17, 2017. We’re now nearly nine years beyond that, yet
> 0.9.27 remains the official production release.

But the world wide web carry newer variants of tcc.

For example, on Debian / Sid I just apt install-ed tcc and it gives

% tcc --version
tcc version 0.9.28rc 2026-07-28 mob@38059770 (x86_64 Linux)
https://packages.debian.org/fr/sid/tcc give more details and
patches/tarballs


And the free software project I am working on (and seeking help) is an
inference engine (C++ code, GPL licensed, it generates C++ and machine
code...)


BTW those interested in contributing to some tinycc could look into GNU
lightning library (a fast machine code
generator). https://www.gnu.org/software/lightning/

GNU lightning definitely share some features useful to tinycc


regards
-- 

Basile STARYNKEVITCH <[email protected]>
8 rue de la Faïencerie http://starynkevitch.net/Basile/ 
92340 Bourg-la-Reine https://github.com/bstarynk
France https://github.com/RefPerSys/RefPerSys
https://orcid.org/0000-0003-0908-5250
_______________________________________________
Tinycc-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/tinycc-devel

Reply via email to