Jonas Maebe
|
f402b0d7df
* changed getpointerdef() into a tpointerdef.getreusable() class method
|
10 년 전 |
Jonas Maebe
|
75a6ba4113
- removed symcpu dependencies
|
10 년 전 |
Jonas Maebe
|
bd8079f896
* cache and reuse procvardefs internally created to get the address of a
|
10 년 전 |
Jonas Maebe
|
201121d7c9
* synchronised with trunk till r30345
|
10 년 전 |
Jonas Maebe
|
39594adae1
* different, simpler fix for #27691 fixed in r30261; should fix the
|
10 년 전 |
Jonas Maebe
|
5c75b6dd6b
* synchronised with trunk up till r28402
|
11 년 전 |
nickysn
|
94bcb9878a
* reimplemented r28329 in a different way, as suggested by Jonas
|
11 년 전 |
nickysn
|
dfcbe03572
+ added x86-specific function getx86pointerdef, similar to getpointerdef, but
|
11 년 전 |
Jonas Maebe
|
7949bebb8d
* synchronised with r28168 of trunk
|
11 년 전 |
sergei
|
3eec9996bc
* Moved method check_hints from tmodule to tused_unit and modified it so warning messages are output with position info from associated unitsym. Resolves #25057.
|
11 년 전 |
Jonas Maebe
|
02ca215272
* reworked and fixed llvm procdef handling (except for variadic C functions):
|
11 년 전 |
sergei
|
d25330e367
* Removed tasmdata.realname (it is not used anywhere) and changed tasmdata.name to pshortstring. The name string is owned by tmodule and referenced by tasmdata. This removes 80-char limit on tasmdata.name, Mantis #25009.
|
12 년 전 |
svenbarth
|
9d48bc0baf
Implement cross unit type overloading of generics. This fixes the regression introduced with revision 25498.
|
12 년 전 |
svenbarth
|
88af293155
Fix for Mantis #22160
|
13 년 전 |
Jonas Maebe
|
ba4b08261c
* fixed (real)modulename memory leak when changing the module name
|
13 년 전 |
Jonas Maebe
|
14cfe770a4
* replaced most (if not all) remaining fields/parameters in the compiler
|
13 년 전 |
Jonas Maebe
|
834026bfb5
* synchronised with trunk up to r21067
|
13 년 전 |
Jonas Maebe
|
3380b58695
* when we get near the limit of the maximum number of TOC entries that can
|
13 년 전 |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
13 년 전 |
pierre
|
813ebf08e3
* Avoid having current_debuginfo pointing to freed memory
|
13 년 전 |
paul
|
c6ca9e5091
compiler:
|
13 년 전 |
paul
|
8a8db0a822
compiler: pass both modulename and filename to tmodule.create. extract modulename from filename if modulename is not passed (probably fix an error with asm/obj filename appeared after the namespace branch merge).
|
14 년 전 |
paul
|
de21de2024
compiler: implement delphi like namespaces
|
14 년 전 |
Jonas Maebe
|
d1f424561e
+ getsingletonarraydef() function to get a (reused if possible) def for
|
14 년 전 |
Jonas Maebe
|
466f6751c8
+ getpointerdef() function that returns a pointerdef for the passed def.
|
14 년 전 |
Jonas Maebe
|
43c5ed20c2
+ support for initialising typed constants via compiler-generated
|
14 년 전 |
Jonas Maebe
|
0700e2d7ef
+ support for {$namespace x.y.z} directive to specify the namespace
|
14 년 전 |
pierre
|
239944f8d0
+ Use DLL name in assembler labels used to import DLL functions/variables
|
14 년 전 |
svenbarth
|
d0705a1779
Rebase to revision 17236
|
14 년 전 |
sergei
|
1c01d52ea6
* Improvements of tprocinfo class:
|
14 년 전 |