marco 2a57956032 * dfly rtl dir from mantis #27091 10 лет назад
..
aix 3a5e6485b5 - RTL: removed InitVariantManager, it was an empty procedure since day 1. 10 лет назад
amicommon 7bbb30ccd4 * Reset filerec mode field to fmClosed if the system call to open the file failed 10 лет назад
amiga 3a5e6485b5 - RTL: removed InitVariantManager, it was an empty procedure since day 1. 10 лет назад
android 3d34a8a3b0 Makefiles updated with fpcmake rev 27428 11 лет назад
arm d4461efae3 Fix broken ldrd assembler syntax in RTL 10 лет назад
aros 3a5e6485b5 - RTL: removed InitVariantManager, it was an empty procedure since day 1. 10 лет назад
atari 7bbb30ccd4 * Reset filerec mode field to fmClosed if the system call to open the file failed 10 лет назад
avr 98606eea15 Fixed some bugs in the AVR RTL code. 11 лет назад
beos 3a5e6485b5 - RTL: removed InitVariantManager, it was an empty procedure since day 1. 10 лет назад
bsd 2578514853 * first dragonfly patch (existing most). Mantis #27091 10 лет назад
charmaps c465d3d64a * moving 4 cp9* units. These are 16-bit and big. 11 лет назад
darwin 75c6d67bc7 * Extention -> extension (By Reinier, bug ID #25979) 11 лет назад
dragonfly 2a57956032 * dfly rtl dir from mantis #27091 10 лет назад
embedded 3a5e6485b5 - RTL: removed InitVariantManager, it was an empty procedure since day 1. 10 лет назад
emx 7bbb30ccd4 * Reset filerec mode field to fmClosed if the system call to open the file failed 10 лет назад
freebsd 316a50ff23 * support for clock_gettime(), patch by Graeme. 11 лет назад
gba 3a5e6485b5 - RTL: removed InitVariantManager, it was an empty procedure since day 1. 10 лет назад
go32v2 7bbb30ccd4 * Reset filerec mode field to fmClosed if the system call to open the file failed 10 лет назад
haiku 3a5e6485b5 - RTL: removed InitVariantManager, it was an empty procedure since day 1. 10 лет назад
i386 88b58c3580 i386: added signed 64bit div/mod helpers in assembly. we have some 64bit heavy code where a direct helper results in about 8-10% of performance advantage compared to going through the generic wrapper + the unsigned function 11 лет назад
i8086 16c5849fc6 + added HexStr() overload for huge pointers 11 лет назад
inc 2578514853 * first dragonfly patch (existing most). Mantis #27091 10 лет назад
java 90537e94a0 Call Errno2noutres if system call to close the handle fails in do_close for win and unix 10 лет назад
jvm 94a045aa3d * Moved declarations of TFPURoundingMode,TFPUExceptionMask and TFPUPrecisionMode to System unit. Declarations in Math unit changed to aliases. 11 лет назад
linux 0d717c7e0e * update by newer lazarus version 10 лет назад
m68k 6bcaa88c3a * m68k: "or" without suffix is not accepted, must be "or.l" 11 лет назад
macos 7bbb30ccd4 * Reset filerec mode field to fmClosed if the system call to open the file failed 10 лет назад
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 3a5e6485b5 - RTL: removed InitVariantManager, it was an empty procedure since day 1. 10 лет назад
msdos 7bbb30ccd4 * Reset filerec mode field to fmClosed if the system call to open the file failed 10 лет назад
nativent 7bbb30ccd4 * Reset filerec mode field to fmClosed if the system call to open the file failed 10 лет назад
nds 7bbb30ccd4 * Reset filerec mode field to fmClosed if the system call to open the file failed 10 лет назад
netbsd d01bf2dea3 Multifield pthread_attr_t for NetBSD 10 лет назад
netware 7bbb30ccd4 * Reset filerec mode field to fmClosed if the system call to open the file failed 10 лет назад
netwlibc 7bbb30ccd4 * Reset filerec mode field to fmClosed if the system call to open the file failed 10 лет назад
objpas 4d5f1f04fe * solution in r29126 was brute force, fixed 10 лет назад
openbsd 1a83b76a8f Add fpwidestring unit 10 лет назад
os2 1dceddc302 * minor update of the GetLastOSError support infrastructure 10 лет назад
palmos 3d34a8a3b0 Makefiles updated with fpcmake rev 27428 11 лет назад
powerpc a8bc2085e8 - Delete strpas.inc files, no longer used, their contents has been merged into corresponding $(CPU).inc. 11 лет назад
powerpc64 a8bc2085e8 - Delete strpas.inc files, no longer used, their contents has been merged into corresponding $(CPU).inc. 11 лет назад
qnx 67df7aebcf * minor updates 11 лет назад
solaris e0aafc571a Add fpwidestring unit 10 лет назад
sparc 217ab9879c * Enabled internal handling of Abs(longint) for all targets. It has been implemented in cross-platform way ages ago (see tcginlinenode.second_abs_long), but not enabled on MIPS,SPARC and m68k. 11 лет назад
symbian 3d34a8a3b0 Makefiles updated with fpcmake rev 27428 11 лет назад
ucmaps 729730454b + source file for cp852 (IBM Latin-2 / central Europe) added 11 лет назад
unix 2578514853 * first dragonfly patch (existing most). Mantis #27091 10 лет назад
watcom 7bbb30ccd4 * Reset filerec mode field to fmClosed if the system call to open the file failed 10 лет назад
wii 3a5e6485b5 - RTL: removed InitVariantManager, it was an empty procedure since day 1. 10 лет назад
win 7bbb30ccd4 * Reset filerec mode field to fmClosed if the system call to open the file failed 10 лет назад
win32 ae68a4962f - RTL: merged functionality of InitWideStringManager into InitUnicodeStringManager and removed the former. 10 лет назад
win64 ae68a4962f - RTL: merged functionality of InitWideStringManager into InitUnicodeStringManager and removed the former. 10 лет назад
wince 3a5e6485b5 - RTL: removed InitVariantManager, it was an empty procedure since day 1. 10 лет назад
x86_64 f456bb3a25 * Re-implement ln(x) also for x87-based x86_64 targets (counterpart of r27367,r27518,r27552,r27553 for i386 target). 10 лет назад
COPYING.FPC 8117e33c2a + Made license more clear, upgraded to LGPL 2.1 21 лет назад
COPYING.txt 81597bf171 * updated address of FSF (mantis #24646, patch by Alexey Svistunov) 12 лет назад
Makefile da7efb8607 AROS: regenerated Makefiles to support i386-aros 11 лет назад
Makefile.fpc 2578514853 * first dragonfly patch (existing most). Mantis #27091 10 лет назад
README.txt 4bf254bc32 * added .txt extensions to all README, TODO and COPYING files 16 лет назад
fpmake.inc 2578514853 * first dragonfly patch (existing most). Mantis #27091 10 лет назад
fpmake.pp a8bc2085e8 - Delete strpas.inc files, no longer used, their contents has been merged into corresponding $(CPU).inc. 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.