svenbarth 7e3ad42f33 + add types for the VMT's message table (the names are Delphi compatible, even if TVmtMethodEntry has no Len field) пре 8 година
..
aarch64 2cacb588aa * replaced AArch64 setjmp/longjmp code initially taken from NetBSD with пре 11 година
aix d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 пре 8 година
amicommon a0aaa69c0f Amicommon: implemented BasicEvents in AThreads пре 8 година
amiga d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 пре 8 година
android af0fdea815 * Android: Include list of supported syscalls for each CPU. пре 8 година
arm 2ae3ce79bb * ARM: Never use the "BLX label" instruction. Use "BL label" instead. пре 8 година
aros d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 пре 8 година
atari d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 пре 8 година
avr a2838775cc * interlocked methods with smallint parameters, resolves #31158 пре 9 година
beos d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 пре 8 година
bsd 33abf859b4 netbsd/m68k: a fuggly fix for FpLseek, so the compiler works natively at least пре 8 година
charmaps 748428b637 + support the KOI8-R and KOI8-U Cyrillic encodings пре 8 година
darwin d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 пре 8 година
dragonfly d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 пре 8 година
embedded d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 пре 8 година
emx d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 пре 8 година
freebsd d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 пре 8 година
gba d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 пре 8 година
go32v2 d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 пре 8 година
haiku 5e1652de3b * some more fixes. пре 8 година
i386 efafecbf9f Also use .byte version of emms instruction пре 8 година
i8086 e4a405dcd9 + added unit 'cpu' for i8086 пре 8 година
inc fe95d73fe5 * move RTTI header include above ObjPas header include пре 8 година
java d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 пре 8 година
jvm 1ac51d5cd1 * initialise for-loop variables before the loop пре 9 година
linux af0fdea815 * Android: Include list of supported syscalls for each CPU. пре 8 година
m68k e1501c86bf m68k: fix no FPU support пре 8 година
macos d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 пре 8 година
mips b588b3143a + MIPS: Assembler implementation of FillChar пре 11 година
mipsel 0255eb880e - Removed mathuh.inc files which are identical for all targets (except m68k, see below), their contents moved into math.pp. пре 11 година
morphos d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 пре 8 година
msdos e4a405dcd9 + added unit 'cpu' for i8086 пре 8 година
nativent d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 пре 8 година
nds d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 пре 8 година
netbsd d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 пре 8 година
netware d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 пре 8 година
netwlibc d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 пре 8 година
objpas 7e3ad42f33 + add types for the VMT's message table (the names are Delphi compatible, even if TVmtMethodEntry has no Len field) пре 8 година
openbsd d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 пре 8 година
os2 d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 пре 8 година
palmos d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 пре 8 година
powerpc 0b561b6c8f powerpc: enable SUPPORT_GET_FRAME пре 8 година
powerpc64 c69265a61c * disable out big endian-specific helpers for ppc64le пре 10 година
qnx d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 пре 8 година
solaris d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 пре 8 година
sparc e5a1231931 * updated FSF address (mantis #30198, patch by Paul Gevers) пре 9 година
sparc64 7a86d10b05 * implemented (Inter)locked* functions properly for sparc64 пре 8 година
symbian d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 пре 8 година
ucmaps 748428b637 + support the KOI8-R and KOI8-U Cyrillic encodings пре 8 година
unix 0c7646761f Also disable pthread_attr_setinheritsched call for BeOS пре 8 година
watcom d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 пре 8 година
wii d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 пре 8 година
win 4f39e57f62 * move PWSTR declaration to unit Windows пре 8 година
win16 d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 пре 8 година
win32 d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 пре 8 година
win64 4109738582 + build exeinfo by buildrtl unit пре 8 година
wince d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 пре 8 година
x86_64 30b5a4dd3e + added x86_64 asm implementation of math.DivMod пре 8 година
COPYING.FPC 8117e33c2a + Made license more clear, upgraded to LGPL 2.1 пре 21 година
COPYING.txt e5a1231931 * updated FSF address (mantis #30198, patch by Paul Gevers) пре 9 година
Makefile 96066f5c89 Add missing watcom directory entry пре 8 година
Makefile.fpc 96066f5c89 Add missing watcom directory entry пре 8 година
README.txt 4bf254bc32 * added .txt extensions to all README, TODO and COPYING files пре 17 година
fpmake.inc 2578514853 * first dragonfly patch (existing most). Mantis #27091 пре 11 година
fpmake.pp d407b668d1 * version updated to 3.1.1 пре 11 година

README.txt

This is the Run-Time Library (RTL) tree for Free Pascal.

To recompile the RTL, edit the main makefile. The makefiles NEED a GNU make
compatible make, they need unix-like 'rm' and 'mv' commands, as well as some
others. You can find these in the gnuutils package on the ftp site.

The main makefile is located ABOVE the RTL tree. It uses the FPC
makefile.fpc to guess reasonable defaults for everything it needs.
(these files can be found in base.zip on the FTP site)

The only variable that you may want to set are
FPC - What compiler to use. Use an absolute path.
(default is ppc386)
INSTALL_UNITDIR - Where to install the RTL units
OPT - any special options you want to set for the compiler.

In principle, you can also descend into the subdirectory of your OS, and
type 'make' there, that should also compile everything.

The tree contains subdirectories for all the supported operating systems,
as well as all processor architectures. The processor directories contain
low-level routines which are required for the system unit (if they are not
available in high-level language form), as well as optimized versions of
the pascal generic routines (the generic routine source code is localed in
the inc subdirectory).

The following directories are not supported officially and may not work
correctly with FreePascal v1.0:

go32v1 - The DJGPP go32v1 DOS extender (no longer supported)
palmos - The PalmOS directory for the Dragonball (incomplete)


Enjoy.