Commit History

Автор SHA1 Съобщение Дата
  Károly Balogh 552ab2938e avoid some unnecessary sign extensions преди 11 години
  Károly Balogh 48ceebafb1 n68kmem node for better utilization of 68k specialities in addressing преди 11 години
  Károly Balogh 3a464dbdcf don't swap the base and index registers if we have a scalefactor преди 11 години
  Károly Balogh 7b05113322 addressing improvements: fixref can swap base/index registers if better fits 68k pattern, less need to move around registers. also fix reference in a_op_const_ref. преди 11 години
  Jonas Maebe 7ea92f48cc * cleaned up do_spill_replace() преди 11 години
  Jonas Maebe 92fa75838e * honour -Oonopeephole преди 11 години
  Jonas Maebe 45e03d768e * handle ARM PIC jump tables in determining the maximum offset for преди 11 години
  Jonas Maebe 246caf3526 * never alias/coalesce cpu registers that are not usable by the register преди 11 години
  nickysn c88cebfc97 * fix for DateTimeToJulianDate and JulianDateToDateTime for integer=smallint преди 11 години
  florian 6deb0b35b5 * handle fpu_vfpv3_d16 properly for thumb2 преди 11 години
  florian e5a5ae8bcb * CPUI386 => I386 преди 11 години
  florian 7c606ba34c * generate rfs/wfs for thumb2 only if an fpa fpu is used преди 11 години
  nickysn b6075c59c1 * changed to for loop counters in the resource string helper routines from преди 11 години
  Károly Balogh 01febdd7f3 plain 68000 also doesn't support 123(dX) преди 11 години
  sergei 5ddb267d57 * Clean up/refactor stack back-tracing code, reducing overall amount of checks and rejecting range from StackBottom to <current frame>. преди 11 години
  sergei 3b5552ae75 - Killed 'goto'. преди 11 години
  lacak d440a05301 fcl-db: tests: pre-set testing environment for MySQL, MSSQL преди 11 години
  sergei 2f05e8b389 * PushExceptObject and dump_stack: use get_caller_stackinfo instead of get_caller_addr and get_caller_frame. преди 11 години
  sergei abc1468a7a * Disabled regvars in __FPC_default_handler by adding an empty assembler block, it is necessary because RtlUnwind does not preserve registers. преди 11 години
  reiniero ab7e5cdda1 * fcl-db: dbtestframework: fix compilation преди 11 години
  michael 26e73a4daf * Created version without classes преди 11 години
  michael c07559bbd1 * In view of recent bug, use traditional for i:=Low() to High instead of for in преди 11 години
  lacak 742c590a3a fcl-db: bufdataset: when data are written to BLOB field (using TBufBlobStream) then unset field null flag when blob stream is created. When writting finishes (on destroy of blob stream) set null flag if blob is empty. + updated test TestChangeBlob. Bug #15376 преди 11 години
  sergei e163a2c813 * MIPS and SPARC: determine whether case expression is in range using a single unsigned comparison (like it is done on other targets). преди 11 години
  nickysn 8926a3268c * fixed TTimeStamp for integer=smallint преди 11 години
  sergei 54e561dfa4 * Assign CharLengthPCharProc and CodePointLengthProc always in initunicodestringmanager, doing it in initwidestringmanager only complicates things. преди 11 години
  marco ed1d5aab37 * mantis #25841 преди 11 години
  Károly Balogh a82a3ec38e let the assembler decide about the size of the Bcc and BRA instructions, this makes code generated here work on a 68000 (and probably a lot smaller in size, no more forced 32bit displacements) преди 11 години
  Károly Balogh 6bd062b59f according to the M68K PRM and also GNU AS, plain 68000 has no BRA.L преди 11 години
  Károly Balogh 075645d2b3 do not generate zero divisor checks if a divisor is a constant преди 11 години