Commit History

Author SHA1 Message Date
  marco 43d7b23555 * fix for #33817, also p* marshalledstring for Delphi compat. 7 years ago
  michael e46b89c8bb * Patch from Ondrej Pokorny to fix camelcase (bug ID 4b46872) 7 years ago
  pierre 250e924ad3 + Add RTE 236 for thread errors: 7 years ago
  florian 22df9cde3e * halt and runerror never return 7 years ago
  Károly Balogh 07513150e0 * make StdOut/StdErr optionally a true alias of Output/ErrOutput, so they share the same underlying TextRec. this reduces data segment usage on small systems by more than 1K. 7 years ago
  svenbarth ea193bc993 * enable explicit Pointer overloads of Interlocked* functions for M68k as that has a calling convention where the passing of Pointer values differs from ordinal values (address vs. int registers). Fixes e.g. usage of the Classes unit 7 years ago
  svenbarth e09ec0e36b + add ability to have explicitely implemented Pointer overloads of the Interlocked* routines instead of forwarding them to the ones with suitable size. 7 years ago
  maciej-izak 8aaa3c0fd5 + added additional OpaquePointer type for the system unit (mantis #32977). 7 years ago
  maciej-izak f719f81c06 + added new types for the system unit: opaque data type (TOpaqueData) and related opaque pointer (POpaqueData) (mantis #32977) 7 years ago
  nickysn 29f307589e + added an i8086-specific procedure MoveData, that allows moving of far data, 7 years ago
  nickysn 0119e7afb3 * changed the codepointer type in the i8086 small and compact memory models from 7 years ago
  marco 52f81da69c * some aliases for newer delphi versions, patch by Silvio. 7 years ago
  florian 0725bfcdf0 * do not generate references to the variant type, if the variants feature is not available 7 years ago
  florian ff86c80176 * cpu specific header file for the system unit: cpuh.inc, moved several declarations into it 7 years ago
  svenbarth fe95d73fe5 * move RTTI header include above ObjPas header include 7 years ago
  Károly Balogh e1501c86bf m68k: fix no FPU support 8 years ago
  svenbarth 187ebc6821 * adjust/update guard against older compiler versions 8 years ago
  florian 8bbe7d7268 * define STACK_BIAS constant for sparc64, it is fundamental 8 years ago
  florian cd70098b84 + SPARC64 support for the system unit 8 years ago
  nickysn ba665e103c + added sqr(shortint) and sqr(smallint) for CPUs with 8/16-bit alu 8 years ago
  nickysn 78a7445751 + added Odd(byte) and Odd(shortint) for cpus with 8-bit alu and Odd(word)/ 8 years ago
  nickysn fa645dcaf7 + added abs(smallint) and abs(shortint) for cpus with 8-bit or 16-bit alu 8 years ago
  nickysn 504662826a * fixed the rtl cpu ifdefs for the rol/ror/sar cpu support check 8 years ago
  pierre 651f8b17c1 Add minimum type/const for RTL compilation with threading support disabled 8 years ago
  nickysn 056e742684 + enable the internal 8-bit and 16-bit sar on i8086 8 years ago
  nickysn b14f277e8f + use rtl helpers for 64-bit shl/shr/sar/rol/ror modify in place operations, on 8 years ago
  nickysn 321876252b + enabled the rol/ror intrinsic on i8086 8 years ago
  florian 33d56598e0 + basic embedded rtl support for z80 8 years ago
  nickysn ca46040728 + added 16-bit versions of the InterLocked* functions for i8086 8 years ago
  Jonas Maebe 868370d727 + InterlockedCompareExchangePointer() alias for InterlockedCompareExchange(pointer) 8 years ago