nickysn
|
c25585daee
* fixed addr(procedure), mantis #28775
|
9 years ago |
Jonas Maebe
|
2cea723a0d
* only write the parts of the unit localsymtables that are actually needed:
|
9 years ago |
Jonas Maebe
|
e921d7847a
* add "doregister" parameter to tstringdef.create*, and don't register
|
9 years ago |
svenbarth
|
114dfe41a3
Fix for Mantis #28741.
|
10 years ago |
Jonas Maebe
|
2b01a7e2c6
* initialize errorp1 for classrefdef after r31856 (mantis #28741, but this
|
10 years ago |
svenbarth
|
e2be6f400f
Fix for Mantis #28738.
|
10 years ago |
svenbarth
|
bb873c93af
pexpr.pas:
|
10 years ago |
svenbarth
|
9dcfec8c63
pexpr.pas:
|
10 years ago |
Jonas Maebe
|
8e50695f78
* make the meaning of "string" in {$h+} mode the same as that of ansistring:
|
10 years ago |
svenbarth
|
17a0ac7fc0
pdecsub.pas:
|
10 years ago |
svenbarth
|
35d8a51730
pexpr.pas:
|
10 years ago |
svenbarth
|
295a8af4bb
pexpr.pas:
|
10 years ago |
svenbarth
|
0539ab29d0
pexpr.pas:
|
10 years ago |
svenbarth
|
529677cc79
ncal.pas:
|
10 years ago |
svenbarth
|
040786e5bb
+ extend tundefineddef with the possiblity to create it as unregistered
|
10 years ago |
yury
|
aa150093d2
* Hack-fixed a compiler note.
|
10 years ago |
Jonas Maebe
|
9ab80874cc
- removed FPC_REAL2REAL_FIXED-related checks, FPC 2.6.4 has it
|
10 years ago |
Jonas Maebe
|
2afd8eb802
- removed FPC_HAS_STR_CURRENCY-related code, FPC 2.6.4 has it
|
10 years ago |
nickysn
|
026d2be316
+ support Mem[Seg:Ofs] for the win16 target as well
|
10 years ago |
Jonas Maebe
|
f402b0d7df
* changed getpointerdef() into a tpointerdef.getreusable() class method
|
10 years ago |
florian
|
5f4dc5e54f
* parentheses after an @-operator can contain a full expression, resolves #27517
|
10 years ago |
Jonas Maebe
|
5b3c511467
* don't crash when "return exitvalue" is used in a procedure
|
10 years ago |
florian
|
ba3f0281b0
* fix compilation errors with -O2 due to dfa based warnings
|
10 years ago |
svenbarth
|
5a344ee263
Rework the way how "specialize" is handled. Instead of initializing the specialization of a full type declaration (including unit name and parent types) it is now considered part of the specialized type itself. This means that for example the following code:
|
10 years ago |
svenbarth
|
9611c3df52
Fix for Mantis #25606.
|
10 years ago |
Jonas Maebe
|
ff583bde6c
* made setstring() a compiler intrinsic so it can set the compile-time
|
10 years ago |
svenbarth
|
a7a9440692
Add a new warning message that is generated if an instance of an abstract class is created. This message is disabled by default, but can be switched on by using {$warn 4122 on} or {$warn 4122 error}.
|
11 years ago |
Károly Balogh
|
195dbc15fa
+ second try on warning fix
|
11 years ago |
Károly Balogh
|
00b55e100c
+ try to fix the warnings introduced in r27947, so the compiler builds with -Sew
|
11 years ago |
Jonas Maebe
|
9450407ed5
* when taking the address of a method1 that is specified by subscripting
|
11 years ago |