Sign in Join

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

Mailing lists / fpc-devel

fpc-devel · 2021-10

  1. Need help!

    I need a little bit of help.  I made a mistake and accidentally pushed on my local main branch.  I'm trying to revert it so I can resynchronise it with FPC's main…

    J. Gareth Moreton, Jonas Maebe
    3
  2. Main build fails

    It seems that as of this e-mail, the build-and-test-job script fails for the main branch.  It's failing on a package: External command…

    J. Gareth Moreton, Michael Van Canneyt
    2
  3. Preparing 3.2.4, call for merge request and regressions

    As the dust of the switch to git settles we would like to start preparing the next release (3.2.4). To do so, some stuff from main (former trunk) might need to be merged…

    Florian Klämpfl, Christo Crause, Dimitrios Chr. Ioannidis
    34
  4. Currency * Double

    what data type is result of multiplication of: (Currency * Double) on Win64 (and on Win32)?   c:=1115;   d:=100000000;   writeln(Round(c*d)); // gives -72967440737 I…

    LacaK, Virgo Pärna
    2
  5. FPC xtensa-freertos configuration for different esp-idf versions

    Recently I updated my esp-idf version to 4.3 and ran into issues with different linker scripts and library requirements. The design of this SDK is still changing even…

    Christo Crause, Florian Klämpfl
    1
  6. DWARF info may be incorrect for location-expression, when value is in register

    Could anyone from the team comment on the following issue please? https://gitlab.com/freepascal.org/lazarus/lazarus/-/merge_requests/28 It seems with -O2 FPC may set the…

    Martin
    2
  7. different fpc dir structure on different platforms?

    I have two virtual machines 1. Debian 11 2. Win 10 In both machines I want to install the fpc compiler from sourcecode. I create a base directory and two subdirectories.…

    Jos Wegman, Michael Van Canneyt
    1
  8. Peephole optimizer tai class change proposals

    So as my optimisations get more and more sophisticated and intelligent, I'm realising that I may need ways to store more information than is currently possible. …

    J. Gareth Moreton, Florian Klämpfl, Jonas Maebe
    11
  9. Register renaming and false dependency question

    While reading up on some algorithms, I came across a recommendation of using a shorter arithmetic function to change the value of a constant in a register rather than…

    J. Gareth Moreton, Florian Klämpfl, Stefan Glienke
    6
  10. Merging identical procedure proposals

    So one optimisation that has cropped up a couple of times is finding ways to merge subroutines that, while containing different source code, compile into the exact same…

    J. Gareth Moreton, Benito van der Zander, Jonas Maebe
    8
  11. Anyone an idea were/how to look for the missing merge in 3.0.2

    I have the following issue. A testcase (LazDebuggerFp/test) works fine. Except for 3.2.0 and 3.2.2 (win 64) with -O3 or -O2 In detail: - It works in 32 bit  …

    Martin Frb, J. Gareth Moreton, Marco van de Voort
    14
  12. New deep optimisation

    I've started playing around with an optimisation on x86 platforms that looks for common instructions that appear on both branches of a Jcc instruction (i.e. after the…

    J. Gareth Moreton, Stefan Glienke
    2