fpc/rtl/java
Jonas Maebe 8a95a04e16 * extracted dynarray helpers from system unit into jdynarr.inc (were
in the system unit for easier debugging)
  * disabled a bunch more feature flags by default for the JVM target
  * incorporate modified version of inc/systemh.inc (split into two parts:
    jsystemh_types.inc and jsystemh.inc, because some of the types are
    required for the declaration of the shortstring/ansistring/set/...
    classes, which in turn are required for the routine declarations) and
    inc/system.inc (as jsystem.inc)
   o moved some routines around from old to new locations based on where
     they appear in the common files
   o added a number of defines that allow skipping more common implementations
     in case a platform-specific one is already available
  * all base classes (AnsistringClass etc) are now descendants of
    JLObject rather than TObject, because their declaration is now parsed
    before TObject is known (and there's no need for them to inherit from
    TObject)
  * incorporate modified version of inc/system.inc
  * use the common version of generic.inc, currh.inc, gencurr.inc and
    genmath.inc (with small modification to those files)
  + addition of quite a bit of system unit functionality (halt, runerror,
    random, round, str() for integer types, abs, odd, endian swapping helpers,
    bit scanning, trigonometric functions, ln, exp, ...)
   o round()/trunc() for comp-types has been renamed trunc_comp() on the
     JVM target because their JVM signature conflicts with trunc(currency)
   o the unsigned versions of swapendian() and other endian helpers are not
     available on the JVM target because of JVM signature conflicts

git-svn-id: branches/jvmbackend@18746 -
2011-08-20 08:32:13 +00:00
..
astringh.inc * extracted dynarray helpers from system unit into jdynarr.inc (were 2011-08-20 08:32:13 +00:00
astrings.inc * synchronised code of fpc_ansistr_to_chararray() with 2011-08-20 08:26:00 +00:00
compproc.inc * extracted dynarray helpers from system unit into jdynarr.inc (were 2011-08-20 08:32:13 +00:00
java_sys.inc * extracted dynarray helpers from system unit into jdynarr.inc (were 2011-08-20 08:32:13 +00:00
java_sysh.inc * extracted dynarray helpers from system unit into jdynarr.inc (were 2011-08-20 08:32:13 +00:00
jdk15.inc * extracted dynarray helpers from system unit into jdynarr.inc (were 2011-08-20 08:32:13 +00:00
jdk15.pas * extracted dynarray helpers from system unit into jdynarr.inc (were 2011-08-20 08:32:13 +00:00
jdynarr.inc * extracted dynarray helpers from system unit into jdynarr.inc (were 2011-08-20 08:32:13 +00:00
jdynarrh.inc * use deep copies rather than cloning when copying array contents 2011-08-20 08:27:27 +00:00
jpvar.inc * migrated java.lang.NoSuchMethodException to java_sys.inc 2011-08-20 08:28:45 +00:00
jpvarh.inc * fixed calling non-static class methods via procvars: since we can't known 2011-08-20 08:25:44 +00:00
jrec.inc + support for (only named, for now) records in the JVM target: 2011-08-20 08:00:50 +00:00
jrech.inc * changed the parameter of fpcDeepCopy() from an out-parameter of the 2011-08-20 08:27:22 +00:00
jset.inc + full support for sets on the JVM target 2011-08-20 08:22:22 +00:00
jseth.inc + full support for sets on the JVM target 2011-08-20 08:22:22 +00:00
jsystem.inc * extracted dynarray helpers from system unit into jdynarr.inc (were 2011-08-20 08:32:13 +00:00
jsystemh_types.inc * extracted dynarray helpers from system unit into jdynarr.inc (were 2011-08-20 08:32:13 +00:00
jsystemh.inc * extracted dynarray helpers from system unit into jdynarr.inc (were 2011-08-20 08:32:13 +00:00
Makefile * fixed fpc_unicodestr_compare_equal (has to return 0 in case of 2011-08-20 08:04:11 +00:00
Makefile.fpc + jdk15 unit with jdk 1.5 header translation 2011-08-20 08:08:21 +00:00
objpas.inc * extracted dynarray helpers from system unit into jdynarr.inc (were 2011-08-20 08:32:13 +00:00
objpas.pp
objpash.inc * extracted dynarray helpers from system unit into jdynarr.inc (were 2011-08-20 08:32:13 +00:00
rtl.cfg * extracted dynarray helpers from system unit into jdynarr.inc (were 2011-08-20 08:32:13 +00:00
rtti.inc + support for procedural variables for the JVM target 2011-08-20 08:24:58 +00:00
sstringh.inc * extracted dynarray helpers from system unit into jdynarr.inc (were 2011-08-20 08:32:13 +00:00
sstrings.inc * extracted dynarray helpers from system unit into jdynarr.inc (were 2011-08-20 08:32:13 +00:00
sysos.inc * extracted dynarray helpers from system unit into jdynarr.inc (were 2011-08-20 08:32:13 +00:00
sysosh.inc * extracted dynarray helpers from system unit into jdynarr.inc (were 2011-08-20 08:32:13 +00:00
sysres.inc * extracted dynarray helpers from system unit into jdynarr.inc (were 2011-08-20 08:32:13 +00:00
system.pp * extracted dynarray helpers from system unit into jdynarr.inc (were 2011-08-20 08:32:13 +00:00
ustringh.inc * extracted dynarray helpers from system unit into jdynarr.inc (were 2011-08-20 08:32:13 +00:00
ustrings.inc * synchronised code of fpc_ansistr_to_chararray() with 2011-08-20 08:26:00 +00:00