Commit History

Author SHA1 Message Date
  paul 1a724f3e11 compiler: 13 years ago
  paul c7e057a835 compiler: use is_wide_or_unicode_string() istead of using is_widestring() or is_unicodestring() 13 years ago
  paul 290295db3e compiler: remove UTF8 sequences from 2 comments + minor formatting 13 years ago
  marco 759b927a9b * fix compilation after r17747 13 years ago
  pierre 5f58dd6395 Fix Makefile for openbsd 13 years ago
  pierre a1b5945d20 Fix Makefile for openbsd 13 years ago
  sergei cd89a90841 * Cleanup: removed empty destructors and redundant 'with' statement. 13 years ago
  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. 13 years ago
  pierre 8e91872ce6 * Fix RequotedExecuteProcess 13 years ago
  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. 13 years ago
  Jonas Maebe 564445da8c * re-enabled enum -> dispinterface typecasts after r21069, bug noticed by 13 years ago
  Jonas Maebe e2243e6f4e * fixed "make install" for non-JVM targets after r21069 13 years ago
  Jonas Maebe 6d628a794b * fixed merge error in r21069: netbsd/x86-64 is supported, not haiku/x86-64 13 years ago
  pierre 857abd87ee + Implement create_varargs_paraloc_info, to allow compilation without warnings 13 years ago
  Jonas Maebe 4e0df2d3a4 * increased ppu version after jvmbackend merge 13 years ago
  Jonas Maebe 9fed3ee04c * merged the jvmbackend branch 13 years ago
  Jonas Maebe 834026bfb5 * synchronised with trunk up to r21067 13 years ago
  florian 2959d596f9 * patch by Nico Erfurth: Remove superfluous mov from MovStrMov sequences 13 years ago
  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) 13 years ago
  Jonas Maebe ca57ab2c99 * support storing the scanner state when the current token is _ID 13 years ago
  Jonas Maebe 0659058e44 * fixed ansistring -> pchar type conversion on JVM target now that empty 13 years ago
  Jonas Maebe 9b6c426369 * also redefine pchar as pwidechar in {$modeswitch unicodestrings} 13 years ago
  Jonas Maebe 9d1063f94c * adjustments/fixes for AIX/ppc64 13 years ago
  Jonas Maebe 0278d67764 * use generic ppc version of a_loadaddr_ref_reg() for AIX/ppc64 13 years ago
  Jonas Maebe b33b744f78 * enabled null pointer load checking for AIX/ppc64 13 years ago
  Jonas Maebe cec20e1c34 * specify the branch opcode to use for a_call_name_direct/a_jmp_name_direct, 13 years ago
  Jonas Maebe 3fc1a274c8 - removed ifdefed/inactive "ti386addnode.second_addmmx" from ppc code 13 years ago
  Jonas Maebe cecdff01e0 * corrected sharedClibext for AIX/ppc32 13 years ago
  Jonas Maebe 52d1172f6d * correctly call assembler for AIX/ppc64 13 years ago
  Jonas Maebe d43387dff8 * equivalent of r20829 for AIX/ppc64 (and linux/ppc64): automatically create 13 years ago