Sign in Join

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

Mailing lists / fpc-devel

fpc-devel · 2024-11

  1. Min/Max ordinal value of enum?

    What is the range that is valid for an enum (if enums are given ord values with "=")? With 3.3.1 type TFoo =(a=0, b=$Ffffffff); project1.lpr(3,29) Error: Enumeration…

    Martin Frb
    0
  2. packed enum too small?

    The below gives a size of 1 byte => meaning that both values are the same $FF program Project1; {$PackEnum 1} type   Tfoo = (f1=-1, f2=255); var   a,b: TFoo; begin  …

    Martin Frb
    0
  3. Thread and process count during compilation?

    Following up some question on the forum: https://forum.lazarus.freepascal.org/index.php/topic,69149.msg537855.html#msg537855 I wanted to confirm one of my assumptions.…

    Martin Frb, Sven Barth
    1
  4. Trunc / Win 32 bit cross compile generates incorrect range checks

    I have a problem with a cross compiler build... I know there officially isn't a win-32 64bit to 32bit cross compiler. So taking my chances here... But afaik that is due…

    Martin Frb
    0
  5. THashMap or similar with ansistring as key

    Google didn't deliver an answer... If I do    specialize TDictionary<AnsiString, TMyData>    specialize T{Fast}HashMap<AnsiString, TMyData> will it actually has the…

    Martin Frb, Sven Barth
    1
  6. macosx_version_min has been renamed to -macos_version_min

    On mac the linker gives Error: -macosx_version_min has been renamed to -macos_version_min With fpc 3.2.2 and 3.3.1. Is there some option I'm missing? Mattias

    Mattias Gaertner, Adriaan van Os, Jonas Maebe
    5