Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-devel

fpc-devel · 2017-12

  1. Fppkg web-client

    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…

    Joost van der Sluis
    1
  2. Finer control of byte alignment

    I can't remember if this has been brought up in the fpc-devel mailing list yet, but as discussed under Feature Ideas (…

    J. Gareth Moreton
    0
  3. An extension of fpc language: the BASED construct

    Giuliano Colla, Karoly Balogh (Charlie/SGR, Mark Morgan Lloyd
    16
  4. What's the best way to debug the fpc compiler?

    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…

    Giuliano Colla, Sven Barth
    2
  5. TCollection.FOwner

    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.…

    Juha Manninen, Martin Schreiber, Michael Van Canneyt
    3
  6. Numeric error in the calculation of Variance

    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…

    Anton Shepelev, Michael Van Canneyt, Tomas Hajny
    5
  7. Vectorization

    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…

    J. Gareth Moreton, Adriaan van Os, Florian Klämpfl
    22
  8. First pas2js public release

    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.…

    Michael Van Canneyt, Alfred, Benito van der Zander
    27
  9. TStringStream changes

    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…

    Michael Van Canneyt, Ondrej Pokorny
    1
  10. Compiler for current function name

    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  …

    Ondrej Pokorny, Marco van de Voort, Mattias Gaertner
    3
  11. FPC 3.0.4 released!

    Finally, the Free Pascal 3.0.4 release is available from our FTP servers. Changes that may break backwards compatibility will be documented at:…

    Marco van de Voort, kardan, Karoly Balogh (Charlie/SGR
    6
  12. String constant without code page

    Hi. I compile whole project with -FcUTF8, but sometimes should be useful to define string constant with CP_NONE to prevent conversions. Example:…

    Petr Kristan, Sven Barth
    1
  13. AVR calling convention for shortstring result type

    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:…

    Christo, Christo Crause, Florian Klämpfl
    2
  14. Compiler error for target AVR - r37660

    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…

    Christo, Florian Klämpfl
    7
  15. Quickly recompiling fpc

    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…

    Benito van der Zander, Florian Klämpfl, Ondrej Pokorny
    3
  16. Lazarus Release 1.8

    Mattias Gaertner
    0
  17. How does one request new features?

    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…

    J. Gareth Moreton, Bart, Mark Morgan Lloyd
    10
  18. Double-check Linux 64-bit SSE return value handling

    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…

    J. Gareth Moreton, Jonas Maebe
    4
  19. AVR - assembler error when compiling large files

    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…

    Christo, Florian Klämpfl
    7