fpc-devel · 2018-08
- AVX 512 - Can't compile vaddps zmm1, zmm2, zmm313
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…
- Omit hint/warning for a fixed-size array6
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:…
- Soft Float for AVR4
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…
- FPC fixes 3.2. branch created, trunk to 3.3.10
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…
- Building cross-compilers1
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…
- FastRTTI for FPC0
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…
- sizeof member in class procedure3
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;…
- Re: Case code pattern8
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…
- Adapting MakeFile to make subfolders for targets with sub architectures8
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…
- debug info by FPC upsets GDB when step-over0
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…
- SizeOf( const typcasted as shortstring)5
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…
- Pure function development discussion3
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…
- Re: Little question about the2
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…
- Little question about the "First Pass"2
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"…
- Question about Word1284
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…
- Free Pascal 3.0.64
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…
- Case block binary search proposal1
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…
- Loop unrolling question3
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…
- Adding procedures using nodes2
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…
- Why/how does the compiler have a non-trivial number of memory leaks after over two decades of development?5
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.…
- Exceptions on wiki6
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.…
- Re: Why/how does the compiler have a non-trivial numberof memory leaks after over two decades of development?0
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...…
- FreeInstance10
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…
- @Gareth messages thread8
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.…
