Historial de Commits

Autor SHA1 Mensaje Fecha
  sergei 3aaa62b2e3 * Removed separate 64-bit specific copy of location_force_reg, reusing part of 32-bit version to handle 64-bit cases. The difference is that the handling of LOC_CREGISTER locations that was previously available only for 32-bit targets is now applied to 64-bit targets too, reducing amount of redundant move instructions. hace 13 años
  pierre 8e91872ce6 * Fix RequotedExecuteProcess hace 13 años
  sergei a54e342060 + Reduce the amount of RTTI by not generating 'init' information if it will end up being the same as the 'full' one (which is the case of most simple types). The new behavior can be customized for every tdef by overriding needs_separate_initrtti method. hace 13 años
  Jonas Maebe 564445da8c * re-enabled enum -> dispinterface typecasts after r21069, bug noticed by hace 13 años
  Jonas Maebe e2243e6f4e * fixed "make install" for non-JVM targets after r21069 hace 13 años
  Jonas Maebe 6d628a794b * fixed merge error in r21069: netbsd/x86-64 is supported, not haiku/x86-64 hace 13 años
  pierre 857abd87ee + Implement create_varargs_paraloc_info, to allow compilation without warnings hace 13 años
  Jonas Maebe 4e0df2d3a4 * increased ppu version after jvmbackend merge hace 13 años
  Jonas Maebe 9fed3ee04c * merged the jvmbackend branch hace 13 años
  Jonas Maebe 834026bfb5 * synchronised with trunk up to r21067 hace 13 años
  florian 2959d596f9 * patch by Nico Erfurth: Remove superfluous mov from MovStrMov sequences hace 13 años
  paul a26bc50ca6 compiler: change ShortString->(Some)String and AnsiString->(Some)String overload precedence both for variables and string constants, change unicode constant type from widestring to unicodestring (Delphi compatibility) hace 13 años
  Jonas Maebe ca57ab2c99 * support storing the scanner state when the current token is _ID hace 13 años
  Jonas Maebe 0659058e44 * fixed ansistring -> pchar type conversion on JVM target now that empty hace 13 años
  Jonas Maebe 9b6c426369 * also redefine pchar as pwidechar in {$modeswitch unicodestrings} hace 13 años
  Jonas Maebe 9d1063f94c * adjustments/fixes for AIX/ppc64 hace 13 años
  Jonas Maebe 0278d67764 * use generic ppc version of a_loadaddr_ref_reg() for AIX/ppc64 hace 13 años
  Jonas Maebe b33b744f78 * enabled null pointer load checking for AIX/ppc64 hace 13 años
  Jonas Maebe cec20e1c34 * specify the branch opcode to use for a_call_name_direct/a_jmp_name_direct, hace 13 años
  Jonas Maebe 3fc1a274c8 - removed ifdefed/inactive "ti386addnode.second_addmmx" from ppc code hace 13 años
  Jonas Maebe cecdff01e0 * corrected sharedClibext for AIX/ppc32 hace 13 años
  Jonas Maebe 52d1172f6d * correctly call assembler for AIX/ppc64 hace 13 años
  Jonas Maebe d43387dff8 * equivalent of r20829 for AIX/ppc64 (and linux/ppc64): automatically create hace 13 años
  Jonas Maebe b99a8c129d * write pointer data on AIX/ppc64 using .vbyte rather than using .llong hace 13 años
  Jonas Maebe 6502717e67 * align all code/data sections to sizeof(pint), instead of sometimes hace 13 años
  marco e59be6884e * Some minor changes that make the recent changes more backwards compatible. Mantis #21837 hace 13 años
  sergei 5b09fa8a8c * Changed tagVariant.pbstrVal to ^WideString and added a comment about impossibility of having managed members in this record (Mantis #21075). hace 13 años
  Jonas Maebe 81d1cfb3ca + -prefix_constants <x>, -prefix_fields <x> and -prefix_innerclasses <x> hace 13 años
  Jonas Maebe 9a10c5aea8 * don't mark final class methods as virtual hace 13 años
  marco 6b93cbcbea * Fix for #21636, TFPSList.Pack several fixes. hace 13 años