Commit Graph

1425 Commits (175efddc2b5935592a8250b2d4fa054fae8cb49f)

Author SHA1 Message Date
Lázaro Clapp Jiménez Labora 175efddc2b Make stacktrace and stacktree line number an int option. 9 years ago
Lázaro Clapp Jiménez Labora 616e8fddd4 Make stacktrace parsing work when line number info is not available. 9 years ago
Ryan Rhee e81e43456b Test mutable local variables in CK files 9 years ago
Ryan Rhee 957bdde05e Test that component kit headers skips imported headers 9 years ago
Ryan Rhee a134669f73 Make issues warnings again 9 years ago
Raghavendra Prabhu d9699264e0 Fixes/updates to build on linux. 9 years ago
Ryan Rhee d594a525ac Test that CK rules don't fire in non-component files 9 years ago
Ryan Rhee da771ac5aa Mutable local vars 9 years ago
Ryan Rhee 8a40482fac Detect when in CK 9 years ago
Ryan Rhee 88897addfa Add in_main_file to context 9 years ago
Sam Blackshear 8f5542ed2f functor for creating traces from source and sink specs 9 years ago
Sam Blackshear 36e2175293 trace building blocks: sources and sinks 9 years ago
Andrzej Kotulski 185f6493bc Update fcp with new naming fixes 9 years ago
Martino Luca 3dae9dc4f6 Use Guava's Optional in tests 9 years ago
Ryan Rhee 5a8eb19041 Comment formatting for cFrontend_utils.mli 9 years ago
Ryan Rhee 70d5b604bf Split get_super into get_super_impl and get_super_if 9 years ago
Jules Villard cdce8f9794 better help 9 years ago
Ryan Rhee 894e92d4f3 Fix comment formatting for linter context 9 years ago
Ryan Rhee 3d719a24d9 Matcher w/ explicit error name 9 years ago
Ryan Rhee 6e6a7a8e5a Add is_ck_translation_unit to context 9 years ago
Cristiano Calcagno 66385dd5f4 Refactor module Prop by moving normalization functions into module Normalize. 9 years ago
Ryan Rhee e2ff6e58a5 `buck test componentkit` boilerplate 9 years ago
Cristiano Calcagno b48ec1ac93 Clean up API to access components of propositions. 9 years ago
Cristiano Calcagno 89270c558c Add module Core in Prop to make transitions between exposed and normalized explicit. 9 years ago
Sam Blackshear 034d2e3c81 adding accessTree.fold 9 years ago
Jules Villard 3b3f587652 update fcp to have qualifiers in ValueDecl types 9 years ago
Ryan Rhee 4a6202c772 Move get_super to utils 9 years ago
Josh Berdine a9a38f20ec Simplify normalization in Attribute.remove 9 years ago
Josh Berdine 3896b10265 Move Prop.Attribute to toplevel 9 years ago
Josh Berdine 60496f2ae4 Minor cleanup of Prop.Attributes interface 9 years ago
Josh Berdine 4053d24bed Refactor Prop ops on attributes into sub-module 9 years ago
Martino Luca b7d70ff178 Add support for extra cases of BAD_POINTER_COMPARISON warning 9 years ago
Josh Berdine 6555a84409 Make warning 23 (Useless record with clause) fatal 9 years ago
Josh Berdine c147ab4197 Refactor Sil.attribute and associates to PredSymb 9 years ago
Josh Berdine 25a52c7bbc Refactor operations on Exp.t in Sil to Exp 9 years ago
Josh Berdine 8a90190309 Remove dead Sil.binop_invert 9 years ago
Josh Berdine f9ca08a9a8 Refactor Exp.t-keyed collections from Sil to Exp 9 years ago
Josh Berdine d60965824e Refactor exp_equal and exp_compare to Exp 9 years ago
Josh Berdine 701eb20f83 Refactor Sil.exp to Exp.t 9 years ago
Josh Berdine 6ffe204252 Make Aobjc_null attribute a binary predicate 9 years ago
Josh Berdine 4185bda8ba Generalize predicates from unary to nary 9 years ago
Josh Berdine b6544eace7 Remove redundant normalization 9 years ago
Josh Berdine c2f62f3a97 Remove tuple type redundant with atom 9 years ago
Josh Berdine a8ce65b221 Encode polarity of predicates into atom tag 9 years ago
Josh Berdine b09b28f10f Add negated attributes, with 2-valued semantics 9 years ago
Josh Berdine 71a15b2388 Represent attributes with atoms, not disequalities 9 years ago
Martino Luca e3132152cb Check for the presence of removeObserver into class hierarchy 9 years ago
Lázaro Clapp Jiménez Labora d23c99a4ea Add blame_range to crashcontext analysis. 9 years ago
Sam Blackshear 8ff9f2afab making get_reachable_hpreds understand inductive predicates 9 years ago
Vaibhav Tulsyan dba179845b Minor typo fix 9 years ago