Commit Graph

7390 Commits (040442c93be8aaeb96d7bf6ebde331c10d1b7872)
 

Author SHA1 Message Date
Ezgi Çiçek 040442c93b [pulse] Don't write through pointer arguments in Java 5 years ago
Nikos Gorogiannis 777eb33870 [racerd] use concurrent context for reporting in C++/ObjC 5 years ago
Sungkeun Cho 5510223850 [infer] Get rid of the is_cpp_nothrow field and is_cpp_noexcept_method 5 years ago
Fernando Gasperi Jabalera ce32a1b917 [scheduler] [restart] Implement the ProcLocker 5 years ago
Nikos Gorogiannis 9648632bd5 [clang] Revert "Translate SynchronizedStmt" 5 years ago
Nikos Gorogiannis 1a0c73ab99 [starvation] decouple AbstractAddress from starvation 5 years ago
Ezgi Çiçek d84a9e0c1c [inferbo][cost] Generalize String models and add models for StringBuilder 5 years ago
Ezgi Çiçek 6a38121b8a [inferbo] Add model for String.substring 5 years ago
Ezgi Çiçek c51f47b05e [inferbo] Revise Java's String constructor models 5 years ago
Jules Villard 81e3dc5069 [HIL] do not crash on confusing function call expressions 5 years ago
Sungkeun Cho 9d9cbdc3d6 [inferbo] Cache results of `replace_make_shared` call 5 years ago
Sungkeun Cho 7f25684491 [inferbo] Check nested global array access 5 years ago
Sungkeun Cho f8ee0a14aa [inferbo] Give semantics of std::make_shared as simple constructor 5 years ago
Scott Owens 8d95ef7e3c [sledge sem] Fix global variables 5 years ago
Dulma Churchill 63428e7b69 [SelfInBlock] Check for when weakSelf is used in a no escaping block 5 years ago
Dulma Churchill 05ea5ec844 [clang frontend] Add support for the clang attribute NS_NOESCAPE for Objective-C blocks in Sil 5 years ago
Artem Pianykh 4f4455b73c [compilation] Turn on more warnings; make 'partial match' fatal 5 years ago
Artem Pianykh c735b6f0a5 [nullsafe] Introduce NullsafeMode as a replacement for `is_strict_mode` 5 years ago
Dulma Churchill 355ff5c202 [clang frontend] Refactor block_data into a record 5 years ago
Ezgi Çiçek 43a99745b6 [infer] Get rid of verbose Typ.mk Tvoid 5 years ago
Artem Pianykh 17c5f5c424 [build] Update to dune 2 5 years ago
Nikos Gorogiannis b2dc55ce0a [starvation] extract lock module 5 years ago
Ezgi Çiçek 9f4098ea1a [cost] Revise substring's cost model 5 years ago
Artem Pianykh 5dc24e0e0c [build] Add `make check` target to build artifacts for tooling/merlin 5 years ago
Nikos Gorogiannis 21cff2d659 [starvation] substitute arguments over parameters in locks 5 years ago
Nikos Gorogiannis 07e91cabf7 [starvation] no inner class normalisation for java 5 years ago
Artem Pianykh ea3cbae757 [nullsafe] Rename nullability variants 5 years ago
Fernando Gasperi Jabalera c0a990c47c [scheduler] [restart] Reschedule incomplete tasks 5 years ago
Mitya Lyubarskiy 8199ed1555 [nullsafe] Add `nullsafe_FIXME` method to suppress nullability issues. 5 years ago
Mitya Lyubarskiy 964a11ae23 [nullsafe] Documentation and minor code cleanup around models for `checkNotNull` 5 years ago
Mitya Lyubarskiy 21395b444b [nullsafe] Documentation and reorder methods in `Assertions` 5 years ago
Dulma Churchill 9dfd1943e6 [selfInBlock] Remove false positive from mix self weakSelf 5 years ago
Artem Pianykh 237aac4cd0 [nullsafe] Introduce @Nullsafe annotation 5 years ago
Ezgi Çiçek 4677584018 [pulse] Remove map suffix from SkippedCalls 5 years ago
Ezgi Çiçek a0fd5a0e6a [pulse] Refactor attributes into domain 5 years ago
Nikos Gorogiannis 72a7a0eaab [racerd] use typenames instead of strings in class map 5 years ago
Ezgi Çiçek 7c94ce8cd4 [cost] Fix nb_node_exec 5 years ago
Jules Villard 7d89e5e049 [scripts] delete check_hash_collisions.py 5 years ago
Mitya Lyubarskiy 897e3fa8af Remove FB-ONLY from publicly visible files 5 years ago
Fernando Gasperi Jabalera b8e6bb70b9 Add ProcLocker with a dummy implementation 5 years ago
Josh Berdine 9d12f6502f [sledge] Make aggregate sizes explicit when constructing equalities 5 years ago
Josh Berdine 77cc835199 [sledge] Strengthen Equality.solve_for_vars to concatenate extracts 5 years ago
Josh Berdine f1d94d58b0 [sledge] Strengthen Equality.solve_for_vars for vars under Memory 5 years ago
Josh Berdine 54a3982b1d [sledge] Simplify variable occurrence checking in Equality.solve 5 years ago
Josh Berdine c8ed6dae63 [sledge] Optimize and simplify Equality.solve_interp_eqs 5 years ago
Josh Berdine ffdb429f5e [sledge] Factor solve_poly_eq out of solve_interp_eq 5 years ago
Josh Berdine f3f41fbdf2 [sledge] Filter out trivial pure constraints in Sh.map 5 years ago
Josh Berdine 1e32743312 [sledge] Add Shostak solver for aggregate theory 5 years ago
Josh Berdine 232372f083 [sledge] Factor orient out of solve 5 years ago
Josh Berdine a75f2701c3 [sledge] Lambda-lift Equality.solve_ 5 years ago