Ian Lynagh
|
dbf82d5225
|
KE2: Start looking at extracting types
|
2024-09-26 13:12:44 +01:00 |
|
Ian Lynagh
|
74d2b43bfb
|
KE2: Make analysis info available to the extrator modules
|
2024-09-26 13:12:43 +01:00 |
|
Ian Lynagh
|
50e139f29c
|
KE2: Implement CODEQL_EXTRACTOR_JAVA_KOTLIN_DUMP
|
2024-09-26 13:12:42 +01:00 |
|
Ian Lynagh
|
834f2c0dfb
|
KE2: Tweak functino labels slightly
|
2024-09-26 13:12:41 +01:00 |
|
Ian Lynagh
|
770f2d6949
|
KE2: Get some kind of function ID written
|
2024-09-26 13:12:40 +01:00 |
|
Ian Lynagh
|
4e9a1ef925
|
KE2: Start extracting functions
|
2024-09-26 13:12:39 +01:00 |
|
Ian Lynagh
|
c98415631f
|
KE2: Start extracting declaration parents
|
2024-09-26 13:12:38 +01:00 |
|
Ian Lynagh
|
75e78965f0
|
KE2: Towards parent decls
|
2024-09-26 13:12:37 +01:00 |
|
Ian Lynagh
|
429daa3f7c
|
KE2: Start extracting declarations
|
2024-09-26 13:12:35 +01:00 |
|
Ian Lynagh
|
c47660ae70
|
KE2: Enable the internal-test-exception code
|
2024-09-26 13:12:34 +01:00 |
|
Ian Lynagh
|
90a73582ee
|
KE2: Extract package info
|
2024-09-26 13:12:33 +01:00 |
|
Ian Lynagh
|
f9f766c508
|
KE2: Start turning KotlinUsesExtractor back on
|
2024-09-26 13:12:32 +01:00 |
|
Ian Lynagh
|
f3d41ba597
|
KE2: Actually make location labels
|
2024-09-26 13:12:31 +01:00 |
|
Ian Lynagh
|
0f1f53cc87
|
KE2: Ensure all log messages at least get written to the log file
|
2024-09-26 13:12:30 +01:00 |
|
Ian Lynagh
|
92a2b51be0
|
KE2: Pass the trap writer in to the file extractor
|
2024-09-26 13:12:29 +01:00 |
|
Ian Lynagh
|
30626ca7e4
|
KE2: Start getting deeper into KotlinFileExtractor
|
2024-09-26 13:12:28 +01:00 |
|
Ian Lynagh
|
e46e5e4cd8
|
KE2: Start on KotlinFileExtractor
|
2024-09-26 13:12:27 +01:00 |
|
Ian Lynagh
|
0e32446daa
|
KE2: Remove the LighterAST LoC support
|
2024-09-26 13:12:26 +01:00 |
|
Ian Lynagh
|
f34b140e2f
|
KE2: Extract file meta info
|
2024-09-26 13:12:25 +01:00 |
|
Ian Lynagh
|
99161bcb1e
|
KE2: Start writing the actual TRAP files
|
2024-09-26 13:12:24 +01:00 |
|
Ian Lynagh
|
2c20072e88
|
KE1: Add some exception handling
|
2024-09-26 13:12:23 +01:00 |
|
Ian Lynagh
|
70926097df
|
KE2: Remove unnecessary imports
|
2024-09-26 13:12:22 +01:00 |
|
Ian Lynagh
|
8ebd07e655
|
KE2: Get TrapFileWriter working
|
2024-09-26 13:12:20 +01:00 |
|
Ian Lynagh
|
9c4aa931d5
|
KE2: Move the context stack from LoggerBase to Logger
This will let us have different threads with their own contexts that
share a LoggerBase.
|
2024-09-26 13:12:19 +01:00 |
|
Ian Lynagh
|
6391ed9865
|
KE2: Towards TrapFileWriter
|
2024-09-26 13:12:18 +01:00 |
|
Ian Lynagh
|
4886602426
|
KE2: Pull a TrapFileWriter.kt out of KotlinExtractor.kt
|
2024-09-26 13:12:17 +01:00 |
|
Ian Lynagh
|
f54ff1176d
|
KE2: Pass the trap directory through
|
2024-09-26 13:12:16 +01:00 |
|
Ian Lynagh
|
b903f05883
|
KE2: Populate source directory
|
2024-09-26 13:12:15 +01:00 |
|
Ian Lynagh
|
155da0b243
|
KE2: test-kotlin2/library-tests/files now has no consistency failures
|
2024-09-26 13:12:14 +01:00 |
|
Ian Lynagh
|
6073180e02
|
KE2: Emit compilation_finished
|
2024-09-26 13:12:13 +01:00 |
|
Ian Lynagh
|
f2e47fc09e
|
KE2: More logging
|
2024-09-26 13:12:12 +01:00 |
|
Ian Lynagh
|
f3afedd510
|
KE2: We now create a Logger
|
2024-09-26 13:12:11 +01:00 |
|
Ian Lynagh
|
8b11b65292
|
KE2: Add the compilation properly
|
2024-09-26 13:12:10 +01:00 |
|
Ian Lynagh
|
0f12ec3a72
|
KE2: Start actually emitting some TRAP
|
2024-09-26 13:12:09 +01:00 |
|
Ian Lynagh
|
50c04b44ca
|
KE2: Tweak LogCounter; now renamed to DiagnosticCounter
|
2024-09-26 13:12:08 +01:00 |
|
Ian Lynagh
|
88c40d52c8
|
KE2: Build all Kotlin source files
|
2024-09-26 13:12:07 +01:00 |
|
Ian Lynagh
|
57da1df4bb
|
KE2: Get the test driver working
|
2024-09-26 13:12:06 +01:00 |
|
Ian Lynagh
|
d442a532ad
|
KE2: Merge KotlinExtractorExtension into KotlinExtractor
|
2024-09-26 13:12:05 +01:00 |
|
Ian Lynagh
|
ca0ed61147
|
KE2: Add the top-level eror handling
|
2024-09-26 13:12:04 +01:00 |
|
Ian Lynagh
|
9a1b3dd2de
|
KE2: Comment out KE1 code
|
2024-09-26 13:12:03 +01:00 |
|
Ian Lynagh
|
888c9bce44
|
KE2: Put the main source file into our package
|
2024-09-26 13:12:02 +01:00 |
|
Ian Lynagh
|
6ce74be717
|
KE2: Remove the KE1 resources
|
2024-09-26 13:12:01 +01:00 |
|
Ian Lynagh
|
1cfbc8e86d
|
KE2: Handle multiple files
|
2024-09-26 13:12:00 +01:00 |
|
Ian Lynagh
|
1bd1789861
|
KE2: Get source file list from arguments
|
2024-09-26 13:11:59 +01:00 |
|
Paolo Tranquilli
|
b0a1475c10
|
KE2: package ke2 executable with wrapper scripts
|
2024-09-26 13:11:57 +01:00 |
|
Ian Lynagh
|
602ffb0516
|
KE2: More steps towards something working
|
2024-09-26 13:11:56 +01:00 |
|
Ian Lynagh
|
1fc01606ec
|
KE2: More steps towards something working
|
2024-09-26 13:11:55 +01:00 |
|
Ian Lynagh
|
cd7b0e3757
|
KE2: Uncomment more imports
|
2024-09-26 13:11:54 +01:00 |
|
Paolo Tranquilli
|
7447474207
|
KE2: add some third party dependencies as maven artifacts
|
2024-09-26 13:11:53 +01:00 |
|
Paolo Tranquilli
|
dc51c5fc5b
|
KE2: add bazel BUILD file
|
2024-09-26 13:11:52 +01:00 |
|