Michaël Van Canneyt
|
fe62b3ace8
* Introduce constwresourcestring - in unicode mode, resource strings are unicode strings, and must be streamed differently
|
1 年之前 |
Jonas Maebe
|
12bde4e903
WPO: fix dead code detection, and handle procvars
|
2 年之前 |
florian
|
7affd78904
* do not throw an internal error on typed constants with wrong element count, resolves #40066
|
2 年之前 |
florian
|
3f7bf0fd70
* stop generation of typed array constants if the size does not match, resolves #39980
|
2 年之前 |
florian
|
3fa77a4f62
* fix life information propagation for while loops, resolves #39971
|
2 年之前 |
Sven/Sarah Barth
|
a93942cd27
* correctly convert a single WideChar to a PChar constant with the correct code page
|
2 年之前 |
Sven/Sarah Barth
|
e5957b1ef0
* fix #39875: when a WideString constant is used to initialize a PChar the constant needs to be converted to the current code page
|
2 年之前 |
Jonas Maebe
|
70908b1449
llvm: support for adding/subtracting constants to pointers in typed constants
|
3 年之前 |
Jonas Maebe
|
83604b709c
ngtcon: fix def of emitted vmt in procedure of object typed constants
|
3 年之前 |
Sven/Sarah Barth
|
6a9b4a1b13
+ apply patch by Blaise.ru: allow initialisation of method pointers with class methods (when class types are
|
3 年之前 |
Jonas Maebe
|
f1bcd02aaf
Typed const builder: store tsym
|
3 年之前 |
Jonas Maebe
|
b1f85792d7
Symbolic constants: don't range check on in use in typed constants
|
3 年之前 |
Jonas Maebe
|
ab01b0ebd7
Typed constants: no internalerror on failure
|
3 年之前 |
Károly Balogh
|
0ca1e2fb42
* attempt to fix bitpacked records with qwords in them (tw36156) when cross-compiling to big endian targets from x86. essentially the x86 shifting workarounds in the code already weren't covering all corner cases.
|
4 年之前 |
florian
|
d0910b5ac8
* allow sub/add nodes in constant pointer expressions, resolves #34027
|
4 年之前 |
florian
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
4 年之前 |
florian
|
df6baa888b
* another error message changed into a better one
|
4 年之前 |
florian
|
dfc485c4f4
* better error message in case of illegal nodes for string constants, resolves #34054
|
4 年之前 |
Károly Balogh
|
2de0be9633
* attempt to correct bitpacked arrays on big-endian systems after r43186. this fixed tparray13 test on m68k at least
|
5 年之前 |
Jonas Maebe
|
4ba19f5418
* add support for creating non-address-only procvars to
|
5 年之前 |
Jonas Maebe
|
d23c7980aa
* properly perform (or not) range/overflow checking when performing constant
|
5 年之前 |
Jonas Maebe
|
33c4a5dda7
* don't try to bitpack arrays of non-ordinals (mantis #36157)
|
5 年之前 |
Jonas Maebe
|
51c6ebfe54
* work around broken x86 shifting in bitpacked value calculation
|
5 年之前 |
Jonas Maebe
|
3fee990218
* on Mach-O, PECOFF and ELF platforms, write local symbols as hidden/
|
6 年之前 |
Jonas Maebe
|
c038e4c3f2
* relaxation of r42272: again only show warnings rather than errors for
|
6 年之前 |
Jonas Maebe
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 年之前 |
Jonas Maebe
|
97b40dc16d
* fixed dynamic array constants for llvm
|
6 年之前 |
pierre
|
b64e9700aa
Avoid range errors or overflows on for AVR cpu, when computing address offsets
|
6 年之前 |
pierre
|
e49025a086
More -CriotR fixes:
|
6 年之前 |
Jonas Maebe
|
2a3eeab96d
* support for constant char/bool/enum indices in typed constant
|
6 年之前 |