svenbarth
|
36ee46110c
Updated ppudump to support the new ppu data that might contain class helpers.
|
14 years ago |
svenbarth
|
3b4eae7d23
Updated some test cases (especially with OK statements to see the results when they are run by themselves).
|
14 years ago |
svenbarth
|
dde7290439
compiler/symtable.pas:
|
14 years ago |
svenbarth
|
433851ab36
- compiler/pdecsub.pas:
|
14 years ago |
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 years ago |
svenbarth
|
a9b64c80ad
Rebase to revision 16728
|
14 years ago |
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 years ago |
svenbarth
|
18ed600cbe
Added 36 tests (tchlp*.pp) and some units (uchlp*).
|
14 years ago |
svenbarth
|
aed9f0a5f7
Added first version of class helper support (not fully working and not fully featured)
|
14 years ago |
Jonas Maebe
|
b49b3ecc61
* one more fix that should have been part of r16717: also generate
|
14 years ago |
paul
|
4e93ecda3d
utils: fix ppudump generic tokenbuf reading
|
14 years ago |
paul
|
f5965a9ce4
compiler: specialize record methods the same way as currently done for object and class methods + test
|
14 years ago |
marco
|
24813219da
* update of openbsd sysnr by Jasper Lievisse Adriaanse
|
14 years ago |
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 years ago |
paul
|
31de2aab1b
compiler: change parse_proc_head pd argument access type from var to out
|
14 years ago |
joost
|
d97d2490c8
* Fixed the order in which the httpd-units are searched for (bug 18405)
|
14 years ago |
paul
|
2599cc63bd
compiler: implement generic procedural types
|
14 years ago |
paul
|
fab44804d2
test: forgotten { %fail } directive
|
14 years ago |
Jonas Maebe
|
0da9d36116
* fixed internal assembler for x86-64 so that it correctly handles
|
14 years ago |
michael
|
bd7b4840b0
* Forgot to add fpjsonrtti to makefile
|
14 years ago |
Tomas Hajny
|
b8062957b9
* fix check for necessity of LIBPATH changes
|
14 years ago |
michael
|
6898dcee66
* Example for streaming
|
14 years ago |
michael
|
8390a18298
* Support for RTTI streaming
|
14 years ago |
michael
|
853a1eb31c
* Added support for project file
|
14 years ago |
paul
|
749075a851
compiler: ignore case when check type parameters for identity
|
14 years ago |
paul
|
0d6b62d293
compiler: allow generic inline specialization for delphi mode (like TFoo<Integer>.Create)
|
14 years ago |
paul
|
d55a141d70
compiler: allow generics as class parents + fixed test
|
14 years ago |
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 years ago |
paul
|
fa41b6ffe3
compiler: allow generic classes to derive from generic classes and generic interfaces
|
14 years ago |
paul
|
4cfcc7ae7b
compiler: implement delphi generic syntax for delphi mode
|
14 years ago |