Michaël Van Canneyt
|
fb821b8c9b
* Allow use of attributes on fields and properties in records and classes
|
1 rok pred |
florian
|
906571fa25
* improve pretty printing of symbols
|
1 rok pred |
Michaël Van Canneyt
|
fe62b3ace8
* Introduce constwresourcestring - in unicode mode, resource strings are unicode strings, and must be streamed differently
|
1 rok pred |
Ryan Joseph
|
fefa163a35
* Introduce RTTI options in symbol definition
|
2 rokov pred |
Sven/Sarah Barth
|
1853d1ddd8
* keep track which nested function definition the new method has been converted from
|
1 rok pred |
Sven/Sarah Barth
|
ab5c5a7e9a
* also keep track of captured def (necessary when functions are captured)
|
1 rok pred |
Michaël Van Canneyt
|
cd6d048588
* Add is_systemunit_unicode function (cchartype suymbol)
|
2 rokov pred |
Michaël Van Canneyt
|
adf9f98f7c
* Define char as AnsiChar
|
2 rokov pred |
Michaël Van Canneyt
|
7085083559
* Additional fields/enums for invoke helper
|
2 rokov pred |
Michaël Van Canneyt
|
92f148e667
* Generate hidden class to be used for TVirtualInterface (wasm only)
|
2 rokov pred |
Nikolay Nikolov
|
adf843196a
Merge remote-tracking branch 'origin/main' into wasm_js_promise_integration
|
2 rokov pred |
Sven/Sarah Barth
|
62cc594ca4
* for unique type aliases keep track of the original def
|
2 rokov pred |
Nikolay Nikolov
|
3e21d24098
+ magically insert a void externref type in the System unit, called WasmExternRef
|
2 rokov pred |
florian
|
8f3cce556d
* some error messages use nicer symbol names
|
2 rokov pred |
Dmytro Bogatskyy
|
327aac7f24
Add aarch64-iphonesim target
|
2 rokov pred |
Jonas Maebe
|
12bde4e903
WPO: fix dead code detection, and handle procvars
|
2 rokov pred |
Sven/Sarah Barth
|
b6b2785b66
* also skip high parameters when pc_normal_no_hidden is given to tprocdef.getcopyas
|
2 rokov pred |
Sven/Sarah Barth
|
d7d65fe0d7
* fix typo in comment
|
2 rokov pred |
florian
|
0eee70ac81
* fix FindUnitSymtable for exception symtables, resolves #24801 and #39974
|
2 rokov pred |
Jonas Maebe
|
efbf5eaa01
Fix loading of ObjC protocol type after c8fee69345
|
2 rokov pred |
Pierre Muller
|
2187bfaddd
Add name of unit for return type if not from current module in tprocdef.customprocname
|
2 rokov pred |
Sven/Sarah Barth
|
c8fee69345
* fix #39907: only load system class types from units that are marked as a System unit
|
2 rokov pred |
Ondrej Pokorny
|
55629aeb19
do not publish enums with jumps
|
3 rokov pred |
Sven/Sarah Barth
|
27c1bb3bea
* an objectdef also requires an init for its members if a member (or a member of one of the parents) has a complex initialization
|
3 rokov pred |
Jonas Maebe
|
9e7895575e
tarraydef.elecount: fix overflow detection
|
3 rokov pred |
florian
|
45bf47ee05
* compilation with -O3 fixed
|
3 rokov pred |
Sven/Sarah Barth
|
9aac622dc9
+ add necessary core functions and functionality to implement capturing of variables
|
3 rokov pred |
Sven/Sarah Barth
|
90ebeb275a
+ add utility function to retrieve a file position of a usage of a type symbol from a type's definition
|
3 rokov pred |
Sven/Sarah Barth
|
5cf15be434
+ add a constructor for trecorddef to declare an internal record type as part of a specific other type
|
3 rokov pred |
Sven/Sarah Barth
|
7de854ef1e
+ add method register_implemented_interface to tobjectdef which registers an implemented interface and - if desired - also initializes the GUID related fields of the objectdef
|
3 rokov pred |