Commit Graph

5468 Commits (5769e8bfeb5e018b09f5899927772b8743a90803)

Author SHA1 Message Date
Jeremy Dubreil 5769e8bfeb [infer][racerd] use markup formatting for the Interface Not Thread Safe error message 6 years ago
Ezgi Çiçek 857c59e022 [inferbo] Add model for Java's cast 6 years ago
Nikos Gorogiannis 9e4d096d8e [racerd] fix report text for interface not thread safe 6 years ago
Ezgi Çiçek ce0ccc10ec [inferbo,cost] Add models for Java Strings 6 years ago
Nikos Gorogiannis f78dfbaeda [racerd] guardeby checks on uithread 6 years ago
Jeremy Dubreil 9ad37a3712 [infer] add an option to deactivate the list of previously registered checkers 6 years ago
Mehdi Bouaziz 6df295060c [inferbo] Added FN test 6 years ago
Nikos Gorogiannis 98e796b006 [racerd] gate GuardedBy 6 years ago
Nikos Gorogiannis 4a75df2a83 [racerd] report only writes for GuardedBy 6 years ago
Sungkeun Cho c92d56e4ad [inferbo] Substitute symbolic value of unknown function call to top 6 years ago
Nikos Gorogiannis f32db5382f [racerd] restrict guarded by to one field/same or superclass 6 years ago
Radu Grigore 8bf65086e3 [topl] Parser for temporal properties 6 years ago
Nikos Gorogiannis 582609b558 [racerd] androidx models 6 years ago
Ezgi Çiçek 713c308fc7 [inferbo] Generalize models for Java iterators 6 years ago
Ezgi Çiçek fb8faaf38a [objc] Fix performance Makefile to allow jackalope runs 6 years ago
Nikos Gorogiannis 59a10d00d4 [racerd] guardedby 6 years ago
Nikos Gorogiannis e7374bc62e [racerd] More cleanup in transition function 6 years ago
Ezgi Çiçek 1884994cc0 [cost] Allow program variables to occur in control variables 6 years ago
Ezgi Çiçek b537685fc2 [purity] Enable Clang in purity analysis 6 years ago
Dino Distefano 67b42bf021 Added new issue types for Allocation and IO 6 years ago
David Lively 692a844e0c [AL] use found_decl_ref in recently added predicates/placeholders 6 years ago
Ezgi Çiçek ce190547a5 [java] Add support for openjdk11 6 years ago
Nikos Gorogiannis 5839a5d6b4 [racerd] handle reads of actuals for container actions + cleanup 6 years ago
Radu Grigore e226cf8ec4 Fresh footprint variables in added frame. 6 years ago
Nikos Gorogiannis 05f14391a6 [racerd] replace quandary traces with explicit ones 6 years ago
Ezgi Çiçek 9790eb5a78 [cpp][linters] Hotfix: linter error 6 years ago
Dino Distefano 52b72f4bbe Added more allocation primitives 6 years ago
Lee Howes 5c2ef731ff Add support for qualified functions and a call_qualified_function predicate 6 years ago
David Lively 5aedc7e71c [AL] expose source loc of decl referenced by decl_ref 6 years ago
Wenzhe Lu ead4c44f9d Adding Long.parseLong model to nullsafe/modelTables.ml 6 years ago
David Lively f00950a3c8 [AL] fix ast_node_cxx_fully_qualified_name for constructor exprs 6 years ago
David Lively 96beec5e53 [AL] fix ast_node_cxx_fully_qualified_name w/non-global vars 6 years ago
Mehdi Bouaziz 564d0113b4 [Cost] More precise traces for Top 6 years ago
Nikos Gorogiannis e3a4a11ec8 [buck][java] clean more 6 years ago
Sungkeun Cho bf096b4d4d [inferbo] Reset LatestPrune at the assignment of return variable 6 years ago
Radu Grigore 86861498a5 Slightly more precise pi_partial_meet 6 years ago
Ezgi Çiçek 88a1dedb90 [cost] Ignore counting dummy loads 6 years ago
Nikos Gorogiannis f4c6072a59 [racerd] bit less work 6 years ago
Jules Villard 89bdab173a [pulse] add HTML debug for various cases of call models 6 years ago
Jules Villard c3cadace86 [SIL][3/3] add CallFlag for synthetised destructor calls 6 years ago
Jules Villard a36db66940 [SIL][2/3] print all the CallFlags 6 years ago
Jules Villard be61022bff [SIL][1/3] delete never produced cf_targets CallFlag 6 years ago
Jules Villard 3f8dc91b2a [pulse] perf win: separate edges from attrs in memory 6 years ago
Jules Villard bb3c8cfcc2 [pulse][minor] move attributes function around 6 years ago
Jules Villard 38435fec03 [pulse][minor] do not record abstract address in diagnostics 6 years ago
Jules Villard a49645ed61 [AI][pulse] avoid revisiting disjuncts over and over again 6 years ago
Jules Villard 363d69430d [ai][pulse] use subgraph-based implication between states 6 years ago
Jules Villard aae17242d7 [pulse] no addresses in attributes 6 years ago
Mehdi Bouaziz defaccf032 [Cost] Avoid Top to Top performance variations 6 years ago
Mehdi Bouaziz e74b607cd0 [Cost] Do not print Top trace in trace step 6 years ago