Sign in Join

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

Mailing lists / fpc-devel

fpc-devel · 2018-08

  1. AVX 512 - Can't compile vaddps zmm1, zmm2, zmm3

    I started testing the AVX512 branch: https://svn.freepascal.org/svn/fpc/branches/tg74/avx512/ This is the code: {$ASMMODE intel} asm vaddps zmm1, zmm2, zmm3 end; The…

    Joao Schuler, avx512, Florian Klämpfl
    13
  2. Omit hint/warning for a fixed-size array

    is there a way not to get a "Variable xyz does not seem to be initialized" hint/warning for a fixed-size array? program Project1; uses Classes; var   Buffer:…

    Ondrej Pokorny, Michael Van Canneyt, Thorsten Engler
    6
  3. Soft Float for AVR

    AFAIU, the AVR architecture doesn't support floating point variables. I want to ask if soft float support ( like ARM ) is planned. Does anyone work or plan to work on…

    Dimitrios Chr. Ioannidis, Christo Crause, Florian Klämpfl
    4
  4. FPC fixes 3.2. branch created, trunk to 3.3.1

    A branch was made for a future series of 3.2.x FPC releases. A first release of this branch is still months away, but the moment to test the compatibility of your…

    Marco van de Voort
    0
  5. Building cross-compilers

    As maintainer of fpcup[deluxe], I have a fundamental question. The original source of fpcup gives the possibility to build a cross-compiler either with the compiler…

    Alfred, Jonas Maebe
    1
  6. FastRTTI for FPC

    in response to the topic "Attn Sven: New flags related to management operators" 2018-06-29 11:53 GMT+02:00 Maciej Izak : I just want to say that I am not able to do this…

    Maciej Izak
    0
  7. sizeof member in class procedure

    why is sizeof on object/class fields sometimes allowed and sometimes not? type TTest = object   f: integer;   class procedure test; end; class procedure TTest.test;…

    Benito van der Zander, Marco van de Voort, Sven Barth
    3
  8. Re: Case code pattern

    I haven't explored it too deeply myself, but from what I understand, a jump table is only generated if there are a large number of branches (over 50).  If it's just a…

    J. Gareth Moreton, Marco Borsari, Martok
    8
  9. Adapting MakeFile to make subfolders for targets with sub architectures

    I'm trying to change the build process for target AVR so that different sub architectures end up in different subfolders.  At the moment the default behaviour is that…

    Christo, Christo Crause, Florian Klämpfl
    8
  10. debug info by FPC upsets GDB when step-over

    I am not sure when this started. It is certainly happening with fpc 3.0.4 and trunk. I do not know if it worked with earlier versions, but afaik user complaints only…

    Martin
    0
  11. SizeOf( const typcasted as shortstring)

    This came up in http://forum.lazarus.freepascal.org/index.php/topic,42179.0.html const x = ShortString('abc'); begin writeln(SizeOf(x)); end. Delphi (7) prints 256, fpc…

    Bart, Dmitry Boyarintsev, Martin
    5
  12. Pure function development discussion

    Hi everyone.  The development of pure function support is going well, along with catching error cases.  Thanks to some discussion from Sven, the compiler will now…

    J. Gareth Moreton, Dmitry Boyarintsev
    3
  13. Re: Little question about the

    Sorry if I'm bringing up obvious points.  I've set "pure" to be interface-only - it's a little tricky because if you now specify it in the main source file, it says…

    J. Gareth Moreton, Sven Barth
    2
  14. Little question about the "First Pass"

    So I'm making progress with my pure function implementation, or something passing as an early alpha prototype.  I do have a question though... when the "firstpass"…

    J. Gareth Moreton, Sven Barth
    2
  15. Question about Word128

    Hello! My name is Aelita and for many years I have been fruitfully using your wonderful freepascal for my research in algebra, geometry and physics. Thank you for your…

    Aelita, J. Gareth Moreton, Kirinn
    4
  16. Free Pascal 3.0.6

    Are there plans to release version 3.0.6 later this year? There are bugs in 3.0.4 which makes the use of generics virtually impossible (since you cannot use generics…

    African Wild Dog, LacaK, Marco van de Voort
    4
  17. Case block binary search proposal

    This one has been on my backburner for a while.  I spent the last few days writing up some theory on the process, and feel this might be a good optimisation for case…

    J. Gareth Moreton
    1
  18. Loop unrolling question

    So I'm pondering about attempting to implement the binary search system I devised for case blocks.  To find the correct case label, you need to iterate a search loop a…

    J. Gareth Moreton, Benito van der Zander
    3
  19. Adding procedures using nodes

    So the way FreeInstance is called by adding it within a destructor isn’t exactly what I needed because it requires a destructor actually be present in the class. The…

    Ryan Joseph, Sven Barth
    2
  20. Why/how does the compiler have a non-trivial number of memory leaks after over two decades of development?

    I was feeling inquisitive today, so I added 'SetHeapTraceOutput('log.trc');" to the first line of pp.pas and built myself a debug copy of the compiler using Lazarus.…

    Ben Grasset, Florian Klämpfl, Michael Van Canneyt
    5
  21. Exceptions on wiki

    Inspired by Gareth aka. Kit's infectious enthusiasm, and the recent long discussion on exceptions on this list, I wrote up an article on Exceptions on the FPC wiki.…

    Kirinn, J. Gareth Moreton, Joost van der Sluis
    6
  22. Re: Why/how does the compiler have a non-trivial numberof memory leaks after over two decades of development?

    Well, I'm only a volunteer developer, but I'm all for making the compiler more efficient and stable.  I tend to take the approach of iterative improvement anyway...…

    J. Gareth Moreton
    0
  23. FreeInstance

    Looking at the FPC source now and it appears FreeInstance is a hidden method which is not called from the TObject destructor. Where/how is this method called in the…

    Ryan Joseph, Ben Grasset, Sven Barth
    10
  24. @Gareth messages thread

    could you please try again to fix the threading for your messages ? It's hard to follow your very interesting conversation's without proper list thread support.…

    Dimitrios Chr. Ioannidis, J. Gareth Moreton, Nikolai Zhubr
    8