fpc-devel · 2020-04
- FPC and Z8036
I've read in the web forums[1] that FPC may include Zylog Z80 as target, specifically Sinclair's micro computers, but looking at the SVN[2] I don't see any Z80 reference.
- FPC 3.2.0RC1 released!16
We have placed the first release candidate of the Free Pascal Compiler version 3.2.0 on our ftp servers. You can help improve the upcoming 3.2.0 release by downloading…
- Refactoring tobjectdef.vmt_def4
I have questions/suggestions WRT Jonas' SVN r42342: https://github.com/graemeg/freepascal/commit/40d31e34116efffa239b6dc94373fcfccedfa646 1) Why was `typesym.owner` used…
- Pure function development29
I'm having a serious bash at developing pure functions for FPC now, specifically 'node emulation' so it can step through a pure function and compute output values. One…
- Fatal: Invalid PPU-File entry: 24211
Given that I have fpctrunk installed in c:\pp This implies that there is a c:\pp\units\i386-win32\rtl folder and in that folder there is (a.o.) the file system.ppu Now I…
- New feature announcement: constant parameters for generics21
The Free Pascal team is happy to announce the addition of a new language feature: constant parameters for generics. This allows to declare generic types or routines that…
- Is there a less clumsy way to define a weak procedure?1
I have to define a weak procedure in implementation of a unit to make the linker happy in a special case: procedure vPortFree; external name 'vPortFree'; procedure…
- Windows Console App6
Anyone ever experience making a console app (cross-platform), but, on windows when the app finishes, it appears to have put an uppercase C or D in the keyboard buffer,…
- Cannot compile fpc with latest trunk on MacOSX3
make -j clean buildbase FPC=~/fpcupdeluxe/fpc/bin/x86_64-darwin/fpc.sh works fine with fpc checkout from a few days ago, with todays trunk I get the following error:…
- Nasty generics-bug, already known?1
I have a very nasty bug related to generics. Suppose that I have a unit with a generic-class in it. Nothing more. This unit is in a package. Now I also have a unit which…
- Discussion: XML node dump extensions0
I would like to propose extending the XML node dumping feature for the compiler in order to help with development of new compiler features, especially where node…
- cross compile trunk / Compilation of "BuildUnit_fcl_fpcunit.pp" failed1
I tried to build a 32bit FPC 3.2 (trunk / today svn) cross compile targe win-64 with the following opitons OPT="-CX -gl -O4 -Or" Compiling…
- Missing merge revision for 3.2 / dwarf-3 fix0
Could revision 43182 please be merged? It is part of issue https://bugs.freepascal.org/view.php?id=35566 Without it the debugger (any debugger) will fail on empty…
- FPC now supports Windows 33-bit4
Please don't feel offended, but this typo just made me smile: (And a smile is what we need in these harsh times) Revision 44996 "Moved the common interface part of the…
- State of SSE/AVX intrinsics30
So to start the story, I'm planning to make use of the nodes that were introduced for the SSE and AVX intrinstics as part of some vectorisation code, since they can help…
- Future development plans2
I hope this doesn't become a monthly podcast for me or something, but during my bursts of motivation, inspiration and creativity, I start to plan and research things. …
- Winapi modifier: docs r16891
Isn't this kind of a recursive definition? This modifier allows you to specify the calling conventions for the Windows platform: the compiler will then select the…
- New Target Announcement: Windows on ARM641
Hello together! I'm happy to announce initial support for the Windows on ARM64 target, aka aarch64-win64. Simple programs work already and the compiler is at least able…
- Problems building xtensa-freertos RTL in trunk13
I'm keen to test the xtensa-freertos target, but it seems there are a couple of patches missing from trunk. It is possible to build an xtensa cross compiler, but the…
- Internal jump instructions for longer conditional jumps7
FPC sometimes generates jump instructions as follows. (Not always bound to "IF" but that is the example I found IF something then begin {long code} end; The conditional…
- Error building xtensa rtl14
When building the xtensa rtl with make rtl FPC=~/fpc/3.3.1/compiler/ppcrossxtensa CROSSOPT=-Cacall0 CPU_TARGET=xtensa OS_TARGET=embedded SUBARCH=esp8266…
- latest trunk does not compile for armv6m embedded2
Building for armv6m does not work, building for armv7m/em is fine: make clean buildbase CROSSINSTALL=1 OS_TARGET=embedded CPU_TARGET=arm SUBARCH=armv6m…
- Fpcupdeluxe utilities to share2
As you might know, I am the maintainer of fpcupdeluxe. Its a tool to install FPC and Lazarus. And to install cross-compilers. Intro. As part of fpcupdeluxe, binutils…
- 1
- Add your own fpmake packages to the fppkg-repository0
As you might know there is an online repository with packages which you can use with Free Pascal. It is now possible to add your own packges at https://fppkg.cnoc.nl/.…
- What is the best match for for -mfpu=fpv4-sp-d16 on fpc-arm?10
I have now set up new target freertos-arm and want to start playing arround with freertos. I have compiled freertos with STM32CubeIDE, only 'problem' is that I need to…
- Extension to XML node dumping1
I'm planning on extending my XML node dump feature slightly by storing declared record types (and eventually others) into the XML file. The intention behind this is to…
- The TWMNCRButtonXXX definitios are missing0
Just porting some software and foud that the Right versions of the TWMNC[L|M|R]ButtonXXX definitions are missing in messages.inc TWMNCRButtonDblClk = TWMNCHitMessage;…
- Rules about record types and internal storage10
I'm just trying to get properly versed with the rules of record types over here: https://www.freepascal.org/docs-html/ref/refsu15.html For standard record types (no…
