svenbarth
|
95e2e28100
Remove the (now) non-functional check for inline specialization.
|
14 năm trước cách đây |
svenbarth
|
6c96270eb6
Corrected the handling of hint directives.
|
14 năm trước cách đây |
svenbarth
|
c17a8d36ae
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 năm trước cách đây |
svenbarth
|
6d161298d5
Added two reminders for me
|
14 năm trước cách đây |
svenbarth
|
61bf67cf32
This test does not need to be run
|
14 năm trước cách đây |
svenbarth
|
8f0583ffb2
Switching from overloaded type symbol to unique symbol per generic.
|
14 năm trước cách đây |
svenbarth
|
bba6e0e73f
This fixes an access violation when compiling tests\test\tgeneric30.pp
|
14 năm trước cách đây |
svenbarth
|
6cee1dc4a4
*pexpr.pas:
|
14 năm trước cách đây |
svenbarth
|
b1959e5e89
Moved "parse_generic_parameters" and "insert_generic_parameter_types" from "pdecl.pas" to "pgenutil.pas"
|
14 năm trước cách đây |
svenbarth
|
05e5bc031b
Moved "generate_specialization" from "ptype.pas" to "pgenutil.pas"
|
14 năm trước cách đây |
svenbarth
|
1e37c5d717
Added a file which will hold the various functions related to generic parsing. The header copyright notice and the info comment might not yet be final.
|
14 năm trước cách đây |
svenbarth
|
3ebb2522f1
consume_generic_type_parameter now parses the available parameters first before deciding which generic def is the correct one (this is stored in the "def" variable of the parent frame). The count of the parameters and the order is checked.
|
14 năm trước cách đây |
svenbarth
|
bc45405a15
Added two TODOs for places that I'll need to adjust for inline specializations.
|
14 năm trước cách đây |
svenbarth
|
b18772916b
* ptype.pas:
|
14 năm trước cách đây |
svenbarth
|
80100734c5
*type symbol overloads are only allowed in mode Delphi
|
14 năm trước cách đây |
svenbarth
|
39d702f79d
Extend ttypesym by a list that will contain all generic "overloads" of this symbol.
|
14 năm trước cách đây |
svenbarth
|
dd60ae0203
Rebase to revision 17340
|
14 năm trước cách đây |
sergei
|
dd950d3ceb
* Fixed bug #19188 again, this time with *correct* value of the AND mask.
|
14 năm trước cách đây |
sergei
|
e1616fd8ef
* Replaced 'movzbl %r8b, %r8' because it is rejected by GAS (suffix does not match the operand size). The correct instruction is 'movzbq %r8b, %r8' but that one is rejected by FPC reader instead. Provides a fix for broken builds of targets using external assembler (Mantis #19188).
|
14 năm trước cách đây |
vladob
|
46d50c9ebc
fcl-stl fixes2
|
14 năm trước cách đây |
vladob
|
80dcd5f937
fcl-stl fixes
|
14 năm trước cách đây |
paul
|
f904f41664
compiler: don't allow local or anonymous records to have types (the second part of issue #0019099)
|
14 năm trước cách đây |
paul
|
550ad700c3
compiler: allow class declarations inside records (1 part of issue #0019099)
|
14 năm trước cách đây |
paul
|
56cd7b3450
compiler: allow use of default properties for records (issue #0019098)
|
14 năm trước cách đây |
sergei
|
62e11742bf
* Reverted STD_xxx_HANDLE constants back to DWORD type (issue introduced in r15824). These are not handles, and are 32-bit even in Win64. See http://msdn.microsoft.com/en-us/library/ms683231.aspx
|
14 năm trước cách đây |
florian
|
d3e0105ba8
+ Italian UTF-8 message file, contributed by Massimo Soricetti, resolves #19179
|
14 năm trước cách đây |
florian
|
6b4f13c1d7
* workaround for bug in GetThreadLocale on some W7, resolves #18574
|
14 năm trước cách đây |
michael
|
953560eeaa
* Fixed compilation of apache modules in Lazarus
|
14 năm trước cách đây |
florian
|
ee54a8b879
* Merged helper branch made by Sven Barth
|
14 năm trước cách đây |
florian
|
a31c879e7b
* run test only if the platform supports the extended type
|
14 năm trước cách đây |