Commit History

Autor SHA1 Mensaxe Data
  nickysn 3318703ece * moved nf_typedaddr to addrnodeflags (anf_typedaddr) %!s(int64=7) %!d(string=hai) anos
  nickysn efc5e339d0 * use an enum instead of integer constants to represent inline numbers %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe 098d64b631 * don't swap and/or boolean operations, they always need to be evaluated in %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe 0fc1fd6ac1 * replaced current_procinfo.currtrue/falselabel with storing the true/false %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe f402b0d7df * changed getpointerdef() into a tpointerdef.getreusable() class method %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 93d50bc287 * moved jvm-specific classdef-related fields from tenumdef to a platform- %!s(int64=11) %!d(string=hai) anos
  florian 4d5119bf1c * fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables %!s(int64=11) %!d(string=hai) anos
  sergei d72478eb64 * Function tjvmaddnode.cmpnode2topcmp is, in fact, not specific to any target. Moved it to generic tcgaddnode and reused in tmipsaddnode, where the same functionality was implemented in different way. %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 583c9a3360 * replace assigned(dynarray) and dynarray=/<>nil with length(dynarray)=/<>0 %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe a4cf406189 * use generic string concatentation and comparison infrastructure for the %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 3bf71d8d04 * fixed unsigned comparisons after r18734 (comparison operator is now %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 37aa2d8443 + full support for sets on the JVM target %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 569228447d * converted all enum handling for the JVM target so that it uses the %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 6857dde33e + shortstring support for the JVM target (including accessing character 0 as %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 446d91eaab + ansistring support. Items of note: %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 3e5b70d80d * cpu64bitaddr -> cpu64bitalu check to determine whether we need special %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe d1a1d30e04 * unless compiled with -dnounsupported, the compiler will now accept not %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 91855becfe + unicodestring support for the JVM target (except for multiple adds %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe d3a4866cf5 * reorder processing of left/right for add nodes somewhat to make %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 71b348757b * reversed expected operand order of tjvmhlcg.a_cmp_*(), because %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe e699eb3cc5 + added "list" parameter to thlcgjvm.inc/decstack() methods, and %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe a1c50d0576 * make sure that comparisons with NaN always return false %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe f250d5d494 + full JVM implementation for add-nodes and mat-nodes, except for %!s(int64=14) %!d(string=hai) anos