Commit Graph

639 Commits

Author SHA1 Message Date
Michaël Van Canneyt
37bc709a60 * New OSes for wasm32 target 2025-03-03 11:53:37 +01:00
Juha
476da882fa Delete some deprecated functions. Inspired by issue #41363. 2025-01-31 13:50:35 +02:00
ccrause
7f2fd2fba8 Added extra controller sub architectures for xtensa and riscv 2025-01-09 19:24:47 +00:00
mattias
ed2a217e45 ide+codetools: list and rename dotted units and identifntifiers and amp identifiers, from WooBean007 2024-12-29 16:50:38 +01:00
n7800
4819d35178 CodeTools: Move the constant array ControllerTypes into a separate include file 2024-09-27 21:51:29 +00:00
Juha
e751c618b6 Codetools: Add RISC-V selections to DefineTemplates. Issue #41067. 2024-08-19 14:53:32 +03:00
mattias
a8145669fb codetools: fixed loading fpc includes files, issue #39872 2024-06-20 09:55:29 +02:00
mattias
32c250f997 codetools: fixed searching include file in fpc.cfg paths, issue #39872 2024-06-18 17:08:20 +02:00
Martin
d40c952fa7 Ide: Move more units into ide-packages, project / packager 2024-04-11 23:46:56 +02:00
mattias
a2a002d2f0 codetools: parsing config files from fpc outout: keep only last state 2024-03-11 16:38:19 +01:00
mattias
a037296ca3 codetools: better debug 2024-03-11 10:22:31 +01:00
Juha
39fb484747 Don't use "const" for some function parameters related to OutputDirectory. Can cause mysterious errors. 2024-02-02 19:38:20 +02:00
mattias
cd514961b0 codetools: FindClose in try finally 2024-01-15 15:18:56 +01:00
mattias
d2954c9818 codetools: searching fpc source namespaced includes, issue #40670 2023-12-30 15:29:44 +01:00
Maxim Ganetsky
7eb6be5a2c IDE: pass to FPC only documented assembler mode parameter values and only for relevant CPU families (i8086, i386, x86_64), issue #38786 2023-11-24 02:18:36 +03:00
mattias
c9aa80149c ide+codetools: fpc config cache: support working directory and @ param, fixed #40603 2023-11-20 16:40:52 +01:00
mattias
14e1844066 IDE: pass project custom config file to codetools 2023-11-20 16:40:52 +01:00
mattias
62657fbfd4 ide: fixed SubTarget to Subtarget 2023-07-26 13:36:16 +01:00
mattias
1831cd1ad6 codetools: fixed compile 2023-07-26 09:12:53 +01:00
mattias
977c3d1383 ide+codetools: added fpc subtarget to caches 2023-07-25 16:52:59 +01:00
mattias
427ba37baf codetools: tests for star directory 2023-07-09 14:03:22 +02:00
Juha
e65a102527 Remove unit Laz_AVL_Tree, a copy of unit AVL_Tree. Not needed with FPC 3.2.x. 2023-07-07 17:39:03 +03:00
mattias
3a096be5ed codetools: less hints, search inc file order 2023-06-12 10:41:17 +02:00
mattias
a6933c07a9 ideconfig: less dependency on codetools 2023-06-11 23:10:53 +02:00
mattias
d8efd39359 codetools: scan fpc source: skip backups 2023-06-03 16:38:45 +02:00
mattias
7153012ca8 codetools: added ide/packages/idedebugger to src path of debugger 2023-05-31 22:41:44 +02:00
mattias
4446dac739 codetools: added lazcontrolsdesign path for ide folder 2023-05-05 09:07:07 +02:00
mattias
e5058e166d codetools: fixed ide include paths 2023-03-01 19:29:30 +01:00
Juha
994659c015 Add loongarch64 support. FPC trunk supports it, too. Issue #40127, patch by Alfred Glänzer. 2023-02-25 23:24:38 +02:00
mattias
6bdd3dfa3d codetools: updated ide unit paths 2023-01-09 20:41:31 +01:00
mattias
2e52709c59 codetools: added ide/packages/ideconfig to srcpath of ide 2022-12-14 15:09:15 +01:00
mattias
488c7e32c1 codetools: lazarus definetemplate clean up 2022-12-09 17:19:14 +01:00
Martin
28247a829c IDE: Move LazConf.pp to new base-package "IdeConfig" 2022-12-08 19:28:19 +01:00
Martin
369e4e47a7 IDE: Add base-package "IdeConfig" 2022-12-08 01:38:41 +01:00
mattias
96cf3062ba codetools: lazarussrc template: added unit paths 2022-07-26 16:37:56 +02:00
Juha
d84f2a9ebd Lazbuild: Suppress verbose output when requested to be quiet. Issue #39752, patch by BugsBeGone. 2022-05-18 00:27:27 +03:00
Juha
ae6d20b6a4 Codetools: Add target processor names for SPARC CPU matching the names in FPC. Issue #39692. 2022-03-29 21:42:08 +03:00
mattias
451ba64bde codetools: added pas2js platforms electorn and module 2022-02-05 16:18:30 +01:00
mattias
8a8bee71f8 codetools: added unitsearch path for ide to debugger 2022-01-30 19:14:45 +01:00
Marcus Sackrow
b22acaab2e codetools: include defines for Amiga-style systems 2022-01-25 18:37:20 +01:00
Juha
3b0b5e67dd IDE: List different processors for i8086 target. Issue #39565. 2022-01-15 21:05:41 +02:00
Juha
a57cf215d3 Codetools: Update target processor types for x86_64. 2021-12-30 16:35:39 +02:00
juha
1c9f70830c Codetools: Add webassembly and other new targets from FPC trunk. Issue #39131, patch by Alfred.
git-svn-id: trunk@65356 -
2021-07-03 21:09:29 +00:00
mattias
4ec7483328 codetools: updated controller types, issue #38596
git-svn-id: trunk@64761 -
2021-03-07 11:39:46 +00:00
juha
3f78f0d62d New optimized functions in LazUtils: FilenameExtIs and FilenameExtIn. Used instead of CompareFileExt and similar.
git-svn-id: trunk@64583 -
2021-02-15 08:43:50 +00:00
juha
77e6853ca6 Components: Reduce calls to LowerCase().
git-svn-id: trunk@64515 -
2021-02-10 13:43:15 +00:00
juha
2ba0ae90c4 IDE: Formatting and cleanup.
git-svn-id: trunk@64438 -
2021-01-29 19:58:57 +00:00
juha
aeb086e9c0 IDE, Codetools: Restore CodeToolBoss.DefineTree.ClearCache calls that were removed in optimization.
git-svn-id: trunk@64417 -
2021-01-24 12:42:50 +00:00
juha
b092cee8be IDE: Optimize DefineTemplates updates for packages and project.
git-svn-id: trunk@64405 -
2021-01-19 09:20:34 +00:00
juha
dcf754c7c8 Codetools: Refactoring, move sub-procedure CalculateTemplate out from TDefineTree.Calculate.
git-svn-id: trunk@64394 -
2021-01-16 06:44:17 +00:00