florian
|
67aa148602
* fixed softfpu support
|
19 years ago |
micha
|
8678d52aeb
* avoid warning when pointer points to size 1 data
|
19 years ago |
florian
|
fb5e396881
+ experimental -Sv option to support vector arithmetics
|
19 years ago |
micha
|
5f353d6fef
add warning for arithmetic on untyped pointers
|
19 years ago |
peter
|
d07f470b71
* remove ifdef fpc
|
19 years ago |
micha
|
d704af7216
fix compilation for {$T+} linux/win
|
19 years ago |
peter
|
2f0ce31751
* string concat changed from function to procedure to
|
19 years ago |
florian
|
569c4871fc
+ first batch of varset support, as long as packset isn't changed, it doesn't change anything
|
19 years ago |
olle
|
05d6f0e94d
macos: added a fake sysutils for use by compiler, and fixed some tests
|
19 years ago |
Jonas Maebe
|
b4668054c5
* avoid unnecessary sign extensions for integer comparisons
|
19 years ago |
Jonas Maebe
|
03302dc7c4
* fixed support for macpas & and | operators: they only work on booleans
|
19 years ago |
florian
|
454fb81c5b
+ optimize <string>+'' and ''+<string>
|
19 years ago |
florian
|
5d9f3cf33d
* fixed s<'', fixes 4925
|
19 years ago |
Jonas Maebe
|
039e7143f4
* avoid some unnecessary bool->int->bool type conversions
|
19 years ago |
peter
|
95be416b9d
* don't allow stringconst+integer
|
19 years ago |
Jonas Maebe
|
07ce826be0
+ added ability for (mainly 32bit) code generators to directly handle
|
19 years ago |
peter
|
a77f503a30
* optimize multiple concats for ansi/widestring
|
19 years ago |
peter
|
232555904e
* symtablestack cleanup and rewrite
|
19 years ago |
peter
|
45176ea2a8
* split tstringtype for stringdef and stringconstnode
|
19 years ago |
Jonas Maebe
|
42ec76598c
* new categories for vs_*: vs_declared, vs_initialised, vs_read,
|
19 years ago |
peter
|
4c73e86058
* check for allowed floatdef operations
|
20 years ago |
yury
|
80fbc143ab
* removed MULS->MULD substitution for wince, because MULS was added to system unit.
|
20 years ago |
peter
|
2a6623a97f
* stringconst+pchar returns a string
|
20 years ago |
florian
|
c1f1424640
* pchar +/- <array of char> is allowed as well
|
20 years ago |
florian
|
d9c071da6d
* fixed double comparison on wince
|
20 years ago |
peter
|
edf553a223
* string constants are now array of char until
|
20 years ago |
florian
|
10db94c8c1
* there is no muls, muld must be generated
|
20 years ago |
florian
|
fa1575aeab
* fixed array[..] of char <op> pchar: wrong type was determined for non op<>+ returned
|
20 years ago |
florian
|
a53c9e2666
* fixed stupid copy/paste which turned softfloat always off
|
20 years ago |
florian
|
adb193497d
+ softfloat support for wince
|
20 years ago |