Sign in Join

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

Mailing lists / fpc-devel

fpc-devel · 2023-09

  1. A call to help test pure functions

    This has been something that's been in development for some time now, and I invite other Free Pascal users and developers to test the new feature... pure functions. …

    J. Gareth Moreton, Mattias Gaertner
    3
  2. Request for review of patch for issue 40261

    Issue 40261 is about TStrings.AddObject issueing 2 consecutive OnChange events (and in the first one the to be added object is unassigned when accessing Objects[]…

    Bart, Michael Van Canneyt
    2
  3. Merge fix for Fpmmap offset in fixes branch?

    Will fix 17158c35 (mmap2 expects that offset is divided by 4096) be merged with the fixes branch? I encountered this problem on a Raspberry Pi when remapping the GPIO…

    Christo Crause, Florian Klämpfl
    1
  4. FPC compiler error messages file update

    We're preparing FPC fixes release 3.2.4. There are some new error messages in the compiler/msg/errore.msg file, they need to be translated to other available languages:…

    Michael Van Canneyt, Florian Klämpfl
    1
  5. Request to add SHA-2 and Keccak (SHA-3) to hash package

    Given the current work on optimising and fixing the hash package, I would like to propose adding two additional families of hash functions to the package: * SHA-2:…

    J. Gareth Moreton
    0
  6. waitformultipleobjects

    ..... from Linux  :dances: from https://www.theregister.com/2023/09/27/osseu_steam_os_3/ Wherever possible, WINE converts Windows API calls to Linux ones, but…

    Marco van de Voort
    0
  7. ppc3.exe ppc386.exe differ: char 665, line 2

    I am getting the error in the subject ececf26d872c9fdc0a315c6289df864f66a1f69a make.exe all LINKSMART=1  CREATESMART=1  OPTIMIZE=1  OPT="-CX -gl -O4 -Ooregvar"…

    Martin Frb
    0
  8. linkframework ImageKit

    ImageKit.pas in the MacOS Cocoa headers has {$linkframework ImageKit} but this produces an linking error as ImageKit is a subframework of Quartz.framework. Not sure…

    Adriaan van Os
    0
  9. Some handy information regarding LEA instructions

    I just discovered this while trying to optimise some of the hash functions.  This might already be known, but in case it isn't, here's something useful to know. The LEA…

    J. Gareth Moreton
    0
  10. x86_64 SHA1 implementation (J. Gareth Moreton)

    There is a working SHA-1 and SHA-256 implementation using x86_64 asm and also SHA-NI in mORMot 2. Numbers are very high, e.g. 2GB/s on my Core i5 13500. Since there is…

    Arnaud Bouchez, Florian Klämpfl, J. Gareth Moreton
    2
  11. Re: x86_64 SHA1 implementation

    As SHA-1 is basically deprecated and not recommended to be used anymore, I wouldn't spend too much into this. Besides this, for SHA-1 and SHA-256, it might be even more…

    Florian Klämpfl, J. Gareth Moreton, Wayne Sherman
    8
  12. DW_AT_declaration

    While looking at https://gitlab.com/freepascal.org/fpc/source/-/merge_requests/448#note_1540865966 DW_AT_declaration came up. From the DWARF 5 spec From further reading…

    Martin Frb
    0
  13. Dead /download.html

    Dmitry D. Chernov
    0