Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe 887248af2d * support var/out managed types on the callee side in location_get_data_ref() %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 7e6261ff55 * fixed return opcode for enums and smallsets %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 6bc68a11d9 * determine size of aword/aint/asizeint based on type size instead of based %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe c943d703fd * fixed range check error when compiling with -dTest_Double_checksum %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 16cb75a5da * also free the regular code generator when freeing the hl code generator %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 4c6388df6f * fixed memory leaks when ending a macro %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe f3f378496f * fixed memory leaks %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe ce88df680b + symansistr conditional define that, when activated, makes the symbol/ %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 54f96997b9 + support for JVM additions and some other fixes %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe d0a3b49e6c * fixed memory leak %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe f1652a6c87 * copy dispid in tprocdef.getcopy() %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 7cf06b9aa6 * fixed accessing var-parameters from nested routines %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 23e4405c78 * copyout parameters also have to return "true" for is_addr_param_load() %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 4be0ba267a * moved creating block/statement for reference temps into %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe ad6ae44093 * force mode objfpc for synthetic method implementations (to guarantee %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 4fbc1b5369 * better internal names for anonymous records (can't use characters that %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 8fa42c206f + support for nested procedures for the JVM target %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 874095a1c0 * don't skip pushing self parameters for methods of empty structures %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 00086c3dfc * don't give an internalerror when encountering an invalid type while %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 9d0fdb3150 * explicitly specify symtable to jvm_guarantee_record_typesym() instead of %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 0fad10179c * fixed some voidpointerdef handling %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe ba5e264a93 * make the mangled names of symbols in the local scope of %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 1bc846dd3c + TSymtablestack.getcopyuntil() method that creates a copy of a %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe e9e72e6de0 * fixed copyright date %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 528882dc68 * allow typeconversions of formaldef to anything else (make sure to %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe c995e56370 * internalerror if constructor not found in record %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 223057f1a7 + support for is/as and Java interfaces %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 225e866800 - removed superfluous check that could use uninitialized location %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 8ec21eb426 * fixed flow control handling in case of empty try-blocks and in case of %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 1dca48bce5 * set reused left node to nil for JVM loadvmtaddrnodes that need to call a %!s(int64=14) %!d(string=hai) anos