svenbarth
|
36ee46110c
Updated ppudump to support the new ppu data that might contain class helpers.
|
14 年之前 |
svenbarth
|
3b4eae7d23
Updated some test cases (especially with OK statements to see the results when they are run by themselves).
|
14 年之前 |
svenbarth
|
dde7290439
compiler/symtable.pas:
|
14 年之前 |
svenbarth
|
433851ab36
- compiler/pdecsub.pas:
|
14 年之前 |
svenbarth
|
d4be11cb42
Implement advanced class helper syntax which allows "inheritance" of class helpers. This is not the same as normal class inheritance as its only used to extend the scope to other class helpers (that pseudo heritage line) when searching for a symbol. The real parent is always the extended class.
|
14 年之前 |
svenbarth
|
a9b64c80ad
Rebase to revision 16728
|
14 年之前 |
svenbarth
|
9b05909944
I don't know why, but the tests 3-34 weren't commited the first time although I selected all of them
|
14 年之前 |
svenbarth
|
18ed600cbe
Added 36 tests (tchlp*.pp) and some units (uchlp*).
|
14 年之前 |
svenbarth
|
aed9f0a5f7
Added first version of class helper support (not fully working and not fully featured)
|
14 年之前 |
Jonas Maebe
|
b49b3ecc61
* one more fix that should have been part of r16717: also generate
|
14 年之前 |
paul
|
4e93ecda3d
utils: fix ppudump generic tokenbuf reading
|
14 年之前 |
paul
|
f5965a9ce4
compiler: specialize record methods the same way as currently done for object and class methods + test
|
14 年之前 |
marco
|
24813219da
* update of openbsd sysnr by Jasper Lievisse Adriaanse
|
14 年之前 |
paul
|
e0e01899e5
compiler: move parse_generic_parameters to the interface of pdecl unit, move insert_generic_parameter_types to pdecl unit to access them from pdecsub (preparations for generic methods implementation)
|
14 年之前 |
paul
|
31de2aab1b
compiler: change parse_proc_head pd argument access type from var to out
|
14 年之前 |
joost
|
d97d2490c8
* Fixed the order in which the httpd-units are searched for (bug 18405)
|
14 年之前 |
paul
|
2599cc63bd
compiler: implement generic procedural types
|
14 年之前 |
paul
|
fab44804d2
test: forgotten { %fail } directive
|
14 年之前 |
Jonas Maebe
|
0da9d36116
* fixed internal assembler for x86-64 so that it correctly handles
|
14 年之前 |
michael
|
bd7b4840b0
* Forgot to add fpjsonrtti to makefile
|
14 年之前 |
Tomas Hajny
|
b8062957b9
* fix check for necessity of LIBPATH changes
|
14 年之前 |
michael
|
6898dcee66
* Example for streaming
|
14 年之前 |
michael
|
8390a18298
* Support for RTTI streaming
|
14 年之前 |
michael
|
853a1eb31c
* Added support for project file
|
14 年之前 |
paul
|
749075a851
compiler: ignore case when check type parameters for identity
|
14 年之前 |
paul
|
0d6b62d293
compiler: allow generic inline specialization for delphi mode (like TFoo<Integer>.Create)
|
14 年之前 |
paul
|
d55a141d70
compiler: allow generics as class parents + fixed test
|
14 年之前 |
paul
|
bd64575add
compiler: require generic name with type parameters for the method class prefix (like TGenericClass<T>.MethodName instead of TGenericClass.MethodName) in delphi mode
|
14 年之前 |
paul
|
fa41b6ffe3
compiler: allow generic classes to derive from generic classes and generic interfaces
|
14 年之前 |
paul
|
4cfcc7ae7b
compiler: implement delphi generic syntax for delphi mode
|
14 年之前 |