Sign in Join

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

Mailing lists / fpc-devel

fpc-devel · 2018-02

  1. Suspicion about TThread.Synchronize

    All based on win32 Pretext: I have an issue with a crash in PopThreadQueueHead called by CheckSynchronize.  (3.0.2) It happens in the Lazarus IDE, but at a low…

    Martin, J. Gareth Moreton, Luca Olivetti
    27
  2. Bugtracker 003007

    Attn. Sven Bart on jan 14 I had told you that I had to postpone further work on the https://bugs.freepascal.org/view.php?id=33007 issue, because I was going to be abroad…

    Giuliano Colla, Sven Barth
    2
  3. MACRO - correct syntax?

    {$MACRO ON} {$DEFINE _CTASSERT(X,Y,Z):=assert(x=y,z);} Begin _CTASSERT(1,1,'Constant failed.'); end.

    Ozz Nixon, Florian Klämpfl, Giuliano Colla
    15
  4. Abs(Variant) unexpected result

    See: http://forum.lazarus.freepascal.org/index.php/topic,40223.msg277657/ This seems rather unexpected. Is it a bug? program v; {$ifdef windows} {$apptype console}…

    Bart, Jonas Maebe, Michael Van Canneyt
    14
  5. FPProfiler

    Why is not FPProfiler shipped as a binary with the standard FreePascal distribution? I belive many users would appreciate it, especially those using Windows…

    Anton Shepelev, Benito van der Zander, Florian Klämpfl
    13
  6. AVR assembler code consistency checking

    I'm trying to implement some error checking for assembler code for the AVR target (e.g. issues 32007, 32109 and 32261).  After stepping through the compiler code a…

    Christo, Christo Crause, Florian Klämpfl
    10
  7. Extended syntax and internproc?

    fpc 3.0.4 32-bit on win10. {$mode objfpc} {$h+} {$EXTENDEDSYNTAX ON} program Project1; var i: integer; d: double; begin {i:=}sqr(i); {i:=}sqr(d); //ilegal expression…

    Bart
    0
  8. Re: Vectorization

    After a lot of work, I have implemented 'vectorcall' into Win64, and made a patch for Lazarus to recognise the keyword in the IDE and highlight it accordingly. FPC…

    J. Gareth Moreton, Adriaan van Os, John Lee
    3
  9. End of support for Win XP?

    Just curious, does the use of SHGetKnownFolderPath() in trunk package winunits-base in fpttf.pp mean the end of Windows XP support as this function is not available in…

    Russell Davies, Bart, Benito van der Zander
    16
  10. DWARF CIEs and FDEs on Linux x86_64

    I am using FPC (3.0.4 and the fixes_3_0 branch) to create a shared library for Linux x86_64. When it comes to debugging (with gdb) or profiling, I always had problems…

    Markus Beth, Tomas Hajny
    1
  11. "Homogeneous Float Aggregate"

    So I've almost finished implementing Microsoft's 'vectorcall' calling convention into Free Pascal - the final sticking point are Homogeneous Float Aggregates (HFA's),…

    J. Gareth Moreton, Florian Klämpfl, Jonas Maebe
    2