Commit History

Autor SHA1 Mensaxe Data
  pierre f4726e068b Avoid assmebler size mismatch warning in Keep procedure %!s(int64=11) %!d(string=hai) anos
  nickysn 3f4111ac37 * emit MUL instead of IMUL in ti8086addnode.second_mul when overflow checking is %!s(int64=11) %!d(string=hai) anos
  pierre 76c40a49db Add missing field enable_count in breakpoint record (added in 7.5 release) %!s(int64=11) %!d(string=hai) anos
  nickysn 529008e031 * emit MUL (when overflow checking is off), instead of IMUL for OP_IMUL in %!s(int64=11) %!d(string=hai) anos
  sergei 6168f563c2 * x86 compares: compare references with constants directly (without loading to register) if possible, this helps to reduce register pressure. %!s(int64=11) %!d(string=hai) anos
  nickysn 820b667e1b - rm the OP_IMUL to SHL optimization from tcgx86.a_op_const_reg and tcgx86.a_op_const_ref, because it's already done in optimize_op_const, which is called in the beginning of both methods. %!s(int64=11) %!d(string=hai) anos
  michael 9535837039 * Fix recuperation of first transaction created in InternalDoConnect %!s(int64=11) %!d(string=hai) anos
  paul 1f83117f16 utils: use fpc 2.6.2 compatible code %!s(int64=11) %!d(string=hai) anos
  nickysn 767a0f1187 - rm TODO comment about the IMUL optimization with SHL from %!s(int64=11) %!d(string=hai) anos
  nickysn 1a846e7c71 - rm TODO comment for overflow checking from tcg8086.a_op_const_reg, since %!s(int64=11) %!d(string=hai) anos
  paul ba00250fb4 fpmkunit: choose between .rst and .rsj %!s(int64=11) %!d(string=hai) anos
  paul e181fbc327 utils: clean rsj files by delp %!s(int64=11) %!d(string=hai) anos
  paul 13a0b21031 rstconv: fixed memory leak %!s(int64=11) %!d(string=hai) anos
  nickysn 34cf432600 * in the generic implementation of fpc_mul_int64, fallback directly to %!s(int64=11) %!d(string=hai) anos
  florian e210d5f30e + cpu_capabilites for x86_64 and i386 %!s(int64=11) %!d(string=hai) anos
  sergei 75894722d4 * Factored a reusable piece of code into separate method. %!s(int64=11) %!d(string=hai) anos
  marco 373e450dbc * more android fixes for sockets unit, mantis #25528 %!s(int64=11) %!d(string=hai) anos
  paul 71fbba2b1e utils: parse .rsj file by rstconv tool %!s(int64=11) %!d(string=hai) anos
  paul e7636cd6e6 compiler: fix a bug in .rsj output and enable it by default %!s(int64=11) %!d(string=hai) anos
  paul 3aec5da7a7 compiler: use widestrings for json resource file generation %!s(int64=11) %!d(string=hai) anos
  michael d7fb3be2af * Patch from reinier (bug id 25544) %!s(int64=11) %!d(string=hai) anos
  paul 3bd53b9658 compiler: add a method for generating json files for resource strings (for experiments only now) %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 8065fc24d9 * fixed indentation of stack slot allocation debug statements %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 2518c526c7 * always use a new register for array indices modified by a constant, %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe a5653916e0 * convert array indices always to s32int, because that is the index type used %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 67413a2823 * fixed skpara setter of tprocdef after r26332 %!s(int64=11) %!d(string=hai) anos
  marco a16543e81f * some delphi compatible overloads by Ocean, mantis #25519 %!s(int64=11) %!d(string=hai) anos
  sergei c673c32ad9 + SPARC: generate position-independent case jump tables, as specified by ABI. %!s(int64=11) %!d(string=hai) anos
  sergei dd78cd5811 + SPARC: assembler implementation of SarInt64. %!s(int64=11) %!d(string=hai) anos
  Károly Balogh b398430b4c * get_volatile_registers* now defines proper volatile register range for all cases using the pre-defined values %!s(int64=11) %!d(string=hai) anos