Commit Graph

5983 Commits (74c8629d13c0df31fedc7a8d41106e0410390a99)

Author SHA1 Message Date
Mitya Lyubarskiy 74c8629d13 [nullsafe] Rename TypeAnnotation to InferredNullability 6 years ago
Mitya Lyubarskiy 361e11b3be [nullsafe] When inferring type based on the formal type, respect NullsafeType instead of reading annotations 6 years ago
Sungkeun Cho 402f3115ea [cost] Strengthen condition for collecting control variables 6 years ago
Ezgi Çiçek f7903007ee [required-props] Extend required prop setting with more custom suffixes 6 years ago
Ezgi Çiçek df712bc629 [required-props] Refine Required Props checker to only check @Prop 6 years ago
Ezgi Çiçek c5ca4db8d0 [pulse][impurity] Use pulse for detecting impurity 6 years ago
Jules Villard c19d9254b4 [typ] make use of pretty printers instead of strings 6 years ago
Jules Villard 088b083d87 [typ] prefer pretty printing to string building 6 years ago
Jules Villard a01639e098 [taskbar] leave progress bar displayed at the end of the analysis 6 years ago
Jules Villard 85977bf327 [analysis] print times for analysis only 6 years ago
Dulma Churchill 667ce92864 [clang] Add process ast as a new capture action, separated from capture and linting 6 years ago
Sungkeun Cho d55f5c02d5 [cost] Add modeled range 6 years ago
Taras Tsugrii 322a8938f0 [infer] Fix documentation for test-determinator flag. 6 years ago
Dulma Churchill 825c7af581 [test determinator] Continuation of refactoring the test determinator code 6 years ago
Mitya Lyubarskiy 693f2944c7 [nullsafe] Convert AnnotatedSignature subtypes from tuples to records 6 years ago
Dulma Churchill b76ab1f8b9 [test determinator] Refactor the code to make it more functional 6 years ago
Nikos Gorogiannis 16819fa1a4 [sqlite] do merge in-memory 6 years ago
Mitya Lyubarskiy 518b154ebe [nullsafe] Add NullsafeType to `get_field_annotation` 6 years ago
Mitya Lyubarskiy ba0a0b6d9a [nullsafe] Don't mention "unannotated" in Models 6 years ago
Mitya Lyubarskiy ebf9e84e3c [nullsafe] `get_modelled_annotated_signature` respects models in NullsafeType 6 years ago
Mitya Lyubarskiy 633186c41e [nullsafe] Introduce NullsafeType abstraction 6 years ago
Sungkeun Cho 4ff2700bde [inferbo] Add InputStream.read model 6 years ago
Sungkeun Cho 2158090322 [inferbo] Extend Simple alias domain 6 years ago
Nikos Gorogiannis d073e80648 [logging] log available memory on startup 6 years ago
Mitya Lyubarskiy 39aca6326c [nullsafe] Remove old traces of modelling the annotation for the field 6 years ago
Mitya Lyubarskiy 21d3450ef5 [nullsafe] Remove special treatment of @Nonnull for "Condition Redundant" check 6 years ago
Mitya Lyubarskiy 9e60679667 [nullsafe][easy] Remove duplicated test cases for condition redundant 6 years ago
Mitya Lyubarskiy b03d2fd520 [nullsafe] More test cases for Condition Redundant 6 years ago
Sungkeun Cho 0574372891 [inferbo] Simplify alias targets 6 years ago
Sungkeun Cho 21c890f23d [inferbo] Revise widen of bounds 6 years ago
Nikos Gorogiannis 3543c89c19 [lockless] detect lock acquisitions from methods annotated @Lockless 6 years ago
Sungkeun Cho c20bda0350 [inferbo] Ignore type on field comparison 6 years ago
Sungkeun Cho afcb0ab46b [inferbo] Address collection add in loop 6 years ago
Mitya Lyubarskiy 4f8629727e [nullsafe] Delete nullsafe-gradual tests 6 years ago
Nikos Gorogiannis b6c3f40ab0 [sqlite] page and cache size flags and defaults 6 years ago
Mitya Lyubarskiy fc651cb876 [nullsafe] Remove deadcode 6 years ago
Mitya Lyubarskiy 5de3e415db [nullsafe] Remove custom hash calculation for err_instance 6 years ago
Fabio Milano caba376211 [UIComponentContext] Added UIContext to mutable_local_variables whitelist 6 years ago
Phoebe Nichols 426775c939 hook in incremental analysis add procedure test 6 years ago
Phoebe Nichols 71e1704bf9 Clean results directory before using incremental analysis 6 years ago
Phoebe Nichols 1a010eda78 Add method to clean the results directory 6 years ago
Phoebe Nichols eb38b9c4c3 Add method to clean capture data 6 years ago
Mitya Lyubarskiy 224d44d79a [nullsafe] Make intention of NullFieldAccess test explicit and add positive cases 6 years ago
Mitya Lyubarskiy 7132a84b0d [nullsafe] Reorder and add more cases for checking @PropagatesNullable annotation 6 years ago
Mitya Lyubarskiy 7a09618dc4 [nullsafe] Make test for @TrueOnNull and @FalseOnNull annotation specific about positive and negative cases 6 years ago
Dulma Churchill 86140581d5 [AL] Adding predicate for AL rule to check that a variable of a specific type is being captured in a block 6 years ago
Dulma Churchill ab683af1f1 [objc frontend] Keep the counter for block names local to each procedure 6 years ago
Sungkeun Cho d397ea03d1 [cost] Print debug information when top value is generated 6 years ago
Mitya Lyubarskiy b00b526928 [nullsafe] Remove "Field not mutable" check 6 years ago
Mitya Lyubarskiy fbeb58c0f2 [nullafe] Consolidate different ways to suppress field not initialized 6 years ago