fpc-devel · 2014-01
- DOS GUI26
Dear FPC-Developers! Our institution about 15 years ago was developed Turbo-Vision fork for VGA/SVGA graphics called GraphVision. Key features: * TV-like objects…
- size of bitpacked records ?1
I need to specify 7-byte unsigned integer field in packed structure. To my surprise, this turned out to be not an easy thing to do across win32/win64 bit codebase.…
- Black List of examples that FPC won't compile.7
As always I am working on new Generics.* and I found very annoying bug. Essence: http://bugs.freepascal.org/file_download.php?file_id=19514&type=bug Examples:…
- Re: Optimizations11
1) I am just getting started on this, so I can only answer with limited knowledge. @experts, please correct me below, where needed 2) The peephole opt is only something…
- 1
- CPPClass19
Hi all (but most likely Sven ;) ), I've noticed the CPPClass no longer works and stops with: internalerror(200611034) -- From [compiler/ncgrtti.pas] It's a case when…
- More peephole14
Just been looking at the peehole opt (i386). Other than the 2 items already mailed, I found that: 1) Gode as follows is sometimes generated (at various opt levels) .Ll2:…
- optimizing the peephole optimizer?12
As I just looked through some of the code, I found the following. compiler\i386\popt386.pas case taicpu(p).opcode Of .... // line 1122 A_MOV: has several "if"…
- probably incorrect debug-line-info generated by fpc 2.6.2 and trunk10
Is the below a BUG (I assume it is) Shall I put it in mantis? Below is - a small function - an extract of what fpc generates with -la - from the -la output, the debug…
- FPC 2.6.2 (to build trunk) Fatal: Internal error 200605211
Just svn updated (after make clean) trunk to revision: 26506 SET FPC=c:\FPC\SVN\ppc386_2_6_2.exe make.exe all LINKSMART=1 CREATESMART=1 OPTIMIZE=1 OPT="-gl -O3 -Or…
- Windows Phone 83
Hi guys, I am interesting in developing for Windows Phone 8. It seems to supports native code in C++, so in theory should be possible to have FPC work with it. I am…
- programmers guide 2.6 issue6
In Pascal programmers guide v2.6 Feb 2013 it explains how to use {$I ... } to include compiler information eg version string, time string etc so one can include eg in a …
- Explanation about code page-aware AnsiStrings16
Large parts of the returning discussions about code page-aware AnsiStrings are related to the fact that many people don't how they work. For this reason I've created an…
- new rtl- packages1
To whom it may concern, fyi The RTL was getting quite big, and is compiled 4-5 times per make all, so with a major branch splitting off in the next half year and the end…
- Encoded AnsiString51
Inspired by the current Lazarus discussion I'd like to learn more about the current state of the implementation of the new AnsiStrings. In case nothing has be done yet,…
- Inc() and Dec() on properties4
A question if I may, leading on from http://bugs.freepascal.org/view.php?id=25440 Is that why Inc() and Dec() can't be applied to properties, or are there other issues?…
- Mailing list server migration2
I plan to migrate the mailing lists to a another server within the next hours/days. This might cause some down time. I hope no data gets lost :) Florian
- Re: Improving i8086 performance..2
Thanks for follow-up, Nikolay! I'm still looking for performance bottlenecks of the current float<->ascii conversion. Can You run the attached benchmark to make it clear…
- Illegal chars in cwstring.pp when compiling trunk4
Does not seem to be a good day today to compile trunk ;-) On my Mac I get this error Message: cwstring.pp(1,1) Fatal: illegal character "'�'" ($BB) cwstring.pp(1,1)…
- Trunk does not compile for armv6m since rev. 263467
Checkin Comment was: Optimized support for 32x32 => 64bit multiplications on ARM This code uses UMULL and SMULL to perform the multiplications, which take two 32bit…
