Sign in Join

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

Mailing lists / fpc-devel

fpc-devel · 2020-12

  1. Proposal for implementing named address space support

    The AVR architecture uses different address spaces with potentially different access methods [1]. Currently constant data (messages, bitmaps etc.) are stored in flash…

    Christo Crause, Florian Klämpfl, Jonas Maebe
    17
  2. Attn Florian: r47852 broke building of i386

    cpu.pp(77,15) Error: Unrecognized opcode xbegin cpu.pp(77,22) Error: Assembler syntax error cpu.pp(83,15) Error: Unrecognized opcode xend cpu.pp(269) Fatal: There were 3…

    Pascal Riekenberg, Florian Klämpfl, J. Gareth Moreton
    10
  3. 32 bit on linux -- /usr/bin/ld: cannot find -lpthread

    - I have a 64bit linux. (Fedora 33) - I have a 32 bit ppc to start building => So the 32 bit ppc is not called as cross compiler. It does the compiler cycle (there is…

    Martin, Jonas Maebe, Martin Frb
    2
  4. Attn Jonas: typo in fix for typo (in comment) in revision 47855

    Sorry that I have nothing better to do with my life right now ;-) In revision 47855 Jonas tried to change a typo: "when SSA will be implented" it should of course have…

    Bart
    0
  5. Re: fpc-devel Digest, Vol 200, Issue 18

    Fantastic. That works. Thanks, Jonas. On Fri, Dec 25, 2020 at 3:00 AM

    Joubert Nel
    0
  6. Re: Issue with Compiling FPC and MacOS Big Sur

    I've run into the same issue, but under different circumstances. In some sense, my scenario is simpler: I'm not compiling FPC, just compiling my own project. Able to…

    Joubert Nel, Jonas Maebe
    1
  7. Local classes and interfaces

    Behind the scene, the Closures implementation declares classes and interfaces. And, because I strongly believe it to be conceptually the right way, such entities are…

    Unknown author, Sven Barth
    3
  8. 68k question

    I need to fix a bug with one of my optimisations that causes ppcross68k to raise an internal error.  What target platform should I specify (cross-building from…

    J. Gareth Moreton, Karoly Balogh (Charlie/SGR, Marcus Sackrow
    11
  9. Procedural types returning file types

    The patch http://hg.blaise.ru/public/fpc/rev/698389953e49 (attached) fixes the following: -------8<------- // EXPECTED: 'Error: Illegal function result type' // ACTUAL:…

    Unknown author, Sven Barth, Tomas Hajny
    4
  10. Generic instantiations as result types of procedural types

    The patch http://hg.blaise.ru/public/fpc/rev/544a934d262e (attached) fixes the following: -------8<------- {$Mode Delphi} type G<T> = class var X: T; // EXPECTED: gets…

    Unknown author, Sven Barth
    1
  11. Method pointers to RECORD methods

    The patch http://hg.blaise.ru/public/fpc/rev/0a8aff8d8273 (attached) fixes the following: -------8<------- {$Mode Delphi} type R = record var X: Integer; function Foo:…

    Unknown author, Sven Barth
    1
  12. Explicitly named return values and implicit aliases Result

    Consider this test case: -------8<------- {$mode ObjFPC} // EXPECTED: 'Error: Identifier not found "result"' // ACTUAL BUG #1: gets compiled operator - (const L, R:…

    Unknown author, Mattias Gaertner, Michael Van Canneyt
    9
  13. Revision r47409 in https://svn.freepascal.org/svn/fpc/tags/release_3_2_0

    Hello. Are you sure that r47409: * Merging revisions 46778 from trunk: ------------------------------------------------------------------------ r46778 | jonas |…

    Maxim Ganetsky
    0
  14. Different handling of try..except depending on OS?

    Consider this code: program Test; {$apptype console} {$ifdef fpc} {$mode objfpc} {$endif fpc} {$R+} var Arr: array[1..2] of integer; i: Integer; begin i:=5; try try…

    Bart, Marco van de Voort, Michael Van Canneyt
    12
  15. r47731 doesn't build!

    Target OS: Win32 for i386 Compiling pastojs\src\pas2jsfiler.pp Compiling pastojs\src\pas2jsfileutils.pp Compiling pastojs\src\fppas2js.pp Writing Resource String Table…

    Pascal Riekenberg, Michael Van Canneyt
    1
  16. TMask classes

    I've written a TMask class family and I would like to know if it could be of any interest for the fpc code base, if there is interest I must write some unit test code…

    José Mejuto, Michael Van Canneyt
    1
  17. Might need some help with this one

    So a couple of people have reported that -O2 sometimes produces bad code under x86_64.  So far it seems isolated to that CPU.…

    J. Gareth Moreton, Alexander Grotewohl, Bart
    17