[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.

"One of my most productive days was throwing away 1000 lines of code."
  - Ken Thompson.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]