fpc-devel · 2024-02
- ARM: AND/CMP -> TST optimisation produces incorrect results2
Commit 6b2e4fa4 (main) entitled "* arm: "OpCmp2OpS" moved to Pass 2 so it doesn't conflict with AND; CMP -> TST optimisation" by Gareth from Feb 11 2024 produces…
- 2
- Lazarus/fpc on Apple store. Crazy Idea or smart move?0
Hi fpc developers. On my Mac I tested the UTM virtualization, and I stumbled in that sentence from UTM website: Couldn't we do the same? The advantages: 1. coming from a…
- Question about "Default()"2
https://www.freepascal.org/docs-html/rtl/system/default.html But zero isn't always a valid value => so how can it be used to initialize a type where that is invalid. The…
- Possible bug in "chmreader"2
While evaluating a new peephole optimisation, I came across a null pointer dereference in the assembly language. After looking at the original Pascal code, I came…
- Missing documentation for changes in 3.3.1 - visibility of class fields0
The code below (avail as download, wrongly reported at https://gitlab.com/freepascal.org/fpc/source/-/issues/40634#note_1777253148 => gen331_b.zip ) compiles in in…
- Bootstrap compilers0
Hi. For package managers which create packages from sources like MacPorts on macOS, it would be very helpful, to have the compiler binaries in the bootstrap directory.…
- Compiler warning when built with -dDEBUG_NODE_XML1
After some recent updates to the trunk, the compiler no longer successfully builds when -dDEBUG_NODE_XML is specified: symsym.pas(2885,9) Warning: (treated as error)…
- 5
- Exact rules for "strict protected"0
https://www.freepascal.org/docs-html/ref/refse35.html In the below TSubFoo can see the strict proctected TTest. So therefore TSubFoo does not count as "not to other…
- Default-max-precision for different float types?1
https://gitlab.com/freepascal.org/lazarus/lazarus/-/issues/40768 Are there any defaults, with which precision each float type (single/double/extended) should be printed?
- debug info and TAlphaColor = Cardinal;1
The below leads to debug info reporting TAlphaColor as Cardinal. Maybe it could be changed (like TColor is a distinct type)? unit System.UITypes; Type ... …
- Compiler for MacOS3
Unfortunately, there are some issues that make FPC at the moment unuseable on MacOS 0038492: $setc regression; there is no released compiler download (I know of) that…
- Modifiers...14
https://www.freepascal.org/docs-html/ref/refsu3.html Is this list complete/correct? 1) It lists bitpacked, but program foo; var bitpacked: integer; begin end;…
