Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe a051b8d225 - remmoved doregister parameter from t*sym constructors, as the registration %!s(int64=5) %!d(string=hai) anos
  Jonas Maebe d8903ce6b3 - removed maxcrecordalign parameter/field from recordsymtables, as this value %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 3fa6838815 * basic llvm metadata support %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe b3a8543a56 * synchronised with trunk till r40942 %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 170ec00348 - removed withnode (was no longer used since a very long time) %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 9630eb7ce9 * synchronised with trunk till r40466 %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 122d0d36d6 + volatile() expression that marks an expression as volatile %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe bc8ed77af1 * synchronised with trunk till r40398 %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 50ab607676 + customint torddef type to create arbitraty bit-width integers %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 8555ec1438 + fpc_eh_return_data_regno() intrinsic to get the return register numbers %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 0b246f3dbd * converted Boolean8 to an internal type, and mapped Boolean to the %!s(int64=6) %!d(string=hai) anos
  Jeppe Johansen ceb38833f2 Added RiscV32/64 target, from a cleaned up version of branches/laksen/riscv/trunk. %!s(int64=7) %!d(string=hai) anos
  florian 6d5ce55232 * unified def creation for open arrays %!s(int64=7) %!d(string=hai) anos
  nickysn 0119e7afb3 * changed the codepointer type in the i8086 small and compact memory models from %!s(int64=7) %!d(string=hai) anos
  nickysn ef6cc202cd * corrected check for f_variants, introduced in r37660 (it was incorrectly %!s(int64=7) %!d(string=hai) anos
  florian 0725bfcdf0 * do not generate references to the variant type, if the variants feature is not available %!s(int64=7) %!d(string=hai) anos
  nickysn 78e0f6c68b + added an i8086-specific FarAddr() function, similar to Addr(), but always %!s(int64=7) %!d(string=hai) anos
  svenbarth 0b02dab684 + new Delphi-compatible intrinsic GetTypeKind() which returns the TTypeKind of a type as a constant value (and thus can be optimized away in If- and Case-statements) %!s(int64=8) %!d(string=hai) anos
  florian b367cdeb96 * create intern types for sparc64 %!s(int64=8) %!d(string=hai) anos
  nickysn efc5e339d0 * use an enum instead of integer constants to represent inline numbers %!s(int64=8) %!d(string=hai) anos
  florian b1dff29cbf * removed unused units %!s(int64=8) %!d(string=hai) anos
  nickysn 657685a8b6 * use sizesinttype instead of ptrsinttype for the index and high parameter of %!s(int64=8) %!d(string=hai) anos
  nickysn 5501061115 * use sizesinttype instead of ptrsinttype for the $length and $mlength fields, %!s(int64=8) %!d(string=hai) anos
  nickysn acfe6d2f2c + added alusinttype and aluuinttype to symdef, which correspond to the ALU size, %!s(int64=8) %!d(string=hai) anos
  nickysn 35b2ffa872 + added types sizesinttype and sizeuinttype, corresponding to the SizeInt and %!s(int64=8) %!d(string=hai) anos
  nickysn dd12e0afb2 * set ptrsinttype and ptruinttype according to voidpointertype.size, instead of %!s(int64=8) %!d(string=hai) anos
  svenbarth a2c9c75e97 Convert Insert() and Delete() to intrinsics in preparation for dynamic array support for these two procedures. %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 9d2bba1917 * create a separate type and def for the LLVM "i1" type, because reusing %!s(int64=9) %!d(string=hai) anos
  sergei 36043d13ae - Removed remains of tai_labeled_instruction, already commented out probably in 1.0 times. %!s(int64=9) %!d(string=hai) anos
  svenbarth 8287773b16 Reverted revision 33036. This feature is too controverse to be left in. %!s(int64=9) %!d(string=hai) anos