The FreePascal Compiler (FPC) source repo

sergei 0041024e5f * Modified FindRegAlloc() to skip branch delay slots in the same way it is done in GetNextInstruction(). This fixes processing sequences "dealloc reg; branch reg,label; NOP; alloc reg" in BuildLabelTableAndFixRegAlloc(), deallocation is now correctly moved after branch. Before this change, the last allocation was ignored, and deallocation was moved forward until another instruction using reg was encountered. 11 ani în urmă
compiler 0041024e5f * Modified FindRegAlloc() to skip branch delay slots in the same way it is done in GetNextInstruction(). This fixes processing sequences "dealloc reg; branch reg,label; NOP; alloc reg" in BuildLabelTableAndFixRegAlloc(), deallocation is now correctly moved after branch. Before this change, the last allocation was ignored, and deallocation was moved forward until another instruction using reg was encountered. 11 ani în urmă
ide c00d80abd7 * Correction of r28876, UNITSOUTPUTDIR should be all uppercase 11 ani în urmă
installer da7efb8607 AROS: regenerated Makefiles to support i386-aros 11 ani în urmă
packages 8da7914438 * Combine all utils into one achive, several installers depend on this 11 ani în urmă
rtl c0a1a7d26d + new unit providing access to additional OS/2 API functions from DOSCALL1.DLL available in newer OS/2 versions (WSeB/MCP/eCS) - currently additional 64-bit file handling not used directly in RTL; mostly file locking related now; dynamically loaded and simulated under older OS/2 versions to allow executables using them to run on older OS/2 versions 11 ani în urmă
tests d117402673 + test for mantis #21449, already fixed in the mean time 11 ani în urmă
utils 8da7914438 * Combine all utils into one achive, several installers depend on this 11 ani în urmă
.gitattributes c0a1a7d26d + new unit providing access to additional OS/2 API functions from DOSCALL1.DLL available in newer OS/2 versions (WSeB/MCP/eCS) - currently additional 64-bit file handling not used directly in RTL; mostly file locking related now; dynamically loaded and simulated under older OS/2 versions to allow executables using them to run on older OS/2 versions 11 ani în urmă
.gitignore 8c2a1ed026 Amiga: sockets, fcl-net, fcl-web included. 11 ani în urmă
Makefile fb18eac0f3 * don't mention the ability to use OVERRIDEVERSIONCHECK, too many people use 11 ani în urmă
Makefile.fpc fb18eac0f3 * don't mention the ability to use OVERRIDEVERSIONCHECK, too many people use 11 ani în urmă
fpmake.pp df4191acb3 * Handle the location of each package at run-time, not at compilation time 12 ani în urmă
fpmake_add1.inc df4191acb3 * Handle the location of each package at run-time, not at compilation time 12 ani în urmă
fpmake_proc1.inc df4191acb3 * Handle the location of each package at run-time, not at compilation time 12 ani în urmă