Commit History

Autor SHA1 Mensaxe Data
  Sven/Sarah Barth 5ec9386d27 * ensure that only the newest message state is applied hai 8 meses
  Sven/Sarah Barth 1388e2af5b * don't use tmessage.setverbosity() to check whether the message is valid as it should only be applied when the switches are flushed, so use the new tmessage.valid() instead hai 8 meses
  Sven/Sarah Barth 9a2d0e0692 + add method to TMessage to check whether a message is valid hai 8 meses
  Sven/Sarah Barth f2d41e680b * when restoring the state after parsing the last token of the token buffer append the message state to the pending state so that they are reapplied at the correct time hai 8 meses
  Sven/Sarah Barth c3a6df26ee * apply message state to the pending state so that they are applied at the correct moment hai 8 meses
  Sven/Sarah Barth d335ce60dd * ensure that flushpendingswitchesstate had been called before the start of replaying tokens hai 8 meses
  Sven/Sarah Barth 7fe7e26659 * use dispose() instead of freemem() for consistency with the allocation of pmessagestaterecord hai 8 meses
  Michaël Van Canneyt df365a56cf * Use IsYAMLFileName, detect other extensions hai 8 meses
  Michaël Van Canneyt abeccabdf1 * Add IsYAMLfileName hai 8 meses
  Michaël Van Canneyt 2b56b2d725 * Add possibility to scan single document in consecutive calls hai 8 meses
  Michaël Van Canneyt 417ba4cca8 * Alias support hai 8 meses
  Michaël Van Canneyt 349003662c * Fix extensions in filenames hai 8 meses
  Michaël Van Canneyt e9eb8297bc * Handle case where there is no end-of-document hai 8 meses
  Michaël Van Canneyt 2f086e1ec2 * Some formatting fixes, make sure string argument is const where possible hai 8 meses
  Margers 93d855b2ca Remove one of two CPULLVM define macro hai 8 meses
  Margers f7cbed1a72 def_system_macro -> undef_system_macro (fix oversight as if then block is equal to else block) hai 8 meses
  Michaël Van Canneyt 498ff5c56c * Allow to read YAML files. hai 8 meses
  Michaël Van Canneyt 52d1a5da94 * Add YAML parser & converter to JSON hai 8 meses
  florian 40f9d006d6 * write basic attributes for riscvXX-linux hai 8 meses
  florian a16f2ae35d * tai_eabi_attribute -> tai_attribute so it can be used by other architectures hai 8 meses
  mattias 80c59d2474 fcl-passrc: parser: forbid anonymous/local types in proc args and result types hai 8 meses
  mattias 4e5be1337c fcl-passrc: parser: forbid local types as proc args hai 8 meses
  mattias 459e1901d2 fcl-passrc: fixed forbid anonymous range type as proc arg type hai 8 meses
  mattias 1748f7d860 fcl-passrc: parse and resolve attributes of method arguments hai 8 meses
  Sven/Sarah Barth 024d2bfd73 * extended RTTI now includes static properties, so adjust the test to reflect this hai 8 meses
  Sven/Sarah Barth 4aed151833 * fix compilation on i8086 where depending on the memory type code and data pointers may be different (Note: this does not mean that the code works as the RTTI data generated by the compiler does not seem valid either) hai 8 meses
  florian e30ca27914 * RiscV: write also nopic directive hai 8 meses
  Sven/Sarah Barth de8d54cfef * reset oo_is_forward object option for external classes after parsing the parent classes hai 8 meses
  florian 64e87c87bc * apply OptPass1OP to SLT/SLTU as well hai 8 meses
  Sven/Sarah Barth 3b7d9956ca * fix #40653: don't allow the use of a class during its declaration as parent for a nested class (Delphi compatible) hai 8 meses