Commit History

Author SHA1 Message Date
  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
  lacak 85ae7c2aaa fcl-db: tests: add check for Oracle native single floating point data type 11 years ago
  Jonas Maebe 9450407ed5 * when taking the address of a method1 that is specified by subscripting 11 years ago
  sergei 9593cece03 * powerpc: implement cg.a_mul_reg_reg_pair method and switch to generic code for division by constants. 11 years ago
  sergei 5356f17fa5 * i386: switch the div/mod node to shared code, leaving in place the specific optimization for division by power of 2. 11 years ago
  Jonas Maebe 99b4389297 * fixed tbs/tb0607 for 64 bit targets: there the nf_internal flag isn't set 11 years ago
  Jonas Maebe 24f4adf657 * set the rangedef of open arrays to ptrsinttype (instead of s32inttype), 11 years ago
  Jeppe Johansen 5ad478b252 Fixed compilation of packages on win32 after r27966. 11 years ago
  Károly Balogh c6153010d1 m68k: plain 68000 doesn't support index scaling at all (020+ and CF only) 11 years ago
  Jonas Maebe 159a35da4e * check for read/write after a newly declared property (mantis #26011) 11 years ago
  Jonas Maebe 5795daf2cd * removed no longer used/needed {$ifdef jvm} parts 11 years ago
  nickysn 82eb84ddff + added warning in case of an $M directive with an invalid stack size specified 11 years ago
  nickysn c868a5e0ea * check whether the stack size specified in the $M directive exceeds the maximum 11 years ago
  reiniero 421139e77a * fcl-db: sql parser: update readme after previous commit 11 years ago
  reiniero 951d128042 - fcl-db: sql parser 11 years ago