Re: [fpc-devel] embedded again

2013-01-16 Thread Michael Schnell
On 01/16/2013 12:03 PM, Thomas Schatzl wrote: On the Qnap I don't know if it is useful, it uses some arm11 cpu which is much slower clock for clock than a Cortex-A8, but then the beaglebone is clocked slower. I think my TS219 II P with a Marvell 2.0 GHz and 512MB DDRIII RAM really is not bad

Re: [fpc-devel] Inline methods

2013-01-16 Thread Jonas Maebe
On 16 Jan 2013, at 12:16, Ludo Brands wrote: When the method is called from outside the class then it is inlined (x64 linux): [snip] But when the method is called from inside the class then a call is used: [snip] Using Self.IsFull results in the same code. FPC 2.6.0 and 2.7.1 from

Re: [fpc-devel] embedded again

2013-01-16 Thread Thomas Schatzl
Hi, On Wed, 2013-01-16 at 12:55 +0100, Michael Schnell wrote: On 01/16/2013 12:03 PM, Thomas Schatzl wrote: Neither one of your targets fit my description of embedded or having restricted cpu or memory resources ... for applications like fpc (or lazarus). *Your* application may have

Re: [fpc-devel] Inline methods

2013-01-16 Thread Michael Van Canneyt
On Wed, 16 Jan 2013, Jonas Maebe wrote: On 16 Jan 2013, at 12:16, Ludo Brands wrote: When the method is called from outside the class then it is inlined (x64 linux): [snip] But when the method is called from inside the class then a call is used: [snip] Using Self.IsFull

Re: [fpc-devel] Inline methods

2013-01-16 Thread Jonas Maebe
On 16 Jan 2013, at 13:38, Michael Van Canneyt wrote: On Wed, 16 Jan 2013, Jonas Maebe wrote: On 16 Jan 2013, at 12:16, Ludo Brands wrote: When the method is called from outside the class then it is inlined (x64 linux): [snip] But when the method is called from inside the class

Re: [fpc-devel] Inline methods

2013-01-16 Thread Jonas Maebe
On 16 Jan 2013, at 14:06, Ludo Brands wrote: On 16/01/2013 13:17, Jonas Maebe wrote: Are those calls before or after the method body appears in the source code? The compiler cannot inline anything for which it hasn't parsed the source code yet. The method was implemented below the code

Re: [fpc-devel] Inline methods

2013-01-16 Thread Martin
On 16/01/2013 13:06, Ludo Brands wrote: Perhaps a Hint or Warning when inline is used in the declaration could avoid these mistakes. +1 for a hint in those cases. ___ fpc-devel maillist - fpc-devel@lists.freepascal.org

Re: [fpc-devel] embedded again

2013-01-16 Thread Luca Olivetti
Al 16/01/2013 13:11, En/na Michael Schnell ha escrit: I think my TS219 II P with a Marvell 2.0 GHz and 512MB DDRIII RAM really is not bad on that behalf and fulfills your criteria of modern quite well, and will easily be able to run Lazarus, if a GUI system can be provided, but alas, no VNC or

Re: [fpc-devel] embedded again

2013-01-16 Thread waldo kitty
On 1/16/2013 04:57, Marco van de Voort wrote: In our previous episode, waldo kitty said: Otherwise I'd agree :) On old hardware, maybe, but these days ? please define old hardware... PII 300mhz is too old? PIII 800mhz? and of course, how much RAM would be considered not enough? Anything