fpc-devel · 2012-08
- FPC compiler architecture documentation8
I found this old PDF documenting the FPC compiler architecture. I remember in recent years others attempted to do a similar thing. I don't know how accurate this PDF…
- Unicode and Short Strings3
Regarding the discussion of potentially providing the Delphi compatible "String" type with 16 bit characters: What is in this case happening to Short strings. I don't…
- What does fpc_ansistr_unique do?1
I was profiling my code, that I noticed that there are about 2M calls to fpc_ansistr_unique function (5% of the CPU time). I could not find any reference to what this…
- FPC trunk broken for arm-wince3
If I compile fpc trunk for arm-wince, I get the following error: Compiling .\fcl-db\src\sqldb\postgres\pqconnection.pp pqconnection.pp(1084,16) Error: Identifier not…
- cross copiling x86_64 to i386 ?8
I might be doing something wrong. I was trying to build a cross compiler (well I took a script that is to build a arm cross, and only did a search and replace... So…
- push [rdx]1
Does anyone know if that is valid intel style assembler? push [rdx] FPC complains (on intel /win 64 bit). It's from PascalScript code. (Source\x64.inc) I wonder how to…
- Lazarus 1.0 Release0
The Lazarus team is glad to announce the release of: Lazarus 1.0 At this important stage the current team would like to thank all the past and current people who were…
- Recent added support for Observer pattern in FCL13
Back in 2010, in the thread about observer support in fcl, i asked if the actions would be customizable so i could, e.g., notify/observe if a child was added or removed…
- But what /is/ a string?20
I wonder if I could ask a silly question. My understanding is that strings are pretty much unique in not being objects, and relying on a fair amount of compiler and RTL…
- Does FPC optimize unused parameters ?16
Out of curiosity. Is there an optimization like this (or is it possible? procedure Foo(a:String; B: Integer); inline; // inline is optional begin // EMPTY end; This is a…
- RTL Unicode support1
Here's what I feel necessary for dealing with Unicode in all encodings. The Pos function demonstrates the problems with indexed string access. When automatic conversion…
- temp strings for constants,and double dec_ref3
While I an open array DebugLn(['abc']); The string constant, is passed directly to the method (no temporary vars used) but ( procedure DebugLn(const s: string = '');…
- Various 2.6.x "fixes" branches?7
I'm trying to debug a issue I found in a recent 2.6.1 update under Windows. What is the difference between the branches/fixes_2_6 and branches/fixes_2_6_0? - Graeme -…
- Unicode in the RTL (my ideas)36
...Continuing the discussion of a Unicode rTL in a new thread as promised... I obviously have lot of issues with the RTL suggestions being thrown around in the past. eg:…
- Unicode flame2
Dear FPC-all It DOES NOT matter what unicode string (UTF-8 or UTF-16) would be implemented in runtime. Really, does not. Humans are flexible - trust me. Every State…
- MIPS target: progress report?5
Does anybody have an update on where the MIPS port has got to after the flurry of activity in June? Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above…
- Unicode resource strings151
In 2008 and 2011 there were threads about FPC and Unicode resource strings with the conclusion that FPC does not support them. Are Unicode resource strings implemented…
- Using environment-variables in fpc.cfg2
I thought that it was possible to use environment-variables in fpc.cfg. But I can't find how. Am I wrong? Joost.
- Bug 187021
Seems like it that bug 18702 has nothing to do with my changes to the stack-balancing code, and that nested function proc's never functioned well on Windows. The problem…
- FPC -Rintel and -alr options10
Is there a way to see the generated ".s" assembly files as Intel syntax instead of the AT&T one? The -Rintel flag does not seem to work, or I am doing something wrong.…
- 64 bit integer result in Win32 problem1
Win32 .exe compiled on Win64 computer, latest SVN build. I am trying to multiply 2 Integers (Declared as LongInt but sometimes need to use it as LongWord) and put the…
- arm-wince assembler error1
There’s been a lot of arm-related discussions lately, so I guess this one wouldn’t be hard to solve. The bugreport is here…
- Crosscompiling problem on Win7 64bit4
I was not able to create a cross-compiled version of the SVN trunk FPC for some reason. Win7 64bit (FPC 2.6.0 -> 2.7.1) 1. Brand new system, installed the 2.6.0 FPC OK…
- Parallel compilation 'make all -j 5' option5
Does 2.7.1 not use parallel compilation any more? I just compiled 2.7.1 and only noticed that one of my CPU cores got high usage at a time. Some months back I could see…
- FPC 2.7.1 r22088 fails with compiler error in fpdoc.35
I just got an FPC 2.7.1 update (r22088) and tried to do a new compile. Yes, I am using the released 2.6.0 as starting compiler. I get the following error in the fpdoc…
- targetandroid - x86 as target cpu18
"Note that if you want to try, some time ago android/x86 compiler support has been added (must add -Cfsse3 though to get valid executables)." But one has to specifiy…
- Unicode version of windows api functions4
I'm looking into adding unicode support for odbconnection. Although the unixodbc and iodbc drivers also support the W versions of the API I would prefer to include the W…
- How to set code page in terminal? (Windows)14
I'm trying to write "Atenção" in terminal, but it writes "At├º├úo" instead of "Atenção" (please see http://imagebin.org/217387 ). :( On Linux it's OK. My test…
- supported compiler versions for building stable releases.2
I have long understood that each stable release of freepascal is made to be compilable with the previous release but at a quick glance at the website I couldn't seem to…
- Problem compiling ARM/linux builds with extra options0
I am currently trying to compile FPC with different options. In particular I am trying to compile a armel build with vfp enabled. However it fails at compiling the…
- potential issue with symbol info generated by fpc0
http://forum.lazarus.freepascal.org/index.php/topic,17766.0.html I do not know if it is fpc or gdb. But something seems to have changed (or change forward and back) in…
- nestedprocvar questions4
Some questions about 'nestedprocvars' mode switch We have a simplified version of the nested procedure calling demonstrated in tests/test/tmaclocalprocparam3d.pp. It…
- Please remove unecessary files from FPC1
Please see: http://imagebin.org/223288 Thx. Silvio Clécio My public projects - github.com/silvioprog
- targetandroid - can't build for armv7, hangs on pooledmm.pp5
I've tested the "new" targetandroid branch, and by using fpc 2.6.0 and making a new fpcmake (taken from the targetandroid branch), I'm able to compile for armv5: make…
