Sign in Join

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

Mailing lists / fpc-devel

fpc-devel · 2020-02

  1. Stack misalignment?

    FPC version r44191 seems to be causing problems for a lazarus application – it crashes on exit, with a segmentation fault. This is x86_64 on linux, with the gtk2…

    C Western, Florian Klämpfl
    5
  2. C-block reference syntax (blocker for 3.2)

    Beforehand, to provide a context, here are some excerpts from private correspondence: On 11.12.2016 22:00:37 +0300, wrote in On 27.06.2017 11:44:40 +0200, Sven Barth…

    Unknown author, Jonas Maebe, Marco van de Voort
    43
  3. Public modifier: brackets or not?

    I'm a little confused. From: https://www.freepascal.org/docs-html/ref/refsu81.html This page gives 2 examples. Function Second : Real; [Public]; begin Second := 1; end;…

    Bart, Mattias Gaertner, Sven Barth
    3
  4. Typo in docs (TArray)

    https://www.freepascal.org/docs-html/rtl/sysutils/tarray.html "it is not needed in Free Pascal, where 2 array types are equal if they element types are equal" "they"…

    Bart, Marco van de Voort
    3
  5. Possible bug in fpc_round_real for softfloat?

    while investigating a bug in an application designed for ARM with floating point emulation enabled, I stumbled upon the following problem: When rounding large numbers to…

    Alexander Hofmann, Florian Klämpfl, Francisco Glover
    5
  6. Finally fixed that MOVZX/SX optimisation!

    So I had some difficulty reproducing a regression with my latest optimisation patch, but a couple of days ago I finally reproduced it and isolated the cause.  As…

    J. Gareth Moreton, Adriaan van Os, Florian Klämpfl
    19
  7. reference/pointer to class function/constructor ?

    *** Longer version/more explanation ***: Hello Free Pascal Compiler Developers ! Simplified story: I currently have a need/desire to do the following: I have a library…

    Harald Houppermans, Nikolai Zhubr, Sven Barth
    2
  8. Re: Fixes for i386/x86_64 assembler

    i have fixed this bug in the last year (my avx512-branch) and Florian has merged my avx512-branch to trunk (23.10.2019). Torsten -----Original-Nachricht----- Betreff:…

    Unknown author, J. Gareth Moreton
    1
  9. Running individual tests

    This might be a bit of a silly question, but is there a way to run individual tests from the test suite using the "make" command? I ask because Florian has pointed out…

    J. Gareth Moreton, Sven Barth
    1
  10. Is it possible to merge r43880 and r44093 to 3.2 ?

    r43880 (fix #0036528) and r44093 (fix #0034416) hope it is not too late to merge them. BTW: it first time I try to post messages to mailing list, if this one duplicated,…

    baldzhang
    0
  11. merge requests

    Hi, is it possible to merge r43880 (fix #0036528) and r44093 (fix #0034416) to fixes_3_2 ?

    baldzhang
    0
  12. Attn: Michael: issue #36663

    In r41784 (make TRegistry unicode-capable) I accidentally broke handling of the Key parameter in the windows implementation of TRegistry.SysCreateKey. This has lead to…

    Bart, Michael Van Canneyt
    2
  13. generate assembler with no clear purpose MOV

     hi example code: function roo(lk:longint):byte; var k : longint;     bit : longint;     num : byte; begin      num:=0;      for k:=0 to 25 do     …

    Marģers ., J. Gareth Moreton, Pierre Muller
    8
  14. test plz ignore

    test plz ignore

    Dimitrios Chr. Ioannidis
    0
  15. Peephole Pass 1 Optimisation Suggestion

    I have an idea in regards to improving compilation speed. It mostly applies to the x86 family, but I see no reason why it cannot be platform-agnostic. The idea is…

    J. Gareth Moreton
    0
  16. vm_kernel_page_size

    rtl/darwin/sysmach.inc has vm_kernel_page_size: vm_size_t; cvar; weakexternal; //__OSX_AVAILABLE_STARTING(__MAC_10_9, __IPHONE_7_0) so vm_kernel_page_siz is marked…

    Adriaan van Os
    1
  17. Linux Binary - Socket Output affected by SystemCtl, HELP!

    I am not sure how this is occurring, however, my socket daemon on Linux - is launched by hand ./program is able to send to the socket: Socket.Write(#218+#196+#191); And…

    Ozz Nixon, Marco van de Voort, Nikolai Zhubr
    14