fpc-devel · 2019-08
- Scoped VMTDefs7
Before the main course, I offer the attached refactorings for trecorddef.create_global_internal: 1) streamline insertions into the symtable; 2) avoid shadow-copying of…
- Question on the dwarf representation of IInterface0
I noted that fpc uses different representation for class and interface. classes are encoded as DW_TAG_pointer_type DW_TAG_structure (or class) interfaces as …
- error compiling trunk 428431
Compiling trunk ON win10/64 Compiling FOR 32bit with -gl -O4 -Or From the make output make.exe compiler make.exe[5]: Entering directory…
- Guidance for code generation for shift operations for AVR target2
I'm interested in trying to improve the code generated for shift operations (in particular involving a compile time constant shift) for the AVR target. The AVR…
- problem compiling compiler2
i used simple script for compiling compiler export PP=/home/user/fpc304/lib/fpc/3.0.4/ppcx64 make singlezipinstall OS_TARGET=linux CPU_TARGET=x86_64 OPT=" …
- Making use of mremap1
Recently, there was some discussion on problems with memory re-allocations. So in r42713 I implemented the use of the mremap syscall on linux. It basically means that a…
- TFPList / TList Sort with Context parameter2
Hello! I see that sortbase.pp has prepared sorting functionality with context (=custom parameter) that I need to use. See TSortingAlgorithm.PtrListSorter_ContextComparer…
- What causes: Error: Undefined symbol: RTTI_$FPDBGDWARFDATACLASSES_$$_DEF7870
Using FPC 3.0.4, I very often get this Error: (not sure it is always that unit, but always RTTI_......) (9015) Linking ..\lazarus.exe…
- Maintainability2
This is a bit of a nebulous question, but when might something be considered unmaintainable and hence rejected? For example, with my x86_64 optimiser overhaul, I've…
- Streamlining TVMTBuilder.generate_vmt after r41716 & r418843
Would you guys oppose such a change? Then we could rename insert_struct_hidden_paras back to insert_record_hidden_paras :) Aside from performance, I would like it for…
- [Suggestion] Enumeration range-check intrinsic158
So there have been a lot of issues going back and forth regarding case blocks when dealing with enumerations and what happens if the enum falls outside the valid range…
