Commit Graph

2811 Commits

Author SHA1 Message Date
mattias
94b7776170 fpdoc: clean up 2024-05-31 16:06:41 +02:00
Michaël Van Canneyt
3d0cf17e5c * Remove wrong help line 2024-05-15 08:22:15 +02:00
Michaël Van Canneyt
4664b14081 * Allow to build stub 2024-05-14 08:44:05 +02:00
Michaël Van Canneyt
9f580c7104 * Specify dotted units 2024-04-29 16:26:16 +02:00
Michaël Van Canneyt
799b90ca3f * Use writehelp to display error 2024-04-12 18:00:07 +02:00
Michaël Van Canneyt
5bc1cfa9bc * -r/chrome option 2024-04-11 17:05:41 +02:00
Pierre Muller
8fa80295d0 Avoid running cleanppulogs and ppulogs rules in parallel 2024-04-03 14:56:51 +00:00
Michaël Van Canneyt
04e715445f * Patch from Thierry Gayet to fix crash when no options are specified on command-line 2024-03-25 15:47:06 +01:00
Michael Ring
cba5e252d1 Fix missing configuration for namespaces to make rp2040.pp build on main compiler 2024-03-17 09:35:13 +00:00
Michaël Van Canneyt
cc195c649a * Guard against empty source, fixes build of docs 2024-02-13 09:07:50 +01:00
mattias
71b10a21e1 pastojs: set version to 3.1.1 2024-01-17 15:27:50 +01:00
mattias
03d7518b9b pas2js: updated nodepas2js and compile with ecmascript6 2024-01-07 12:53:20 +01:00
mattias
f6de2c5756 pastojs: fixed compile with pas2js 2024-01-05 16:18:40 +01:00
Sven/Sarah Barth
060f24600b + implement support for SPARC 64-bit in fpcres 2024-01-02 22:59:51 +01:00
mattias
92e960c49a pas2js: marked allowed writeln 2023-12-30 18:16:31 +01:00
Michaël Van Canneyt
37e4fed3d4 * Some small improvements, added some clarification to readme 2023-12-03 13:14:22 +01:00
Karoly Balogh
998db01365 human68k: some forgotten regenned files 2023-11-30 23:43:27 +00:00
Karoly Balogh
679f2f75b3 human68k: regenerated Makefiles 2023-11-30 23:43:27 +00:00
Karoly Balogh
ac0287b5e0 human68k: fpmake changes, disable everything that cannot be built currently 2023-11-30 23:43:27 +00:00
Karoly Balogh
5508272cd5 human68k: fpcmake support fixes, files regenerated 2023-11-30 23:43:27 +00:00
Karoly Balogh
33e9bd3c74 m68k: Human68k support for fpcmake 2023-11-30 23:43:27 +00:00
Pierre Muller
d1a12846ba Adapt fpmake to use of fpmkunit table 2023-11-06 15:58:12 +00:00
Pierre Muller
da7ec9acd1 Start use of fpmkunit table 2023-11-06 15:58:12 +00:00
Michaël Van Canneyt
00330a562c * Rework to use new fpdebugcapture unit 2023-10-24 12:27:10 +02:00
Michaël Van Canneyt
652d41a70a * Dependencies for utils to compile to webassembly 2023-10-24 10:54:18 +02:00
Michaël Van Canneyt
a23441394b * remove double outfile identifier. Fixes issue #40414 2023-10-14 10:46:41 +02:00
Pierre Muller
2530ac2641 Commit new revision.inc 2023-09-25 21:04:36 +00:00
Pierre Muller
1d4d71b5a0 Prepare for use of fpmkunit table by adding o_none and c_none as first element in TOS and TCPU types 2023-09-25 20:47:44 +00:00
Michaël Van Canneyt
193cd4d6ec * Fix issue #40244 2023-09-17 17:17:25 +02:00
mattias
8f576a3aef pas2js: updated lpi 2023-08-02 08:52:16 +02:00
marcoonthegit
2e91e8b243 * spaces to tab 2023-07-30 15:36:46 +02:00
Michaël Van Canneyt
682de5967a * Correct remark 2023-07-30 12:00:27 +02:00
Michaël Van Canneyt
66951c1bb9 * Utils makefiles 2023-07-27 19:04:26 +02:00
Michaël Van Canneyt
37e637b61f * Pass FPC_DOTTEDUNITS on to fpmake as -ns
* cpu-target checks now use CPU_OS_TARGET instead of FULL_TARGET, as the latter includes SUB_TARGET
2023-07-27 19:04:09 +02:00
Michaël Van Canneyt
fb5d9285e3 * Small tool to regenerate fpcmake.inc. Execute "make regenerateinc" to use 2023-07-27 19:04:09 +02:00
Michaël Van Canneyt
401268818a * Tools to create dotted units or units that support dotted filenames 2023-07-27 19:04:09 +02:00
Michaël Van Canneyt
208f655b6f * Fix bootstrap target. Fixes issue #40363 2023-07-25 17:10:20 +02:00
Michael VAN CANNEYT
548ab476f7 * Allow to read extra targets from secondary file 2023-07-25 16:20:44 +02:00
Michael VAN CANNEYT
24109eb2a6 * Add switch to revert to using char 2023-07-25 16:06:53 +02:00
Michael VAN CANNEYT
30698ea06c * Prevent writing pointer types twice 2023-07-25 16:06:49 +02:00
Michaël Van Canneyt
c80bdbdd74 * Use common makefile 2023-07-25 15:14:16 +02:00
Michaël Van Canneyt
b1534feb3e * Use common makefile 2023-07-25 15:12:29 +02:00
Michaël Van Canneyt
37a4446393 * Use single Makefile 2023-07-25 15:07:59 +02:00
Michaël Van Canneyt
2232626ff7 * Fix makefiles 2023-07-25 14:33:16 +02:00
Michaël Van Canneyt
0db8f72dcd * Accept presence of Makefile+fpmake.pp as alid package dir 2023-07-25 14:32:54 +02:00
Michaël Van Canneyt
9a0f9fa554 * Revision change 2023-07-25 13:01:55 +02:00
Michaël Van Canneyt
1180638f66 * Add possibility to specify output filename, and allow not to write package name 2023-07-25 13:01:55 +02:00
Pierre Muller
0dcb555aca Update after fpcmake.ini change 2023-07-25 08:00:17 +02:00
Michael VAN CANNEYT
34fec3c231 no override 2023-07-24 15:38:09 +02:00
Michaël Van Canneyt
e40f6e13f0 * PChar -> PAnsiChar 2023-07-24 14:55:42 +02:00
Michaël Van Canneyt
08b14f06ef * PChar -> PAnsiChar 2023-07-24 14:55:42 +02:00
Michaël Van Canneyt
6f5c356ae5 * PChar -> PAnsiChar 2023-07-24 14:55:42 +02:00
Michaël Van Canneyt
1db4136337 * PChar -> PAnsiChar 2023-07-24 14:55:41 +02:00
Michaël Van Canneyt
7688f50c90 * PChar -> PAnsiChar 2023-07-24 14:55:41 +02:00
Michaël Van Canneyt
28569057be * PChar -> PAnsiChar 2023-07-24 14:55:41 +02:00
Michaël Van Canneyt
a4e8a15c70 * PChar -> PAnsiChar 2023-07-24 14:55:41 +02:00
florian
ce41aa9557 * remove duplicate entry, resolves #40359 2023-07-21 21:23:14 +02:00
Marcus Sackrow
f8d1602db5 Added cthreads to fpmake for fpcmake util 2023-07-16 19:56:46 +02:00
Michaël Van Canneyt
262948f06d * Add cthreads 2023-07-16 13:58:49 +02:00
Michaël Van Canneyt
7dbbc79c9c * Add cthreads 2023-07-16 13:58:49 +02:00
Michaël Van Canneyt
823fffa7bc * Add cthreads 2023-07-16 13:58:49 +02:00
Michaël Van Canneyt
27fc3c95f8 * Add cthreads 2023-07-16 13:58:49 +02:00
Michaël Van Canneyt
f89025ec47 * Add cthreads 2023-07-16 13:58:49 +02:00
Michaël Van Canneyt
4d79ff20e2 * Add cthreads 2023-07-16 13:58:49 +02:00
Michaël Van Canneyt
dc074df9a8 * Add cthreads 2023-07-16 13:58:49 +02:00
Michaël Van Canneyt
01723a3cb2 * Add cthreads 2023-07-16 13:58:49 +02:00
Michaël Van Canneyt
49690fb663 * Add cthreads 2023-07-16 13:58:49 +02:00
Michaël Van Canneyt
11a847dc27 * Add cthreads 2023-07-16 13:58:49 +02:00
Michaël Van Canneyt
de12eab65b * Add cthreads 2023-07-16 13:58:49 +02:00
Michaël Van Canneyt
e84370e532 * Add cthreads 2023-07-16 13:58:48 +02:00
Michaël Van Canneyt
3c07686687 * Add cthreads 2023-07-16 13:58:48 +02:00
Michaël Van Canneyt
4d4834183b * Add cthreads 2023-07-16 13:58:48 +02:00
Michaël Van Canneyt
d7b3a76555 * Add cthreads 2023-07-16 13:58:48 +02:00
Michaël Van Canneyt
2b15f243bd * Add cthreads 2023-07-16 13:58:48 +02:00
Michaël Van Canneyt
d046153c79 * Add cthreads 2023-07-16 13:58:48 +02:00
Michaël Van Canneyt
0099f845ed * Add cthreads 2023-07-16 13:58:48 +02:00
Michaël Van Canneyt
f79e969127 * Add cthreads 2023-07-16 13:58:48 +02:00
Michaël Van Canneyt
13ee3c24bc * Add cthreads 2023-07-16 13:58:48 +02:00
Michaël Van Canneyt
6bd8388fb4 * Add cthreads 2023-07-16 13:58:48 +02:00
Michaël Van Canneyt
8a6cc51bb9 * Needs threads 2023-07-15 18:22:42 +02:00
Pierre Muller
755f350d5e Update after hash change 2023-07-03 15:58:46 +02:00
Michael VAN CANNEYT
34f11a7a14 * Remove unused KnownArchitectures tryout 2023-06-22 09:45:04 +02:00
Michael VAN CANNEYT
49d8a3e3f5 * Handle ARCH_TARGET/ARCH_SOURCE 2023-06-22 09:44:45 +02:00
Michael VAN CANNEYT
54dd32805e * Remove unused KnownArchitectures tryout 2023-06-22 09:44:45 +02:00
florian
20884fdc1b * search for i386-linux-gcc also by trying i686-linux- as prefix as
apparently for newer gcc -m32 does not return the proper libgcc path anymore
2023-06-20 23:16:16 +02:00
Michael VAN CANNEYT
193550945c * Lazarus project file
* Remove unused KnownArchitectures tryout
* Add SUB_TARGET
2023-06-19 07:04:50 +00:00
Michaël Van Canneyt
1d7e346831 * Disable result, explicit list cmmand-line argument 2023-06-05 11:43:07 +02:00
Michaël Van Canneyt
bcdd3cd84b * Correct command-line handling 2023-06-01 17:41:54 +02: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
mattias
1066a0dbfd pas2js: createSafeCallback: return null for null 2023-05-13 11:24:38 +02:00
marcoonthegit
fba564242e * remove unused variable, reported by lagwagging on on forum. 2023-04-20 16:31:33 +02:00
Pierre Muller
5343ada365 Commit new utils/fpcm/revision.inc after aarch64-iphonesim target addition 2023-03-28 09:45:56 +00:00
Dmytro Bogatskyy
327aac7f24 Add aarch64-iphonesim target 2023-03-27 18:45:00 +00:00
mattias
93a47ddada pas2js: fixed compileserver compile with fpc 3.2.2 2023-02-14 22:38:42 +01:00
Pierre Muller
73f11c71cb Commit new revision.inc file after f737860763 2023-02-07 22:19:47 +00:00
Jinyang He
783bbb66f9 Update Makefiles 2023-02-05 19:18:48 +00:00
Jinyang He
7cde8df8c7 Add loongarch64 packages support 2023-02-05 19:18:48 +00:00
Jinyang He
f737860763 Add loongarch64 fpcmake support 2023-02-05 19:18:48 +00:00
marcoonthegit
d2ddf47d19 * generate fp.cfg help section. 2023-01-28 15:22:35 +01:00
florian
048385fd7f * compilation fixed 2023-01-28 11:42:52 +01:00