Sign in Join

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

Mailing lists / fpc-devel

fpc-devel · 2010-09

  1. JSON Beautifier

    Has anybody written some pascal code to make the output of "TJSONData.AsJSON" more readable for the human eye? It is a one-liner, I'd like to have something like this…

    theo, Michael Van Canneyt
    10
  2. Re: Patches

    Because it requires that TExportLib with all methods goes into globals.pas so we can completely kick export.pas. In the end, we end up with one compiler.pas file of 200k…

    Florian Klämpfl, Adem, Andrew Brunner
    26
  3. RIP NoGlobals

    A last note on the NoGlobals branch, and parallel processing in the compiler: I couldn't find any way to move global variables from globals.pas into e.g. fmodule…

    Hans-Peter Diettrich, Adem, Alexander Klenin
    51
  4. extending fpc for integration

    I did some test with an integrated fpc (e.g. in an IDE) and sharing redirecting the file access. For example FPC could use the files of the IDE. This would allow to…

    Mattias Gaertner, Florian Klämpfl, Hans-Peter Diettrich
    5
  5. Generics syntax error

    Has anyone experienced issues with generics? I have the following code: unit cdescreen; {$mode delphi} interface uses // LCL, RTL, FCL Classes, SysUtils, Controls,…

    Felipe Monteiro de Carvalho, Sven Barth, Willibald Krenn
    5
  6. SVN: Can't find a temporary directory: Internal error

    While trying to update my local SVN copy, I get this error: "Can't find a temporary directory: Internal error" I looked it and it seems the SVN server has run out of…

    Adem, Michael Van Canneyt
    2
  7. internal error #200602251

    Hi! Lately I spent some time debugging the internal error problem and it turns out that in method TCoffObjSection.fixuprelocs the .stabs section gets "damaged": AFAICT…

    Willibald Krenn, Pierre Free Pascal, Sven Barth
    6
  8. Building Trunk

    Hi! I tried to do a bootstrap of the compiler on my Windows 7 64bit machine today (svn version 16015). Using the 2.4.0 win64 cross compiler from the homepage, I got a…

    Willibald Krenn
    1
  9. Small change to Objective-Pascal: overriding category methods

    Methods declared in an objccategory are now also considered to be part of the objcclass that is extended when declaring child objcclasses. This means that when you…

    Jonas Maebe
    0
  10. fcl-passrc pscanner patch

    I've posted a patch for pscanner. Could someone please review and comment or apply? http://bugs.freepascal.org/view.php?id=17465 TIA, Darius

    Darius Blaszyk
    0
  11. Win API

    Thanks for all your response – you essentially answered my question – The Win API is “Up to Date” Tom Thomas Nelson HIPAA Security Officer and IT Director,…

    Thomas Nelson
    0
  12. Windows API

    Can you tell me at what level the Windows API has been implemented in FPC 2.4.3? Meaning the 3.1.1 … 3.1.4… etc? Thanks Tom Thomas Nelson HIPAA Security Officer and…

    Thomas Nelson, Jeppe Johansen, Marco van de Voort
    3
  13. Test: compiling packages

    Hello together! After the previous thread about packages I experimented a bit more with them. I tried to compile the following package: ==== source begin ==== package…

    Sven Barth, Willibald Krenn
    4
  14. proposal for palette-related graph unit interface changes

    Currently, the following palette-related things from the fpc graph unit aren't TP7 compatible: MaxColors (constant) PaletteType (record) procedure SetAllPalette(const…

    Nikolay Nikolov, Florian Klaempfl, Jonas Maebe
    11
  15. '3var' in stabs-debuginfo. What does the 3 mean?

    In TDebugInfoStabs.method_add_stabstr (unit dbgstabs) the following strings are added for parameter-types: '3var', '5const' and '3out'. What do the numbers (3,5) before…

    Joost van der Sluis, Graeme Geldenhuys, Jonas Maebe
    4
  16. Packages, Generics

    Hi! Today I was thinking about fpc packages (whenever I am using this word, I mean Delphi-style-DLL-packages) and what difficulties might arise when implementing them.…

    Willibald Krenn, Dimitri Smits, Florian Klaempfl
    33
  17. Problems with makefiles, fpcmake, Package.fpc and fppkg

    Seems like that after all these years there are still bugs in fpc's makefiles... When you install a package, not the Package.fpc which is generated for the whole…

    Joost van der Sluis, Michael Van Canneyt
    5
  18. [patch] pscanner: differentiate between EOL & Tab characters from general Whitespace

    In the following bug report, I attached a minor patch for the pascal scanner in fcl-passrc. http://bugs.freepascal.org/view.php?id=17237 I introduced two new tokens.…

    Graeme Geldenhuys, Alan Krause, Darius Blaszyk
    32
  19. Comparison Delphi7/FPC2.4.0 compiled MSEide exe's

    Some numbers about the MSEide exes compiled as testcase in System: win2000, AMD Athlon XP 3000+, 1GB RAM Delphi 7 FPC Exe size: 3131392 …

    Martin Schreiber, Adem, Daniël Mantione
    13
  20. FPC/Lazarus Rebuild performance

    Sometime ago, there was a brief mention of multi-threading FPC would be counter productive because compilation process was mostly disk IO bound --this is what I…

    Adem, Daniel, Dimitri Smits
    72
  21. Test

    Please ignore.

    Florian Klaempfl
    0
  22. Apple caves on iOS 3rd party development tools restriction.

    This must be good news for some, and the FPC project. :-) http://www.osnews.com/story/23785/Apple_Caves_Drops_Ban_on_iOS_Third-party_Development_Tools…

    Graeme Geldenhuys
    0
  23. PShortString

    When dynamic strings are used all around, is the use of pointers to ShortString still recommended? (fmodule contains a lot of them) In many cases (almost all I found)…

    Hans-Peter Diettrich, Daniël Mantione, Florian Klaempfl
    7
  24. Status of Delphi-like packages (Class+RTTI aware DLL/SO)?

    Hi! Please forgive my ignorance on this topic, but I'd like to know whether someone is working on adding Delphi-like packages to FPC. (At least for the windows/linux…

    Willibald Krenn, Andrew Brunner, Dimitri Smits
    17
  25. Re: NoGlobals branch

    This sounds good. I don't think that threadvars really hurt if it resolves the cyclic dependencies.

    Florian Klaempfl, Felipe Monteiro de Carvalho, Florian Klämpfl
    83
  26. Patch for test tstrreal4.pp (Issue 13722)

    Test haven't passed, so I fixed problem (was in currency negative format). Changes: 1.Use clocale under UNIX so various locales can be tested 2.Don't hardcode…

    zeljko, Jonas Maebe, Marco van de Voort
    6
  27. Re: current_tokenpos/filepos

    Current_tokenpos means the scanner position, current_filepos the compiler position in the code. While scanning and parsing, they are indeed equal. But when compiling a…

    Florian Klämpfl, Florian Klaempfl, Hans-Peter Diettrich
    6
  28. Issue 13722 patch

    I've created patch & test program for long time issue http://bugs.freepascal.org/view.php?id=13722 Would be nice if someone can review and apply if patch is ok (patch &…

    zeljko, Michael Van Canneyt
    5
  29. Type redefinitions

    Several type redefinitions are reported in compiling the compiler, can these be removed? Most types (PByte...) are declared in systemh.inc and objpash.inc. I'm not sure,…

    Hans-Peter Diettrich, Florian Klämpfl
    1
  30. MM_MaskInvalidOp in mxcsr

    Is there a reason why MM_MaskInvalidOp is not set in mxcsr in rtl/x86_64/x86_64.inc? I have a 3rd party application that depends on InvalidOp to be masked out. I want to…

    Markus Beth, Jonas Maebe
    1