Commit Graph

64775 Commits

Author SHA1 Message Date
Pierre Muller
235a68232e Add error when trying to typecast class type to class instance via explicit typecasting 2022-03-09 11:06:56 +00:00
florian
27fb9086aa * cleanup: cs_opt_loopunroll is a generic optimization for a long time already 2022-03-08 23:03:18 +01:00
Michaël Van Canneyt
59a7024d73 * Move() check for identical index. Additional fix for #39617 2022-03-08 11:42:24 +01:00
Michaël Van Canneyt
2a19e152b7 * Micro-optimization. Fix issue #39617 2022-03-08 11:35:43 +01:00
Pierre Muller
2f28c5596f Regenerate all Makefile's to fix problem on x86_64 linux 2022-03-07 23:46:15 +00:00
Pierre Muller
8639dea46c Update to revision 6d26d56f2f 2022-03-07 23:42:37 +00:00
Pierre Muller
6d26d56f2f Do not use -m32 option to find generic gcc library 2022-03-07 23:41:44 +00:00
Pierre Muller
ad2ac98858 Update Makefile's 2022-03-07 22:35:29 +00:00
florian
0d03cad279 * i386: make use of *fence instructions 2022-03-07 23:10:31 +01:00
Pierre Muller
01ae235676 Fix CPU_clean rule 2022-03-07 21:45:32 +00:00
Pierre Muller
853f8b2202 Also define CPU_clean make targets for CPUs not yet in CYCLETARGETS, like mips64 now 2022-03-07 18:40:40 +00:00
Pierre Muller
c23a64523e Update revision.inc to 982071d4a9 hash 2022-03-07 07:33:52 +00:00
Karoly Balogh
61f9bc35e9 * regenerated message files after adding the z80-amstradcpc target files 2022-03-06 22:08:25 +01:00
Karoly Balogh
554ae218ca * m68k: fix an endless syntax error loop in the assembler reader 2022-03-06 22:03:01 +01:00
Karoly Balogh
cb959c2e6f * z80-amstradcpc: add some initial files for the target (mostly just the clone of ZX Spectrum files for now) 2022-03-06 22:02:27 +01:00
florian
ae89261008 * prevent that a absolute symbol references itself, resolves #39604 2022-03-06 22:01:56 +01:00
Pierre Muller
ae3c0a2151 Add _IO_stdin_used global 2022-03-06 12:14:51 +00:00
Pierre Muller
982071d4a9 Try to fix mips gcc troubles 2022-03-06 12:14:51 +00:00
mattias
6f0f339fc4 fcl-passrc: pasuseanalyzer: mark library export function result sub elements 2022-03-06 00:22:14 +01:00
florian
39627cbdfb + AVX512VBMISupport and AVX512VBMI2Support 2022-03-05 20:35:25 +01:00
Karoly Balogh
49f45764ec * nds: the embedded stub DOS unit was just a copy of the NDS one with minor fixes, so lets make the NDS port use the current cleaned one as well 2022-03-05 18:40:36 +01:00
Karoly Balogh
7d13e5c70d * embedded: cleanup of the dummy DOS unit. remove the stubs for platform-specific helpers, cleanup tabs/spaces, cleanup the copyright-message mess 2022-03-05 18:28:36 +01:00
Karoly Balogh
10191477ae * m68k: allow vasm to be used for system_m68k_embedded target, simplify some code 2022-03-05 17:59:15 +01:00
Karoly Balogh
3024aea354 * add .prg extension to be ignored by git. this is used on Atari and a number of 8 bit platforms for executables 2022-03-05 17:14:08 +01:00
Karoly Balogh
01142f11d7 * z80-msxdos: cleaned up some msdos leftovers in i_msxdos. no functional changes. 2022-03-05 17:13:17 +01:00
florian
3164b535e5 * revision.inc update 2022-03-04 22:48:16 +01:00
florian
5bdf60376a * patch from Debian package by Abou Al Montacir: Change path of localization fies to fit Debian standard, http://bugs.debian.org/73368 2022-03-04 22:48:16 +01:00
florian
19ff0fe9e5 * patch from Debian packages by Paul Gevers, fixes spelling 2022-03-04 22:48:16 +01:00
florian
ac53225817 * test for already resolved issue #38874 2022-03-03 21:24:43 +01:00
florian
2b66f60a88 * do not throw an internal error in case of a misplaced string, resolves #39609 2022-03-02 23:09:53 +01:00
florian
8d864559b7 * overleft cosmetics 2022-03-01 22:55:27 +01:00
Michaël Van Canneyt
21326cfb9a * Remove SQLDB dependency of csvdataset unit 2022-03-01 13:30:48 +01:00
Michaël Van Canneyt
56acf11ec2 * Fix memleak when writing CSV data. Fix issue #39607 2022-03-01 13:29:36 +01:00
florian
33db5200e6 * building for LLVM fixed 2022-02-28 22:24:05 +01:00
florian
6f749cf43d * first part to fix #39603 2022-02-27 23:20:07 +01:00
florian
08228d7fb3 * revert a650d346f1 for now as it apparently does
not work with all language encoding
2022-02-26 21:57:42 +01:00
florian
9e3f647333 * var, type, threadvar, const sections require also in classes etc. at least one declaration, resolves #39599 2022-02-25 21:56:52 +01:00
mattias
d36761f4a4 fcl-net: no ESocketError after closing the connection 2022-02-25 19:15:22 +01:00
mattias
6b8ab2c4d2 fcl-web: fixed typo 2022-02-25 19:10:28 +01:00
mattias
4f8d6c9df1 fcl-web: added property TWebSocketServer.Host 2022-02-25 19:10:28 +01:00
mattias
93f2bd48dd fcl-base: fixed compile fpthreadpool with fpc 3.2.2 2022-02-25 19:10:28 +01:00
mattias
3e9ddf59df fcl-web: added IWSTransport.PeerPort, fixed compile with fpc 3.2.2 2022-02-25 19:10:28 +01:00
mattias
49f1f4d26e fcl-net: fixed typo 2022-02-25 19:10:28 +01:00
J. Gareth "Curious Kit" Moreton
5738a6ccf1 Refactoring and bug fix in OptPass2Movx that could cause incorrect
values in overflow conditions
2022-02-24 20:42:21 +00:00
florian
546455faca * throw error properly if a target does not support sections 2022-02-22 22:08:53 +01:00
ccrause
665c1b3966 Move member variable "section" to tprocdef. Type of "section" to agree with symansistr define. 2022-02-22 20:51:32 +00:00
ccrause
738a0a35de Add section directive for subroutines for embedded and freertos systems. 2022-02-22 20:51:32 +00:00
florian
81c8078735 * reorder string expressions with parentheses so fpc_*_concat_multi can be used efficiently, resolved #39479 2022-02-21 23:09:16 +01:00
J. Gareth "Curious Kit" Moreton
d209d3ba84 Refactoring procedures in aoptx86 to gain speed boosts 2022-02-21 17:36:18 +00:00
Karoly Balogh
c85bef5494 * regenerated message files 2022-02-21 11:40:43 +01:00