fpc-devel · 2016-12
- Closures / anonymous methods38
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…
- Simple cast compiled as AS with -CR3
I have the following code program FPCcast; type TMyClass1 = class end; TMyClass2 = class(TMyClass1); var O: TMyClass1; begin O := TMyClass1.Create; TMyClass2(O).Free; //…
- Problem with generic parameter7
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…
- FPC 3.0.2rc1 available2
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…
- Trying to patch TGuid2
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,…
- Public interface for Record Init Table0
new patch for RTTI is ready (initially discussed in "RTTI module and "IsManaged" critical problem"), anyway I think is needed some review...…
- GetTypeKind for Generics2
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
- RTTI module and "IsManaged" critical problem24
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):…
- LLVM3
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…
- FPC internal linker issues with Win64 .a startic-link libraries by GCC newer than 4.8.17
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.*…
- FPC black list details9
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…
- Improved RTTI compromise22
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…
- Management operators and new VMT entry0
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…
