Sign in Join

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

Mailing lists / fpc-devel

fpc-devel · 2016-12

  1. Closures / anonymous methods

    I'd like to take over work on closures/anonymous methods: http://newpascal.org/compass.html (point #5). Patch/hg repository from original author has gone away but I have…

    Maciej Izak, Blaise Thorn, Florian Klämpfl
    38
  2. Simple cast compiled as AS with -CR

    I have the following code program FPCcast; type TMyClass1 = class end; TMyClass2 = class(TMyClass1); var O: TMyClass1; begin O := TMyClass1.Create; TMyClass2(O).Free; //…

    Ondrej Pokorny, Jonas Maebe, Sven Barth
    3
  3. Problem with generic parameter

    Delphi mode, fpc 3.0.0 I have a Sort method: type TArray<T> = class class procedure Sort(var Values: array of T; const Comparer: IComparer<T>); end; If I call Sort with…

    Gennady Agranov, Dmitriy Pomerantsev, Sven Barth
    7
  4. FPC 3.0.2rc1 available

    Finally, as a Christmas present, we have placed the first release candidate of the Free Pascal Compiler version 3.0.2 on our ftp servers. You can help improve the…

    Marco van de Voort, Michael Van Canneyt, Чернов Дмитрий
    2
  5. Trying to patch TGuid

    I tried to add the comparison operator and the method that returns the empty GUID to the TGuid type, as is done in Delphi. I thought that this would not be any problems,…

    Дмитрий Померанцев, Jonas Maebe
    2
  6. Public interface for Record Init Table

    new patch for RTTI is ready (initially discussed in "RTTI module and "IsManaged" critical problem"), anyway I think is needed some review...…

    Maciej Izak
    0
  7. GetTypeKind for Generics

    I wonder if this can be implemented in FPC? It is explained here how it works. http://delphisorcery.blogspot.si/2014/10/new-language-feature-in-xe7.html

    Unknown author, Maciej Izak, Sven Barth
    2
  8. RTTI module and "IsManaged" critical problem

    thanks Sven, finally we have initial RTTI.pas version on trunk. Let me start with first serious issue and eventually patch: function IsManaged(TypeInfo: PTypeInfo):…

    Maciej Izak, silvioprog, Sven Barth
    24
  9. LLVM

    I remember that some time ago an LLVM version of fpc was under discussion. I'd like to know the state. Background: I might be interested in doing a project that runs in…

    Michael Schnell, Jonas Maebe, Karoly Balogh (Charlie/SGR
    3
  10. FPC internal linker issues with Win64 .a startic-link libraries by GCC newer than 4.8.1

    i've noticed a weakness of the FPC internal libraries on the Win64 target, which're generated by GCC newer than 4.8.1, due to the new refptr.* and .refptr.*…

    Benjamin Rosseaux, Maciej Izak, Sven Barth
    7
  11. FPC black list details

    FPC has problems with examples attached with http://bugs.freepascal.org/view.php?id=25607 . The bug is caused by improper "calculation of distance" for methods with…

    Maciej Izak, Jonas Maebe, Sven Barth
    9
  12. Improved RTTI compromise

    I was thinking about extended RTTI, and important RTTI.pas module (good start point with attributes is waiting 3 years). Seems that the only real reason why we don't…

    Maciej Izak, Arnaud Bouchez, Jonas Maebe
    22
  13. Management operators and new VMT entry

    I know that MO is not merged (and might be never merged) but I have an idea. In current implementation additional loop was added to TObject.InitInstance (for…

    Maciej Izak
    0