fpc-devel · 2019-07
- [Suggestion] Enumeration range-check intrinsic158
So there have been a lot of issues going back and forth regarding case blocks when dealing with enumerations and what happens if the enum falls outside the valid range…
- AVR - redundant mov followed by ldi instruction1
The following test code generates a redundant mov instruction which seems to be related to a situation with an unused procedure parameter and the inc() procedure:…
- Minor debate with ISO standard on case blocks27
So there's been an issue raised <https://bugs.freepascal.org/view.php?id=35905> in regards to ISO compliance with case blocks (when under $mode iso). Currently, a…
- x86-64 Optimizer Overhaul Testing1
So for the x86-64 optimizer overhaul (https://bugs.freepascal.org/view.php?id=34628), I do my best to ensure that the patches are up-to-date and merge successfully with…
- Evaluation order in expressions8
can somebody comment on the Remark from https://www.freepascal.org/docs-html/ref/refch12.html ? /Remark: The order in which expressions of the same precedence are…
- moved project from CentOS to a new install of CentOS...5
ld is complaining it cannot -ldl I have read on reddit, this is a glibc update... is that all I need to yum so FPC can compile my project? If I copy the binary from my…
- Cannot build fpc trunk on MacOS2
I wanted to try the latest FPC/Lazarus on Mac OS and I got the following error when building trunk with FPC 3.0.4: Installing package chm Installation package chm for…
- Internal error 200510032 on SynEdit package2
I updated trunk now and wanted to test the attributes support - and now I get Internal error 200510032 when compiling the SynEdit package. (See attached screenshot.)…
- A small laugh!1
This is to Sven in particular, since he always gets on my case when I go against the compiler's coding standards in my patches, but otherwise this picture is posted here…
- ObjC BOOL type0
I have renamed the BOOL type in the objcbase unit to ObjCBOOL, to avoid name clashes with other plain "bool" identifiers. This also exposed some errors in the the…
- pas2js: Generics for TJSArray?2
I'm currently defining some external classes for my JSON data payload which contains some array elements. So far I got two solutions: The first one uses "pascal arrays".…
- Submitting patches using git16
I’m getting better with git but I’m still having problems with basic workflows. My newest dilemma is trying to submit a patch which is actually up to date with the…
- Property attributes support3
Hello! I saw that Sven committed property attributes support in trunk. Thank you for this! Is there any documentation how to use them? (Syntax, reading information…
- Deeper problem with Internal Error 20030920111
So my patch to fix #32913 <https://bugs.freepascal.org/view.php?id=32913> was unfortunately rejected because it relied on a slightly hacky feature in the form of a new…
- TFIeld.lookup problem5
Why is this field deprecated and not published? It really complicates dual maintenance of apps with database fields.
- Registers reloading2
does the compiler have the optimization to avoid reloading into a register of an address (or a value) whether it is already present? I ask this because of this code…
- Some thoughts on multi-line string support, and a possible syntax that I think is perfectly clean and Pascal-ish.196
This has been discussed I think several times in the past, but I thought I'd bring it up once more as it has never made sense to me that FPC happily supports multi-line…
- Move operator8
So I've started using the record management operators in earnest and see a real need for another “Move” operator in order to prevent the constant unnecessary copies.…
- FPC 3.0.4 ld error on opensuse 13.22
I've just discovered fpc-3.0.4-1.x86_64.rpm does not quite work on opensuse 13.2. That is, linking helloworld fails with: fpc hello.pas Free Pascal Compiler version…
- Bug fixes awaiting verification/approval3
I just finished fixing issue #32913 <https://bugs.freepascal.org/view.php?id=32913> that's been on my books for nearly a year now. It turns out I didn't need the node…
- Undesirable attachment to issue #2933210
User tomas platz attached a pdf (119.pdf) to https://bugs.freepascal.org/view.php?id=29332 This attachment seems to be a document that has nothing to do with programming…
- x86_64 Optimizer Overhaul0
I just recently updated the patches for my x86_64 Optimizer Overhaul <https://bugs.freepascal.org/view.php?id=34628> (which also improves i386). One thing I'm not so…
- [] property overloads72
I just had some plans for a cool JSON class thwarted because apparently [] properties don’t allow overloading of the parameters. Can we allow multiple default…
- Another benefit of pure functions0
This is for my own benefit and note-taking, but I've just found another use for pure functions. Though this is not exactly how the compiler source is structured, you get…
- State of i8086-embedded1
Hello together! For a project at work I need to run 16-bit x86 code on a bare x86 hardware (more precisely a 8086 VM). Considering that i8086-embedded had been added to…
- "Maybe Gareth can be convinced to spend his energy on this ... "20
https://bugs.freepascal.org/view.php?id=35775 I'm both honoured and amused! Thank you. Gareth aka. Kit --- This email has been checked for viruses by Avast antivirus…
- fphttpclient cannot download a file from w3.org4
I cannot download http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd with TFPHTTPClient. Delphi INDY downloads it just fine. Does anybody know…
- AVR div, mod and shift operations for 64 bit math0
did you find the time to review the patch in the issue ( https://bugs.freepascal.org/view.php?id=35691 ) ? IMHO, as I used it quite some time now, it does what it claims…
