The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
Jonas Maebe 446d91eaab + ansistring support. Items of note:
o support for ansistring constants. It's done via a detour because the
      JVM only supports UTF-16 string constants (no array of byte or anything
      like that): store every ansicharacter in the lower 8 bits of an
      UTF-16 constant string, and at run time copy the characters to an
      ansistring. The alternative is to generate code that stores every
      character separately to an array.
    o the base ansistring support is implemented in a class called
      AnsistringClass, and an ansistring is simply an instance of this
      class under the hood
    o the compiler currently does generate nil pointers as empty
      ansistrings unlike for unicodestrings, where we always
      explicitly generate an empty string. The reason is that
      unicodestrings are the same as JLString and hence common
      for Java interoperation, while ansistrings are unlikely to
      be used in interaction with external Java code

  * fixed indentation

git-svn-id: branches/jvmbackend@18562 -
2011-08-20 08:10:39 +00:00
compiler + ansistring support. Items of note: 2011-08-20 08:10:39 +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 + ansistring support. Items of note: 2011-08-20 08:10:39 +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 * generate a declaration with an dynamic array and one with an open array 2011-08-20 07:59:40 +00:00
.gitattributes + ansistring support. Items of note: 2011-08-20 08:10:39 +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