Commit History

Author SHA1 Message Date
  sergei c2a29a0dbb + MIPS: implemented peephole optimization which changes appropriate patterns into conditional moves, which are available on MIPS4 and higher. 11 years ago
  sergei 4e7c908b0d + MIPS: added movn and movz instructions. 11 years ago
  nickysn 1295b4abf7 - removed the call to CheckNullArea from the exit code for the tiny memory model 11 years ago
  michael a0f4ff655e * Small optimisation in strnew from Luiz Americo (bug ID 26365) 11 years ago
  michael f1bd08acce * Add enable/disablecontrols for target dataset (patch from Luiz Americo, bug ID #26364) 11 years ago
  michael 5bf2b9f8d2 * Patch from Luiz Americo to allow reading data in blockread state 11 years ago
  nickysn 7cfd7a66cd + create a special 'heap' segment with reserved space equal to heapsize (i.e. 11 years ago
  reiniero 2557f1bfa3 * fcl-db: oracle: roll back some overzealous changes. Comment fixes. 11 years ago
  reiniero 5c1eec309d * fcl-db: cosmetic: document integer precision; layout 11 years ago
  sergei 25037f5318 - MIPS: completely removed trgcpu.add_constraints method. 11 years ago
  Jonas Maebe de0041466f * fixed system.openchararraytype after r27970 (mantis #26359) 11 years ago
  lacak 0106f860eb fcl-db: oracle: 11 years ago
  reiniero b871247238 * fcl-db: tests: bufdataset: test ftVariant & ftVarbytes as issue #19930 is marked eesolve.d 11 years ago
  lacak 98f5e7cd57 fcl-db: oracle: 11 years ago
  reiniero e4fa4a72d2 * fcl-db: cosmetic 11 years ago
  reiniero 39ae91a66f * fcl-db: tdbf: detect some files as DBaseIV instead of III given version signature $03,$8B regardless of language ID. Mantis issue #26332 11 years ago
  sergei c260879439 * MIPS: updated registers, dropped special registers not recognized by GAS (actually, "pc" is recognized, but it is used only for MIPS16 mode, so it is easier to add back if/when this mode is supported), added FPU condition code registers ($fcc0..$fcc7). 11 years ago
  sergei c77225d2c4 + MIPS: added some instructions. 11 years ago
  sergei a8e30043db + MIPS: more peephole optimizations (basically updated to the state of SPARC peephole). 11 years ago
  sergei 04d8e8a5dc * On 64-bit targets, handle abs(int64) internally, using the same code as for abs(longint), i.e. without branching. Both generic and x86-specific pass 2 code is already suitable for different operand sizes, only type checking needs removal of excessive conversions to 32 bits. 11 years ago
  reiniero 5e7a4c4819 fcl-db: cosmetic: error message language fixes 11 years ago
  reiniero 4d92b003a7 * fcl-db: tests: adjust TTestDBBasics.TestSupportIntegerFields to reflect that Oracle does not map integer fields to ftInteger but to ftFMTBCD 11 years ago
  sergei 244f65525b * MIPS: dropped gas_std_regname, its functionality merged into std_regname. This fixes register names in non-instructions (reg. allocation information, variable locations, etc.) and makes assembler listings more readable. 11 years ago
  sergei 77d97303a9 * SPARC: cleanup and simplify 64-bit code generator. Call cg.a_op64_const_reg_reg where possible to make use of its optimization abilities. 11 years ago
  sergei 51f6092672 * SPARC: OP_NOT can always be done in 32 bits, because for 8 and 16-bit operations the high bits of result are adjusted immediately afterwards. 11 years ago
  sergei d6c6c84f76 * calc_divconst_magic_unsigned: explicitly limit the shift amount to number of bits of target platform. This happens implicitly only on x86, on other 32-bit targets shifting by more than 31 bits calculates as zero. 11 years ago
  reiniero eb16231869 * fcl-db: Oracle: improved date/time support, issue #26321 11 years ago
  lacak bafe66a3f0 fcl-db: mssql: add support for new MS SQL 2008 datetime data types. Depends on rev.27979 and requires new FreeTDS dblib library 11 years ago
  reiniero f7b6bbdf8b * fcl-db: oracle connection 11 years ago
  michael beed60ac0d * Patch from Laco to implement Date/time structures in tds (Bug ID 26235) 11 years ago