..
unit
[pulse] change the API of `simplify` to take `~can_be_pruned ~keep`
4 years ago
Pulse.ml
[pulse] Inline initializers for global constant accesses
4 years ago
Pulse.mli
make pulse take an `InterproceduralAnalysis.t`
5 years ago
PulseAbductiveDomain.ml
[pulse] expose fewer details of internal modules of AbductiveDomain
4 years ago
PulseAbductiveDomain.mli
[pulse] expose fewer details of internal modules of AbductiveDomain
4 years ago
PulseAbstractValue.ml
[pulse] emit formula of path conditions in json output
4 years ago
PulseAbstractValue.mli
[pulse] emit formula of path conditions in json output
4 years ago
PulseAccessResult.ml
[pulse] Separate issue type for nil messaging of non-pod return type
4 years ago
PulseAccessResult.mli
[pulse] Separate issue type for nil messaging of non-pod return type
4 years ago
PulseArithmetic.ml
[pulse][2/2] generate latent issues when null is allocated
4 years ago
PulseArithmetic.mli
[pulse][2/2] generate latent issues when null is allocated
4 years ago
PulseAttribute.ml
[pulse] Separate issue type for nil messaging of non-pod return type
4 years ago
PulseAttribute.mli
[pulse] Separate issue type for nil messaging of non-pod return type
4 years ago
PulseBaseAddressAttributes.ml
[pulse] make sure we do not lose attributes when merging
4 years ago
PulseBaseAddressAttributes.mli
[pulse][isl] manifest errors
4 years ago
PulseBaseDomain.ml
[pulse] Fixed a bug in AbductiveDomain.leq operator. ( #1424 )
4 years ago
PulseBaseDomain.mli
[pulse] apply discovered variable equalities eagerly
4 years ago
PulseBaseMemory.ml
[pulse] make sure we do not leak local mutations of formals into the summary
4 years ago
PulseBaseMemory.mli
[pulse] make sure we do not leak local mutations of formals into the summary
4 years ago
PulseBaseStack.ml
[pulse] refine canonicalisation
4 years ago
PulseBaseStack.mli
[pulse] refine canonicalisation
4 years ago
PulseBasicInterface.ml
[pulse][refactor] extract and reuse a `SatUnsat` module
4 years ago
PulseCItv.ml
[topl] delete shallow implementations in favour of a single Pulse one
4 years ago
PulseCItv.mli
[topl] delete shallow implementations in favour of a single Pulse one
4 years ago
PulseCallEvent.ml
[pulse] report errors only when the PRUNE nodes along the path are true
4 years ago
PulseCallEvent.mli
[pulse] report errors only when the PRUNE nodes along the path are true
4 years ago
PulseCallOperations.ml
[frontend,pulse] Avoid dereference of C struct
4 years ago
PulseCallOperations.mli
[pulse][refactor] Move operations related to function calls to PulseCallOperations
4 years ago
PulseDiagnostic.ml
[pulse] better traces when invalidation happens along the access trace
4 years ago
PulseDiagnostic.mli
[pulse] Separate issue type for nil messaging of non-pod return type
4 years ago
PulseDomainInterface.ml
[pulse] refactor errors
4 years ago
PulseExecutionDomain.ml
[pulse] Separate issue type for nil messaging of non-pod return type
4 years ago
PulseExecutionDomain.mli
[pulse] Separate issue type for nil messaging of non-pod return type
4 years ago
PulseFormula.ml
[pulse] change the API of `simplify` to take `~can_be_pruned ~keep`
4 years ago
PulseFormula.mli
[pulse] change the API of `simplify` to take `~can_be_pruned ~keep`
4 years ago
PulseInterproc.ml
[frontend,pulse] Avoid dereference of C struct
4 years ago
PulseInterproc.mli
[frontend,pulse] Avoid dereference of C struct
4 years ago
PulseInvalidation.ml
[pulse] Separate issue type for nil messaging of non-pod return type
4 years ago
PulseInvalidation.mli
[pulse] Separate issue type for nil messaging of non-pod return type
4 years ago
PulseLatentIssue.ml
[pulse][isl] manifest errors
4 years ago
PulseLatentIssue.mli
[pulse] move summarisation and reporting functions around
4 years ago
PulseModels.ml
[pulse][objc] Model NSMutableDictionary setObject:forKey: to catch insertion into collection issues
4 years ago
PulseModels.mli
[pulse] refactor arguments of models into a record
4 years ago
PulseObjectiveCSummary.ml
[frontend] Refactoring for the following diff
4 years ago
PulseObjectiveCSummary.mli
[pulse][objc][nullptr] A special case for objc nil messaging for unknown call
4 years ago
PulseOperations.ml
[pulse] record invalidation events in histories
4 years ago
PulseOperations.mli
[refactor] invert ProcAttributes -> Pvar dependency
4 years ago
PulsePathCondition.ml
[pulse] change the API of `simplify` to take `~can_be_pruned ~keep`
4 years ago
PulsePathCondition.mli
[pulse] change the API of `simplify` to take `~can_be_pruned ~keep`
4 years ago
PulseReport.ml
[pulse] Separate issue type for nil messaging of non-pod return type
4 years ago
PulseReport.mli
[pulse][2/2] generate latent issues when null is allocated
4 years ago
PulseSatUnsat.ml
[pulse][refactor] extract and reuse a `SatUnsat` module
4 years ago
PulseSatUnsat.mli
[pulse][refactor] extract and reuse a `SatUnsat` module
4 years ago
PulseSkippedCalls.ml
[pulse] add a bunch of equal and compare functions
4 years ago
PulseSkippedCalls.mli
[pulse] add a bunch of equal and compare functions
4 years ago
PulseSummary.ml
[pulse] Separate issue type for nil messaging of non-pod return type
4 years ago
PulseSummary.mli
[pulse][2/2] generate latent issues when null is allocated
4 years ago
PulseTopl.ml
[Topl] add doc and change TOPL -> Topl
4 years ago
PulseTopl.mli
[pulse] Model for Java instanceof
4 years ago
PulseTrace.ml
[pulse] better traces when invalidation happens along the access trace
4 years ago
PulseTrace.mli
[pulse] better traces when invalidation happens along the access trace
4 years ago
PulseUninitBlocklist.ml
[pulse] Uninitialized check for struct fields
4 years ago
PulseUninitBlocklist.mli
[pulse] Uninitialized check for struct fields
4 years ago
PulseValueHistory.ml
[pulse] record invalidation events in histories
4 years ago
PulseValueHistory.mli
[pulse] record invalidation events in histories
4 years ago
QSafeCapped.ml
[pulse] cap the size of literals in formulas
4 years ago
QSafeCapped.mli
[pulse] cap the size of literals in formulas
4 years ago
ZSafe.ml
[pulse] cap the size of literals in formulas
4 years ago
ZSafe.mli
[pulse] cap the size of literals in formulas
4 years ago
dune
[Topl] add doc and change TOPL -> Topl
4 years ago