Sign in Join

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

Mailing lists / fpc-devel

fpc-devel · 2012-04

  1. Whole Program Optimization with FPC 2.6.0?

    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:

    Martin Schreiber, Florian Klämpfl, Jonas Maebe
    18
  2. OpenBsd cross compiler

    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…

    Leonardo M. Ramé, Pierre Free Pascal
    4
  3. Problem with nested classes and const struct values

    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…

    Andrew Brunner, Flávio Etrusco, Jonas Maebe
    12
  4. Breaking change in FPC 2.6.1

    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…

    Martin Schreiber, Alexander Klenin, Giuliano Colla
    98
  5. FreePascal Git Repo and 2_6 branch

    I am wondering if Graeme can update his FreePascal git mirror to include the 2_6 branches. Thanks David Jenkins

    David Jenkins, Frank Church, Graeme Geldenhuys
    6
  6. Interface: Method resolution clauses

    Can I, using FPC trunk, do this sintaxe? type TMemoryManager = class(TInterfacedObject, IMalloc, IErrorInfo) function IMalloc.Alloc = Allocate; procedure IMalloc.Free =…

    Marcos Douglas, Marco van de Voort, Sergei Gorelkin
    10
  7. improving error message when forgot to use cthreads unit

    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…

    Mattias Gaertner, Michael Van Canneyt
    3
  8. New arm/android target available in svn branch

    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/…

    Thomas Schatzl
    0
  9. Strange Problem!

    I have encountered a strange problem. I developed the following function as a faster implementation for IntToStr: function MyIntToStr (n: Int64): AnsiString; const…

    Amir, Flávio Etrusco, Jonas Maebe
    7
  10. ARM embedded, how to deal with interrupts

    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.…

    Bernd Mueller
    0
  11. minor issue building fpc

    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…

    Martin, Hans-Peter Diettrich, Jonas Maebe
    2
  12. On experience of using class helpers

    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…

    Alexander Klenin, Jonas Maebe, Sven Barth
    3
  13. RFC: sqlDB extend TStatementType

    now we have in sqlDB.pp: TStatementType = (stNone, stSelect, stInsert, stUpdate, stDelete, stDDL, stGetSegment, stPutSegment, stExecProcedure, stStartTrans, stCommit,…

    LacaK, Unknown author
    4
  14. FileNameCasePreserving added

    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…

    Tomas Hajny
    0
  15. Float to string conversion performance

    Float to string conversion is very slow when dealing with high-order numbers. Conversion time is almost linearly increases with exponent. Test case…

    Max Nazhalov, C Western, Florian Klaempfl
    3
  16. Request to review patch from 21530

    Can someone review the patch of http://bugs.freepascal.org/view.php?id=21530 ? Luiz

    Luiz Americo Pereira Camara, Unknown author
    2
  17. ppcx64 -h crashes

    fpc trunk 20752 fpc -v works fpc -? works ppcx64 -v crashes: Fatal: Compilation aborted An unhandled exception occurred at $00000000004CC878: EAccessViolation: Access…

    Mattias Gaertner, Tomas Hajny
    1
  18. New FPC target: AIX

    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…

    Jonas Maebe
    0
  19. sqlite support for Android

    In Android a dlopen operation without a full path will fail: sqliteDLL:=DlOpen('libsqlite.so',RTLD_LAZY); ==> fails sqliteDLL:=DlOpen('libsqlite3.so',RTLD_LAZY); ==>…

    Felipe Monteiro de Carvalho, Jonas Maebe, Unknown author
    5
  20. fpc trunk rev 20753 breaks compiling Lazarus

    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…

    Mattias Gaertner, Michael Van Canneyt
    1
  21. Compilation error

    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…

    Vincent Snijders, Jonas Maebe, Marco van de Voort
    3
  22. Bug #0021641: Array of const gives check range error

    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…

    patspiper, Jonas Maebe, kyan
    8
  23. TStrings Add(array of string)

    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);…

    Andrew Haines, Marco van de Voort, Michael Van Canneyt
    5
  24. fpc - assembler reader: sizeof record or array

    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…

    Torsten, Florian Klämpfl, Unknown author
    2