Commit Verlauf

Autor SHA1 Nachricht Datum
  Jonas Maebe 908bbed312 * moved jvm-specific tarrayreftype from cgutils to jvm/cpubase vor 11 Jahren
  Károly Balogh 70f9b098e0 no longer define a segment field for m68k vor 11 Jahren
  nickysn af49e50a3c * do not cause an internal error when location_reg2string is called on a vor 11 Jahren
  nickysn 338d72f564 * extracted the code from psub.translate_registers for generating the name of vor 11 Jahren
  nickysn 70649932de * tlocation.value reverted back to longint on non 64-bit archs. This fixes the tset5.pp and tset5a.pp regressions on powerpc and probably other 32-bit platforms. vor 12 Jahren
  nickysn 11f0b0b5aa tlocation.value (for LOC_CONSTANTs) changed to TCGInt to avoid trouble on < 32-bit cpus vor 12 Jahren
  florian 7361e19799 + support for handling OS_128/OS_S128 on 64 Bit CPUs as far as needed for method pointers in registers vor 13 Jahren
  Jonas Maebe 0fc422f244 * moved definition of maxcpuregister and tcpuregisterset from cgbase to vor 13 Jahren
  Jonas Maebe 992cc352c6 * generalized handling of pointers to non-implicit pointer types: vor 14 Jahren
  Jonas Maebe 2a6caa539c + support for constant array indices in treference for the JVM target vor 14 Jahren
  Jonas Maebe 742f4ee12e + first (partial) implementation of thlcg for the jvm vor 14 Jahren
  florian 4f82149dbd * aint -> asizeint change vor 14 Jahren
  Jonas Maebe f13f6627c4 * moved use_fixed_stack from cgutils to a method in paramgr so it can vor 15 Jahren
  florian e5ebb2a26e * started to integrate the code of David Zhang's MIPS code from fpc-mips on sf into fpc trunk vor 16 Jahren
  Jonas Maebe 0eec337a00 - removed SUPPORT_UNALIGNED, FPC_SUPPORTS_UNALIGNED and FPC_UNALIGNED_FIXED vor 16 Jahren
  florian 67cb961ed3 * only x86 and m68k need treference.segment vor 16 Jahren
  Jonas Maebe 7d459cf12a * the compiler now explicitly keeps track of the minimally guaranteed vor 16 Jahren
  florian 5b5895b8ff * small avr compilation fixes vor 17 Jahren
  Jonas Maebe f36e5411af * split cpu64bit compiler define into vor 17 Jahren
  florian 4592402529 * fixed sysv x86-64 function results for records and arrays with sizes 9..16 bytes vor 17 Jahren
  florian 0e13d07a31 + more avr code vor 17 Jahren
  peter 6058b2c247 * renamed t_times to executionweight and moved it to vor 18 Jahren
  florian 6ac5ed6a47 * store character constants converted to shortstrings unaligned vor 18 Jahren
  Jonas Maebe c13ff3729b * Merged 2.3 branch changes: vor 18 Jahren
  Jonas Maebe 2e131baa4c * code generator support for subsetreferences (memory locations which vor 19 Jahren
  Jonas Maebe c25aba7592 * cleaned up subsetreg support (put everything in a record) vor 19 Jahren
  Jonas Maebe e344ee3cd7 + support for register variables which contain records vor 19 Jahren
  florian 9e00f894a9 + support for unaligned function vor 19 Jahren
  Jonas Maebe fad5d59bd9 * turned {$ifdef cputargethasfixedstack} into "if use_fixed_stack" vor 19 Jahren
  Jonas Maebe 9de2847865 + support for passing parameters via pre-allocated stack space on i386 vor 19 Jahren