paul
|
d1026bb052
compiler: reintegrate branch http://svn.freepascal.org/svn/fpc/branches/paul/extended_records
|
14 年之前 |
pierre
|
96b8699af5
* Skip library tests for go32v2 target
|
14 年之前 |
pierre
|
818c88dbbf
* Fix cprefix problems for tconstref4 test and add cppdecl modifier
|
14 年之前 |
pierre
|
9276fa437f
* Fix tw1041 test failure
|
14 年之前 |
paul
|
915c412ae3
compiler: generate debug info for record methods:
|
14 年之前 |
paul
|
d83eab7ae8
test: add records Self test
|
14 年之前 |
paul
|
742b0bb686
compiler: partly revert r16560 and disable (at least temporary) constructors in records
|
14 年之前 |
marco
|
6bc67184e3
* compile win 64-bit IDE default. It works now, and even gdb is starting to work.
|
14 年之前 |
Jonas Maebe
|
709f1e8344
* also recognise non-GOT based RIP-relative address expressions as PIC
|
14 年之前 |
marco
|
b09ce75896
* enabled gdbint for win64 to ease ide testing.
|
14 年之前 |
Jonas Maebe
|
5691228fb9
* moved daemon example from fcl-base to fcl-extra, because daemonapp is
|
14 年之前 |
paul
|
8c56269076
compiler: fix record constructor return type when parsing procedure declaration
|
14 年之前 |
paul
|
726ea27bc0
compiler:
|
14 年之前 |
paul
|
11d4eddf67
compiler: a trial to implement record constructor
|
14 年之前 |
marco
|
aa93519b5a
* fix for bug #18196, moving teventype broke examples.
|
14 年之前 |
sergei
|
13bea29253
* win/sysutils.pp, FileOpen and FileCreate, removed manual zero-termination of strings. This unit compiles in {$h+} state, and AnsiString zero-termination is handled automatically these days.
|
14 年之前 |
sergei
|
3c2d918cfe
* Partially undo revision 16529: removing VariantToShortString breaks webtbs/tw14536 which calls the mentioned function directly instead of using typecast.
|
14 年之前 |
Jonas Maebe
|
29265ed672
* also compile freeglutdemo (mantis #18108)
|
14 年之前 |
florian
|
142e42bd81
o NativeNT target patch by Sven Barth, resolves with r16553 and r16554 #18195
|
14 年之前 |
florian
|
3eec5d1b12
+ added Makefile
|
14 年之前 |
florian
|
382dc3e413
o update by Sven Barth to the NativeNT RTL:
|
14 年之前 |
Jonas Maebe
|
a2e8134b7c
* part of r16533, forgot to commit
|
14 年之前 |
michael
|
2f5f98d7e5
* Patch from Darius Blaszijk to make some methods protected, virtual
|
14 年之前 |
paul
|
582ab2dd32
compiler: disallow regular class methods in records and allow only static class methods. delphi do so and it is logical because records have no inheritance. + tests
|
14 年之前 |
sergei
|
179229007e
* win/sysutils.pp: fix/clean up loading dll for SHGetFolderPath.
|
14 年之前 |
paul
|
17815ce7a2
compiler: implement properties in records:
|
14 年之前 |
paul
|
69d3bb2ffc
compiler: rename aclass->astruct in read_property_dec because records will have properties too
|
14 年之前 |
paul
|
4c7e2679df
tests: add a test which checks that records destructors are not allowed
|
14 年之前 |
paul
|
52cd624a76
compiler: fix static fields creation and access for records
|
14 年之前 |
paul
|
7852295f26
compiler: start parsing of record constructors and destructors:
|
14 年之前 |