Re: [fpc-devel] FPC 3.2.4-rc1 available

2025-06-24 Thread Michalis Kamburelis via fpc-devel
> You can help improve the upcoming 3.2.4 release by downloading and > testing this release. I tested the FPC 3.2.4-rc1 on Castle Game Engine, and examples from repos on https://github.com/modern-pascal/ . I found one issue, reported as https://gitlab.com/freepascal.org/fpc/source/-/issues/41300 .

Re: [fpc-devel] [Lazarus] Lazarus server under DDOS

2024-10-01 Thread Michalis Kamburelis via fpc-devel
Note: As a consequence, the GitHub Action https://github.com/gcarreno/setup-lazarus also fails now. Trying to use it to install FPC+Lazarus results in an error Error: getPackageList -- Request timeout: /packagelist.json in GitHub Action workflow output. I guess because the action downloads htt

Re: [fpc-devel] Published record

2024-08-18 Thread Michalis Kamburelis via fpc-devel
Thank you -- this is excellent information, both RTTI for records and lazarus/components/jitclasses/ . So I really have all the puzzle pieces I need :) I have recorded a TODO to handle it all in https://castle-engine.io/roadmap#records_rtti . Regards, Michalis niedz., 18 sie 2024 o 10:49 Michael

Re: [fpc-devel] Published record

2024-08-17 Thread Michalis Kamburelis via fpc-devel
ecific record types), - read / write these record properties using the proper getter / setter (whether it's direct field access or a method). Regards, Michalis sob., 17 sie 2024 o 16:44 Michael Van Canneyt via fpc-devel napisał(a): > > > > On Fri, 16 Aug 2024, M

Re: [fpc-devel] Published record

2024-08-16 Thread Michalis Kamburelis via fpc-devel
> You cannot publish records, and this is not planned. > > This is because things like > > MyClass.MyRecord.MyField:=12; > > do not work as one would naively expect. It does work if you use a TPersistent > instead of a record (the very reason the TPersistent class was invented) Do you mean the tra

Re: [fpc-devel] Concatenating huge AnsiStrings

2024-07-02 Thread Michalis Kamburelis via fpc-devel
> Delphi also decided to follow the LP64 vs LLP64 rules regarding the Integer > type (it's 32-bit on 64-bit Windows, but 64-bit on 64-bit macOS and Linux) > while we decided to keep the size of Integer at 32-bit on 32- and 64-bit > systems. Just a clarification to this statement about Delphi: I

Re: [fpc-devel] Changes to TProcess

2024-01-04 Thread Michalis Kamburelis via fpc-devel
Michael Van Canneyt wrote: > Needless to say, the component remains backwards compatible. > > There is now a testsuite for the TProcess command, so everything was tested. > but nothing beats testing in the wild, so I would appreciate it if people > could test it and provide feedback. Great additio

Re: [fpc-devel] WebAssembly compilation problems - Wasm32 symbol xxx without index value error

2023-03-30 Thread Michalis Kamburelis via fpc-devel
It's going to be my highest-priority thing after upcoming CGE 7.0 release. Regards, Michalis czw., 30 mar 2023 o 21:11 Nikolay Nikolov via fpc-devel napisał(a): > > > On 3/28/23 02:12, Michalis Kamburelis via fpc-devel wrote: > > Hi, > > > > We're experiment

[fpc-devel] WebAssembly compilation problems - Wasm32 symbol xxx without index value error

2023-03-27 Thread Michalis Kamburelis via fpc-devel
Hi, We're experimenting with compiling Castle Game Engine using FPC WebAssembly target. A lot of units and classes compiled smoothly, however we hit a weird bug(s) at compiling our (big, too big!) unit X3DNodes. We get errors "Wasm32 symbol xxx without index value error" at the code trying to use