svenbarth
|
461d231daa
Rebase to revision 19078 (directly before the merge of cpstrnew)
|
14 лет назад |
svenbarth
|
594f84dc2c
Merge branch 'unique-syms'
|
14 лет назад |
svenbarth
|
3dcefeb20b
Set "current_structdef", "current_genericdef" and "current_specializedef" to values that were valid during the declaration of the generic when specializing it ("current_genericdef" and "current_specializedef" might need to still be corrected though)
|
14 лет назад |
svenbarth
|
f594e5a3fc
Arrays and procvars inside a generic declaration are not declared as generic/specialization anymore (this partly reverts a previous commit). This reduces the problematic cases in the check whether a found def was specialized inside the class (the changed check in read_named_type.expr_type).
|
14 лет назад |
svenbarth
|
7c3a95d63f
Extend the test with a usage of "TTestInteger" and correct the comments a bit.
|
14 лет назад |
svenbarth
|
feeff56099
We need to flag specializations of record-/objectdef once we have generated their methods otherwise an interesting situation might occur:
|
14 лет назад |
svenbarth
|
950f1e6a73
This check was commited by accident; it was a remain from an experimental solution to the "fix compilation of fgl"-problem.
|
14 лет назад |
svenbarth
|
a133a6af3f
Fix compilation of unit "fgl.pp" and of test "tests/test/tgeneric29.pp".
|
14 лет назад |
svenbarth
|
90278ec755
Allow generics to be overloaded by variables.
|
14 лет назад |
svenbarth
|
a93aeebb1f
types_dec:
|
14 лет назад |
svenbarth
|
5352f1dda4
Corrected the handling of hint directives.
|
14 лет назад |
svenbarth
|
988c799b0e
generate_specialization needs to return the correct generic def if the parent classes are parsed, so that that the usage of generic interfaces is allowed.
|
14 лет назад |
svenbarth
|
d54b7dd58f
Added two reminders for me
|
14 лет назад |
svenbarth
|
6b03193783
Switching from overloaded type symbol to unique symbol per generic.
|
14 лет назад |
Jonas Maebe
|
6920c7a0c1
* fixed stat/fstat-related types for iphonesim platform
|
14 лет назад |
pierre
|
ea6138cffa
* Add Category and svn information
|
14 лет назад |
marco
|
44bd4470f9
* Patch from Mantis #20046 fixing an issue in rcmatchstring.
|
14 лет назад |
sergei
|
1365467b0d
+ Support classes for creating unwind bytecode for Win64.
|
14 лет назад |
sergei
|
6280ee2eed
* Changed attributes of .pdata section so it is smart-linkable on x86_64.
|
14 лет назад |
sergei
|
782cdd8e9a
x86 external Intel assembler:
|
14 лет назад |
Jonas Maebe
|
05c4c3ae25
+ test for mantis #20257 (already fixed in 2.7.x)
|
14 лет назад |
pierre
|
874f27a105
* Remove useless local variable which prevents go32v2 compilation
|
14 лет назад |
pierre
|
30129a0363
* msg files regeneration after commit 19057
|
14 лет назад |
pierre
|
a5d2840980
+ Fix commit 19061, by restoring cs_link_smart code and disabling
|
14 лет назад |
pierre
|
f9fbe661f0
* msg files regeneration after commit 19057
|
14 лет назад |
pierre
|
b5c4df8eb5
* exclude cs_create_smart if using external assembler and dwarf
|
14 лет назад |
pierre
|
0d15a427c2
* Consider cs_create_smart instead of cs_link_smart for
|
14 лет назад |
pierre
|
5d39f2208a
* Consider cs_create_smart instead of cs_link_smart for disabling
|
14 лет назад |
marco
|
1556751109
* also quote ftguid fields. Mantis 20219.
|
14 лет назад |
pierre
|
53d3d518fa
Check warning for %es:0 in assmebler code
|
14 лет назад |