pierre
|
03b4681c1b
* Rectify position of BirthTime fields in Stat record for openbsd
|
hace 14 años |
sergei
|
9ed2fa6f7b
- Exception handling: calling FPC_CATCHES(-1) is obsolete, it does not change any state and its return value is not used. Removed.
|
hace 14 años |
sergei
|
fa4b78363c
+ Handle safecall exceptions with a dedicated compilerproc, simplifies compiler part and reduces generated code size.
|
hace 14 años |
sergei
|
e11c880b1e
x86 assembler improvements:
|
hace 14 años |
pierre
|
94eea3eca7
* Fix source info for openbsd
|
hace 14 años |
pierre
|
d1b2e2d439
Fix fpgetcwd for openbsd
|
hace 14 años |
pierre
|
902ba04ecd
* Fix stat type for openbsd
|
hace 14 años |
pierre
|
8d3c722eb5
* Remove unfound syscalls
|
hace 14 años |
pierre
|
8a0ddb11a0
* fix stupid mistake
|
hace 14 años |
pierre
|
248ef8786c
* Fix some syscall_nr with check_sys.sh script
|
hace 14 años |
pierre
|
98524eef69
* Script to check system call numbers
|
hace 14 años |
sergei
|
a463fbc578
* Reset unwind_info.flags between procedures. Writing non-zero flags without handler ends up in corrupt unwind info.
|
hace 14 años |
paul
|
05ca66adf8
tests: fix test of WideByteOf for big endian system
|
hace 14 años |
paul
|
99621cc290
tests: forgotten test
|
hace 14 años |
paul
|
ceb141523d
compiler: store property parameters in a parasymtables together with property. restore those parameters for descendant properties (fixes mantis #0020421 but maybe not very optimal)
|
hace 14 años |
paul
|
80a615c542
rtl: correct error check for encoding methods arguments
|
hace 14 años |
Tomas Hajny
|
af03a73af2
* fix DosExitCode for sessions of other types, consider ExecFlags for other session types
|
hace 14 años |
Tomas Hajny
|
9edae25cae
* added some missing constants and TResultCodes fields alias names
|
hace 14 años |
florian
|
4d148382dc
* patch from Ludo Brands: remove po_inline artefact from ancient inlining code in sparc parameter handling, resolves #20397
|
hace 14 años |
marco
|
5754af4061
* include cmem in makefile.
|
hace 14 años |
marco
|
cf7b43948a
* cmdstr is ansistring now. Running ppc386 "" could cause access of string[1] while length(string)=0
|
hace 14 años |
florian
|
cd2488d177
* fix compilation on 64 Bit targets
|
hace 14 años |
paul
|
fe782eac07
rtl: add StringOf(TBytes), WideStringOf(TBytes), ByteLength(UnicodeString) for delphi compatibility
|
hace 14 años |
paul
|
14c2f248df
rtl: add WideBytesOf(UnicodeString): TBytes for delphi compatibility
|
hace 14 años |
paul
|
fa43a448b9
rtl: add BytesOf(String): TBytes for delphi compatibility
|
hace 14 años |
paul
|
7817f5017d
rtl: add TBytesStream class for compatibility with delphi (TStringStream is a descendant of TBytesStream) + test
|
hace 14 años |
sergei
|
85f7914906
* Don't generate .seh_endprologue if SEH directives are present in the text of (pure assembler) procedure, as it results in duplicate .seh_endprologue.
|
hace 14 años |
paul
|
aa666d38ed
rtl: check arguments in some TEncoding functions which uses array/string access and raise EEncodingError in case of wrong indexes or string/arrays
|
hace 14 años |
pierre
|
1eee6cd514
* Fix syscall_nr_exit value
|
hace 14 años |
florian
|
111d05c68f
o patch by Alexander Shishkin, resolves #20409
|
hace 14 años |