florian
|
2e89b30e86
* fixed wrongly written system.$unicodetype type definition
|
17 years ago |
florian
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 years ago |
yury
|
491f0fa1d8
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
|
17 years ago |
yury
|
fcceb9cfa1
* Removed/ifdefed/commented unused local variables.
|
17 years ago |
florian
|
37372fb7ce
* fixed copy&paste errors in cpunodefaultint
|
17 years ago |
florian
|
0a4314206f
* range check error checking for floats refactored
|
17 years ago |
peter
|
8f239d04b6
* cleanup and simplify the set type handling
|
17 years ago |
Jonas Maebe
|
97f4c0a130
* call taddnode.simplify at the very end of taddnode.pass_typecheck, so
|
17 years ago |
florian
|
5826b9bdad
+ define cpunodefaultint
|
17 years ago |
Jonas Maebe
|
59ca0153e7
* moved transformation of "mul by power-of-2" to shl from type check
|
17 years ago |
Jonas Maebe
|
f36e5411af
* split cpu64bit compiler define into
|
17 years ago |
peter
|
737212ff22
* fix result type of constset+[]
|
17 years ago |
Jonas Maebe
|
8349cde7db
* changed byte/word/longbool to be Delphi-compatible (+ similar changes
|
17 years ago |
Jonas Maebe
|
84159b3cbb
* optimize away unnecessary implicit upcasts to int64 for subtractions
|
17 years ago |
peter
|
bbae08d0ef
* fix range check error when compiling with 2.2.x
|
17 years ago |
Jonas Maebe
|
af2b4ee178
- reverted r9519 because it breaks tbs/tb0162 and test/tint644
|
17 years ago |
peter
|
13ca601510
* use svalue to compare with -1
|
17 years ago |
Jonas Maebe
|
814e983c98
* optimize intvar*(-1) to -intvar
|
17 years ago |
Jonas Maebe
|
bbca8ee012
* perform 32x32 to 64 multiplication in two more situations (u8bit and
|
17 years ago |
Jonas Maebe
|
df2ecd14f5
* fixed comparisons of orddefs with fourcharcodes in macpas mode + test
|
18 years ago |
peter
|
6b8aed593f
* remove registers{int/mmx/fpu} from firstpass
|
18 years ago |
Jonas Maebe
|
0040eecf9f
+ support for extra packing of sets whose lower element number
|
18 years ago |
peter
|
1d387c935d
* small typecheckpass wrapper for recursion
|
18 years ago |
Jonas Maebe
|
3f701c96d4
* explicitly check for stringconstn next to stringdef in nadd, because
|
18 years ago |
peter
|
67e16340be
* revert r8118
|
18 years ago |
daniel
|
21293f5818
+ Add common type integer promotion.
|
18 years ago |
Jonas Maebe
|
28bab3fb4f
- removed some unused variables
|
18 years ago |
daniel
|
7934961490
* Fix browcol.
|
18 years ago |
daniel
|
9adb202a92
* Rework the constexprint to allow operations from low(int64) to high(qword).
|
18 years ago |
Jonas Maebe
|
51ebaa592f
* fixed tests/webtbf/tb0041 broken by r7603: check whether ordinals
|
18 years ago |