Sign in Join

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

Mailing lists / fpc-devel

fpc-devel · 2020-01

  1. Linux Binary - Socket Output affected by SystemCtl, HELP!

    I am not sure how this is occurring, however, my socket daemon on Linux - is launched by hand ./program is able to send to the socket: Socket.Write(#218+#196+#191); And…

    Ozz Nixon, Marco van de Voort, Nikolai Zhubr
    14
  2. Can't access the bug tracker

    I haven't been able to access the bug tracker for a while now. Is there a server problem? Gareth aka. Kit

    J. Gareth Moreton, Bart, Florian Klämpfl
    2
  3. Android 64-bit

    Any news on the 64-bit compiler for Android ? What is the current status ? Adriaan van Os

    Adriaan van Os, Florian Klämpfl, Sven Barth
    8
  4. Support for AVR subarch avrxmega3 (megaAVR 0, tinyAVR 0/1 series)

    I would like to offer support for the relatively new AVR 8-bit subarchitecture avrxmega3 which includes the following series: megaAVR 0, tinyAVR 0 and 1. This adds 35…

    Christo Crause, Florian Klämpfl, Michael Ring
    4
  5. Macro expansion in assembler code

    I noticed that macro's in assembler code is not expanded before the code is parsed. Is there are technical reason this is not done, or is it merely a historical artefact?

    Christo Crause, Florian Klämpfl
    1
  6. AVR subarch avrtiny

      is it possible to change the subarch name from avrtiny to avrtiny10 as per AVR libc ? (…

    Dimitrios Chr. Ioannidis, Christo Crause
    2
  7. Peephole optimisation progress

    So I'm still focused on x86 for the moment, and I'm still looking for ways to both increase the speed of the compiler and also find new optimisations. Currently I'm…

    J. Gareth Moreton
    0
  8. The new XMM intrinsics

    Maybe I'm being a bit pedantic with this, but must we abide by C/C++ standards and go by the name __m128 etc. for the 128-bit data type?  Being as how Pascal tended to…

    J. Gareth Moreton, Florian Klämpfl, Sven Barth
    12
  9. riscv32 and interrupts

    Perhaps someone can help me with interrupts on riscv32: I have now changed the compiler to create proper interrupt routines, all used registers are saved on stack, so…

    Michael Ring
    0
  10. Kit can now develop for ARM!

    So, a friend got me a Raspberry Pi 4 for Christmas!  After some teething problems with the power supply and getting a correctly-formatted SD card so it can boot, I now…

    J. Gareth Moreton
    0
  11. SEH-based exceptions enabled on win32

    SEH-based exceptions are made the default on the win32 target in fpc-trunk. For win64 they already where the default. To build a compiler without SEH-based exceptions,…

    Joost van der Sluis, Florian Klämpfl, J. Gareth Moreton
    3
  12. A minor stalling problem on i386 and x86-64

    Partially from reading around the Internet and seeing the occasional things that GCC does, I've realised that there's a bit of a problem when it comes to false…

    J. Gareth Moreton
    0
  13. i386 and x86_64 build problems when using "-Os"

    Can anyone confirm that FPC no longer builds on i386 and x86_64 on Windows and Linux when compiled with the "-Os" option? I just tried building the trunk (r43880) and on…

    J. Gareth Moreton
    0
  14. fpreport: Default Frame.Backgroundolor clNone renders to black!?

    i am just digging out my old fpreport samples and am wondering why my elements with default Frame.BackgroundColor of clNone render to black now. Is this intendend? Back…

    Pascal Riekenberg, Michael Van Canneyt
    3
  15. A more fundamental problem Re: i36507

    So I reported this morning that Lazarus no longer builds as of r43826.  Ondrej was quick to update the Lazarus sources to allow it to build again and marking the issue…

    J. Gareth Moreton, Bart, Michael Van Canneyt
    9
  16. TEncoding.Default and default encoding for TStrings.LoadFrom*()

    a lot of people have a problem with the TStrings.LoadFrom*() changes when TEncoding support was added. Currently, the no-encoding overloads of TStrings.LoadFrom*() and…

    Ondrej Pokorny, Bart, Marco van de Voort
    21
  17. Make all fails after revision 43841 (Ondrej)

    After revision 43841 make all in the root fails: make[3]: Leaving directory `C:/devel/fpc/trunk/rtl' make -C fpmkunit bootstrap FPC=C:/devel/fpc/trunk/compiler/ppc386.exe

    Bart, Ondrej Pokorny, Sven Barth
    7
  18. Peephole optimiser insight

    So one of my patch suggestions sought to give a small efficiency boost to the post-peephole optimiser stage, since it is only designed to convert instructions into…

    J. Gareth Moreton
    0
  19. TStrings and BOM

    Would introducing a overload of TStrings.SaveTo* with a 3rd parameter to controle the writing of the BOM be acceptable? Reason: convenience: Fpc 3.2 introduces 2 new…

    Bart, Dmitry Boyarintsev, Michael Van Canneyt
    23
  20. TEncoding.IsSingleByte is always False?

    Why does TEncoding.ANSI.IsSingleByte return False (and so does TEncoding.GetEncoding(1252).IsSingleByte and for codepage 437 and 850)? According to…

    Bart
    1