Op 24-1-2025 om 13:10 schreef Hairy Pixels via fpc-pascal:
The FPC implementation inlines if the unit-with-function-to-be-inlined
was compiled before the unit that references the inline function. That
is within the /same/ (single) build, but also has as disadvantage afaik
that if it is NOT like
Op 24-1-2025 om 15:10 schreef Terry A. Haimann via fpc-pascal:
I recently tried to execute a sed command from Lazarus, but didn't receive any
output. But when I imbedded the sed command in a script and then executed the
script from tprocess, it worked fine. Why is this? I have run across s
Since I’m topic on inlines. FPC always inlines even with debug flags and
makes certain files impossible to break on. Is there a way to disable that?
I would expect inlining to be off so you can could debug. I don’t have -Si
on either which suggests it must be on to inline but I don’t see that
happe
On Thu, 23 Jan 2025, Frank McCormick via fpc-pascal wrote:
Strange. I know someone who uses ocrt on OpenSuse since years. Maybe he
is still on an older version of OpenSuse.
I now tested 10 of the provided demos and on my linux mint they all start
without problem.
This is weird. This
I recently tried to execute a sed command from Lazarus, but didn't receive any
output. But when I imbedded the sed command in a script and then executed the
script from tprocess, it worked fine. Why is this? I have run across similar
issues from other Linux commands when trying to execute t
On Jan 24, 2025 at 5:46:40 PM, Marco van de Voort via fpc-pascal <
fpc-pascal@lists.freepascal.org> wrote:
> Slightly different. LTO afaik requires multiple compiles where the later
> build uses info from the earlier build.
>
> The FPC implementation inlines if the unit-with-function-to-be-inline
Op 24-1-2025 om 09:58 schreef Hairy Pixels via fpc-pascal:
On Jan 24, 2025 at 2:01:09 PM, Sven Barth via fpc-pascal
wrote:
When a function has inlining enabled (either explicit with the inline
directive or implicit through AutoInline optimization) then in
addition to generating its code to th
On Jan 24, 2025 at 2:01:09 PM, Sven Barth via fpc-pascal <
fpc-pascal@lists.freepascal.org> wrote:
> When a function has inlining enabled (either explicit with the inline
> directive or implicit through AutoInline optimization) then in addition to
> generating its code to the object file (for dir
Op 24-1-2025 om 07:56 schreef Sven Barth via fpc-pascal:
Hairy Pixels via fpc-pascal schrieb
am Fr., 24. Jan. 2025, 06:16:
Feels to me like manual memory management and exceptions don’t mix
well. I use exceptions in C# and Swift and they don’t require all
this boiler plate to prev