2
0

Коммит түүх

Эзэн SHA1 Мессеж Огноо
  sergei b0153f1482 * RTL, fpc_val_int64_shortstr and fpc_val_qword_shortstr: variable 'u' does not have to be 64-bit because it only takes values 0 to 15. Changing to sizeint improves code quality on 32-bit targets. 12 жил өмнө
  nickysn 6daadff427 * compilation of unit objects in the i8086 medium memory model fixed (via the use of codepointer) 12 жил өмнө
  Jeppe Johansen d89b9a4311 Add support in ARM assembler reader for ldr reg, =literal syntax 12 жил өмнө
  Jeppe Johansen fdcc68cfd7 Disabled preindex/postindexed peephole optimizations for Thumb and Thumb2 12 жил өмнө
  Jeppe Johansen 0977d76f42 Mark global symbols with assembler references as non-regable 12 жил өмнө
  sergei dddc78514d * Internal ELF linker: for MIPS targets, place .got section after .data. This corresponds to behavior of ld, and reduces amount of processing when adding GOT slots for local symbols (which requires re-doing layout for all sections that come after .got) 12 жил өмнө
  nickysn 4953fd0bb0 * use CodePointer in Classes.TReader.FindMethod() and TFindMethodEvent for i8086 medium memory model compatibility 12 жил өмнө
  nickysn ef2423128f * use CodePointer instead of Pointer in TObject.MethodName() and .MethodAddress() for i8086 medium memory model compatibility 12 жил өмнө
  nickysn 2e97de9522 + added an i8086 specific override of thlcgcpu.location_force_mem, which handles 6-byte (medium/compact memory model) method pointers 12 жил өмнө
  nickysn f5a0702f9a + added i8086 specific implementation of Tcgtypeconvnode.second_nil_to_methodprocvar, which supports memory models with far code and/or far data 12 жил өмнө
  nickysn 91d7b2bc94 + added i8086 medium/compact model 6-byte (mixed near + far) method pointer support in tcgloadnode and tcgassignmentnode 12 жил өмнө
  sergei 8e6d4b41e2 + MIPS: started the peephole optimizer. 12 жил өмнө
  sergei 9494fadf08 * MIPS: set pi_do_call flag for assembler procedures with stackframes, so in PIC mode it further receives pi_needs_got in PIC mode and allocates the GP save temp. 12 жил өмнө
  Károly Balogh 4df92ddc08 dummy GetLastOSerror to make fcl-whatever build, and header cleanup/fixes 12 жил өмнө
  Károly Balogh 4f041157c4 build ctypes on Amiga too 12 жил өмнө
  Károly Balogh 9363585d19 don't try to build SVN on Amiga for now 12 жил өмнө
  sergei f80ce76a69 + MIPS: emulate "flags", i.e. support LOC_FLAGS location. This allows to generate differently optimized code for branching and for conversion to register, typically saving a register and instruction per compare. 12 жил өмнө
  sergei 9a6edd0fb8 * MIPS: handle restoring GP after calls without GAS macro processing, removes ugly workaround for GAS bug. 12 жил өмнө
  michael 4afefd6cbe * Added AddText as suggested in bug ID #24764 12 жил өмнө
  nickysn 4b93fa1323 * set all the i8086 calling conventions' volatile registers to be the same as the 'pascal' calling convention; this should make cdecl compatible with 16-bit C compilers 12 жил өмнө
  sergei dffe9cbc55 * Output sizes in map files without truncation and without leading zeros, plus a few more tweaks to make it look more like map files generated by ld. Resolves #24747. 12 жил өмнө
  sergei 8b1463aedc * tprocdef.customprocname: fixed bug introduced in r21069 that was causing result to always contain 'procedure' or 'function' word. These should be included only if pno_proctypeoption flag is given. Resolves #24640. 12 жил өмнө
  reiniero 2240c24252 fcl-db: dbase: Remove erroneous language ID $20 Czech as it does not appear in references. Fixes issue #0024730: Incorrect dbf Language ID to Locale convert table for Czech locale Windows 12 жил өмнө
  reiniero 29795e1b30 fcl-db: cosmetic: dbase: add reference to language IDs/codepages for DBaseIV 12 жил өмнө
  sergei f49be98507 * MIPS: avoid temp if possible also when converting unsigned 32-bit integers to real. 12 жил өмнө
  sergei c3350d13f9 * MIPS: floating point parameters on stack should be loaded to/from FPU registers directly, without using temp. 12 жил өмнө
  nickysn 3e0cc1e5f6 * fixes for the compilation of unit variants in the i8086 medium memory model 12 жил өмнө
  nickysn e8005f9485 * fixed compilation of unit typinfo in the i8086 medium memory model 12 жил өмнө
  nickysn d377ffdbec + added types CodePtrInt and CodePtrUInt, defined as integers with the same size as a CodePointer 12 жил өмнө
  nickysn 79db53b049 * TPropInfo.GetProc, .SetProc and .StoredProc changed to CodePointer for compatibility with the i8086 medium memory model 12 жил өмнө