Commit Graph

12664 Commits

Author SHA1 Message Date
Tamas Vajk
9dd37b0ede Fix typo 2024-10-29 13:26:37 +01:00
Tamas Vajk
c10a0e549a Handle named arguments in method call extraction 2024-10-29 12:12:16 +01:00
Tamas Vajk
4bf6280435 KE2: Extract simple method calls 2024-10-18 14:06:08 +02:00
Ian Lynagh
a922f97200 Merge pull request #17777 from igfoo/igfoo/log-sev
KE2: Log our verbosity level
2024-10-16 12:46:58 +01:00
Ian Lynagh
9b13368e23 KE2: Log our verbosity level
This happens at `info` level, which is logged by default.
2024-10-15 16:23:25 +01:00
Tamas Vajk
7b198da95f Improve code quality 2024-10-15 10:29:14 +02:00
Tamas Vajk
125797cd4f Improve code quality 2024-10-14 20:31:52 +02:00
Tamas Vajk
a3a93d826e KE2: Extract String.plus and String?.plus calls 2024-10-14 14:39:01 +02:00
Tamas Vajk
ea688372bd Apply review findings 2024-10-11 10:17:16 +02:00
Tamas Vajk
7e8b20d200 KE2: Extract binary plus on numeric types 2024-10-10 14:30:24 +02:00
Tamas Vajk
e82b1762c0 Apply code review findings 2024-10-09 16:02:54 +02:00
Tamas Vajk
a471fa004a KE2: Extract local variable declarations 2024-10-09 15:19:42 +02:00
Tamás Vajk
01c71ba8d6 Merge pull request #17706 from tamasvajk/ke2-is-as
KE2: Extract `is` and `as` expression kinds
2024-10-09 15:17:50 +02:00
Ian Lynagh
e0596905f9 Merge pull request #17685 from igfoo/igfoo/types
KE2: Don't call buildClassType; once we get into symbol land, stay there
2024-10-09 13:27:28 +01:00
Tamas Vajk
7ff60f8081 Fix extracted child expression 2024-10-09 13:39:07 +02:00
Ian Lynagh
cdf96276c8 KE2: Add a TODO comment 2024-10-09 12:28:51 +01:00
Ian Lynagh
171f68f6d9 Merge pull request #17702 from igfoo/igfoo/dbscheme
KE2: Add more dbscheme comments
2024-10-09 12:13:36 +01:00
Tamas Vajk
a232fcab36 KE2: Extract is and as expression kinds 2024-10-09 09:40:24 +02:00
Ian Lynagh
135ea99b65 KE2: Add more dbscheme comments 2024-10-08 17:32:23 +01:00
Ian Lynagh
5edf520439 Merge pull request #17695 from igfoo/igfoo/nulltype
KE2: Handle null types (emit errortypes)
2024-10-08 15:54:20 +01:00
Ian Lynagh
174e7f625d Merge pull request #17692 from igfoo/igfoo/unused
KE2: Remove some dead code
2024-10-08 15:54:02 +01:00
Ian Lynagh
780fc699fd KE2: Fix use of the wrong variable in log output 2024-10-08 15:33:28 +01:00
Ian Lynagh
565e780285 KE2: Handle null types (emit errortypes) 2024-10-08 15:18:15 +01:00
Ian Lynagh
b61799fc1d KE2: Remove some dead code 2024-10-08 14:26:55 +01:00
Ian Lynagh
5c76b43fa8 KE2: Don't call buildClassType; once we get into symbol land, stay there 2024-10-08 13:14:11 +01:00
Ian Lynagh
135e909d5e KE2: Remove some 'types' code from the 'class' file 2024-10-08 12:56:00 +01:00
Ian Lynagh
15348dc15b Merge pull request #17675 from igfoo/igfoo/comments
KE2: Add some Java dbscheme and library comments
2024-10-08 11:32:33 +01:00
Ian Lynagh
34557203a0 Merge pull request #17677 from igfoo/igfoo/types
KE2: Pull type extraction out as separate from class extraction
2024-10-08 11:32:22 +01:00
Tamás Vajk
7c3fb3262d Merge pull request #17664 from tamasvajk/ke2-extract-some-expr
KE2: Extract some expr/stmt kinds
2024-10-08 10:17:21 +02:00
Ian Lynagh
9ef185ad6f KE2: Fix build 2024-10-07 18:42:41 +01:00
Ian Lynagh
56fc16c9f5 KE2: Pull more type extraction out into Types.kt 2024-10-07 18:40:58 +01:00
Ian Lynagh
cc09d6da5f KE2: Pull type extraction out as separate from class extraction 2024-10-07 18:29:50 +01:00
Ian Lynagh
b003eb16cc KE2: Add some Java dbscheme and library comments 2024-10-07 16:35:46 +01:00
Ian Lynagh
3aaeefad92 KE2: Enable 8 threads 2024-10-04 16:20:21 +01:00
Ian Lynagh
fd3ac0b838 KE2: Use a semaphore to avoid more than maxThreads open TRAP files at once 2024-10-04 16:19:51 +01:00
Ian Lynagh
f5033d1e88 KE2: Make the shared stuff threadsafe 2024-10-04 16:11:26 +01:00
Tamas Vajk
aa5fa12b4f Add TODO comment 2024-10-04 16:38:09 +02:00
Tamas Vajk
cc1f1dd473 KE2: Extract some expr/stmt kinds 2024-10-04 13:35:30 +02:00
Tamás Vajk
8711099de2 Merge pull request #17662 from tamasvajk/ke2-expressions-separate
KE2: Move expr/stmt extraction to separate file
2024-10-04 12:48:58 +02:00
Tamas Vajk
bb32ebb304 KE2: Move expr/stmt extraction to separate file 2024-10-04 11:42:42 +02:00
Ian Lynagh
a1c4413563 KE2: Clarify a 2-stage TODO comment 2024-10-03 11:54:39 +01:00
Ian Lynagh
4701bc7aef KE2: Make concurrent extraction possible 2024-10-02 16:42:24 +01:00
Ian Lynagh
5be65ffead KE2: Only call analyze once, on the sourceModule 2024-10-02 16:29:56 +01:00
Ian Lynagh
e0d157277c Java: Improve files/folder qldoc 2024-10-02 14:03:31 +01:00
Ian Lynagh
32be2296e6 Java/Kotlin: Add some dbscheme comments 2024-09-30 13:02:36 +01:00
Ian Lynagh
8196460da3 Merge pull request #17600 from igfoo/igfoo/ke2-constrs
KE2: Add bugfix from KE1's #17599
2024-09-27 12:18:09 +01:00
Ian Lynagh
e52d3ba68f KE2: Add bugfix from KE1's #17599 2024-09-27 11:26:02 +01:00
Ian Lynagh
0c2aedbb55 KE2: Remove the declaration stack for now
Lets see if we still need it in KE2, or if there's a simpler way.
2024-09-26 14:38:35 +01:00
Tamas Vajk
52934ee5db Code quality improvements 2024-09-26 13:13:20 +01:00
Tamas Vajk
154e841de8 Use extension functions to group extractor functionality 2024-09-26 13:13:19 +01:00