Commit Graph

66812 Commits

Author SHA1 Message Date
marcoonthegit
630d093407 * movefile_* consts expanded 2023-11-08 23:29:37 +01:00
marcoonthegit
24fbfbad2c * use predefined pointer types from system as much as possible. This avoids trouble between objpas.pinteger and windows.pinteger in generics. (if windows is only in implementation). 2023-11-08 23:29:37 +01:00
Sven/Sarah Barth
190225ec14 * replace Length(<array>) - 1 with High(<array>) which leads to slightly shorter/better code (reported by lagprogramming on the forum) 2023-11-08 23:29:37 +01:00
Pierre Muller
019f3f6684 Fix for sparc64 specific code generation bug report #40252 2023-11-08 23:29:37 +01:00
Pierre Muller
0acafdf108 Add new make variable BETATARGETS, for CPU targets in beta stage, to include it into distclean list 2023-11-08 23:29:37 +01:00
Pierre Muller
30eb4647b6 Add -Awin64-as option for aarch64 compiler for win64 target 2023-11-08 23:29:37 +01:00
Pierre Muller
bf0d894d57 Add '-b pei_aarch64' option for aarch64-win64 system 2023-11-08 23:29:37 +01:00
Pierre Muller
7b222895f1 Set iconv_is_in_libc macro for DragonFly OS 2023-11-08 23:29:36 +01:00
Pierre Muller
8435279cf2 Disable -EB/-EL passing for freertos OS as the corresponding released binutils do not support this option 2023-11-08 23:29:36 +01:00
Michaël Van Canneyt
a63c3dd7bd * Fill algorithm for polygon fills. Patch by Werner Pamler. Fixes issue #40286 2023-11-08 23:29:36 +01:00
Pierre Muller
53d273692a Use same features for riscv32 as for arm and xtensa CPUs 2023-11-08 23:29:36 +01:00
Pierre Muller
a75a5f9432 Add new test code to verify that tentfile.buf limits are not overpassed 2023-11-08 23:29:36 +01:00
Michaël Van Canneyt
19a8a38146 * Add overload, so system unit version of interlocked* calls is also found. Fixes issue #40283 2023-11-08 23:29:36 +01:00
Michael VAN CANNEYT
e57d159646 * Make sure it compiles with previous release 2023-11-08 23:29:36 +01:00
Pierre Muller
390c770cd9 Fix compilation for msdos targets 2023-11-08 23:29:36 +01:00
Michaël Van Canneyt
75c5713175 * Patch from Werner Pamler to implement FillEllipsePattern. Fixes issue #40282 2023-11-08 23:29:36 +01:00
ccrause
5d489b2464 Also add boot information to board aliases. 2023-11-08 23:29:36 +01:00
ccrause
88f882e108 [AVR] Include bootloader starting address and max size where relevant. 2023-11-08 23:29:36 +01:00
Pierre Muller
27e0de8f48 Use clang instead of as for AsBinStr for aarch64-win64 target 2023-11-08 23:29:36 +01:00
Pierre Muller
db8177e49f Remove accidentally added binary file 2023-11-08 23:29:36 +01:00
Pierre Muller
c8f8b11812 Add symbian target to UItypesOSes 2023-11-08 23:29:35 +01:00
Pierre Muller
a9638c2f93 Add CPU_UNITS for arm and i386 symbian 2023-11-08 23:29:35 +01:00
Pierre Muller
8c0b0fc666 Add dummy version for symbian 2023-11-08 23:29:35 +01:00
marcoonthegit
4f94a09c17 * patch from werne to rename parameters to avoid clashes with extended record rect. fixes 40281 2023-11-08 23:29:35 +01:00
Pierre Muller
a548508e60 Extend UItypesOSes set 2023-11-08 23:29:35 +01:00
ACTom
635f09865e Fix the error of Chinese system getting language information under Windows system 2023-11-08 23:29:34 +01:00
Michaël Van Canneyt
f594a8301a * Fix never-ending loop 2023-11-08 23:29:34 +01:00
florian
6b5b85780a * clearified message is mentioned in documentation issue 39349 2023-11-08 23:29:32 +01:00
mattias
cae42050a8 gtk2: fixed PPGdkScreen 2023-11-08 23:29:02 +01:00
Pierre Muller
3fa58ffbf0 Do not define HasSignal for aarch64-win64 target 2023-11-08 23:29:02 +01:00
marcoonthegit
2a2c647e44 * TTimespan overload. Mostly fixes #37495 2023-11-08 23:29:02 +01:00
marcoonthegit
f2dd295b79 * implement waitformultiple for win32 only.
* Change interface to allow for COM waiting + a basic windows implementation. (only for desktop apps? Use msgwait* for the rest?)
2023-11-08 23:29:02 +01:00
Pierre Muller
743946ae50 Change m68k-embedded target to handle standard RTL units as most other CPUs do (fixes compilation failure in utils/h2pas package) 2023-11-08 23:29:02 +01:00
Michael VAN CANNEYT
96f86f5a1a * Rework so scanner & lexer files do not contain actual code. Code is moved to scanbase and h2pbase units 2023-11-08 23:29:02 +01:00
Sven/Sarah Barth
ef48245cda - remove unused variable; reported by Alexey Torgashin on the forum 2023-11-08 23:29:01 +01:00
Pierre Muller
5e1453092e Restore start section at end of assembler block inside z80 asm reader 2023-11-08 23:29:01 +01:00
mattias
32aa74c3b1 fcl-passrc: started resolver tests for multi errors 2023-11-08 23:29:01 +01:00
Michaël Van Canneyt
ca135d34a4 * restore ellipsis 2023-11-08 23:29:01 +01:00
mattias
24cbcc8026 fcl-passrc: refactor ParseStatement 2023-11-08 23:29:01 +01:00
mattias
f7b9fcf9bc fcl-passrc: refactor ParseStatement 2023-11-08 23:29:01 +01:00
mattias
345c60a34e fcl-passrc: refactor ParseStatement, split ParseFor 2023-11-08 23:29:01 +01:00
mattias
2bb38d1bbb fcl-passrc: refactor ParseStatement, split ParseElse 2023-11-08 23:29:01 +01:00
mattias
b64f7f5c8a fcl-passrc: less hints 2023-11-08 23:29:01 +01:00
mattias
b1bcc6bab9 fcl-passrc: parsestatements: simplified 2023-11-08 23:29:01 +01:00
Michaël Van Canneyt
a3e3dd1541 Make sure RTL str consts have consistent ending. Fixes issue #40272 2023-11-08 23:29:01 +01:00
mattias
81a5e488d1 fcl-passrc: less hints 2023-11-08 23:29:01 +01:00
Michaël Van Canneyt
88ce2f25c2 * Add showdeps example to ignore list 2023-11-08 23:29:01 +01:00
Michaël Van Canneyt
9831f3eb5c * More error recovery: variable (lists) 2023-11-08 23:29:00 +01:00
Michaël Van Canneyt
9d54115895 * Start of error recovery 2023-11-08 23:29:00 +01:00
Michaël Van Canneyt
837157c384 * Fix compilation 2023-11-08 23:29:00 +01:00