9356 Commits (5ea2f20cad173f17c8bba86dca4120127077deba)
 

Author SHA1 Message Date
Josh Berdine aeba96a3c7 [sledge] Refactor theory solver into separate module
4 years ago
Josh Berdine 757e44ca50 [sledge] Simplify Context as wrt is unneeded when no_fresh is true
4 years ago
Josh Berdine caae7515e8 [sledge] Rework first-order solver to use a list of pending equations
4 years ago
Ezgi Çiçek 90974b92e4 [cost] If the modeled cost is Top, underestimate the cost
4 years ago
Sungkeun Cho 60fe0c96b9 [pulse] Ignore array elements in uninitialized value check
4 years ago
Sungkeun Cho 27ab8bd253 [pulse] Uninitialized check for struct fields
4 years ago
Jules Villard f5936689a4 [pulse] case split in model of free(3)
4 years ago
Jules Villard 1f6b9edacc [pulse] do not short-circuit valid paths because of errors
4 years ago
Jules Villard 5112fd2f32 [pulse] more topl debug
4 years ago
Sungkeun Cho e185233d71 [frontend] Fix incorrect order of statements (paren)
4 years ago
Sungkeun Cho e06f1e401f [frontend] Add is_union field to CppClass
4 years ago
Sungkeun Cho 89c8e25deb [frontend] Add tests of using single field struct
4 years ago
Jules Villard 12bcf119c8 [pulse] fix C test not calling the functions it was supposed to
4 years ago
Gabriela Cunha Sampaio be39e74bd4 [pulse] Modeling checkState and checkArgument
4 years ago
Sungkeun Cho b289d240f5 [frontend] Fix incorrect order of statements (implicit cast)
4 years ago
Jules Villard d375a6c03e [pulse] also compare path conditions when comparing states
4 years ago
Jules Villard abc36fe97f [pulse] add a bunch of equal and compare functions
4 years ago
Jules Villard 77d508328f [pulse][formula] swap order of constant and linear sum
4 years ago
Jules Villard b9747bdc08 [pulse] better AbductiveDomain.leq
4 years ago
Jules Villard 65b5919958 [pulse][minor] update documentation for AbductiveDomain.t
4 years ago
Sungkeun Cho 8ed44df7f6 [frontend] Fix incorrect order of statements (negation)
4 years ago
Martin Trojer faaf0ecf18 Normalize TV paths to avoid render errors
4 years ago
Nikos Gorogiannis 7e4dc9477e [buck][java] remove genrule integration and combined mode
4 years ago
Gabriela Cunha Sampaio e04f0a0ffa [pulse] Modeling checkNotNull function
4 years ago
Sungkeun Cho 051473394b [frontend] Fix incorrect order of statements
4 years ago
Sungkeun Cho f3a29d1c9c [frontend] Add a return param of struct type in ObjC methods
4 years ago
Sungkeun Cho 32846974eb [closure] Subst variables in ClosureSubstSpecializedMethod
4 years ago
Sungkeun Cho 63545b1e64 [liveness] Fix liveness analysis not to kill constructor targets
4 years ago
Nikos Gorogiannis f185b35292 [buck] allow setting the buck java heap size
4 years ago
Nikos Gorogiannis ad84126184 [buck] don't clobber existing BUCK_EXTRA_JAVA_ARGS
4 years ago
Gabriela Cunha Sampaio 549954cb97 [pulse] Suppress Pulse NPE reports on @Nullsafe
4 years ago
Gabriela Cunha Sampaio 27acb0fe4e [pulse] Modeling Java Integer class
4 years ago
Gabriela Cunha Sampaio e6d50837ba Renaming Java tests in Pulse
4 years ago
Gabriela Cunha Sampaio 9362b22317 Copying Java biabduction tests into Pulse
4 years ago
Sungkeun Cho eeb34231fa [pulse] Loosen fieldname comparison in state
4 years ago
Gabriela Cunha Sampaio caa8bd0e39 Renaming biabduction Java tests
4 years ago
Ezgi Çiçek 34eb8ebafb [cost] Model Map.containsValue
4 years ago
Ezgi Çiçek 840a10afaa [pre-analysis] Remove throw/catch handling from preanalysis
4 years ago
Sungkeun Cho 1bce54aaf3 [frontend] Handle struct copy in C
4 years ago
Loc Le e11b1b49b3 [pulse] explicit Ok/Error summaries: bi-abduction for interprocedural analysis
4 years ago
Ezgi Çiçek 7487676f9f [control][cost] Refactor
4 years ago
Ezgi Çiçek d1935941a6 [control][hotfix] Don't fail when not all exit nodes are prune nodes
4 years ago
Nikos Gorogiannis 7b8145b8bc [racerd][C++] do not report on lambdas at top level
4 years ago
Sungkeun Cho 759fddc7e8 [frontend] Fix a bug in translation of empty for-loop
4 years ago
Artem Pianykh 3aaf1de4f7 [java] Support Ultralight synthetic names
4 years ago
Josh Berdine 01c8024a50 [sledge] Simplify use of solve_extract in Context.solve_for_vars
4 years ago
Josh Berdine 440aed0f09 [sledge] Strengthen Context.invariant
4 years ago
Josh Berdine 1a9737dbe5 [sledge] Factor out representation of equality classes into Context.Cls
4 years ago
Josh Berdine 9b4059b07c [sledge] Do not normalize class members
4 years ago
Josh Berdine 81f77cf7bd [sledge] Strengthen Context.solve_for_vars on uninterpreted functions
4 years ago