The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
Jonas Maebe 37b5c061e3 + support for "final" fields in *external* (Java and other) classes, enabled
via {$modeswitch finalfields} (on by default on the JVM target). The
    meaning is the same as in Java: a final (class) field can only be set
    in a (class) constructor of the class it's defined in, and can only be
    written once there (and *must* be set there). They are currently only
    supported for external classes since that basically turns them into
    constants, since for non-external classes we need full dataflow analysis
  o refactored pdecobj.parse_object_members() a bit in the process to reduce
    the amount of repetition (which would have been further increased for
    the support for final fields)
  o made error message about "wrong use of absolute" for fields etc generic,
    so it gives a proper error depending on which token was used (it had
    to be made generic for "final" support, but already was used for other
    things that were wrongly reported as "absolute" misusages)

git-svn-id: branches/jvmbackend@18398 -
2011-08-20 07:56:18 +00:00
compiler + support for "final" fields in *external* (Java and other) classes, enabled 2011-08-20 07:56:18 +00:00
ide + Update all Makefile's modified by 2011-08-16 20:10:19 +00:00
installer + Update all Makefile's modified by 2011-08-16 20:10:19 +00:00
packages fpvectorial: Adds multiline support for text, adds a new translate function to entities 2011-08-18 11:41:22 +00:00
rtl + support for regular arrays and open arrays 2011-08-20 07:55:27 +00:00
tests * fixes cmem.malloc et al. for windows as proposed by Ludo Brands, resolves #15571 2011-08-18 08:47:44 +00:00
utils * don't add a utils prefix when the target cpu is the JVM, because the 2011-08-20 07:50:08 +00:00
.gitattributes + support for regular arrays and open arrays 2011-08-20 07:55:27 +00:00
.gitignore + Added libogc binding and examples for Wii 2011-02-23 21:59:42 +00:00
Makefile + Update all Makefile's modified by 2011-08-16 20:10:19 +00:00
Makefile.fpc * Trunk version to 2.7.1 2011-08-03 13:59:33 +00:00