Sign in Join

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

Mailing lists / fpc-devel

fpc-devel · 2017-09

  1. Review of AVR patch for bug 31925

    I have made an attempt at fixing an AVR related bug.  Since this is my first attempt at messing with the compiler, I would like a review and critique of my attempt. The…

    Christo, Florian Klämpfl, Georg Hieber
    5
  2. x86_64.inc CompareByte

    It did some changes to CompareByte in rtl/x86_64/x86_64.inc to reduce the code size and make it run faster (see attached path). I was successful with the code size…

    Markus Beth, C Western, Florian Klämpfl
    21
  3. Can't compile FPC trunk x86_64-win64

    I can't compile latest trunk for x86_64-win64: the first error message is: system.pp(136,18) Error: invalid register name i386-win32 compiles fine. Ondrej

    Ondrej Pokorny, Sven Barth
    3
  4. x86-64 optimizations

    Following on from an enhancement report I posted a few months ago, I decided to take a shot at learning the nuances of the compiler's source code and programming in the…

    J. Gareth Moreton, Anthony Walter, Florian Klämpfl
    4
  5. TSQLScript doesn't execute last statement not terminated by '; ' (FTerminator)

    if I run this script with TSQLScript: INSERT INTO A (ID) VALUES (1); INSERT INTO A (ID) VALUES (2) Only the first insert is executed. Not the second one - it's ignored…

    Ondrej Pokorny, Michael Van Canneyt
    1
  6. Allow record helper inheritance in Delphi mode

    Hello! I find it unnecessary to disable record helper inheritance in Delphi mode. Due to this  artificial limitation I have to change unit mode from Delphi to ObjFPC.…

    Ondrej Pokorny, Anthony Walter, Maciej Izak
    58
  7. Free Pascal 3.0.4-rc1 released!

    We have placed the first release candidate of the Free Pascal Compiler version 3.0.4 on our ftp servers. You can help improve the upcoming 3.0.4 release by downloading…

    Marco van de Voort, Mattias Gaertner, Michael Van Canneyt
    6
  8. /trunk/packages/libfontconfig/src/libfontconfig.pp

    in file /trunk/packages/libfontconfig/src/libfontconfig.pp I found the following code: --------------------------------------------------------- Const {$ifdef darwin}…

    Sandro Cumerlato, Michael Van Canneyt
    1
  9. Oracle CLOB and UTF8

    I've got a database with a CLOB column containing "abcdefgáéíóúøå" I'm using the TOracleConnection to select this data and it comes back corrupted…

    Dave Connolly, LacaK, Michael Van Canneyt
    3
  10. Optimizing unused return values of inline functions

    why does fpc not remove the calculation of the return value of inline functions, when the return value is unused? For example type TUtility = class function doSomething:…

    Benito van der Zander, Florian Klämpfl, Kazantsev Alexey
    19
  11. Free Pascal 3.0.4

    Fix confirmed.

    Schindler Karl-Michael
    0
  12. Free Pascal 3.0.4

    As much as I can see from the commit tags/release_3_0_4, the targets arm-gba and arm-nds are still broken. rtl/gba/rtl.cfg (a simple copy from trunk) is missing and the…

    Schindler Karl-Michael, Marco van de Voort
    1
  13. trunk broken

    The expansion of texpropcode in r37108 (Mattias) breaks fppasjs because it defines an array with texpropcode as range. This prohibits building of trunk.

    Marco van de Voort, Benito van der Zander, Florian Klaempfl
    6