Commit Graph

2772 Commits

Author SHA1 Message Date
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
florian
3e75ba52f3 * initial preparations for riscv32-freertos 2023-01-27 22:39:15 +01:00
florian
5691f2a2c0 + support of octal literals 2023-01-21 22:14:56 +01:00
Michaël Van Canneyt
b5763eb412 * Added some debugging aids 2023-01-17 14:32:38 +01:00
Michaël Van Canneyt
eb1905a607 * Correct exception handling 2023-01-16 14:02:15 +01:00
Michaël Van Canneyt
98404eab49 * Fix alias typed documentation 2023-01-16 14:02:15 +01:00
Michaël Van Canneyt
dcd7758e4c * Debug statement 2023-01-16 14:02:15 +01:00
mattias
0f43c7b229 pas2js: use exename instead of paramstr 0, to search pas2js.cfg in exe location 2022-10-25 17:52:08 +02:00
Michaël Van Canneyt
9e60c686b4 * Add crossoriginisolation and debugcapture 2022-10-19 22:57:11 +02:00
Henrique Gottardi Werlang
2bf377744a Changed the interface creation to keep the generic name of an interface. 2022-09-23 23:14:17 +00:00
mattias
02f41731eb pastojs: fixed concat array of record and static array 2022-09-12 22:18:24 +02:00
mattias
e9c278b9f1 fpdoc: fixed ElementType, issue 39887 2022-09-10 16:22:11 +02:00
mattias
e1312deafe pas2js: fixed array push records/sets 2022-07-29 13:24:22 +02:00
mattias
c9947b4ee6 webidl: added option --globals 2022-07-27 23:56:59 +02:00
mattias
0ac7e38797 webidl: wasmjob: split unit 2022-06-24 19:51:32 +02:00
mattias
8d79dcc0d0 webidl: exitcode 1 on exception, wasmjob: units 2022-06-23 17:18:28 +02:00
mattias
a9ec4b3767 webidl: added -f 2022-06-23 16:24:16 +02:00
mattias
832bbe9cab webidl: TWebIDLToPasWasmJob clean up 2022-06-23 16:19:51 +02:00
mattias
f26725e70c pas2js: fixed rtl.arrayPush copy instead of reference 2022-06-21 09:08:28 +02:00
mattias
b4926283f8 webidltopas: show source positions 2022-06-20 08:42:50 +02:00
mattias
b4cf545a94 webidltopas: started split TWebIDLToPas2js 2022-06-19 22:05:12 +02:00
mattias
ad9383f2c0 webidltopas: started outputformat 2022-06-19 21:03:10 +02:00
mattias
bf25b32cb2 webidl: fixed typos 2022-06-18 15:49:51 +02:00
Michaël Van Canneyt
b16ce8806b * Fix arrayPush 2022-06-18 14:49:10 +02:00
mattias
5446a3afec webidl: fixed parsing optional attributes 2022-06-15 00:10:19 +02:00
mattias
bcdb68a8c4 webidl: fixed keeping stacktrace on exception, fixed uninitializd var in ParseConst, gitignore linux test file, parse empty interface without brackets 2022-06-14 18:13:15 +02:00
mattias
1e3c5865de pastojs: fixed concat append for nil and referenced array 2022-06-10 23:12:30 +02:00
mattias
d3a2145e5a pastojs: faster AnArray:=Concat(AnArray,...) 2022-06-10 18:46:18 +02:00
mattias
cba89a4713 pas2js: faster arrayConcatN 2022-06-10 16:32:52 +02:00
mattias
2dd072a492 pastojs: started array of interface 2022-06-10 15:48:21 +02:00
mattias
acc8c69cf5 fpdoc: free TPasElement instead of reference count 2022-06-09 17:01:03 +02:00
mattias
1a28b1b5c4 fpdoc: less hints 2022-06-04 22:51:41 +02:00
Nikolay Nikolov
8c562995d7 * regenerate makefiles with latest fpcmake 2022-05-24 14:01:59 +03:00
Michaël Van Canneyt
050153fb50 * Make sure webcompiler works again 2022-05-18 12:36:31 +02:00
marcoonthegit
ca332f1002 * also remove .git dirs. 2022-05-06 18:44:57 +02:00
florian
7b39089d4f * updated 2022-04-27 22:57:43 +02:00
florian
fc6d558727 * compile always with -CX -XX for Z80 2022-04-24 21:38:41 +02:00
mattias
d748bb6630 pas2js: removed translation.html, it is now on the wiki https://wiki.freepascal.org/Pas2js_Transpiler 2022-04-12 10:56:35 +02:00
Michaël Van Canneyt
92b51febc6 * Fix AV 2022-04-04 14:47:16 +02:00
inoussa
551f267670 Unicode source code's size reduction: short field names, delete unicodenumtable.pas. 2022-03-26 21:17:54 +00:00