Commit Graph

2820 Commits (4d86832d7a3941d3f166b2de75bb11c040614847)

Author SHA1 Message Date
Nikos Gorogiannis 86ab2d7d10 [topl] disable skip tests 5 years ago
Ezgi Çiçek b372befee4 [pulse] Add more naive Java models 5 years ago
Mitya Lyubarskiy f291f93248 [nullsafe] Implement class-level analysis and calculate meta-issues. 5 years ago
Sungkeun Cho b14333485c [cost] Update cost results 5 years ago
Sungkeun Cho be1e72cd1a [cost] Update test results 5 years ago
Ezgi Çiçek 04543938ab [impurity][hoisting] Add more tests 5 years ago
Nikos Gorogiannis d1e0375f4a [racerd] stop reporting on locals 5 years ago
Ezgi Çiçek 2bd39abefc [purity] Add model for Object.clone() 5 years ago
Nikos Gorogiannis 8a99f4b3bb [java] bug fix for type translation 5 years ago
Sungkeun Cho bc0c060bd4 [cost] Add a test (recursive dependency in class initializers) 5 years ago
Sungkeun Cho 545e6c8802 [inferbo] Add models of String.lastIndexOf and String.replace 5 years ago
Ezgi Çiçek a4c3925d9a [impurity] Track unique accesses 5 years ago
Ezgi Çiçek e3c89b1f10 [impurity] Fix include_value_history 5 years ago
Sungkeun Cho e35b26ae8e [inferbo] Get static final array values from class initializer 5 years ago
Artem Pianykh 786a72574f [build] Replace custom make cmds w/ dune promotion and byte_complete 5 years ago
Artem Pianykh fcce3c0659 [RFC][build] Use dune environments and profiles instead of contexts 5 years ago
Jules Villard e5b50d7d46 [quandaryBO] delete :( 5 years ago
Jules Villard 339ebe74ec [config] sensible default for --from-json-report 5 years ago
Dulma Churchill 2f90b05c2a [pulse] Add model for malloc 5 years ago
Ezgi Çiçek b90d7c42d3 [impurity] Do not add value history in impurity traces 5 years ago
Sungkeun Cho 117ab1164b [cost] Revert "Use type of Provider.get" 5 years ago
Sungkeun Cho 020cd199b5 [cost] Use type of Provider.get 5 years ago
Ezgi Çiçek c6237f5f9f [pulse] Add model for Object.clone() 5 years ago
Mitya Lyubarskiy 087a5a9787 [nullsafe] A dedicated test for testing field nullability memoization 5 years ago
Ezgi Çiçek 5f8e6233bb [pulse] Take into account skipped calls for state comparison 5 years ago
Mitya Lyubarskiy bd83813b3e [tech debt] Remove experimental nullability checkers 5 years ago
Nikos Gorogiannis fa4f9ef5f3 [tests] remove genrule test 5 years ago
Ezgi Çiçek bb5cdf9b97 [pulse] Add FN tests to impurity 5 years ago
Radu Grigore 0fc2769a65 [topl] A test for comparing arguments. 5 years ago
Dulma Churchill 634a42b619 [SelfInBlock] Take ns_noescape into account when reporting captured strong self. 5 years ago
Artem Pianykh 19093a2fa0 @update-submodule: facebook-clang-plugins Fix handling of non-literal `offsetof` expressions 5 years ago
Ezgi Çiçek 7deaae6598 [cost] Rename ZERO_* to *_UNREACHABLE_AT_EXIT 5 years ago
Mitya Lyubarskiy e1f4da320f [nullsafe] Consistent severity for nullsafe issues. 5 years ago
Ezgi Çiçek ebbc0fc7f2 [cost] Add traces for ZERO_* issues 5 years ago
Mitya Lyubarskiy 335a9efec7 [nullsafe] Trust explicitly annotated third party in all modes 5 years ago
Mitya Lyubarskiy f136bf21b5 [nullsafe][refactor][messaging] Refactor code + more consistent messaging 5 years ago
Sungkeun Cho 9a38987929 [cost] Do not report `EXPENSIVE_EXECUTION_TIME` when a cost of a node is top 5 years ago
Sungkeun Cho 85812abf71 [cost] Report the biggest cost in function 5 years ago
Ezgi Çiçek 43350f7c6b [cost] Add Java tests for ZERO_EXECUTION_TIME 5 years ago
Sungkeun Cho 0d046c8e7c [inferbo] Ignore float/double constant 5 years ago
Radu Grigore 5a095ca411 [topl] Switched to low-level syntax. 5 years ago
Radu Grigore 2888a90e2a [topl] Added tests for inefficient iteration 5 years ago
Sungkeun Cho 7a0be26596 [inferbo] Revise semantics of `values` function of Java enum class 5 years ago
Ezgi Çiçek cbd506011f [cost] Add tests for ZERO_EXECUTION_COST 5 years ago
Sungkeun Cho ef74f3f18d [cost] Revise message of Provider.get.modeled 5 years ago
Artem Pianykh 3859f178fa [nullsafe] Properly handle method calls on trusted classes under NullsafeLocal mode 5 years ago
Mitya Lyubarskiy f57dc78679 [nullsafe] Error reporting: recommend non-nullable alternarives for known nullable methods 5 years ago
Sungkeun Cho 100807ed2a [inferbo] Do not prune values with bottom 5 years ago
Artem Pianykh bcaa0e0dfe [nullsafe] Add tests on interop between third-party vs other in various modes 5 years ago
Artem Pianykh 9697c6e294 [nullsafe] Fix treatment of enum values wrt nullsafe mode 5 years ago