On Wed, Jan 30, 2013 at 10:29 PM, Sergei Gavrikov <sergei.gavri...@gmail.com
> wrote:

> I search through the list for /Fabrice Bellard/ and found nothing. His
> famous Tiny C Compiler (http://en.wikipedia.org/wiki/Tiny_C_Compiler
> http://bellard.org/tcc/) is well-known in Tcl community and they know
> its strengths.
>

It's funny you mention this now - the past week or two the tcc dev team has
been collecting last-minute fixes for a new release (the first one in an
obscenely long time).

It took 2 seconds on my laptop and I've got working copy of Fossil!
>

The current tcc release (0.9.25) fails on some 64-bit platforms with a
'missing stddef.h' error :(.


>   sg@...:build> tcc -v
>   tcc version 0.9.24
>

0.9.26 should be released next Wednesday (according to list chatter).
0.9.25 is widespread on Linux platforms, but has a long history of
compile-time errors on 64-bit platforms. The so-called "mob branch" (which
fixes those problems) has been the "unofficial trunk" of tcc for at least a
year or so, but no distro i'm aware of ships a version based on that branch.

I like to see how `tcc' compile sqlite3.c in a second :-)
>

On my old 32-bit/1.2GHz netbook tcc 0.9.25 compiles sqlite3 in 0.4 seconds
:-D. gcc takes well over a minute.

i've written the tcc team expressing my amazement at this type of result,
but they respond to my excitement with a sober, "but the runtime code is
not as fast as gcc's." (Also, tcc's warning/error messages are, in general,
not nearly as detailed.) Nonetheless, tcc's compile times are absolutely
amazing - i regularly see 10x+ increases in compile speed with tcc.

-- 
----- stephan beal
http://wanderinghorse.net/home/stephan/
http://gplus.to/sgbeal
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to