Juha
|
7800ab6a1e
|
Codetools: Call CompareIdentifiers directly instead of CompareIdentifierPtrs.
|
2024-09-28 10:45:12 +03:00 |
|
mattias
|
32c250f997
|
codetools: fixed searching include file in fpc.cfg paths, issue #39872
|
2024-06-18 17:08:20 +02:00 |
|
mattias
|
0ac09485c6
|
codetools: ReadNextPascalAtom: delphi multi line string literal
|
2023-11-10 15:01:03 +01:00 |
|
mattias
|
6fac14495b
|
codetools: linkscanner: skip delphi multi line string literal
|
2023-11-10 15:01:03 +01:00 |
|
mattias
|
3ff0868ca6
|
codetools: started parsing delphi 12 multiline string literals
|
2023-11-09 16:29:06 +01:00 |
|
mattias
|
b066084087
|
codetools: fixed searching include directive file with subpath
|
2023-07-09 14:24:25 +02: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
|
58e260b6ba
|
codetools: fixed include file
|
2023-06-12 07:26:23 +02:00 |
|
mattias
|
f75c120bdb
|
codetools: TLinkScanner: use directorycacher
|
2023-06-11 20:21:22 +02:00 |
|
mattias
|
d939016d4e
|
codetools: TLinkScanner: search inc file in fpc cfg of current set
|
2023-06-09 16:51:10 +02:00 |
|
mattias
|
13323a7e32
|
codetoolsL TLinkScanenr: using TSourceLog
|
2023-06-09 16:15:46 +02:00 |
|
mattias
|
1d74ac6a25
|
codetoolsL TLinkScanenr: using TSourceLog
|
2023-06-09 16:15:46 +02:00 |
|
mattias
|
cece089505
|
codetools: TLinkScanner.SearchIncludeFile: less overhead when searching multiple extensions
|
2023-06-09 16:15:46 +02:00 |
|
mattias
|
c41663daa6
|
codetools: fixed searching include file first in incpath, then in fpc src, then relative to inc file
|
2023-06-07 23:25:17 +02:00 |
|
mattias
|
6b9fd935b2
|
codetools: parse underscore in decimals
|
2022-06-17 17:20:11 +02:00 |
|
mattias
|
da07d07593
|
codetools: no error on unknown modeswitch
|
2022-05-29 15:54:10 +02:00 |
|
mattias
|
e8afecf3c7
|
codetools: pas2js: set fixed modeswitches
|
2022-05-28 19:56:51 +02:00 |
|
mattias
|
4e92b0a028
|
codetools: removed modeswitch clousers, added functionreferences and anonymousfunctions
|
2022-05-27 00:17:10 +02:00 |
|
Sergey Larin
|
c78e9a35b8
|
Support UnderscoreisSeparator modeswitch.
Also ImplicitFunctionSpecialization moved to supported by FPC modeswitches.
|
2022-04-28 22:41:47 +03:00 |
|
mattias
|
e2ad6b3d8d
|
codetools: parse multiline string constant
|
2022-03-14 16:38:07 +01:00 |
|
Juha
|
555a0bb5fc
|
CodeTools: Support case-insensitive {$Align X} etc. directives. Issue #39339, patch by PeaZomboss.
|
2021-10-01 16:31:42 +03:00 |
|
Juha
|
8eeeef47c6
|
Codetools: Eliminate a variable.
|
2021-10-01 16:31:42 +03:00 |
|
juha
|
de408de69e
|
Codetools: Support ArrayToDynArray and other missing modeswitches. Issue #36796.
git-svn-id: trunk@62768 -
|
2020-03-15 17:55:43 +00:00 |
|
juha
|
9aaa7c7143
|
IDE: Disable 'Guess Misplaced IFDEF/ENDIF' feature until it gets fixed. Can be enabled by defining GuessMisplacedIfdef.
git-svn-id: trunk@62427 -
|
2019-12-21 08:11:26 +00:00 |
|
mattias
|
ea9b316ba6
|
codetools: added modeswitch msImplicitFunctionSpecialization
git-svn-id: trunk@62067 -
|
2019-10-16 10:27:16 +00:00 |
|
mattias
|
7167eb3bd1
|
codetools: fixed GetPascalCompilerForDirectory using same algo as TLinkScanner
git-svn-id: trunk@60592 -
|
2019-03-05 10:12:21 +00:00 |
|
mattias
|
bfaf53d166
|
codetools: renamed modeswitch MultipleScopeHelpers to MultiHelpers
git-svn-id: trunk@60500 -
|
2019-02-25 17:53:17 +00:00 |
|
mattias
|
1dfd9924d7
|
codetools: scanner: added $modeswitch multiplescopehelpers
git-svn-id: trunk@60241 -
|
2019-01-29 18:21:11 +00:00 |
|
mattias
|
0e5d9ae3c8
|
codetools: fixed parsing $IFOpt if option is not defined
git-svn-id: trunk@59914 -
|
2018-12-27 13:48:47 +00:00 |
|
mattias
|
36e39cc57f
|
codetools: parse assign anonymous procedure
git-svn-id: trunk@59797 -
|
2018-12-11 23:46:15 +00:00 |
|
mattias
|
01ee3542be
|
codetools: modeswitch omitrtti
git-svn-id: trunk@59583 -
|
2018-11-17 21:36:46 +00:00 |
|
mattias
|
0b9799aafc
|
codetools: added modeswitch arrayoperators
git-svn-id: trunk@58368 -
|
2018-06-21 07:24:09 +00:00 |
|
mattias
|
7bda5fa518
|
codetools: added modeswitch arrayoperators
git-svn-id: trunk@58367 -
|
2018-06-21 06:35:31 +00:00 |
|
juha
|
672ece7241
|
Refactor: Move variable ConsoleVerbosity from MacroIntf to LazUtilities. Rename MergeSort to avoid name clash and confusion.
git-svn-id: trunk@58203 -
|
2018-06-09 14:39:21 +00:00 |
|
mattias
|
e89a3479df
|
codetools: fixed compile
git-svn-id: trunk@58041 -
|
2018-05-28 05:57:02 +00:00 |
|
mattias
|
5829dcb97d
|
codetools: remove obsolete cmsIgnoreInterfaces
git-svn-id: trunk@58039 -
|
2018-05-27 21:58:27 +00:00 |
|
mattias
|
e1dcfde200
|
codetools: identifier completion: list pas2js default units
git-svn-id: trunk@57952 -
|
2018-05-18 07:31:39 +00:00 |
|
mattias
|
170943f2ab
|
codetools: started checking pas2js, fixed reading units
git-svn-id: trunk@57853 -
|
2018-05-08 21:49:30 +00:00 |
|
mattias
|
aa2b29544e
|
codetools: started parsing pas2js output
git-svn-id: trunk@57846 -
|
2018-05-08 17:00:34 +00:00 |
|
mattias
|
f2f7e9c993
|
codetools: debug obcclass alloc.init
git-svn-id: trunk@57652 -
|
2018-04-13 08:35:14 +00:00 |
|
mattias
|
cab4029da6
|
codetools: fixed rangechecking
git-svn-id: trunk@57114 -
|
2018-01-18 21:23:38 +00:00 |
|
mattias
|
0e22f592cb
|
codetools: added TPCTargetConfigCache.Kind
git-svn-id: trunk@56780 -
|
2017-12-18 17:10:42 +00:00 |
|
mattias
|
727afc4dbd
|
codetools: changed TAtomRing to support longer ring, full two way
git-svn-id: trunk@56465 -
|
2017-11-22 10:58:30 +00:00 |
|
mattias
|
92c78dc830
|
codetools: fixed class completion for method with specialize in mdoe delphi
git-svn-id: trunk@56323 -
|
2017-11-06 14:53:11 +00:00 |
|
mattias
|
bfadc91c3c
|
codetools: find declaration of dotted program name
git-svn-id: trunk@55851 -
|
2017-09-13 18:05:15 +00:00 |
|
mattias
|
a2e22134f1
|
codetools: set defines when setting modeswitches
git-svn-id: trunk@54838 -
|
2017-05-08 19:01:27 +00:00 |
|
mattias
|
09d0b3fa93
|
codetools: parsing modeswitch on,off
git-svn-id: trunk@54836 -
|
2017-05-08 18:43:04 +00:00 |
|
mattias
|
497a08de97
|
codetools: renamed cmsBlocks to cmsCBlocks, because less confusing
git-svn-id: trunk@54831 -
|
2017-05-08 11:53:32 +00:00 |
|
mattias
|
95545633e7
|
codetools: added $mode ExtPas, load hidden units MacPas, ISO7185, ExtPas, BlockRTL
git-svn-id: trunk@54714 -
|
2017-04-24 17:42:10 +00:00 |
|