1696 Commits (9f153dbafac53f0c69c1296c6bcbb918df6743f8)

Author SHA1 Message Date
Josh Berdine 2e66dcfac4 Open Core.Std by default, still use Caml Hashtbl, Map, Set
9 years ago
Josh Berdine e438314776 Divide Utils into Utils, Pp, and IStd
9 years ago
Josh Berdine 23cda11fda Core.Std.Int.Set
9 years ago
Josh Berdine 900da595b1 Core.Std.String.Table
9 years ago
Josh Berdine 78ec954ae2 Core.Std.String.Map
9 years ago
Josh Berdine e00c4cd2dd Core.Std.String.Set and remove unused StringPPSet
9 years ago
Josh Berdine 76f8450203 Move proc_flags from Utils to ProcAttributes
9 years ago
Josh Berdine f86fc2ce2d Core.Std.Stack
9 years ago
Josh Berdine 7e6278baeb Core.Std.Printexc
9 years ago
Josh Berdine e4618541dc Core.Std.Int64
9 years ago
Josh Berdine 8a3707825c Core.Std.Gc
9 years ago
Josh Berdine e5b41a67d0 Core.Std.Char
9 years ago
Josh Berdine c2abce7e3a Core.Std.Array
9 years ago
Josh Berdine 7708fc7c56 Remove extlib dependency
9 years ago
Josh Berdine de2e6c9d88 Core.Std.Option
9 years ago
Josh Berdine 4ea3410b47 Core.Std.Sys
9 years ago
Josh Berdine 9d1b495f57 Core.Std.Unix
9 years ago
Josh Berdine c094287428 Convert Process.create_process_and_wait to Core.Std.Unix
9 years ago
Josh Berdine 81d616a50b Convert Process.run_jobs_in_parallel to Core.Std.Unix
9 years ago
Josh Berdine 53c170ca0a More uniform and explicit treatment of program and arguments
9 years ago
Josh Berdine 0467c9cde1 Convert DB module to Core.Std.Unix
9 years ago
Josh Berdine 57c37f93c9 Convert Infer module to Core.Std.Unix
9 years ago
Josh Berdine 7d57469d2f Core.Std.Filename
9 years ago
Josh Berdine 782e9d69f6 Core.Std.Bool
9 years ago
Josh Berdine e415b73786 Core.Std.String
9 years ago
Josh Berdine a2930b7007 Core.Std.Int
9 years ago
Andrzej Kotulski 78dfe85468 [clang] Make sl_file store source file instead of string
9 years ago
Sam Blackshear 831786240a [quandary] ignore null assignments to return value in void functions
9 years ago
Sam Blackshear 45ad904c1f [quandary] use actuals in JavaTrace.taint_all
9 years ago
Andrzej Kotulski 56f8757337 [SourceFile] Move DB.SourceFile into separate file
9 years ago
Jules Villard e5863f5420 [siof] handle constexpr constructors
9 years ago
Andrzej Kotulski 69b39dacb0 [DB] Create module for SourceFile
9 years ago
Andrzej Kotulski e4a93d5e13 [c++] s/cxx_experimental/cxx
9 years ago
Jeremy Dubreil 2edafcee92 [infer][backend] Save the pretty-print of the type environment when running the analysis in debug mode
9 years ago
Andrzej Kotulski 5310b617fe [c++] turn on c++ analysis by default
9 years ago
Jeremy Dubreil e029612421 [infer][backend] the pp_base parameter was not used anywhere
9 years ago
Jeremy Dubreil d89c69dbe6 [infer][java] Adding the android.jar in the classpath is not needed anymore
9 years ago
Sam Blackshear e212183e7e [thread-safety] don't count accesses in methods of builder classes
9 years ago
Dino Distefano bd216f3205 Fixed problem with evaluation of sizeof which would give false positive
9 years ago
Jules Villard 9cc9cc101c [IR] add Static_local_var pvar kind and use it in clang
9 years ago
Andrzej Kotulski 0479720c91 [C++] Don't ignore header files passed in --changed-files-index
9 years ago
Andrzej Kotulski bd0f0cc7fc [DB] Don't fail hard when realpath fails
9 years ago
Sam Blackshear ff3b6a10db [checkers] add mli for AccessTree
9 years ago
Sam Blackshear 4b98543d35 [traces] don't hang when unrolling a mutually recursive trace
9 years ago
Josh Berdine 731ffa0ae1 Initialize Builtins also in single-core mode
9 years ago
Sam Blackshear c1205c1453 [thread-safety] model ReadLock/WriteLock
9 years ago
Sam Blackshear 5743351906 [thread-safety] don't report thread safety violations due to calls to constructors
9 years ago
Sam Blackshear cb82dacd54 [traces] moving logic for reporting flow-sensitive traces from quandary to trace domain
9 years ago
Andrzej Kotulski bd843b277e [DB] Remove source_file_from_string, source_file_to_string no longer returns real path
9 years ago
Andrzej Kotulski b8908282f8 [DB] Remove many callsites of DB.source_file_to_string
9 years ago
Sam Blackshear 0972c8d262 [quandary] don't report FP's due to flow-insensitive traces
9 years ago
Sam Blackshear 3b161a3737 [thread-safety] interprocedural traces for thread safety checker
9 years ago
Sam Blackshear 579b982359 [thread-safety] Lay the groundwork for interprocedural trace-based reporting
9 years ago
Cristiano Calcagno 827d7c3d9c [backend][perf] Address top performance bottleneck from profiling the backend.
9 years ago
Sam Blackshear 226791b631 [ondemand] simplify API by removing need to pass type environment
9 years ago
Sam Blackshear 01136cc326 [thread-safety] interprocedural analysis
9 years ago
Sam Blackshear 937ae12f29 [thread-safety] adding models for lock methods
9 years ago
Jeremy Dubreil cead43b731 [infer][genrule] run the genrule integration as part of the Buck integration test
9 years ago
Josh Berdine 198bc00df7 Remove Utils compare and equal functions
9 years ago
Josh Berdine 83408d4d6a ppx_compare TypeErr
9 years ago
Josh Berdine 177124ce76 ppx_compare IntLit
9 years ago
Josh Berdine 608ed877d3 ppx_compare RepeatedCallsChecker
9 years ago
Josh Berdine bebb00074d ppx_compare CheckTraceCallSequence
9 years ago
Josh Berdine 9fb2258284 ppx_compare Dom
9 years ago
Josh Berdine 81d3e7085a ppx_compare Dotty
9 years ago
Josh Berdine 6e322d96e8 ppx_compare Prover
9 years ago
Josh Berdine 47368b8ae6 ppx_compare Specs
9 years ago
Josh Berdine 5d69d04578 ppx_compare TypeAnnotations
9 years ago
Josh Berdine 0c8a583cb0 ppx_compare CFrontend_utils
9 years ago
Josh Berdine 71664c7828 ppx_compare SiofTrace
9 years ago
Josh Berdine e397afa085 ppx_compare CContext
9 years ago
Josh Berdine 0b605c694c ppx_compate Cfg
9 years ago
Josh Berdine da8cbe55fd ppx_compare JavaTrace
9 years ago
Josh Berdine 0eb864d800 ppx_compare CppTrace
9 years ago
Josh Berdine fe7a0c2483 ppx_compare State
9 years ago
Josh Berdine 97639ba236 ppx_compare Paths
9 years ago
Josh Berdine bbd5ef385d ppx_compare ProcCfg
9 years ago
Josh Berdine 85d15bcc49 ppx_compare Trace
9 years ago
Josh Berdine b94b5f1c58 ppx_compare Procdesc
9 years ago
Josh Berdine 48dcd7bb92 ppx_compare Source
9 years ago
Josh Berdine 75527525e5 ppx_compare Errlog
9 years ago
Josh Berdine 4e849fa5d5 ppx_compare Localise
9 years ago
Josh Berdine 344e724a85 ppx_compare Prop
9 years ago
Josh Berdine 356d081e1f ppx_compare AccessPath
9 years ago
Josh Berdine 9bc72ad790 ppx_compare Var
9 years ago
Josh Berdine aa5998a9d1 ppx_compare Sil
9 years ago
Josh Berdine 6298d043e6 ppx_compare PredSymb
9 years ago
Josh Berdine 71ed8c9e1d ppx_compare Exp
9 years ago
Josh Berdine e36a768d0c Use natural order of Cast expressions
9 years ago
Josh Berdine f73f997e5a ppx_compare TraceElem
9 years ago
Josh Berdine 10046e1848 ppx_compare Passthrough
9 years ago
Josh Berdine 1a0df1029a ppx_compare CallSite
9 years ago
Josh Berdine 8097de5bfd ppx_compare Mleak_buckets
9 years ago
Josh Berdine 25c3cb41bd ppx_compare CallFlags
9 years ago
Josh Berdine 7a5e7c28b5 ppx_compare Const
9 years ago
Josh Berdine 952855288d ppx_compare StructTyp
9 years ago
Josh Berdine 122d2b031f ppx_compare Unop
9 years ago
Josh Berdine cbec3453a3 ppx_compare Typ
9 years ago
Josh Berdine 72b1cd0816 ppx_compare Subtype
9 years ago
Josh Berdine b11e483500 ppx_compare Pvar
9 years ago