Historial de Commits

Autor SHA1 Mensaje Fecha
  florian a05aa25aad * Risc-V: allow also register aliases in register modification lists after asm blocks, last part to resolve #39738 hace 3 años
  Pierre Muller 5acd7a7b83 Rename tsymtable.insert and delete methods to insertsym ands deletesym hace 3 años
  florian 89f9ebc7b7 * throw an error if raise is called in a noreturn subroutine outside of any exception frame, resolves #39514 hace 3 años
  Yuriy Sydorov 3ca73da912 * In TP-style INLINE, allowed the > modifier for global vars and relaxed range checks. hace 4 años
  Yuriy Sydorov 64ddf22e1b * TP compatibility: For retro CPUs always copy the function result to hace 4 años
  Yuriy Sydorov c78e9557f8 * Added support for the old Turbo Pascal INLINE(data/data/...) statement. hace 4 años
  nickysn 940738a3a1 * synchronized with trunk hace 4 años
  svenbarth c7f4be71dc * correctly set the defowner of the exception symtable to the surrounding routine as suggested by Blaise.ru hace 4 años
  nickysn ed9b14bc20 + allow int64 as for loop counter also for 32-bit targets with a 64-bit ALU hace 4 años
  florian 0bdc1fdea4 * do not set nonlocal for inter-procedural labels, this is not needed, they use hace 5 años
  florian 6dac888ae5 * 0 is a valid label in iso mode, resolves #37428 hace 5 años
  svenbarth 2b7d9c5a1f * also handle single character register names (needed on Z80 for example) hace 5 años
  yury 40504a6f9d * If a nested procedure does not access its parent's frame pointer, optimize it by removing the hidden $parentfp parameter. hace 5 años
  svenbarth 60345366f2 * fix for Mantis #35140: apply patch by Ryan Joseph together with some further changes by me to add support for constant parameters in generics hace 5 años
  florian 56d64b007f + in some language modes the loop counter is undefined after the loop by language definition hace 5 años
  florian 007df5d0fa * fix for #36554 hace 5 años
  Jonas Maebe d23c7980aa * properly perform (or not) range/overflow checking when performing constant hace 5 años
  Jonas Maebe a051b8d225 - remmoved doregister parameter from t*sym constructors, as the registration hace 6 años
  svenbarth ed5f19e7e3 * change boolean parameters for try_consume_unitsym to a set hace 6 años
  Jonas Maebe c038e4c3f2 * relaxation of r42272: again only show warnings rather than errors for hace 6 años
  Jonas Maebe 1b6425176b * synchronised with trunk till r42049 hace 6 años
  Jonas Maebe f76cde1c4c * set correct fileinfo for statements_til_end() block hace 6 años
  florian b81cc7fbaf * set filepos better hace 6 años
  Jonas Maebe 51e68eb302 * fixed several places where the interface crc could change: hace 6 años
  Jonas Maebe 170ec00348 - removed withnode (was no longer used since a very long time) hace 6 años
  florian 2ba239ea6d * more robust fix of #27543 hace 6 años
  svenbarth e7f29e9e28 * also pass the pattern with which the potential unit/namespace symbol had been found to try_consume_unitsym*() hace 7 años
  nickysn 3318703ece * moved nf_typedaddr to addrnodeflags (anf_typedaddr) hace 7 años
  florian 37a5716819 * reuse more sparc code for sparc64 hace 8 años
  svenbarth ca78bfffae * fix for Mantis #32111: allow undefined defs as a for loop's counter; the specialization will decide whether it will compile or not hace 8 años