5933 Commits (b1810ef3ff053b55da0498f3d87ae78d803ea545)

Author SHA1 Message Date
Sungkeun Cho 6e1adf4d1d [inferbo] Remove deadcode
6 years ago
Sungkeun Cho 59f06568cf [inferbo] Use std::vector model for std::string
6 years ago
Jules Villard 9e5115a9e0 [annotreach] support for new `"symbol_regexps"` matcher
6 years ago
Dulma Churchill d0bfb856ed [AL] Add new predicate is_extern
6 years ago
Jules Villard f76ed88741 [clang] wrap test determinator in frontend exception catcher
6 years ago
Jules Villard b59ff499c7 [clang] move error handling from cFrontend_config to a new cFrontend_errors module
6 years ago
Sungkeun Cho fadd8cb541 [inferbo] Prune array size in Java
6 years ago
Jules Villard a18cf040df [al] better distinction AL vs frontend in file names
6 years ago
Jules Villard 1c0345f00c [clang] move AL source code to new al/ folder
6 years ago
Sungkeun Cho 77084782e1 [inferbo] Fix bug in integer pruning by pointer
6 years ago
Sungkeun Cho aaa40084c4 [inferbo] Add Preconditions.checkArgument model
6 years ago
Sungkeun Cho d11444f7d3 [inferbo] Change the order of StdBasicString and StdVector
6 years ago
Nikos Gorogiannis e49f3f1512 [racerd] use access expression structure in ownership domain
6 years ago
Sungkeun Cho 5f5b3de91a [inferbo] Pruning collection.size in Java
6 years ago
Phoebe Nichols 50c39a5b4b Log reverse analysis call graph statistics
6 years ago
Sungkeun Cho 28d617b345 [cost] Revise Java's cast model
6 years ago
Phoebe Nichols e45526ea02 Fail if incremental analysis is set without changed files
6 years ago
Nikos Gorogiannis 86a1bbf1a7 [racerd] output access expressions language-sensitively
6 years ago
Nikos Gorogiannis ccc7dcbc1e [racerd] use access expressions in place of paths
6 years ago
Sungkeun Cho e0a5cde2d5 [cost] Print elements field of collection
6 years ago
Ezgi Çiçek 22cfcc09f5 [cost] Add test about Preconditions
6 years ago
Sungkeun Cho 761d8bd614 [inferbo] Use inline record for Loc.Field
6 years ago
Ezgi Çiçek d287177820 [config] Convert checker tuples to record type
6 years ago
Sungkeun Cho 9c49841ebb [cost] Add Iterator.next model
6 years ago
Jules Villard de3f97136e [java] catch `Failure` to avoid crashing on invalid class type signatures
6 years ago
Jules Villard 0af754f3d7 [annot reachability] apply sanitizers in more cases
6 years ago
Jules Villard 00cbc9c1e4 [annot reachability] add debug logging and light refactor
6 years ago
Phoebe Nichols ad82124956 Remove logging
6 years ago
Sungkeun Cho d3056d3309 [cost] Ignore boolean symbols in the cost results
6 years ago
Nikos Gorogiannis 1bfbdbb4e1 [racerd] less boiler-plate in reporting violations
6 years ago
Nikos Gorogiannis 6bd25fd9dd [racerd] improve add_accesses
6 years ago
Ezgi Çiçek 5fa9f89285 [cost] Fix misleading test names
6 years ago
Sungkeun Cho 013a9bb97c [inferbo] Refactoring: give type alias for making symbol
6 years ago
Sungkeun Cho 7c18231c5c [cost] Revise hasNext() to avoid bottom in condition
6 years ago
Sungkeun Cho 4530ef5bb0 [inferbo] Fix min of minmax and linear
6 years ago
Ezgi Çiçek 89782dfff9 [cost] Mask min/max symbols when printing big O
6 years ago
Ezgi Çiçek 9c5b704ddd [cost] Record bigO in error trace description
6 years ago
Sungkeun Cho 9494199652 [inferbo] Rename AliasMap.store to forget
6 years ago
Sungkeun Cho 5331648b91 [inferbo] Revise vector model
6 years ago
Nikos Gorogiannis e272287377 [version check] add a check for the environment variable INFERVERSION
6 years ago
Martin Trojer 06d6363710 idirafter override flag
6 years ago
Phoebe Nichols 2151a54345 [short review] Add logging for when the results directory is deleted
6 years ago
Ezgi Çiçek 57492f830b [inferbo] Add missing list initialization with initial capacity
6 years ago
Phoebe Nichols 6fbe091987 Fix printing of analysis time
6 years ago
Sungkeun Cho ddd4d98636 [inferbo] Add vector model: data
6 years ago
Sungkeun Cho 58b403c8ff [inferbo] Add vector model: empty
6 years ago
Sungkeun Cho c05062556f [inferbo] Add vector model: push_back
6 years ago
Sungkeun Cho f6b4f75e7c [inferbo] Pruning by vector::size
6 years ago
Sungkeun Cho e9cf5d33b3 [inferbo] Add models of vector constructors
6 years ago
Phoebe Nichols 085ffa166e Logging number of procedure summaries invalidated for incremental analysis
6 years ago
Ezgi Çiçek 8286347ebf [inferbo] Add models for Java's Integer
6 years ago
Martin Trojer 6f7cd25b3a buck integration, no lonfer bail when .buckconfig is missing
6 years ago
Sungkeun Cho 8c4be65754 [inferbo] Ondemand value generation of vector as function parameter
6 years ago
Sungkeun Cho f488c5d6b7 [inferbo] Disable function instantiation of relational domain
6 years ago
Phoebe Nichols fc17a0fce3 Add test for cost change detection with incremental analysis
6 years ago
Sungkeun Cho f066776b17 [inferbo] Add model: vector size
6 years ago
Sungkeun Cho 7a8e7d13e9 [inferbo] Add model: vector constructor
6 years ago
Jules Villard 41c003ace1 [biabd] rename models-related things to "biabduction-..."
6 years ago
Jules Villard fe701a17cc [diff] delete infer-diff
6 years ago
Jules Villard 13d54990bd [models] get rid of include-based C++ models
6 years ago
Ezgi Çiçek 675c79480d [pulse] Record writes explicitly as Attributes and get rid of heuristic in is_cell_read_only
6 years ago
Martin Trojer 0fe30d13c5 add flag for (undefined) functions that should be modelled as mallocs
6 years ago
Phoebe Nichols e7af794abb Add incremental analysis test for changing a file
6 years ago
Phoebe Nichols e3668daaa5 Add test incremental_analysis_remove_file to the toplevel makefile
6 years ago
Ezgi Çiçek b8d25d1301 [inferbo] Fix the model of Collections.emptySet
6 years ago
Sungkeun Cho a3229fc43a [inferbo] Suppress intended integer underflow of unsigned integer
6 years ago
Jules Villard 98089a3067 [ondemand] trace cache operations
6 years ago
Jules Villard d97ee3bfee [stats] less error-prone `incr` functions
6 years ago
Sungkeun Cho 80f4b64915 [inferbo] Prune linear bound by minmax
6 years ago
Jules Villard ddddea3eda [java] easier to switch between java 8 and java 11
6 years ago
Jules Villard 8bdc03bba4 [help] scrub default values in the checked-in version of the manuals
6 years ago
Ezgi Çiçek e320d8a580 [config] Rename `filter-report` command to `censor-report` and stop reporting them on console and bugs.txt
6 years ago
Sungkeun Cho b3f52284ed [inferbo] Ignore the top of latest prune of callees
6 years ago
Ezgi Çiçek 127902222d [pulse] Filter AddressOfStackVariable from read only heuristic check
6 years ago
Sungkeun Cho 84a6561dc9 [inferbo] Precise mod semantics on unsigned integer
6 years ago
Sungkeun Cho 26a4f83e8b [inferbo] Avoid pruning on array elements
6 years ago
Jules Villard a857fec1f3 [increr] test incremental analysis
6 years ago
Sungkeun Cho f3311dfd98 [inferbo] Weak update on array contents
6 years ago
Phoebe Nichols 587c3d35f1 Catch error in SpecsFiles.delete
6 years ago
Phoebe Nichols 1415be9153 Log the reverse analysis call graph for tests
6 years ago
Ezgi Çiçek 09ab685c7e [pulse] Handle stack refs escaping their scope via pointer
6 years ago
Phoebe Nichols ee5abef97c Invalidate summaries for changed procedures
6 years ago
Phoebe Nichols 218e4dca52 Do not delete results directory if incremental-analysis is enabled
6 years ago
Jules Villard 75dab37300 [config] better way to refer to the toplevel results dir
6 years ago
Jules Villard 4fe9b2c8dd [debug] fix error about non-existing dir in infer-out/captured/...
6 years ago
Jules Villard ea32a9dfd8 [ondemand] refactor to avoid loading unneeded proc descs
6 years ago
Artem Pianykh 346c89c717 Make infer binary runnable on Mojave without fiddling with SDKROOT
6 years ago
Phoebe Nichols 70474ec2de Fix test buck_flavours_diff
6 years ago
Mitya Lyubarskiy 860d3aa8a4 Utilize @[deriving fields] in BackendStats
6 years ago
Phoebe Nichols d84b0881ba Change command line options desciption for reanalyze and incremental-analysis
6 years ago
Mitya Lyubarskiy 7c2f1a955f [infer] Log accumulated backend counters to scuba
6 years ago
Ezgi Çiçek cb4a16b460 [pulse] Fix marking of AddressOfCppTemporary in the loop
6 years ago
Jules Villard 8fbdc4e252 [analyze] be more consistent in logging
6 years ago
Ezgi Çiçek 4d1b300e5b [pulse] Remove bindings with empty edges in pre
6 years ago
Jules Villard daf38c6d54 [summary] change `int ref` field in record to `mutable`
6 years ago
Jules Villard 4fde351565 [processpool] collect results from children
6 years ago
Jules Villard deb9afe121 [backend] a module for recording simple counters-based stats
6 years ago
Jules Villard 73179f7182 [specs] put specs files operations in their own module
6 years ago
Sungkeun Cho 124ab9fed7 [inferbo] Downgrade issues of void pointer
6 years ago
David Pichardie 51f6b30d43 Complete pattern matching for Sawja JBir translation
6 years ago