Peter Goodman

Results 343 comments of Peter Goodman

Find fragments sharing the same `file_token_id`, and also having the same length of serialized data. If two fragments are at the same location and have identical (compressed) serialized sizes then...

It would be especially nice to model certain aspects of this, via either python extension, or by being able to implement the whole thing in python. The idea of modelling...

CodeQL's build indexer produces "trap files" which are human-readable, and then consumed and converted to their database file. It may be worth investigating if integral identifiers (possibly interpreted as primary...

https://github.com/github/codeql/tree/5ee9711f0371c509d189353241a227f1c8206802/swift/extractor/trap

Brent Pappas' recent work in PASTA will be able to do this or help do this next time we get around to re-bootstrapping Multiplier.

``` E20230419 15:14:13.044487 127656446 IndexCompileJob.cpp:1308] Error building AST for command -cc1 -triple arm64e-apple-macosx13.1.0 -Wundef-prefix=TARGET_OS_ -Werror=undef-prefix -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj -disable-free -clear-ast-before-backend -main-file-name kern_exec.c -static-define -mrelocation-model static -fmerge-all-constants -mframe-pointer=non-leaf -relaxed-aliasing -ffp-contract=on -fno-rounding-math...

@frabert also mentioned a possibility as binding a function that is called by an added `TRIGGER` to a database table.

Absent re-implementing a Clang-like type printer, the types stuff is going to rely on #356, and @kumarak is working on #275 as a lead-in to that work. The idea is...

We can see the issue here: The macro name `printk` ends up on the right-hand side of an `after` expansion, lead by `if (debug)`, but this all exists on the...

This is a simpler, albeit eviler test case: ```c #define Y 1 #define X Y #define A if (1) B #define B(a) return C #define C(a) a int main() {...