Commit Graph

66799 Commits

Author SHA1 Message Date
Michaël Van Canneyt
a94201c017 * Bump version number 2023-05-26 13:29:21 +02:00
Michaël Van Canneyt
39f2b07b11 * Emit comments in RTTI info for classes/interfaces 2023-05-26 09:08:23 +00:00
Michaël Van Canneyt
88ddf7dc54 * Add option to allow emitting comments in RTTI info 2023-05-26 09:08:23 +00:00
Pierre Muller
a342b74f66 Set iconv_is_in_libc macro for DragonFly OS 2023-05-26 09:39:39 +02:00
Pierre Muller
d24548f8d8 Disable -EB/-EL passing for freertos OS as the corresponding released binutils do not support this option 2023-05-25 21:47:27 +00:00
Michaël Van Canneyt
ba9fc5edca * Fill algorithm for polygon fills. Patch by Werner Pamler. Fixes issue #40286 2023-05-24 00:43:01 +02:00
Pierre Muller
6f3582954c Use same features for riscv32 as for arm and xtensa CPUs 2023-05-23 22:39:03 +02:00
Pierre Muller
c38cc828e8 Add new test code to verify that tentfile.buf limits are not overpassed 2023-05-23 22:39:03 +02:00
Michaël Van Canneyt
513b02f3fd * Add overload, so system unit version of interlocked* calls is also found. Fixes issue #40283 2023-05-23 12:14:22 +02:00
Michael VAN CANNEYT
b2f2c5671c * Make sure it compiles with previous release 2023-05-23 10:16:07 +02:00
Pierre Muller
a7578e144d Fix compilation for msdos targets 2023-05-22 23:53:48 +02:00
Michaël Van Canneyt
02b6e9143a * Patch from Werner Pamler to implement FillEllipsePattern. Fixes issue #40282 2023-05-22 22:46:43 +02:00
ccrause
be54d40660 Also add boot information to board aliases. 2023-05-22 19:08:01 +00:00
ccrause
289fdc72c5 [AVR] Include bootloader starting address and max size where relevant. 2023-05-22 19:08:01 +00:00
Pierre Muller
c6d936dc25 Use clang instead of as for AsBinStr for aarch64-win64 target 2023-05-22 13:27:48 +00:00
Pierre Muller
8b00faa4eb Remove accidentally added binary file 2023-05-22 13:26:41 +00:00
Pierre Muller
498b8be957 Add symbian target to UItypesOSes 2023-05-22 09:13:14 +00:00
Pierre Muller
ba9e93cde6 Add CPU_UNITS for arm and i386 symbian 2023-05-22 09:13:14 +00:00
Pierre Muller
13368fbb8a Add dummy version for symbian 2023-05-22 09:13:14 +00:00
marcoonthegit
b11d526fdf * patch from werne to rename parameters to avoid clashes with extended record rect. fixes 40281 2023-05-22 11:07:42 +02:00
Pierre Muller
53e3f7a5f7 Extend UItypesOSes set 2023-05-22 08:20:10 +00:00
ACTom
c39a9ffad3 Fix the error of Chinese system getting language information under Windows system 2023-05-22 06:53:25 +00:00
Michaël Van Canneyt
a99575b74c * Fix never-ending loop 2023-05-21 21:29:10 +02:00
florian
8ae016fb85 * clearified message is mentioned in documentation issue 39349 2023-05-21 15:38:21 +02:00
mattias
e83bb19642 gtk2: fixed PPGdkScreen 2023-05-21 08:50:01 +02:00
Pierre Muller
4927025a2c Do not define HasSignal for aarch64-win64 target 2023-05-20 21:12:22 +00:00
marcoonthegit
b77fec3433 * TTimespan overload. Mostly fixes #37495 2023-05-20 16:40:52 +02:00
marcoonthegit
452ec93f06 * 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-05-20 14:37:26 +02:00
Pierre Muller
31c225f6b5 Change m68k-embedded target to handle standard RTL units as most other CPUs do (fixes compilation failure in utils/h2pas package) 2023-05-20 09:32:15 +00:00
Michael VAN CANNEYT
a6b01f2b20 * Rework so scanner & lexer files do not contain actual code. Code is moved to scanbase and h2pbase units 2023-05-19 18:01:10 +02:00
Sven/Sarah Barth
7420dc545d - remove unused variable; reported by Alexey Torgashin on the forum 2023-05-18 16:50:54 +02:00
Pierre Muller
219fedfea6 Restore start section at end of assembler block inside z80 asm reader 2023-05-15 19:51:11 +02:00
mattias
5b4ba67a85 fcl-passrc: started resolver tests for multi errors 2023-05-14 22:28:51 +02:00
Michaël Van Canneyt
5a712a0cde * restore ellipsis 2023-05-14 22:12:52 +02:00
mattias
96e89c43b8 fcl-passrc: refactor ParseStatement 2023-05-14 19:51:50 +02:00
mattias
3db1307ddc fcl-passrc: refactor ParseStatement 2023-05-14 19:26:18 +02:00
mattias
944e4087aa fcl-passrc: refactor ParseStatement, split ParseFor 2023-05-14 17:08:30 +02:00
mattias
5b9d738da0 fcl-passrc: refactor ParseStatement, split ParseElse 2023-05-14 16:59:52 +02:00
mattias
3d7481b2f0 fcl-passrc: less hints 2023-05-14 16:59:29 +02:00
mattias
98f1fdda94 fcl-passrc: parsestatements: simplified 2023-05-14 15:34:58 +02:00
Michaël Van Canneyt
1cdbefe851 Make sure RTL str consts have consistent ending. Fixes issue #40272 2023-05-14 12:48:55 +02:00
mattias
f3c94ccbce fcl-passrc: less hints 2023-05-14 10:01:18 +02:00
Michaël Van Canneyt
b445e679e7 * Add showdeps example to ignore list 2023-05-13 15:15:40 +02:00
Michaël Van Canneyt
4bdf6233c3 * More error recovery: variable (lists) 2023-05-13 15:13:31 +02:00
Michaël Van Canneyt
54a9598084 * Start of error recovery 2023-05-13 12:06:08 +02:00
Michaël Van Canneyt
1750908824 * Fix compilation 2023-05-13 12:06:08 +02:00
mattias
1066a0dbfd pas2js: createSafeCallback: return null for null 2023-05-13 11:24:38 +02:00
mattias
5f757a2313 pastojs: fixed pass non safecall proctype to safecall proc type arg, issue #39261 2023-05-13 11:06:57 +02:00
Henrique Gottardi Werlang
9d7fe32028 The exit code isn't reseted in the pas2js compiler. 2023-05-12 17:54:46 -03:00
mattias
6ec8c9e2a2 passrc: test issue 39216 2023-05-12 22:21:07 +02:00