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 |