florian
|
906571fa25
* improve pretty printing of symbols
|
1 an în urmă |
Pierre Muller
|
4c330f2799
Issue internal error in def type is errordef
|
1 an în urmă |
florian
|
8f3cce556d
* some error messages use nicer symbol names
|
2 ani în urmă |
florian
|
0eee70ac81
* fix FindUnitSymtable for exception symtables, resolves #24801 and #39974
|
2 ani în urmă |
Ondrej Pokorny
|
55629aeb19
do not publish enums with jumps
|
3 ani în urmă |
florian
|
c13517634f
* patch by Rika: Replace some instances of manual work with endianness with cryptic oneliners, resolves #39719
|
3 ani în urmă |
Sven/Sarah Barth
|
eaeb614887
+ provide a tsym based variant of ChangeOwnerAndName
|
3 ani în urmă |
Sven/Sarah Barth
|
a7a0f47d98
* extract a symbol or def from its previous owner if that owner has OwnsObjects set to true
|
3 ani în urmă |
florian
|
32fa0ecaf9
* cleanup
|
3 ani în urmă |
nickysn
|
3ecb41cd2d
* improvements to the prevention of dangling pointers in tmodule.deflist,
|
4 ani în urmă |
pierre
|
6230de31bb
* Second patch xml-node-dump-defs.patch from J. Gareth Moreton from bug report 36882.
|
4 ani în urmă |
florian
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
4 ani în urmă |
Jonas Maebe
|
a2174753c1
- removed tabstractrecorddef.get_unit_symtable, which did not always return the unit
|
5 ani în urmă |
svenbarth
|
80a4a01f12
+ add a method to tdef to initialize the defid from within a constructor
|
5 ani în urmă |
Jonas Maebe
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
pierre
|
ec76e879c9
Integrate patch from bug report 35409.
|
6 ani în urmă |
pierre
|
c1e93bd2c2
+ compiler/symdef.pas: Add missing call to tderef.reset methods in all tdef constructors.
|
6 ani în urmă |
svenbarth
|
61bde67082
+ add method has_non_trivial_init_child() to tdef which provides access to the symtable's
|
7 ani în urmă |
florian
|
31f78ea2b6
+ implementation of the vectorcall calling convention by J. Gareth Moreton
|
7 ani în urmă |
svenbarth
|
d50848174a
+ add putboolean and getboolean convenience methods to tentfile
|
7 ani în urmă |
svenbarth
|
a52b675779
* fix that *annoying* search & replace remnant of incorrect casing
|
7 ani în urmă |
pierre
|
97241c46b2
Move getptruint/putptruint methods to tentfile class to allow use with ppudump
|
7 ani în urmă |
florian
|
b1dff29cbf
* removed unused units
|
8 ani în urmă |
Károly Balogh
|
5426c11611
marked a few uses of TConstExprInt as const during parameter passing, to avoid a few unnecessary record copying
|
8 ani în urmă |
svenbarth
|
ee466b9a28
* extend tdef.fullownerhierarchyname() with a parameter that skips the inclusion of a procdef's parameter declaration using the new pno_noparams option
|
8 ani în urmă |
svenbarth
|
3ea78f53ad
* as it seems that UnitImportSyms stores symbols that are already freed add an additional check to tderef.build() for tdef (in addition to tsym) to find code that triggers such cases more easily
|
9 ani în urmă |
Jonas Maebe
|
9a0cb50a08
* converted the result of fullownerhierarchyname to tsymstr so it (and
|
9 ani în urmă |
Jonas Maebe
|
8e43a8a9cf
* changed fix for reusable defs and exceptiontables again: we cannot create
|
9 ani în urmă |
Jonas Maebe
|
46dfa1af30
* correctly handle t*def.getreusable*() in case the original def was in
|
9 ani în urmă |
Jonas Maebe
|
a3ba779b22
* fixed formatting
|
9 ani în urmă |