Sign in Join

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

Mailing lists / fpc-devel

fpc-devel · 2014-01

  1. DOS GUI

    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…

    Anton Kavalenka, Anton, Den
    26
  2. size of bitpacked records ?

    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.…

    Gennadiy Poryev, Jonas Maebe
    1
  3. Black List of examples that FPC won't compile.

    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:…

    Maciej Izak, Florian Klämpfl, Hans-Peter Diettrich
    7
  4. Re: Optimizations

    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…

    Martin Frb, August Oktobar, Den
    11
  5. Test, please ignore

    Florian Klaempfl
    1
  6. CPPClass

    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…

    Den, Dmitry Boyarintsev, Florian Klämpfl
    19
  7. More peephole

    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:…

    Martin, Florian Klaempfl, Florian Klämpfl
    14
  8. optimizing the peephole optimizer?

    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"…

    Martin, Florian Klämpfl, Jonas Maebe
    12
  9. probably incorrect debug-line-info generated by fpc 2.6.2 and trunk

    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…

    Martin, Jonas Maebe, Martin Frb
    10
  10. FPC 2.6.2 (to build trunk) Fatal: Internal error 20060521

    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…

    Martin, Karoly Balogh (Charlie/SGR
    1
  11. Windows Phone 8

    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…

    Sergio Flores, Michael Van Canneyt, Sven Barth
    3
  12. programmers guide 2.6 issue

    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 …

    John Lee, Marco van de Voort, Pierre Free Pascal
    6
  13. Explanation about code page-aware AnsiStrings

    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…

    Jonas Maebe, Florian Klämpfl, Hans-Peter Diettrich
    16
  14. new rtl- packages

    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…

    Marco van de Voort, Thaddy
    1
  15. Encoded AnsiString

    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,…

    Hans-Peter Diettrich, Craig Peterson, Jonas Maebe
    51
  16. Inc() and Dec() on properties

    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?…

    Mark Morgan Lloyd, Michael Schnell, Sergei Gorelkin
    4
  17. Mailing list server migration

    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

    Florian Klämpfl, silvioprog
    2
  18. Re: Improving i8086 performance..

    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…

    Max Nazhalov, Jim Leonard, Nikolay Nikolov
    2
  19. Illegal chars in cwstring.pp when compiling trunk

    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)…

    Michael Ring, Marco van de Voort, Sven Barth
    4
  20. Trunk does not compile for armv6m since rev. 26346

    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…

    Michael Ring, Florian Klämpfl, Jonas Maebe
    7