[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Aicas again
From: |
Andrew Pinski |
Subject: |
Re: Aicas again |
Date: |
Mon, 23 Jan 2006 22:09:19 -0500 |
On Jan 23, 2006, at 10:02 PM, Dalibor Topic wrote:
If the new native layer code turns out to be something that does more
harm then good, then it should be either autoconfiscated, to save what
makes sense saving, or reverted and presumably gradually rewritten to
remove the macros for good. I am not sure if it's too early to tell, I
have not looked at the rewrite in past week myself.
I doubt that will change much for Darwin, either way, since Darwin is
different enough from Linux to trigger portability issues. The same
would be the case if GNU Classpath had more developers using Cygwin,
which also gets regularly broken, in my experience, and will get
regularly broken in the future no matter what approach to portability
layers we take.
Darwin is that much different than most *BSD's. Now the macro stuff
makes things un-debuggable.
I would recommend using static (inline) functions. Just using "#if
HAVE_" instead and then having
different files duplicating the stuff over and over again would be no
more. There is already enough
duplicated code, why add more even in the same project.
-- Pinski