[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Tinycc-devel] What's the newest release of TCC? is it still in 0.9.
From: |
Rob Landley |
Subject: |
Re: [Tinycc-devel] What's the newest release of TCC? is it still in 0.9.23 released since 2004? |
Date: |
Fri, 27 Jul 2007 15:23:36 -0400 |
User-agent: |
KMail/1.9.6 |
On Friday 27 July 2007 12:05:55 pm Peter Lund wrote:
> PS: Will you accept patches to cut tcc up into smaller files in order to
> make it more modular?
Yes please. This is one of the major todo items I have for tcc. I split out
the first chunk of it into a .h file, and then had to fiddle with it for a
while to make an empty .c file that does nothing but #including it not
generate a 20k .o file. I still have some more work to do to get it so I can
#include that .h file from a second .c file without things going nuts.
(Specifically, the #include "i386/i386-gen.c" from tcc.c is backwards and
should be listed as a separate file on the gcc command line and then fed to
the linker, but right now it doesn't do that. This is one of my "low hanging
fruit" issues to make the tcc codebase more flexible.)
> I did that a few years ago in order to get a
> handle on what was going on but I didn't have the energy to try to get
> them accepted under la régime ancien.
I'm doing that myself to get a better handle what's going on, but I have no
spare time just now.
At the start of the month, I was at OLS, giving a tutorial on cross-compiling
(using my Firmware Linux as an example, so I had to cut a new release of that
on my way there). The following weekend I had to visit Eric Raymond in hopes
of getting a new Doclifter release out (a man page to docbook converter is
useful for my day job) and a 6-month status report on that "world domination
201" paper written up. (Didn't have _any_ time to work on that part. I only
had time to get the doclifter repository ported from RCS to
http://thyrsus.com/hg/doclifter/ and left Eric rewriting emacs VC mode to
understand changesets. Still no new release. I need to spend about another
3 weeks in malvern to get through our combined todo list, but when's that
likely to happen?) Then this _past_ week I was in California meeting all of
my wife's relatives who couldn't make it to our wedding in April. Yesterday,
we rented a truck and did many hours of heavy lifting to pack the contents of
our storage space into it. And today, we do the same thing to the apartment.
Tomorrow morning, we leave Pittsburgh to move to Austin, which will only be a
3 day drive if we're _lucky_, with the to 2 vehicles and 4 cats and such...
In between, I'm doing my documentation day job for the Linux Foundation, which
I'm behind on and trying to catch up on now because I get evaluated on it at
the end of the month and I have 8 gazillion half finished things I need to
finish, post, and write up a report on. (If I could just get 2 uninterrupted
weeks to _concentrate_ on this thing, I'd have http://kernel.org/docs in a
useful state.)
Of course _next_ month I need to spend a week in Michigan for an event I was
too busy to make it to last year when we moved _into_ the apartment that the
lease just expired on. (I _already_ cancelled on them once...) And I really
need to visit my grandparents in Florida who were too sick to make it to the
wedding and would like to meet my wife before they die...
If I seem slightly stressed and distracted right now, it's because I am.
Rob
--
"One of my most productive days was throwing away 1000 lines of code."
- Ken Thompson.