florian
|
bc672e8fb2
* do not mess with the global symbol when compiling the implementation part of a unit
|
10 gadi atpakaļ |
florian
|
cab98a58d0
+ parameters of nested procedure variable parameters are taken into account during name mangling, resolves #27515
|
10 gadi atpakaļ |
florian
|
726a78be08
* fix possible range check errors, resolves #27461
|
10 gadi atpakaļ |
Jonas Maebe
|
071282b286
* add methods of objcprotocols to the list of visible "helper" methods when
|
10 gadi atpakaļ |
svenbarth
|
ba75fd62f0
Fix for Mantis #27348. Applied patch by Do-wan Kim plus comments for the reason.
|
10 gadi atpakaļ |
svenbarth
|
943a094683
Fix for Mantis #27320.
|
10 gadi atpakaļ |
Jonas Maebe
|
146e3bcb9e
* synchronised with trunk till r29513
|
10 gadi atpakaļ |
Jonas Maebe
|
e97f31541e
- reverted partial commit of merge
|
10 gadi atpakaļ |
Jonas Maebe
|
a76bbf363d
* synchronised with trunk r29513
|
10 gadi atpakaļ |
sergei
|
d4969ca2ee
* Fixed subscripting records of size OS_PAIR on big endian targets and enabled placing such records into registers. Tested and shows no regressions on mips-linux.
|
10 gadi atpakaļ |
svenbarth
|
5848637db3
Fix generation of class names for specializations.
|
10 gadi atpakaļ |
svenbarth
|
77df68b2d9
Fix basically a regression since the reworking of Delphi compatible generics. The typenames of specialization now (again) contains the type names of the parameters. Additionally they are nicely formatted (TypeName<UnitName1.TypeName1[,...]>. If the full string should be longer than 255 characters an ellipsis will be added accordingly instead of the remaining parameters.
|
10 gadi atpakaļ |
marco
|
2578514853
* first dragonfly patch (existing most). Mantis #27091
|
10 gadi atpakaļ |
sergei
|
07ab3fbec4
* Fixed RTTI name mangling for nested types, resolves #26069.
|
10 gadi atpakaļ |
Jonas Maebe
|
95b95497d4
* mark the typesyms generated in trecorddef.create_global_internal() as used
|
10 gadi atpakaļ |
Jonas Maebe
|
854fe2230a
* store the vmt field rather than only its offset in tobjectdef, so we can
|
10 gadi atpakaļ |
Jonas Maebe
|
489594f02f
* fixed copy/paste error in r28322
|
10 gadi atpakaļ |
Jonas Maebe
|
0def3629cc
* factored out adding a single field to a record based on a def
|
10 gadi atpakaļ |
Jonas Maebe
|
864b36fbe5
* create the recorddef at the start when building an anonymous recorddef,
|
10 gadi atpakaļ |
Jonas Maebe
|
b18ba8e85b
* syncrhonised with trunk up till r28471
|
11 gadi atpakaļ |
Jonas Maebe
|
63a3ff3c7f
* integrate the functionality to create an address-only procvardef from a
|
11 gadi atpakaļ |
Jonas Maebe
|
6f01bb56d6
* automatically call calcparas adter creating a procvardef from a procvdef,
|
11 gadi atpakaļ |
Jonas Maebe
|
83c7dbb7a6
* fixed copy/paste error that caused all warnings to be disabled after
|
11 gadi atpakaļ |
Jonas Maebe
|
ee76e8dbf5
* fixed warning about always-true comparison when compiling a 16 bit target
|
11 gadi atpakaļ |
Jonas Maebe
|
5c75b6dd6b
* synchronised with trunk up till r28402
|
11 gadi atpakaļ |
Jonas Maebe
|
6e1d370417
* split off the texceptaddr declaration into rtl/inc/excepth.inc, so it can
|
11 gadi atpakaļ |
Jonas Maebe
|
5a49727cdf
* moved functionality to create a global recorddef based on a tfplist of
|
11 gadi atpakaļ |
nickysn
|
e6c5c35d65
* tarraydef.create_from_pointer changed to require the actual pointerdef as a
|
11 gadi atpakaļ |
svenbarth
|
d46ae01589
Fix inlining of record methods across units if the unit with the method definitions is already compiled.
|
11 gadi atpakaļ |
nickysn
|
86726a5dc8
* return ptrsinttype instead of sinttype in pointerdef.pointer_arithmetic_int_type
|
11 gadi atpakaļ |