Історія комітів

Автор SHA1 Опис Дата
  Jonas Maebe 2f8fcf7819 + new tf_use_psabieh target flag to indicate a target uses PSABI/Dwarf EH 6 роки тому
  Jonas Maebe 4cd6f59bc3 * changed create_hlcodegen into a procvar, so that we don't have to insert 6 роки тому
  Jonas Maebe 3a5a69619e * moved initialisation of parentfpstruct to just behind where the local vars 6 роки тому
  Jonas Maebe b96a8aee61 * don't generate tempsfinalize nodes in except filter procdefs, as that would 6 роки тому
  Jonas Maebe 3b9f5a5e96 * moved finalization of code generator temps to a node, so it can be getcopy'd 6 роки тому
  florian a40335de34 * non-linux arm targets fixed 6 роки тому
  florian c37c485eb7 + check if initialization/finalization code uses implicitly thread vars 6 роки тому
  florian 9f16c34329 + initial work for tls-based threadvar support on arm-linux 6 роки тому
  yury 5c5dc2ed50 * Changed verbosity of ""???" not yet supported inside inline procedure/function" to note to be consistent with note "Call to subroutine "?" marked as inline is not inlined". 6 роки тому
  yury dd60397165 + Added the pio_inline_not_possible flag to timplprocoption. It is set if a function can't be inline (contains an assembler block, etc). When calling such functions, no note "Call to subroutine "?" marked as inline is not inlined" is emitted. 6 роки тому
  yury b115886930 * po_inline can't be removed from procoptions when the interface part is already parsed. It changes the interface's CRC and causes other units to recompile. 6 роки тому
  yury 95d18cd052 * If a function can't be inline (contains an assembler block, etc) remove the po_inline flag from its procoptions. 6 роки тому
  yury 4357caaad8 * Removed unused local vars. 6 роки тому
  Jonas Maebe 0cd85d73e4 * ttryfinallynode now inherits from tbinarynode instead of tloopnode, as its 6 роки тому
  florian a34d4e715c Merged riscv_new branch 6 роки тому
  svenbarth 10886d8cef * fix for Mantis #34206: when specializing nested routines of a generic routine we don't need access to their genericdef (which isn't available anyway in other units when loading from PPU) as their definition is completely contained in the token stream 7 роки тому
  Jeppe Johansen 76dda5813e Updated dynlinker filename. 7 роки тому
  Jeppe Johansen ceb38833f2 Added RiscV32/64 target, from a cleaned up version of branches/laksen/riscv/trunk. 7 роки тому
  nickysn 966564aade - removed 'if assigned(code)' before calling code.free in tcgprocinfo.destroy, 7 роки тому
  svenbarth 5510b13975 * ensure that sto_has_generic is set when a generic routine has been parsed 7 роки тому
  florian f08d3fdf8f * moved execution weight calculation into a separate pass, so the info is available already available before the code generation pass if needed 7 роки тому
  florian 1497b64804 * the temp. locations created by cse were not properly cleanup up, this patch fixes this 7 роки тому
  svenbarth dffe423b10 * fix for Mantis #31945: two fixes for nested routines inside generic methods 8 роки тому
  florian b1dff29cbf * removed unused units 8 роки тому
  nickysn 012153201a * moved the conversion of "x:=x op k" to inline nodes to a separate optimization 8 роки тому
  maciej-izak 48b149acd4 New tokens for new management operators: Initialize, Finalize, AddRef and Copy. Small code adjustment for parser (pdecobj.pas, pstatmnt.pas, psub.pas, ptype.pas) was required because few of old token has from now value which is outside range of set: _CONSTRUCTOR, _FINALIZATION. 8 роки тому
  Jonas Maebe 7013a879c3 - disabled check for existence for texceptaddr/tguid/tjmpbuf in the system 8 роки тому
  florian 668b198d7c * fix for issue #29936: check if the internal needed types are available 8 роки тому
  svenbarth 109dff8b56 * allow nested procedures and functions in generic routines (and get rid of an untranslated error message :P ) 8 роки тому
  svenbarth 779799c406 * only record tokens for real generic routines or those that belong to a generic class/record 8 роки тому