fpc-pascal · 2024-11
- What to do to get new users249
At the Lazarus Congress in Cologne in October 2024, it ended up being very interesting. An important question came up. Why are no new users coming to Lazarus/Freepascal?…
- dlmopen on MacOS1
I have a shared library on MacOS written in FPC. It needs to be loaded multiple times, that is each time with its own set of global (dylib) variables. On Linux I would…
- 0
- Power operator fails in ordinal range definition5
This gives me "Error in type definition”. A bug? type TMyRec = record type T = 0..256**4; end; Ryan Joseph
- GetMem slow in threads1
I diagnosed a threading performance problem down to merely calling GetMem. I did a test and it was 4x slower to call GetMem on 8 threads (my computer core count) than…
- Namespace collisions1
In ObjectiveC we have the infamous namespace collision problem. I am wondering how this applies to Objective Pascal. For example, I have a plugin, written in Pascal,…
- Managed record types3
when I make a record type managed by adding an `Initialize` operator according to [1], can I rely on the record being initialized at the beginning of a function in which…
- Separate debug info for release builds7
When I add -Xg, the compiler writes the debug info into a separate .dbg file and adds a .gnu_debuglink section so the debugger can find the info. So far so good (and…
- type helpers in trunk3
Has something changed for type helpers in fpc trunk ? I don 't see a note of it in <https://wiki.freepascal.org/User_Changes_Trunk>. I have code that compiles with…
