Commit Verlauf

Autor SHA1 Nachricht Datum
  florian eb5c61281c + take care of asmmode in $push/$pop, resolves #41190 vor 5 Monaten
  Sven/Sarah Barth 2390e70a4e * inline nodes can specify whether their result needs to be used vor 8 Monaten
  florian 511beac49c * get rid of the hack that tlabelnode inherits from tunarynode and stores a statement in left, resolves #40964 vor 9 Monaten
  J. Gareth "Curious Kit" Moreton b828529b24 * Block nodes are now marked as strippable when created from "begin" statements vor 1 Jahr
  florian b7322ae4c3 * write correct type name in error message vor 1 Jahr
  florian 4103b3d180 * formatting vor 1 Jahr
  J. Gareth "Curious Kit" Moreton 0e5da37533 * Flags specific to TAsmNode have been moved to their own field vor 1 Jahr
  J. Gareth "Curious Kit" Moreton 1bba83cebb * Flags specific to TVecNode have been moved to their own field vor 1 Jahr
  florian 55deefbab5 * do not crash on illegal with statement, resolves #40118 vor 2 Jahren
  florian a05aa25aad * Risc-V: allow also register aliases in register modification lists after asm blocks, last part to resolve #39738 vor 3 Jahren
  Pierre Muller 5acd7a7b83 Rename tsymtable.insert and delete methods to insertsym ands deletesym vor 3 Jahren
  florian 89f9ebc7b7 * throw an error if raise is called in a noreturn subroutine outside of any exception frame, resolves #39514 vor 3 Jahren
  Yuriy Sydorov 3ca73da912 * In TP-style INLINE, allowed the > modifier for global vars and relaxed range checks. vor 4 Jahren
  Yuriy Sydorov 64ddf22e1b * TP compatibility: For retro CPUs always copy the function result to vor 4 Jahren
  Yuriy Sydorov c78e9557f8 * Added support for the old Turbo Pascal INLINE(data/data/...) statement. vor 4 Jahren
  nickysn 940738a3a1 * synchronized with trunk vor 4 Jahren
  svenbarth c7f4be71dc * correctly set the defowner of the exception symtable to the surrounding routine as suggested by Blaise.ru vor 4 Jahren
  nickysn ed9b14bc20 + allow int64 as for loop counter also for 32-bit targets with a 64-bit ALU vor 4 Jahren
  florian 0bdc1fdea4 * do not set nonlocal for inter-procedural labels, this is not needed, they use vor 4 Jahren
  florian 6dac888ae5 * 0 is a valid label in iso mode, resolves #37428 vor 5 Jahren
  svenbarth 2b7d9c5a1f * also handle single character register names (needed on Z80 for example) vor 5 Jahren
  yury 40504a6f9d * If a nested procedure does not access its parent's frame pointer, optimize it by removing the hidden $parentfp parameter. vor 5 Jahren
  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 vor 5 Jahren
  florian 56d64b007f + in some language modes the loop counter is undefined after the loop by language definition vor 5 Jahren
  florian 007df5d0fa * fix for #36554 vor 5 Jahren
  Jonas Maebe d23c7980aa * properly perform (or not) range/overflow checking when performing constant vor 5 Jahren
  Jonas Maebe a051b8d225 - remmoved doregister parameter from t*sym constructors, as the registration vor 6 Jahren
  svenbarth ed5f19e7e3 * change boolean parameters for try_consume_unitsym to a set vor 6 Jahren
  Jonas Maebe c038e4c3f2 * relaxation of r42272: again only show warnings rather than errors for vor 6 Jahren
  Jonas Maebe 1b6425176b * synchronised with trunk till r42049 vor 6 Jahren