Historial de Commits

Autor SHA1 Mensaje Fecha
  Michaël Van Canneyt 8aa9ac99a6 * Remove loaded_from in tmodule. The same unit can be loaded from different places hace 1 año
  Michaël Van Canneyt 1351746a46 * Make tglobalstat a class hace 1 año
  Michaël Van Canneyt 6f7481fd24 * Remove freeold from set_current_scanner hace 1 año
  Michaël Van Canneyt 3ce07ef6fa * use set_current_scanner, add mainscanner hace 1 año
  Ryan Joseph ecfff40f96 * Implement parsing of RTTI directive hace 2 años
  Michael VAN CANNEYT 64feb6a5cd * $NAMESPACES directive hace 2 años
  Sven/Sarah Barth 2a5023508a + add support for forward declarations of generic classes and interfaces (any implicit pointer type really); fixes #34128 hace 3 años
  flyingsheep 6c6cb13a5e * Fix for issue #39379 by bart broersma hace 3 años
  nickysn 5085a04930 - removed the (deflist[i] is tdef) check from the tmodule destructor, since hace 4 años
  nickysn f59aab1371 * fixed typecast in tmodule.destroy after r49426, since registered_in_module is introduced in tdef, not in tstoreddef hace 4 años
  nickysn 3ecb41cd2d * improvements to the prevention of dangling pointers in tmodule.deflist, hace 4 años
  florian 84a1f614d9 * fix several double ; hace 5 años
  svenbarth 84dc6621cb * have the module keep track whether it was loaded from a PPU with a different endianess than the current host system hace 5 años
  Jonas Maebe 9bd33f7a45 + support for LLVM metadata constant string parameters hace 5 años
  svenbarth ced3885dbb * generate construction function for the attributes used in a unit using a more straight forward approach hace 6 años
  svenbarth e296b26e9e - remove unit info and related code again as that will be handled similar, but differently with dynamic packages hace 6 años
  svenbarth b2932393df Reintegration of Custom Attributes branch by Joost van der Sluis with patches reworked by Svetozar Belic [patch 1/3] hace 6 años
  Jonas Maebe 5473f4fc44 + LLVM support for library init/fini routines hace 6 años
  Jonas Maebe 2923e484fd * synchronised with trunk till r41907 hace 6 años
  Jonas Maebe d150869dea * record symbols that need to remain in their original order, and on Darwin hace 6 años
  Jonas Maebe a7bd37d17a * synchronised with trunk till r40776 hace 6 años
  Jonas Maebe 0b61b5d4cf * added extra header to ppu inside a subsection, so we won't run into hace 6 años
  Jonas Maebe 68ce5dc91f * register static symbols references from assembly code as "used" so that LLVM won't hace 6 años
  florian b1dff29cbf * removed unused units hace 8 años
  Károly Balogh d3f69c1753 atari: tos is no longer a define, so use atari to define shortasmprefix hace 8 años
  Jonas Maebe db40e1575d + support for handling the tcalo_no_dead_strip flag when targeting LLVM: hace 8 años
  svenbarth 5bb121e91c Add a mechanism to keep track of assembler symbols that either publicly provided by a unit or used by a unit and that are not really baked by a Pascal symbol (e.g. public function aliases, RTTI & VMT symbol). hace 9 años
  Jonas Maebe d4281d6111 * (re)create the module's waitingforunit and local*searchpath fields when it hace 9 años
  svenbarth f27ce0b159 Rework the way the method bodies for specializations are generated: instead of walking the global and local symboltable all pending specializations are kept in a list of the current module which is (for now) walked at the end of a unit/program to generate the method bodies as before. hace 9 años
  svenbarth a35627628c Fix potential access violations when compiling units with helper types and/or generics hace 9 años