florian
|
d35d1ed357
+ initial support for pascal booleans with sizes 2, 4 and 8
|
14 年之前 |
florian
|
8e7f39f176
* constant evaluation of ror/rol if they are internally handled, resolves #6300
|
14 年之前 |
florian
|
e99c4d1950
+ support str(<boolean>,...), boolean is an enumeration type
|
14 年之前 |
Jonas Maebe
|
04e26bfc85
* corrected version of r16812: code generation is still handled specially
|
14 年之前 |
Jonas Maebe
|
ed1485c33e
- reverted r16812 for now because it breaks building some packages
|
14 年之前 |
Jonas Maebe
|
b0f3fd2533
* completely handle assigned() in pass_1, replaced second_assigned with
|
14 年之前 |
paul
|
4531e1231b
compiler: implement Inc, Dec class operators
|
14 年之前 |
florian
|
8ca3c8301b
* don't convert second argument of inc/dec to sinttype when inc/dec are compiled with r+ or q+, fixes code generation for inc(<int64>,<int64>); on 32 bit targets
|
14 年之前 |
florian
|
eb3644140a
* patches from Aleksa Todorovic for #15480 to improve error reporting, does not resolve #15480
|
14 年之前 |
Jonas Maebe
|
14b95b3b9b
* always force range checking for the upper and lower bounds of for-loops if
|
14 年之前 |
florian
|
5dae691c96
* implementation of bit scan intrinsics by Richard Vida, resolves #17592
|
14 年之前 |
Jonas Maebe
|
a178ff5172
* fixed evaluation of length('') (the type of an empty string is a chararray
|
15 年之前 |
Jonas Maebe
|
769eb3f604
* moved the initialisation of the nodetree and tai class reference constants
|
15 年之前 |
Jonas Maebe
|
94d976bc87
* when simplifying ordinal expressions during inlining, keep the resultdef
|
15 年之前 |
mazen
|
b127fc154a
* Fixed spell error revealed by lintian.
|
15 年之前 |
Jonas Maebe
|
a311607ca6
* do not convert the second argument of inc/dec(ptrtype,value) into a
|
15 年之前 |
florian
|
79fa2eb539
* support of iso pascal like i/o in iso mode
|
15 年之前 |
florian
|
c506913e9b
* iso conformant writing of floats (using e instead of E) in iso mode
|
15 年之前 |
florian
|
8b3bd36ef0
* use iso reset/rewrite with automatic assignmentin iso mode
|
15 年之前 |
florian
|
d0ea23f39e
* write false/true lower case in iso mode
|
15 年之前 |
Jonas Maebe
|
04a63ea278
* fixed range/overflow checking for succ/pred (mantis #16770)
|
15 年之前 |
paul
|
1b614b526a
compiler:
|
15 年之前 |
Jonas Maebe
|
071bca7d93
* set expectloc in first_abs_long (mantis #15790)
|
15 年之前 |
Jonas Maebe
|
025ec34e4d
+ "CExtended" type that is the same as "extended", but conforming to the
|
15 年之前 |
Jonas Maebe
|
fea789eca4
* fixed (harmless) range check errors
|
15 年之前 |
florian
|
f8bf268406
* handle sarX(<const>,<var>) properly. resolves #15653
|
15 年之前 |
pierre
|
0d098f2dba
* fix range check error
|
15 年之前 |
Jonas Maebe
|
caca6cea37
* allow any kind of fields in Object Pascal classes that are passed to
|
15 年之前 |
florian
|
dfc2652062
+ support of compiler intrinsic sar* using a patch by Benjamin Rosseaux, resolves #15606
|
15 年之前 |
florian
|
20de72b703
* allow writeln/readln on generic type parameters
|
15 年之前 |