sergei
|
828309e61d
- MIPS: removed opcodes that are not in any known documentation.
|
há 12 anos atrás |
florian
|
a0292b8962
* patch by Max Nazhalov to fix more conversion issues of the C code translation, resolves #24691
|
há 12 anos atrás |
marco
|
ee5ce52d4c
* Simple Add/remove firewall rule wrapper by d4nn13 (forum)
|
há 12 anos atrás |
florian
|
6ab95815d8
* try to optimze (p-/+const)^ by putting const into the offset of the generated reference
|
há 12 anos atrás |
florian
|
be2ab84474
* make actualtargetnode a normal procedure using pointers to node so it can be used also when replacing nodes
|
há 12 anos atrás |
nickysn
|
7e70a5f763
* i8086 fix after r25010: i8086 doesn't support lea sp,[sp-XXX]
|
há 12 anos atrás |
Tomas Hajny
|
67b3017751
* RealMaxPathLen added - value queried from the system on startup
|
há 12 anos atrás |
florian
|
94cf650d9a
* use lea to adjust stack pointer, this is equal or faster on all modern CPUs than add/sub
|
há 12 anos atrás |
Jonas Maebe
|
2e9b642a3b
* rtldefs.inc include file for embedded targets (forgot to commit earlier)
|
há 12 anos atrás |
sergei
|
7810d6637a
* MIPS: improved 64-bit comparisons by using cg.a_cmp_reg_reg_label, uses less instructions and registers when comparing with zero.
|
há 12 anos atrás |
sergei
|
7a28815182
* r24895 used wrong expression for swapping sides of comparison, and it went undetected by tests. Fixed.
|
há 12 anos atrás |
Jonas Maebe
|
5ed4e99dc1
+ uppercase/lowercase(unicodestring) (fixes a warning in fina.inc when
|
há 12 anos atrás |
sergei
|
40045e6269
- Removed unused variables
|
há 12 anos atrás |
sergei
|
8bfef107b3
* TAB characters removed.
|
há 12 anos atrás |
sergei
|
c855868a3d
* MIPS: get rid of macros in comparison operations, use immediate operands for comparison with constants when possible.
|
há 12 anos atrás |
Jonas Maebe
|
bae3c0296e
* fixed result type of StrBufSize(PWideChar) for 64 bit targets
|
há 12 anos atrás |
Jonas Maebe
|
8a4b092ab9
* made ToSingleByteFileSystemEncodedFileName(unicodestring) overridable by
|
há 12 anos atrás |
Jonas Maebe
|
1da05d1553
* declared CharInSet(ansichar,tsyscharset) as inline
|
há 12 anos atrás |
Jonas Maebe
|
b08d8091b2
* made fexpand unicodestring-safe (use charinset instead of "in" --
|
há 12 anos atrás |
Jonas Maebe
|
746546ed09
+ remaining missing pwidechar overloads/equivalents of pchar functions
|
há 12 anos atrás |
Jonas Maebe
|
eb93429cf0
* prefer "constant string" -> pwidechar for {$modeswitch unicodestrings}
|
há 12 anos atrás |
Jonas Maebe
|
c49ae76837
* let StrBufSize return a cardinal rather than a sizeuint, and also change
|
há 12 anos atrás |
Jonas Maebe
|
8f1e85d9ae
* moved SameFileName from finah.inc to sysansih.inc, since the implementation
|
há 12 anos atrás |
Jonas Maebe
|
95a877c7e5
* moved GetFileHandle() from fina.inc to filutil.inc because fina.inc
|
há 12 anos atrás |
Jonas Maebe
|
62ee16278b
* changed getdir(ansistring):ansistring to
|
há 12 anos atrás |
Jonas Maebe
|
679785f90c
+ rawbytestring and unicodestring versions of DoDirSeparators (optimised to
|
há 12 anos atrás |
Jonas Maebe
|
da7a67bc74
+ FPCRTL_FILESYSTEM_SINGLE_BYTE_API define that is set for targets where we
|
há 12 anos atrás |
Jonas Maebe
|
7659bfc01b
- removed internal error if savesize of tfiledef is 0 when writing the def
|
há 12 anos atrás |
Jonas Maebe
|
ba7fc58bed
* declare tsyscharset as a set of ansichar instead of as a set of char
|
há 12 anos atrás |
Jonas Maebe
|
4c7605d6bf
* fixed duplicate StringToTB definition error in r22467; only kept the
|
há 12 anos atrás |