evant
10/24/2021, 8:08 PMZac Sweers
10/24/2021, 8:12 PMevant
10/24/2021, 8:26 PMIf unprocessed deferred symbols still exist when the termination condition is met, KSP logs an error message for each processor with unprocessed deferred symbols.
But I haven't seen anything logged.
Zac Sweers
10/24/2021, 8:28 PMyigit
10/24/2021, 8:46 PMevant
10/24/2021, 8:49 PMRoom will reject elements with missing types up to the last round, where it will try to continue processing as much as possible and generate code along with reporting errors including those os missing types.
That's the behavior I'm looking for, will take a look
Jiaxiang
10/24/2021, 9:35 PMprocess()
function?evant
10/24/2021, 9:56 PMgetSymbolsWithAnnotation
will skip already processed files even if they are returned from process()
. I guess you need to hold on to unprocessed files to re-process them? Seems like something could be streamlined here api-wiseJiaxiang
10/25/2021, 8:36 PM--- return emptyList()
+++ return differed
processors have the obligation to return any invalid symbols if they are still interested in that. I will add it to document to clear up any confusion.evant
10/25/2021, 9:01 PM