43 Commits (93f33d07b8120a3ae316f418e69324b0502a5bcf)

Author SHA1 Message Date
Jules Villard 93f33d07b8 [cli] do not export the contents of .inferconfig to INFER_ARGS
8 years ago
Jules Villard 4584bf9a4c move CLOpt.exe to Config and restrict its API, remove Interactive fake exe
8 years ago
Jules Villard 744edc10ec add support for subcommands not after --
8 years ago
Cristiano Calcagno 5c12d98d37 Deprecate IList module in favour of Core List
8 years ago
Jules Villard 4b45d5d8a0 [CLOpt] remove `accept_unknown` optional argument of `parse`
8 years ago
Andrzej Kotulski ebc4c6fd53 [config] Fail on unknown options from .inferconfig when in strict mode
8 years ago
Cristiano Calcagno f91b3128d3 [BetterEngineering] Replace uses of polymorphic equality
8 years ago
Andrzej Kotulski cceffddd78 [Config] Warn about deprecated args only from Driver exe
8 years ago
Jules Villard 2e96caac42 [mvn] new integration
8 years ago
Jules Villard 988145dea0 [cli] remove support for INFERCLANG_ARGS
8 years ago
Jules Villard ca784cdb41 [cli] warn about deprecated options, clean up infer repo
8 years ago
Jules Villard cb1e241411 [CLOpt] isolate the subset of Arg.spec used
8 years ago
Andrzej Kotulski 153ed5e5d9 [Config] Rename Toplevel to Driver
9 years ago
Josh Berdine 4ec3af4a7f Call java frontend directly instead of using fork
9 years ago
Josh Berdine 8c42cfb364 Add root dir argument to Utils.filename_to_absolute
9 years ago
Josh Berdine 8d9f70ad47 Minor redistribution of driver functionality, and debugging improvements
9 years ago
Jules Villard 4d34efe71d [toplevel] fix double-printing of infer options in --help
9 years ago
Josh Berdine a9253d8996 Directly handle javac -classes_out option in build command
9 years ago
Andrzej Kotulski 1bb6401d15 [command line] Fix json deserialization of mk_path_list
9 years ago
Josh Berdine 178451e117 Disable timeouts during model analysis
9 years ago
Jules Villard bbf7df2f53 [base] remove C stubs for ioctl in favour of Ctypes
9 years ago
Josh Berdine 1a97b918ca Construct inferconfig patterns in Inferconfig not Config
9 years ago
Josh Berdine f3fab1e9b6 Support parsing build command arguments
9 years ago
Josh Berdine e438314776 Divide Utils into Utils, Pp, and IStd
9 years ago
Josh Berdine 7e6278baeb Core.Std.Printexc
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 e415b73786 Core.Std.String
9 years ago
Josh Berdine 198bc00df7 Remove Utils compare and equal functions
9 years ago
Josh Berdine f22d03903a [logging] Delay creation of log files until they are used
9 years ago
Cristiano Calcagno 7e4710004e [perf] Use load average limit only during buck analysis
9 years ago
Dulma Churchill bf14034289 [clang] Do compilation database capture in OCaml directly
9 years ago
Jules Villard 2f5d132734 [config] normalize all paths options
9 years ago
Josh Berdine 3ae2b41241 [refactor] Call StatsAggregator from Infer instead of from python
9 years ago
Josh Berdine 4422893bbd [RFC] Remove CSV and JSON munging python code
9 years ago
Josh Berdine eee940b2a1 [config] Convert FCP env vars to Config options
9 years ago
Jules Villard 343556e0b2 [base] resolve links when guessing which executable we are running, move infer into bin/
9 years ago
Jules Villard 31230299ea make annoying tput shut up
9 years ago
Jules Villard c53bfe3159 [clang] rewrite plugin attachment logic in OCaml
9 years ago
Jules Villard eb391d7875 [llvm] delete llvm frontend
9 years ago
Jules Villard 7d49e16d63 [clang] rewrite hijack_and_normalize_clang_command in OCaml
9 years ago
Andrzej Kotulski b93d6b5012 [ocaml] Create base/ directory for code shared across analyzer and frontends
9 years ago