lacak
|
47f9c32f11
fcl-db: tests: fix TestStreamingNullFieldsXML (only fields which are not required and not readonly can be set to Null)
|
12 ani în urmă |
lacak
|
91783105cc
fcl-db: tests: improve testing Blobs (use not only ascii characters, but also binary data etc.)
|
12 ani în urmă |
paul
|
385fc9cb37
compiler: remove strange nowhere used define
|
12 ani în urmă |
nickysn
|
8251031adf
- rm redundant double initialization of regs.realecx from Crt.CursorOn
|
12 ani în urmă |
nickysn
|
d64cea05df
- rm redundant double initialization of regs.realecx from Crt.CursorOn
|
12 ani în urmă |
nickysn
|
e7cbd41670
- rm redundant double initialization of regs.cx from Crt.CursorOn
|
12 ani în urmă |
nickysn
|
76cbda0983
+ 83/84-key keyboard support added to unit crt
|
12 ani în urmă |
nickysn
|
766b7745bd
* counter variable in CrtWrite changed to SmallInt in order to generate more efficient code on the 16-bit i8086
|
12 ani în urmă |
sergei
|
5de4bdac40
* tx86addnode.second_cmpfloat: use getresflags() to reduce code duplication.
|
12 ani în urmă |
nickysn
|
5ffca2e66f
* CrtOpen, CrtClose, CrtRead, CrtWrite and CrtReturn changed to procedures, instead of functions
|
12 ani în urmă |
nickysn
|
4f96e8a20d
* convert i8086 inline asm instruction 'call symbol' to 'call far symbol' in memory models with far code
|
12 ani în urmă |
nickysn
|
5a42a8d707
+ added an i8086 test tfarcal1.pp, which tests calling a far procedure from within inline asm code
|
12 ani în urmă |
florian
|
b4481544ef
* work with actualtargetnode when checking load nodes for cse
|
12 ani în urmă |
florian
|
dc567acc9a
* accumulate register weight instead of taking only the maximum
|
12 ani în urmă |
Jonas Maebe
|
cde2d1b8ee
o merged cpstrrtl branch (includes unicode branch). In general, this adds
|
12 ani în urmă |
Jonas Maebe
|
de56f909d5
* synchronized with trunk up to and including r25430
|
12 ani în urmă |
Jonas Maebe
|
f539e9158a
* small change to r24997: also use the {$modeswitch unicodestrings} state to
|
12 ani în urmă |
Jonas Maebe
|
b3b404db4b
* handle any char constant -> p(wide)char conversions via cunicodestringtype
|
12 ani în urmă |
Jonas Maebe
|
3c3ad705f1
* changed fpc_(u)char_to_shortstr() from a procedure into a function, like
|
12 ani în urmă |
florian
|
e0f48b9f02
* calculate stack correction on exit correctly if stack parameters are passed
|
12 ani în urmă |
florian
|
36e6f99843
* fix tthumbcgarm.g_flags2reg, mov reg,#imm for thumb updates the flags
|
12 ani în urmă |
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 ani în urmă |
sergei
|
7e6a7f20cc
- Removed unused variables and dead assignments.
|
12 ani în urmă |
paul
|
8d526e9b07
compiler: add a check for srsym <> nil since try_consume_unitsym may change srsym to nil, better error message
|
12 ani în urmă |
paul
|
3f2e62874b
compiler: handle unit, namespace and class/record/object prefixes before identifiers while parsing {$IF ...} expressions (fixes mantis #0020996)
|
12 ani în urmă |
paul
|
4fd0245120
compiler: fix indentation
|
12 ani în urmă |
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 ani în urmă |
paul
|
d25ae84113
compiler: don't output an error twice in 'on Exception do' block if Exception is not a valid type
|
12 ani în urmă |
florian
|
e2ec3bbcb0
* do shifts for sign/zero extensions correctly
|
12 ani în urmă |
florian
|
a240e74591
* check cputhumb/cputhumb2 to detect instruction set
|
12 ani în urmă |