fpc-devel · 2010-09
- JSON Beautifier10
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…
- Re: Patches26
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…
- RIP NoGlobals51
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…
- extending fpc for integration5
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…
- Generics syntax error5
Has anyone experienced issues with generics? I have the following code: unit cdescreen; {$mode delphi} interface uses // LCL, RTL, FCL Classes, SysUtils, Controls,…
- SVN: Can't find a temporary directory: Internal error2
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…
- internal error #2006022516
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…
- Building Trunk1
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…
- Small change to Objective-Pascal: overriding category methods0
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…
- fcl-passrc pscanner patch0
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
- Win API0
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,…
- Windows API3
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…
- Test: compiling packages4
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…
- proposal for palette-related graph unit interface changes11
Currently, the following palette-related things from the fpc graph unit aren't TP7 compatible: MaxColors (constant) PaletteType (record) procedure SetAllPalette(const…
- '3var' in stabs-debuginfo. What does the 3 mean?4
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…
- Packages, Generics33
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.…
- Problems with makefiles, fpcmake, Package.fpc and fppkg5
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…
- [patch] pscanner: differentiate between EOL & Tab characters from general Whitespace32
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.…
- Comparison Delphi7/FPC2.4.0 compiled MSEide exe's13
Some numbers about the MSEide exes compiled as testcase in System: win2000, AMD Athlon XP 3000+, 1GB RAM Delphi 7 FPC Exe size: 3131392 …
- FPC/Lazarus Rebuild performance72
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…
- Test0
Please ignore.
- Apple caves on iOS 3rd party development tools restriction.0
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…
- PShortString7
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)…
- Status of Delphi-like packages (Class+RTTI aware DLL/SO)?17
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…
- Re: NoGlobals branch83
This sounds good. I don't think that threadvars really hurt if it resolves the cyclic dependencies.
- Patch for test tstrreal4.pp (Issue 13722)6
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…
- Re: current_tokenpos/filepos6
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…
- Issue 13722 patch5
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 &…
- Type redefinitions1
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,…
- MM_MaskInvalidOp in mxcsr1
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…
