fpc-devel · 2017-12
- Fppkg web-client1
As some of you might know, I'm working for quite some time for something like a package-manager for fpc. I'm working on a system on which you can build, test and upload…
- Finer control of byte alignment0
I can't remember if this has been brought up in the fpc-devel mailing list yet, but as discussed under Feature Ideas (…
- 16
- What's the best way to debug the fpc compiler?2
I'm playing a bit with the compiler. In order to debug my changes I need to compile some test programs. To stay on the safe side, currently when I modify something I…
- TCollection.FOwner3
I am proposing to add a private FOwner: TPersistent; to TCollection and remove it from derived classes which already have it. At least TParams has it but it is not used.…
- Numeric error in the calculation of Variance5
Hello, all May I ask you if there is any chance of fixing the error in the Math unit that I reported here: https://bugs.freepascal.org/view.php?id=32804 and provided a…
- Vectorization22
Since I'm masochistic in my desire to understand and improve the Free Pascal Compiler, I would like to add some vectorisation support in its optimisation cycle, since…
- First pas2js public release27
Hello fellow Pascal enthousiasts, It is with great pleasure that I can finally announce the first publicly available version of pas2js. A "beta" version, version 0.8.39.…
- TStringStream changes1
TStringStream now observes encoding, following the fix for: https://bugs.freepascal.org/view.php?id=30508 Basically, this is a Delphi compatibility fix. This may impact…
- Compiler for current function name3
Hello! I remember there should be a compiler macro in current FPC trunk to get the function name but I cannot find it: function TMyObject.DoSomething: Integer; begin …
- FPC 3.0.4 released!6
Finally, the Free Pascal 3.0.4 release is available from our FTP servers. Changes that may break backwards compatibility will be documented at:…
- String constant without code page1
Hi. I compile whole project with -FcUTF8, but sometimes should be useful to define string constant with CP_NONE to prevent conversions. Example:…
- AVR calling convention for shortstring result type2
I'm trying to write an assembler function to read a string from program memory using LPM and return a shortstring result. Consider the following prototype function:…
- Compiler error for target AVR - r376607
After updating to svn r37660 I cannot compile an empty program for AVR target: test.pp: program test; begin end. Compile with ../compiler/ppcrossavr -Cpavr5 -Pavr…
- Quickly recompiling fpc3
how do you recompile fpc after making a small change in the compiler, like enabling the debugmsg define in x86/aoptx86.pas? make buildbase says nothing was changed, and…
- 0
- How does one request new features?10
I have a little question to ask. If one wishes to request new features for a future version of Free Pascal, how does one go about it and what is the process of…
- Double-check Linux 64-bit SSE return value handling4
This is not something I'm able to check myself because I don't have Linux or a suitable virtual machine installed, but according to another assembler programmer, Linux…
- AVR - assembler error when compiling large files7
I am busy adding extra definitions to the AVR mcu files. I've encountered a problem when building some controller files with lots of record and set definitions. When…
