Commit History

Author SHA1 Message Date
  florian 70a836c4a2 * first part of merging parts of Jeppe's intrinsics patch, mainly r31135 5 years ago
  florian 931d4dcfee * ensure the rtl and the packages for embedded compile with features exceptions and classes disabled 5 years ago
  svenbarth 5610f992b4 * if a CPU platform does not provide a FarPointer type then declare it as an alias to a mere Pointer 5 years ago
  svenbarth abe6e740f5 * Delphi allows overloading based on Comp, so declare it as a type rename instead of a mere alias 5 years ago
  svenbarth ad0d885880 * if a CPU platform doesn't explicitely provide the Comp type we declare it as an alias to Int64 5 years ago
  svenbarth 042bbdf613 * as long as the Comp type is declared, declare PComp as well 5 years ago
  florian e332c17bbd * some inconsistency regarding FPC_NONE usage fixed 5 years ago
  svenbarth 48b8110e38 * disable UCS4String if dynamic arrays are disabled 6 years ago
  svenbarth 46a8afb50d + declare Pointer types for the remaining Boolean types 6 years ago
  Jonas Maebe 0b246f3dbd * converted Boolean8 to an internal type, and mapped Boolean to the 6 years ago
  florian a34d4e715c Merged riscv_new branch 7 years ago
  Jeppe Johansen 74a7963d58 Redo overflow checking code. 7 years ago
  svenbarth d9cb5c4502 + add a Boolean8 alias for Boolean for symmetry's sake (fixes Mantis #34058) 7 years ago
  marco 096e7d7513 * add prawbytestring. 7 years ago
  Jeppe Johansen ceb38833f2 Added RiscV32/64 target, from a cleaned up version of branches/laksen/riscv/trunk. 7 years ago
  nickysn 26a3ac3fd4 * moved the fpc_in_x86_*port* constants to the system unit in cpuinnr.inc in the 7 years ago
  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