florian
|
d35d1ed357
+ initial support for pascal booleans with sizes 2, 4 and 8
|
14 ani în urmă |
svenbarth
|
35b47e491c
Rebase to revision 17306
|
14 ani în urmă |
florian
|
4d19f6c532
* patch by Jeppe Johansen to be able to generate debug info if an rtl without variant support is used, resolves #18483
|
14 ani în urmă |
svenbarth
|
96116a6c3a
Several adjustments because virtual methods in helpers are just normal methods and a VMT isn't generated for them either.
|
14 ani în urmă |
svenbarth
|
80e6498921
Rebase to revision 17096
|
14 ani în urmă |
florian
|
26fbfaf5a7
+ introduce the usage of asizeint/asizeuint for cpus with sizeof("alu")<>sizeof(pointer)
|
14 ani în urmă |
paul
|
915c412ae3
compiler: generate debug info for record methods:
|
14 ani în urmă |
paul
|
289c9bd192
compiler: remove unneeded checks and typecasting caused by move of objectoptions into tabstractrecorddef
|
14 ani în urmă |
paul
|
56bf42de57
compiler: implement record methods and class methods:
|
14 ani în urmă |
joost
|
07bf44517c
* Merged XPCom branch into trunk, added support for constref and changed
|
14 ani în urmă |
mazen
|
b127fc154a
* Fixed spell error revealed by lintian.
|
15 ani în urmă |
Jonas Maebe
|
daef2efa69
- removed tstoreddef.reset() and overrides, and the associated
|
15 ani în urmă |
Jonas Maebe
|
356026f849
* use new_section() instead of tai_section.create() everywhere
|
15 ani în urmă |
pierre
|
11d6509a56
Attempt to fix missing stabs definitions problem
|
15 ani în urmă |
paul
|
1b614b526a
compiler:
|
15 ani în urmă |
Jonas Maebe
|
025ec34e4d
+ "CExtended" type that is the same as "extended", but conforming to the
|
15 ani în urmă |
Jonas Maebe
|
b4c8c73e70
* changed tf_use_function_relative_addresses into an assembler flag (with
|
15 ani în urmă |
paul
|
ae52b19820
compiler: generate STABS debug info for Variant type
|
15 ani în urmă |
Jonas Maebe
|
da58a01ce6
* fixed stabs debug information for parameters copied into local variables
|
16 ani în urmă |
Jonas Maebe
|
80864ebf31
* made TDebugInfoDwarf3 inherit from TDebugInfoDwarf2 instead of from
|
16 ani în urmă |
yury
|
9c9462cd5a
* Insert DW_AT_low_pc and DW_AT_high_pc attributes for modules on Windows also. It solves debugging problems on Windows with dwarf debug info.
|
16 ani în urmă |
yury
|
99917e034d
* Fixed visibility notes of some overrode methods.
|
16 ani în urmă |
Jonas Maebe
|
36668a6ec5
* don't emit "include file search paths" for stabs since they don't exist
|
16 ani în urmă |
Jonas Maebe
|
e36352bf9e
* store path information for source files in stabs debug info
|
16 ani în urmă |
Jonas Maebe
|
a3732f5cfc
* changed debuginfo for dynamic arrays in stabs and dwarf2 into a pointer to
|
16 ani în urmă |
peter
|
a3a66ba74d
* split tvisibility from tsymoptions
|
16 ani în urmă |
Jonas Maebe
|
bed6a0faa9
* fixed memory leaks
|
17 ani în urmă |
yury
|
491f0fa1d8
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
|
17 ani în urmă |
Jonas Maebe
|
c00108009d
* insert vmt as hidden field in objectdefs
|
17 ani în urmă |
Jonas Maebe
|
81ad9ea6e8
* fixed typo in r10602 causing the names of all record structures of
|
17 ani în urmă |