Re: [fpc-devel] Automatic inlining [was: completely messed up subject line]

2005-05-30 Thread Jonas Maebe
On 30 May 2005, at 19:53, Jamie McCracken wrote: At the point the inlining is performed, the compiler does not have the slightest idea how large the function will be in terms of bytes. There is already a an extremely crude "complexity calculation" function, but it does not have any rela

Re: [fpc-devel] Automatic inlining [was: completely messed up subject line]

2005-05-30 Thread Jamie McCracken
Jonas Maebe wrote: On 30 May 2005, at 18:29, Jamie McCracken wrote: What would be nice is to have a compiler switch which takes say an 8bit value to indicate how many bytes a function must contain in order to be inlined automatically. That way it is scaleable and so wont exacerbate the ex

Re: [fpc-devel] First patch on GO32V2 target

2005-05-30 Thread Florian Klaempfl
Vinzent Hoefler wrote: > Hi, > > attached a patch which reenables (at least according to my tests) the > SIGINT and SIGTERM key handling which is a strong indication that > exception handling might work again. Further tests regarding exception > handling should be done yet. I'm onto it. Thank

[fpc-devel] Automatic inlining [was: completely messed up subject line]

2005-05-30 Thread Jonas Maebe
On 30 May 2005, at 18:29, Jamie McCracken wrote: What would be nice is to have a compiler switch which takes say an 8bit value to indicate how many bytes a function must contain in order to be inlined automatically. That way it is scaleable and so wont exacerbate the executable file size p

Re: [fpc-devel] don'tyou think it'stime toupdatedelphimodecompatibility?- IDispatch, implements

2005-05-30 Thread Jamie McCracken
Hans-Peter Diettrich wrote: well thats soemthing you should add to your to do list. Automatic inlining can deliver a signifcant performance improvement especially as delphi uses a lot of one line procedures to set property values. A fucntion call adds quite a bit of overhead (around 10+ clock c

Re: [fpc-devel]don't youthinkit'stimetoupdatedelphimodecompatibility?- IDispatch, implements

2005-05-30 Thread Marco van de Voort
> | yy[ Charset ISO-8859-1 unsupported, converting... ] > | > > Nobody said that the same size can be reached, but I don't consider 132k > | > > against 86k as a real problem. If you consider it as a problem, use > | > > Delphi. > | > > | > That's not what I ment. I see a problem with a GUI app t

Re: [fpc-devel] don'tyou think it'stime toupdatedelphimodecompatibility?- IDispatch, implements

2005-05-30 Thread Hans-Peter Diettrich
Jamie McCracken wrote: > > Yes, but the poster was asking whether the compiler never decided by > > itself to inline something (even if no "inline" directive was > > specified). That's not the case currently. > > well thats soemthing you should add to your to do list. Automatic > inlining can del

[fpc-devel] First patch on GO32V2 target

2005-05-30 Thread Vinzent Hoefler
Hi, attached a patch which reenables (at least according to my tests) the SIGINT and SIGTERM key handling which is a strong indication that exception handling might work again. Further tests regarding exception handling should be done yet. I'm onto it. So, if nobody complains, I hereby apply f

Re: [fpc-devel] FPC Syntax

2005-05-30 Thread Michael Van Canneyt
On Sun, 29 May 2005, Hans-Peter Diettrich wrote: A friend has found some obvious errors in the FPC syntax description, and I found some more errors. Here is our current list: == page Expected Error Description =

[fpc-devel] FPC Syntax

2005-05-30 Thread Hans-Peter Diettrich
A friend has found some obvious errors in the FPC syntax description, and I found some more errors. Here is our current list: == page Expected Error Description ===