Michaël Van Canneyt
|
498ff5c56c
* Allow to read YAML files.
|
8 月之前 |
Michaël Van Canneyt
|
52d1a5da94
* Add YAML parser & converter to JSON
|
8 月之前 |
florian
|
40f9d006d6
* write basic attributes for riscvXX-linux
|
8 月之前 |
florian
|
a16f2ae35d
* tai_eabi_attribute -> tai_attribute so it can be used by other architectures
|
8 月之前 |
mattias
|
80c59d2474
fcl-passrc: parser: forbid anonymous/local types in proc args and result types
|
8 月之前 |
mattias
|
4e5be1337c
fcl-passrc: parser: forbid local types as proc args
|
8 月之前 |
mattias
|
459e1901d2
fcl-passrc: fixed forbid anonymous range type as proc arg type
|
8 月之前 |
mattias
|
1748f7d860
fcl-passrc: parse and resolve attributes of method arguments
|
8 月之前 |
Sven/Sarah Barth
|
024d2bfd73
* extended RTTI now includes static properties, so adjust the test to reflect this
|
8 月之前 |
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 月之前 |
florian
|
e30ca27914
* RiscV: write also nopic directive
|
8 月之前 |
Sven/Sarah Barth
|
de8d54cfef
* reset oo_is_forward object option for external classes after parsing the parent classes
|
8 月之前 |
florian
|
64e87c87bc
* apply OptPass1OP to SLT/SLTU as well
|
8 月之前 |
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)
|
8 月之前 |
Sven/Sarah Barth
|
a2826343bb
- remove unnecessary subclassing inside TCustomAVLTreeMap<>
|
8 月之前 |
Sven/Sarah Barth
|
dedc018beb
* when parsing generic parameter types allow the use of generics that are part of the current specialization stack (this can be the case if a generic is used inside itself as a type parameter for a specialization)
|
8 月之前 |
Sven/Sarah Barth
|
9b63123bf0
+ add utility function to check whether a generic belongs to the currently parsed generic even if it's further up in the specialization stack
|
8 月之前 |
Sven/Sarah Barth
|
8f81b213dc
* keep track of the current generic def in the specialization state
|
8 月之前 |
Sven/Sarah Barth
|
db83f9c696
* keep track of the current specialization state of the current module
|
8 月之前 |
Sven/Sarah Barth
|
5d65194777
* TList<>.Pack() with method pointer parameter already passes Default(T) to the check function, so use R instead of Default(T) in the Pack() overload without method pointer
|
8 月之前 |
florian
|
a7dab71da1
* compiled with clang-1205.0.22.9
|
8 月之前 |
Sven/Sarah Barth
|
79ff74ac44
* fix #41007: only unlink typesyms from their typedefs when releasing an unused implicit specialization if the typesym was created for the implicit specialization
|
8 月之前 |
Sven/Sarah Barth
|
32b3477fe2
* fix #41063: don't add classrefdefs or objectdefs to the WPOInfo if they are declared locally (e.g. capturer instances)
|
8 月之前 |
Sven/Sarah Barth
|
291d2e911a
+ add test for fixed #40011
|
8 月之前 |
florian
|
b7608b045b
* RiscV: push_addr_param unified
|
8 月之前 |
Sven/Sarah Barth
|
9de0025394
* fix #41074: adjust conversion level of class/interface to pointer and class to interface conversions so that sub class to class conversions take precedence
|
8 月之前 |
Sven/Sarah Barth
|
310afcd783
* fix #41075: don't allow @<anonfunc>
|
8 月之前 |
florian
|
9ba3b12eaa
* RiscV: unify push_addr_param
|
8 月之前 |
florian
|
b4a83e29a4
* fixes RiscV32 building
|
8 月之前 |
Sven/Sarah Barth
|
aa0ccd8b59
* fix #41072: proc_to_procvar_equal_internal() might be passed a procvar in case of "procvar := @<anon func>", reject that as incompatible
|
8 月之前 |