Jonas Maebe
|
cde2d1b8ee
o merged cpstrrtl branch (includes unicode branch). In general, this adds
|
12 năm trước cách đây |
Jonas Maebe
|
de56f909d5
* synchronized with trunk up to and including r25430
|
12 năm trước cách đây |
Jonas Maebe
|
f539e9158a
* small change to r24997: also use the {$modeswitch unicodestrings} state to
|
12 năm trước cách đây |
Jonas Maebe
|
b3b404db4b
* handle any char constant -> p(wide)char conversions via cunicodestringtype
|
12 năm trước cách đây |
Jonas Maebe
|
3c3ad705f1
* changed fpc_(u)char_to_shortstr() from a procedure into a function, like
|
12 năm trước cách đây |
florian
|
e0f48b9f02
* calculate stack correction on exit correctly if stack parameters are passed
|
12 năm trước cách đây |
florian
|
36e6f99843
* fix tthumbcgarm.g_flags2reg, mov reg,#imm for thumb updates the flags
|
12 năm trước cách đây |
sergei
|
5039ddc4a7
* Changed definition of XMM register save area from array to record, removes compilation warnings about reference size mismatch. The cause of warnings is rautils.getrecordoffsetsize function which, for array types, returns size of element and not size of array itself.
|
12 năm trước cách đây |
sergei
|
7e6a7f20cc
- Removed unused variables and dead assignments.
|
12 năm trước cách đây |
paul
|
8d526e9b07
compiler: add a check for srsym <> nil since try_consume_unitsym may change srsym to nil, better error message
|
12 năm trước cách đây |
paul
|
3f2e62874b
compiler: handle unit, namespace and class/record/object prefixes before identifiers while parsing {$IF ...} expressions (fixes mantis #0020996)
|
12 năm trước cách đây |
paul
|
4fd0245120
compiler: fix indentation
|
12 năm trước cách đây |
paul
|
1b81afcd42
compiler: allow to hide parent function identifier inside them (by a nested function with the same name or by a local variable). Fixes mantis #0024129.
|
12 năm trước cách đây |
paul
|
d25ae84113
compiler: don't output an error twice in 'on Exception do' block if Exception is not a valid type
|
12 năm trước cách đây |
florian
|
e2ec3bbcb0
* do shifts for sign/zero extensions correctly
|
12 năm trước cách đây |
florian
|
a240e74591
* check cputhumb/cputhumb2 to detect instruction set
|
12 năm trước cách đây |
florian
|
6f11e3f316
* clz is only available on thumb2/arm
|
12 năm trước cách đây |
Jonas Maebe
|
d2bad665fa
* fixed a_op_*_reg() for OP_NOT/OP_NEG (due to the register allocation the
|
12 năm trước cách đây |
sergei
|
da2887a4ec
* x86_64-win64: SEH finalization procedures have frame pointer set to RBP but since r25389 they save registers relative to RSP. Fixed offsets for .seh_savereg/.seh_savexmm directives.
|
12 năm trước cách đây |
Károly Balogh
|
2c49af3191
added missing closing parentheses
|
12 năm trước cách đây |
paul
|
115ddf4364
compiler: modernize exception class parse:
|
12 năm trước cách đây |
lacak
|
f24d30105e
fcl-db: base: improve Blob handling. When writting empty blob set null on. raise data event FieldChange after data are written, not before.
|
12 năm trước cách đây |
svenbarth
|
d03507671d
Fix for Mantis #24953.
|
12 năm trước cách đây |
lacak
|
f11b8b5da4
fcl-db: base: fix streaming of NULL values in XMLDatapacketReader (like in Delphi null values are skiped and are not saved into <ROW ... />)
|
12 năm trước cách đây |
florian
|
333e84202f
* fixed a_load_reg_reg for thumb
|
12 năm trước cách đây |
florian
|
7ef37b5d2a
* PLD is not supported by thumb
|
12 năm trước cách đây |
florian
|
cb1f38b0af
* strd/ldrd are not supported by thumb
|
12 năm trước cách đây |
florian
|
0e7a7c68b0
* the -CI switch is now handled correctly
|
12 năm trước cách đây |
michael
|
bda396906d
* Forgot to commit
|
12 năm trước cách đây |
michael
|
3c7881ef04
* Fixed AV when setting capacity to something smaller than count but larger than 0 (bug ID 24943)
|
12 năm trước cách đây |