fpc-devel · 2012-04
- Whole Program Optimization with FPC 2.6.0?18
A minimal MSEgui program compiled with FPC 2.6.0 is 711KB on i386-win32 and 796KB on i386-linux. I tried to optimize it with "Whole Program Optimization". On win32 I get:
- OpenBsd cross compiler4
Hi, I usually create Win32 targets using this: make crossinstall OS_TARGET=win32 CPU_TARGET=i386 PP=/home/leonardo/Desarrollo/fpc/i386-linux-ppc386 Now I want to create…
- Problem with nested classes and const struct values12
This problem recently appeared in svn/fpc/trunk I tried pointing to: CLSInfo : @Root.Test.CLSInfo ; // Still not working CLSInfo : @Root.Test.CLSInfo1 ;// Renamed dec…
- Breaking change in FPC 2.6.198
Changing TDataset.Bookmark from TBookmarkStr to TBookmark in fixes_2_6 breaks FPC 2.6.0 compatible code. Is this intended? TBookmark is defined as "Pointer" which has no…
- FreePascal Git Repo and 2_6 branch6
I am wondering if Graeme can update his FreePascal git mirror to include the 2_6 branches. Thanks David Jenkins
- Interface: Method resolution clauses10
Can I, using FPC trunk, do this sintaxe? type TMemoryManager = class(TInterfacedObject, IMalloc, IErrorInfo) function IMalloc.Alloc = Allocate; procedure IMalloc.Free =…
- improving error message when forgot to use cthreads unit3
When someone forgets to use the cthreads unit and creates a thread the exception message is: Semaphore init failed (possibly too many concurrent threads) Can this…
- New arm/android target available in svn branch0
recently I added preliminary arm/android support as official target for fpc. The changes are available in the http://svn.freepascal.org/svn/fpc/branches/targetandroid/…
- Strange Problem!7
I have encountered a strange problem. I developed the following function as a faster implementation for IntToStr: function MyIntToStr (n: Int64): AnsiString; const…
- ARM embedded, how to deal with interrupts0
can someone please provide an example, how interrupt handling for STM32F1x is done with fpc? I would like to see how an I/O signal may trigger an (interrupt) procedure.…
- minor issue building fpc2
Not sure if that is a known issue. Or considered an on windows, if you specify the INSTALL_PREFIX with a trailing "\" (which afaik is a normal way to specify a…
- On experience of using class helpers3
I have used class helpers feature for the first time. (See components/tachart/tachartteechart.pas, r36916). The good news is that I was able to get it working. The bad…
- RFC: sqlDB extend TStatementType4
now we have in sqlDB.pp: TStatementType = (stNone, stSelect, stInsert, stUpdate, stDelete, stDDL, stGetSegment, stPutSegment, stExecProcedure, stStartTrans, stCommit,…
- FileNameCasePreserving added0
Just to let you know - I've added constant FileNameCasePreserving to unit System and changed the previous value of FileNameCaseSensitive in some cases according to the…
- Float to string conversion performance3
Float to string conversion is very slow when dealing with high-order numbers. Conversion time is almost linearly increases with exponent. Test case…
- Request to review patch from 215302
Can someone review the patch of http://bugs.freepascal.org/view.php?id=21530 ? Luiz
- ppcx64 -h crashes1
fpc trunk 20752 fpc -v works fpc -? works ppcx64 -v crashes: Fatal: Compilation aborted An unhandled exception occurred at $00000000004CC878: EAccessViolation: Access…
- New FPC target: AIX0
As of svn revision 20851, FPC svn trunk contains support for AIX/PowerPC (32 bit). See http://wiki.freepascal.org/FPC_AIX_Port for more information (a few snapshots, 64…
- sqlite support for Android5
In Android a dlopen operation without a full path will fail: sqliteDLL:=DlOpen('libsqlite.so',RTLD_LAZY); ==> fails sqliteDLL:=DlOpen('libsqlite3.so',RTLD_LAZY); ==>…
- fpc trunk rev 20753 breaks compiling Lazarus1
Is this already known: Free Pascal Compiler version 2.7.1-r1:20753 [2012/04/09] for x86_64 Copyright (c) 1993-2012 by Florian Klaempfl and others Target OS: Linux for…
- Compilation error3
When I compile fpc trunk for arm-wince on win32 I get this error: [ 93%] Skipped package uuid which has been disabled for target arm-wince Start compiling package…
- Bug #0021641: Array of const gives check range error8
The following is related to bug #0021641 (Array of const gives check range error). Is it correct for the exception to manifest itself in the dword case and not the qword…
- TStrings Add(array of string)5
I was thinking about TStrings possibly having an overloaded function Add or AddStrings where the argument is an array of string? procedure Add(strs: array of string);…
- fpc - assembler reader: sizeof record or array2
i need the size of a global variable (type record). local var: "operands[i].opr.localsym.getsize" global var: ??? I can add a new field "globalsym" in the…
