The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi-compatible 32/64 bit Pascal Compiler. It comes with a fully TP 7.0-compatible run-time library. Some extensions have been added to the language, like function overloading. Shared libraries can be linked. Basic Delphi support is implemented with classes, exceptions, RTTI, and ansistrings. A Free Component Library (FCL) is available with the base classes. Bindings for X11, ncurses, GTK, OpenGL, zlib, mysql, interbase and postgres are available.
| Tags | Software Development Compilers |
|---|---|
| Licenses | GPL LGPL |
| Implementation | Object Pascal Pascal |
Recent releases


Release Notes: This release adds an Objective-Pascal dialect (supported on all Mac OS X and iOS targets), many Delphi compatibility mode improvements, and various new ARM code generator features.


Release Notes: This release contains most library fixes from early June 2010 through March 2011. There are also some compiler fixes, most relating to 64-bit.


Release Notes: Many fixes and a few new features were added. Most library fixes since June 2010 are included.


Release Notes: This is a bugfix release with some minor enhancements. An experimental packages-installation tool has been added. Support has been added for TIFF reading/writing in fcl-image. There are improvements and fixes in CHM support. Linking the gtk2-package with GTK versions above 2.13.4 has been fixed. The text mode IDE has support for CHM help files.


Release Notes: This version contains mostly bugfixes, selected backported features, and a cleanroom implementation of some routines that were suspected of copyright infringement. You are urged to upgrade to this new version to avoid possible copyright issues.