Projects / Free Pascal Compiler

Free Pascal Compiler

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
Licenses
Implementation

Recent releases

  •  11 Mar 2014 21:40

    Release Notes: This release adds fixes and improvements for fcl-db, Web and JSON package synchronization, improvements to the chmcmd compiler, and several fixes for winunits (and winceunits).

    •  14 Oct 2013 19:39

      Release Notes: This release adds bugfixes.

      •  16 Apr 2012 17:58

        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.

        •  31 May 2011 18:00

          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.

          •  15 Nov 2010 11:06

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

            Recent comments

            17 Mar 2013 11:22 jrcar

            I am finding that free pascal can handle things I used to do in C++

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.