Jonas Maebe 5dfaecdbcf - removed duplicate (differing) rule for ctypes unit 9 лет назад
..
aarch64 2cacb588aa * replaced AArch64 setjmp/longjmp code initially taken from NetBSD with 11 лет назад
aix 5306ee552b * regenerated makefiles with latest fpcmake 9 лет назад
amicommon 1e6ee7f3c7 * fix remaining search handle leaks in Dos.FSearch - fix for bug #30896 9 лет назад
amiga 5306ee552b * regenerated makefiles with latest fpcmake 9 лет назад
android 3b3d5ab8be * Undid last commit 9 лет назад
arm 84bb46a35d + cpu unit for arm (linux only so far) 9 лет назад
aros f3d080f57a AROS: improve ARM-startupcode with Alloc own stack, if OS stack is too small 9 лет назад
atari 42760951f9 atari: added the initialization of threading subsystem to system init 9 лет назад
avr 0c238b72e5 + set/longjmp implementation for avr 9 лет назад
beos 5306ee552b * regenerated makefiles with latest fpcmake 9 лет назад
bsd 11c90a73b1 - removed "Set8087CW(Default8087CW)" call from SysEntry: 9 лет назад
charmaps c465d3d64a * moving 4 cp9* units. These are 16-bit and big. 11 лет назад
darwin 5dfaecdbcf - removed duplicate (differing) rule for ctypes unit 9 лет назад
dragonfly 5306ee552b * regenerated makefiles with latest fpcmake 9 лет назад
embedded 8b3478617d * enable more feature on avr, as long as no pascal level file I/O is used, this does not hurt 9 лет назад
emx b7de70422f * fix for bug #24504 (extended version of patch by Bart Broersma) 9 лет назад
freebsd 9844b86480 * fix uuchar rule for file to compile outside default directory. 9 лет назад
gba 5306ee552b * regenerated makefiles with latest fpcmake 9 лет назад
go32v2 1e6ee7f3c7 * fix remaining search handle leaks in Dos.FSearch - fix for bug #30896 9 лет назад
haiku 49132b57dd - remove sysheap.inc override from the Haiku port. mmap is now fully supported under Haiku for a long time. sbrk is also under work and the current implementation limit the available memory. 9 лет назад
i386 0e54f616b5 merged i386 int64 mod helper fix by Max Nazhalov (Mantis 30240) 9 лет назад
i8086 c78f406d99 + implemented proper stack checking for the i8086 9 лет назад
inc bcb7061314 * made TObject usable, even if no ansistring support is available 9 лет назад
java 1ac51d5cd1 * initialise for-loop variables before the loop 9 лет назад
jvm 1ac51d5cd1 * initialise for-loop variables before the loop 9 лет назад
linux e5a1231931 * updated FSF address (mantis #30198, patch by Paul Gevers) 9 лет назад
m68k 6a856f109e m68k: made setjmp and longjmp code work when register calling convention is the default 9 лет назад
macos 5306ee552b * regenerated makefiles with latest fpcmake 9 лет назад
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 5306ee552b * regenerated makefiles with latest fpcmake 9 лет назад
msdos 1e6ee7f3c7 * fix remaining search handle leaks in Dos.FSearch - fix for bug #30896 9 лет назад
nativent 5306ee552b * regenerated makefiles with latest fpcmake 9 лет назад
nds 5306ee552b * regenerated makefiles with latest fpcmake 9 лет назад
netbsd 1458243b33 * fix uuchar rule for file to compile outside default directory, also for NetBSD. OpenBSD was already ok 9 лет назад
netware 1e6ee7f3c7 * fix remaining search handle leaks in Dos.FSearch - fix for bug #30896 9 лет назад
netwlibc 1e6ee7f3c7 * fix remaining search handle leaks in Dos.FSearch - fix for bug #30896 9 лет назад
objpas c0f183258f * Added EProgrammerNotFound and EInvalidOpException, by Silvio Clecio (bug ID 30627) 9 лет назад
openbsd bc9bcdf1f8 * patch to increase ino and time_t to 64-bit, mantis #30314 9 лет назад
os2 1e6ee7f3c7 * fix remaining search handle leaks in Dos.FSearch - fix for bug #30896 9 лет назад
palmos 5306ee552b * regenerated makefiles with latest fpcmake 9 лет назад
powerpc df0ac8cb02 powerpc: MorphOS recently started supporting the G5s, and it runs the G5s in non-G4-compatible mode much like Linux, therefore the DCBZ code seems to fail on them. So disable DCBZ usage for MorphOS as well. 10 лет назад
powerpc64 c69265a61c * disable out big endian-specific helpers for ppc64le 10 лет назад
qnx 5306ee552b * regenerated makefiles with latest fpcmake 9 лет назад
solaris 5306ee552b * regenerated makefiles with latest fpcmake 9 лет назад
sparc e5a1231931 * updated FSF address (mantis #30198, patch by Paul Gevers) 9 лет назад
symbian 5306ee552b * regenerated makefiles with latest fpcmake 9 лет назад
ucmaps fd6d7d680d * added binary mappings for inofficial codepage 895 (Kamenicky brothers) - referenced e.g. in fcl-db/dbase 11 лет назад
unix 1ccf551d1c * android: Try to get the package files directory for any shared library. If it is valid use it as a home dir. 9 лет назад
watcom 1e6ee7f3c7 * fix remaining search handle leaks in Dos.FSearch - fix for bug #30896 9 лет назад
wii 5306ee552b * regenerated makefiles with latest fpcmake 9 лет назад
win 1e6ee7f3c7 * fix remaining search handle leaks in Dos.FSearch - fix for bug #30896 9 лет назад
win16 1e6ee7f3c7 * fix remaining search handle leaks in Dos.FSearch - fix for bug #30896 9 лет назад
win32 6c6cf07c87 Remove heaptrc unit from buildrtl uses clause, heaptrc is handled separately to allow use of -gc option in RTL compilation 9 лет назад
win64 2ec79b3606 Set result of functions calling RunError to avoid useless warnings 9 лет назад
wince 1e6ee7f3c7 * fix remaining search handle leaks in Dos.FSearch - fix for bug #30896 9 лет назад
x86_64 4ddbb7cd26 * Fixed assembler blocks to comply with x86_64 ABIs, which normally do not allow to change stack pointer at arbitrary locations. Register RBX is now saved/restored by compiler in function prologue, due to its presence in list of modified registers. 9 лет назад
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 7c1c964c28 arm-aros: enabled basic AROS on ARM build 9 лет назад
Makefile.fpc 2e3cb70489 * regenerated makefiles after adding the win16 target 10 лет назад
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.