Sign in Join

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

Mailing lists / fpc-devel

fpc-devel · 2022-06

  1. 3.3.1 Access violation during compile

    My 3.3.1 build is from the 27th June. However the error did happened with the previous build too. (That is according to error msg, I did not compare the trace). During a…

    Martin Frb, J. Gareth Moreton
    1
  2. x86 TEST instruction

    I'm playing around with a peephole optimization (back to my roots!) and I've come across a relatively simple one that aims to reduce instruction size occasionally.  One…

    J. Gareth Moreton, Marc Weustink, Stefan Glienke
    5
  3. Differences in Regular Expression handling between FPC 3.3.1 and 3.2.0

    It looks like in FPC trunk that regular expressions use unicode properties and is returning unicode results as it is now built, because {$DEFINE Unicode} is now defined…

    Russ, Michael Van Canneyt
    2
  4. Test suite error wrong PPU

    I usually solve this by deleting the units folder but for some reason after pulling from main it simply won’t build. Can anyone explain why the PPU version is wrong?…

    Hairy Pixels, Sven Barth
    3
  5. freebsd alive again

    Last weekend I got FreeBSD working again, integrating a patch from the ports maintainer. Both fixes and trunk should work again, but - ld.bfd must be installed. - for…

    Marco van de Voort
    0
  6. get and putin $modeswitch isooi

    There was a question about $modeswitch ISOIO  on stack overflow, and specially why get() and put() are not part of it. The documentation about this switch seems very…

    Marco van de Voort, Sven Barth
    2
  7. ConvUtils: question regarding Delphi compatibility. How to proceed?

    The RegisterConversionType() function has an overload with two paramters of type TConversionProc. It is used for conversions that have different offsets on their…

    Bart, Marco van de Voort
    1
  8. Generic keywords mode switch

    Me and Sven had planned this a couple years ago and I finally got around to it this weekend since it was pretty trivial. The reason for this being we wanted a way to…

    Hairy Pixels, Sven Barth
    1
  9. Code generation in function with absolute Result construct and $O+

    I have come across what appears to be a code-generation bug when using 'absolute' to reference the 'Result' variable in a function with compiler directive $O+. Free…

    Arnstein Prytz
    0
  10. ConvUtils: ConvTypeToFamily and ConvFamilyToDescription conundrums

    I've been trying to improve the ConvUtils unit. Now I've ran into a problem. ConvTypeToFamily returns CIllegalConvFamily (=0) if AType is not registered. This however is…

    Bart, Marco van de Voort, Michael Van Canneyt
    12
  11. TInetSocket connect timeout

      the TInetSocket ConnectTimeout cannot be smaller than 1 second. The reason is that the TInetSocket's CheckSocketConnectTimeout function has the microseconds field…

    Dimitrios Chr. Ioannidis, Joost van der Sluis, Unknown author
    2
  12. JVM testing on x86_64

    So since a large number of my new optimisations do things at the nodal level, I need to do much more extensive testing.  One thing that was brought up was testing JVM…

    J. Gareth Moreton, Jonas Maebe
    8
  13. CFI

    I'm working on FpDebug to add support for the Call Frame Information (CFI) which is part of the Dwarf specification. (Version 2 onwards) This is a snippet of the…

    Joost van der Sluis, Jonas Maebe
    2