Commit History

Author SHA1 Message Date
  nickysn 6daadff427 * compilation of unit objects in the i8086 medium memory model fixed (via the use of codepointer) 12 years ago
  Jeppe Johansen d89b9a4311 Add support in ARM assembler reader for ldr reg, =literal syntax 12 years ago
  Jeppe Johansen fdcc68cfd7 Disabled preindex/postindexed peephole optimizations for Thumb and Thumb2 12 years ago
  Jeppe Johansen 0977d76f42 Mark global symbols with assembler references as non-regable 12 years ago
  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 years ago
  nickysn 4953fd0bb0 * use CodePointer in Classes.TReader.FindMethod() and TFindMethodEvent for i8086 medium memory model compatibility 12 years ago
  nickysn ef2423128f * use CodePointer instead of Pointer in TObject.MethodName() and .MethodAddress() for i8086 medium memory model compatibility 12 years ago
  nickysn 2e97de9522 + added an i8086 specific override of thlcgcpu.location_force_mem, which handles 6-byte (medium/compact memory model) method pointers 12 years ago
  nickysn f5a0702f9a + added i8086 specific implementation of Tcgtypeconvnode.second_nil_to_methodprocvar, which supports memory models with far code and/or far data 12 years ago
  nickysn 91d7b2bc94 + added i8086 medium/compact model 6-byte (mixed near + far) method pointer support in tcgloadnode and tcgassignmentnode 12 years ago
  sergei 8e6d4b41e2 + MIPS: started the peephole optimizer. 12 years ago
  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 years ago
  Károly Balogh 4df92ddc08 dummy GetLastOSerror to make fcl-whatever build, and header cleanup/fixes 12 years ago
  Károly Balogh 4f041157c4 build ctypes on Amiga too 12 years ago
  Károly Balogh 9363585d19 don't try to build SVN on Amiga for now 12 years ago
  Jonas Maebe 1a560e9875 * when concatenating ansistrings, do not map CP_NONE (rawbytestring) to 12 years ago
  Jonas Maebe 9b9252e507 * don't depend on the (non-Delphi-compatible) behaviour that the current 12 years ago
  Jonas Maebe d1c36c464a * fixed r22247 so it does in fact set the destination code page properly 12 years ago
  Jonas Maebe 957854c0ae + test for assign/rename/erase/mkdir/rmdir with utf8/cp866 encoded file 12 years ago
  Jonas Maebe 197b949dfa * fixed chdir/rmdir/mkdir(rawbytestring) on FPCRTL_FILESYSTEM_SINGLE_BYTE_API 12 years ago
  Jonas Maebe aaa5bb48de + ToSingleByteFileSystemEncodedFileName(array of widechar) overload for more 12 years ago
  Jonas Maebe df6a2dce00 + unicodestring support for assign/erase/rename 12 years ago
  Jonas Maebe d676bbf9af * the filerec.name field is 0-based, not 1-based -> to check for an empty 12 years ago
  Jonas Maebe a00828e3e2 * fixed buffer overrun in SysPCharToNtStr 12 years ago
  Jonas Maebe 953e088c14 + unicodestring support for POpen(), and DefaultFileSystemCodePage support 12 years ago
  Jonas Maebe 8538f48fda * made the ansistring parameters of the fp*() overloads constant, changed 12 years ago
  Jonas Maebe e132a77709 - reverted optimisation from r24962, it's already performed in SetCodePage() 12 years ago
  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 years ago
  sergei 9a6edd0fb8 * MIPS: handle restoring GP after calls without GAS macro processing, removes ugly workaround for GAS bug. 12 years ago
  michael 4afefd6cbe * Added AddText as suggested in bug ID #24764 12 years ago