Commit History

Author SHA1 Message Date
  Sven/Sarah Barth 3ba27d3160 * ensure that current_settings.pmessage is reset when doing a replay and when loading the current message state from the token stream 8 months ago
  Sven/Sarah Barth 5ec9386d27 * ensure that only the newest message state is applied 8 months ago
  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 8 months ago
  Sven/Sarah Barth 9a2d0e0692 + add method to TMessage to check whether a message is valid 8 months ago
  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 8 months ago
  Sven/Sarah Barth c3a6df26ee * apply message state to the pending state so that they are applied at the correct moment 8 months ago
  Sven/Sarah Barth d335ce60dd * ensure that flushpendingswitchesstate had been called before the start of replaying tokens 8 months ago
  Sven/Sarah Barth 7fe7e26659 * use dispose() instead of freemem() for consistency with the allocation of pmessagestaterecord 8 months ago
  Michaël Van Canneyt df365a56cf * Use IsYAMLFileName, detect other extensions 8 months ago
  Michaël Van Canneyt abeccabdf1 * Add IsYAMLfileName 8 months ago
  Michaël Van Canneyt 2b56b2d725 * Add possibility to scan single document in consecutive calls 8 months ago
  Michaël Van Canneyt 417ba4cca8 * Alias support 8 months ago
  Michaël Van Canneyt 349003662c * Fix extensions in filenames 8 months ago
  Michaël Van Canneyt e9eb8297bc * Handle case where there is no end-of-document 8 months ago
  Michaël Van Canneyt 2f086e1ec2 * Some formatting fixes, make sure string argument is const where possible 8 months ago
  Margers 93d855b2ca Remove one of two CPULLVM define macro 8 months ago
  Margers f7cbed1a72 def_system_macro -> undef_system_macro (fix oversight as if then block is equal to else block) 8 months ago
  Michaël Van Canneyt 498ff5c56c * Allow to read YAML files. 8 months ago
  Michaël Van Canneyt 52d1a5da94 * Add YAML parser & converter to JSON 8 months ago
  florian 40f9d006d6 * write basic attributes for riscvXX-linux 8 months ago
  florian a16f2ae35d * tai_eabi_attribute -> tai_attribute so it can be used by other architectures 8 months ago
  mattias 80c59d2474 fcl-passrc: parser: forbid anonymous/local types in proc args and result types 8 months ago
  mattias 4e5be1337c fcl-passrc: parser: forbid local types as proc args 8 months ago
  mattias 459e1901d2 fcl-passrc: fixed forbid anonymous range type as proc arg type 8 months ago
  mattias 1748f7d860 fcl-passrc: parse and resolve attributes of method arguments 8 months ago
  Sven/Sarah Barth 024d2bfd73 * extended RTTI now includes static properties, so adjust the test to reflect this 8 months ago
  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) 8 months ago
  florian e30ca27914 * RiscV: write also nopic directive 8 months ago
  Sven/Sarah Barth de8d54cfef * reset oo_is_forward object option for external classes after parsing the parent classes 8 months ago
  florian 64e87c87bc * apply OptPass1OP to SLT/SLTU as well 8 months ago