On Monday 04 August 2008 11:15:16 am Szakáts Viktor wrote:
> Hi Alex,
>
> Probably, but there are few things, first of all
> we'd need to think of this on the global level and
> there are quite some more places where stack trace
> is dumped. The other thing is that I'd rather like
> to fully exclude source filenames from my final
> executables (which is not possible since some time),
> than even displaying them. Also function names should
> always be enough to identify a program location
> without doubts, IMO it would just mess up the
> current simple dump layout.
>
> I'd overall vote to leave it as is now, and maybe
> give it another thought after 1.0.

I'm sure that it's not appropriate to include it into the compiler, but my 
source code reformatting program, Click!, would resolve this problem to the 
correct file name by analyzing all of the .lib file headers and parsing all 
of the function names out of them into a database. Then, at the point where I 
documented where the objects came from, I would use the link file to 
determine which order the libraries were linked and therefore which lib (and 
therefore file name) functions by the same name must have come from.

So, if we need that code, it's in the Click! source code. We would have to 
expand it to index .dll files as well as .lib files to really have good 
coverage.

When we release 1.0.0, I'll probably remake Click! to handle all of this 
external documentation and code function header insertion.

-- 
Waiting for sunspots.
_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to