Историја ревизија

Аутор SHA1 Порука Датум
  Jonas Maebe c0ce94528f * use Dwarf-EH for Linux/x86-64 when using the LLVM code generator пре 6 година
  Jonas Maebe 37ae70f925 * pass --eh-frame-hdr to the linker on Linux when using Dwarf-based EH, as пре 6 година
  Jonas Maebe a1db586c81 * define CPULLVM for compilers with an llvm-based code generator (in addition пре 6 година
  Jonas Maebe 42f82f4d40 * the libunwind API resides in libgcc_s on Linux пре 6 година
  Jonas Maebe 68ce5dc91f * register static symbols references from assembly code as "used" so that LLVM won't пре 6 година
  Jonas Maebe 85702dd263 + added support for clang as an assembler for llvm IR пре 6 година
  Jonas Maebe 645a4da831 - removed "-enable-fp-mad" llc option, as it's not supported for all versions пре 6 година
  Jonas Maebe aff3a15081 * call runerror(217) instead of halt(217) when using Dwarf-EH in similar пре 6 година
  Jonas Maebe df0a126064 * abstracted rest of the generic exception handling code through the пре 6 година
  Jonas Maebe 7ffd5fc90b * handle explicit reraise for llvm specifically, as it needs to unwind to пре 6 година
  Jonas Maebe 03013cf2e1 * make ttryfinallynode inherit from ttertiary node so it has a "third" node пре 6 година
  Jonas Maebe 2f8fcf7819 + new tf_use_psabieh target flag to indicate a target uses PSABI/Dwarf EH пре 6 година
  Jonas Maebe fceb34dbd5 * converted tllvmpara contents from tlocation to toper, so we can also пре 6 година
  Jonas Maebe d363acbe77 * when inserting a reference to an external procdef, also process its пре 6 година
  Jonas Maebe ae65f88f62 * add support for la_catch in spilling_get_reg_type (it will never need пре 6 година
  Jonas Maebe ce7579bd50 + added "cleanup" landing pad opcode пре 6 година
  Jonas Maebe 4cd6f59bc3 * changed create_hlcodegen into a procvar, so that we don't have to insert пре 6 година
  Jonas Maebe 366bf4294b * constructor to create extractvalue/extractelement instructions пре 6 година
  Jonas Maebe e6c89bbf0a + helper to add an extra clause to a landingpad instruction пре 6 година
  Jonas Maebe 4e73919676 - removed FPC 2.6.x bootstrapping code пре 6 година
  Jonas Maebe 01ddde2283 * refactored jumping out of exception frames so it can be overridden by descendents пре 6 година
  Jonas Maebe ccb7231744 * generate invoke instead of call when calling a function in a block that пре 6 година
  Jonas Maebe 8711069998 + constructors to create invoke instructions пре 6 година
  Jonas Maebe 077d7e8551 * fixed handling of LLVM invoke instruction in the assembler writer and пре 6 година
  Jonas Maebe 5b8f7224af * set the dummy exception handling personality function for functions using пре 6 година
  Jonas Maebe b6efcb9105 + tllvmexceptionstatehandler that emits LLVM landingpad instructions to be пре 6 година
  Jonas Maebe 3cfad8fba8 * renamed FPC_USE_PSEABIEH to FPC_USE_PSABIEH пре 6 година
  Jonas Maebe bc8ed77af1 * synchronised with trunk till r40398 пре 6 година
  Jonas Maebe 50ab607676 + customint torddef type to create arbitraty bit-width integers пре 6 година
  pierre a1fbde242d Fix cleaning of unicode utils package in fpmake пре 6 година