Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe ee77d5a6f2 * some changes to handleformalcopyoutpara() so that in the future it can %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 144ba2a2ad * enabled (generic) fpc_pchar_length() and fpc_pwidechar_length() %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 1a23a7cd27 * removed all remaining nounsupported ifdefs (except for the one about %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe d7cff1cd31 * give an error when trying to typecast a unicodestring into a pwidechar %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 224aae8993 + support for typecasting ansistrings into pchars on the JVM platform %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 27f2edea57 + pchar -> short/ansi/unicodestring support %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 1ff004312b * null-terminate ansistrings like on native platforms (so support %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 27731e342c + support for array-of-const on the JVM target. Even though the %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 549e51fdfa * uncommented a bunch of pointer types %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe d0e8cd1637 + support for dereferencing any kind of pointer type %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 1a0913c462 * fixed proc_to_procvar() type conversion in case the target procvar %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 687e9fb6dc * fixed fully qualified class names passed to JLClass.forName() %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe dd32efa9ff + cstring_to_pchar type conversion support %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 4647aa3f15 * don't copy back constref parameter values after the call %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 6d0dd347ba * declare procvar constructors as "overload" so that the implicitly added %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe c648cade1a * prevent internal errors when calling location_force_mem() for %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe eb8ba875db * set the node complexity of stringconstn and setconstn to 1 rather than %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 76de70e683 * since enums are represented by classes in the JVM, initialize global %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 48710a5a3f * print the owning class/record of internally generated methods when %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe d33f71460f * don't initialize static arrays of records twice (g_newarray already %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 0b7b6361fe * ignore methods that are added for the purpose of the JVM (inherited %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe a73d5b6da7 * only set the assignmentside flag for typeconversion nodes in %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe da5bd3b0bd * use invokespecial for "strict private" (= Java "private") rather than for %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 7f22a2f223 + support for range checking calculations with hlcgobj %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 851cb65021 * activate code to remove unnecessary widenings to 64 bit in case %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe d48fa1d7e2 * for all managed VM targets, reject ord->ptr typecasts (except for 0), %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 8a95a04e16 * extracted dynarray helpers from system unit into jdynarr.inc (were %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 1418faf854 * converted tcginlinenode.second_abs_long() to hlcgobj %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe f4690f90ad * keep maximum used evaluation stack size up-to-date when putting a %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 27c004807f * typecast the indices generated for array constants in the node-based %!s(int64=14) %!d(string=hai) anos