34 Commits (2d49f4b7ade8e959f36f2c5846fcfc535e44ae8a)

Author SHA1 Message Date
Sungkeun Cho 724fbc4ad6 [pulse] Revise semantics of TextUtils.is_empty
3 years ago
Sungkeun Cho 740fb36f1b [pulse] Add semantic models for C++ string length
3 years ago
Daiva Naudziuniene 66746e2b4b [pulse][nullptr] Show NULLPTR_DEREFERENCE issues as Null Dereference as Nullptr is C++ specific term
3 years ago
Loc Le 97c9481070 [pulse][isl] support dynamic-type for subseteq-checking
3 years ago
Jules Villard d285ee900b [pulse] functional unknown functions
4 years ago
Jules Villard 02e6d46e7f [pulse] follow values inside function calls
4 years ago
Jules Villard 9409685a2f [pulse] a few textual changes in traces
4 years ago
Jules Villard 9980c4f614 [pulse] correct order of calling context in trace
4 years ago
Jules Villard d97b82f8db [pulse] add tests for pulse.isl
4 years ago
Jules Villard dbdf076e30 [pulse] take histories into account for all aspects of a report
4 years ago
Jules Villard 186b10e4f5 [pulse] record all the invalidations we can in histories
4 years ago
Jules Villard 3bce92d804 [pulse] better traces when invalidation happens along the access trace
4 years ago
Jules Villard d4bdfec49a [pulse] record invalidation events in histories
4 years ago
Gabriela Cunha Sampaio 68b4b5cc27 [pulse] IsInstanceOf simplification for null obj
4 years ago
Gabriela Cunha Sampaio 6357a97d6c [pulse] Adding model for Java Map
4 years ago
Gabriela Cunha Sampaio fd1731c34b [pulse] Refining model for Java Collection interface
4 years ago
Gabriela Cunha Sampaio 2d56b1bff1 [pulse] Suppress reports containing skipped calls
4 years ago
Gabriela Cunha Sampaio cba144b779 [pulse] Adapting error messages
4 years ago
Gabriela Cunha Sampaio f719294d41 [pulse] Model for TextUtils.isEmpty()
4 years ago
Gabriela Cunha Sampaio e739099a40 [pulse] Model for Java instanceof
4 years ago
Gabriela Cunha Sampaio 752c494970 [pulse] Adding temporary model for Collection.isEmpty()
4 years ago
Gabriela Cunha Sampaio 671727be53 [pulse] Implementing temporary model for Java instanceof operator
4 years ago
Jules Villard 4f77f82cba [pulse] some models should "prune" instead of "and"
4 years ago
Gabriela Cunha Sampaio 54c3dafef8 [pulse] Modeling Java instanceof operator as returning true
4 years ago
Gabriela Cunha Sampaio be39e74bd4 [pulse] Modeling checkState and checkArgument
4 years ago
Gabriela Cunha Sampaio e04f0a0ffa [pulse] Modeling checkNotNull function
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
Jules Villard 7fdb33b710 [pulse] report errors only when the PRUNE nodes along the path are true
4 years ago
David Pichardie f6b125c928 Fixing unsound old devirtualization performed in Java frontend
4 years ago
David Pichardie 9d8fe72213 Improving tests about interface default methods (and virtual calls)
4 years ago
Jules Villard bf97abfbd3 [pulse] add Java tests
5 years ago