46 Commits (61566caddf9f7b9e9f8bc77f50914ca5e359f648)

Author SHA1 Message Date
Josh Berdine 61566caddf [ocamlformat] Set break-sequences = true
5 years ago
Fernando Gasperi Jabalera ca06b7840c [ProcessPool] Saturate cores evenly when possible
5 years ago
Fernando Gasperi Jabalera 98096f7fb2 [ProcessPool] Prevent workers starvation
5 years ago
Fernando Gasperi Jabalera a154c8c328 Make ProcessPool workers each use one pipe to send updates
5 years ago
Fernando Gasperi Jabalera 082ae44ec7 Do not send task bar updates when progress bar is off
5 years ago
Fernando Gasperi Jabalera 5c5609591e [scheduler][restart] Reduce live-locking by using data produced on failure
5 years ago
Fernando Gasperi Jabalera b212c4e20d [schedulers] Lazy initialization to avoid fork copies
5 years ago
Fernando Gasperi Jabalera c0a990c47c [scheduler] [restart] Reschedule incomplete tasks
5 years ago
Fernando Gasperi Jabalera 11300370ed Add task_result type for scheduler analysis tasks
5 years ago
Jules Villard dd2c505890 [processpool] handle BoJo case
5 years ago
Jules Villard 85659d8852 [ocaml] 4.08.1
5 years ago
Josh Berdine 3c6e2469de [ocamlformat] Enable parsing and reformatting docstrings
5 years ago
Josh Berdine 8d20e4d64d [ocamlformat] Upgrade ocamlformat version
5 years ago
Nikos Gorogiannis be43364d05 [sched] refactor into a more sane structure
5 years ago
Sungkeun Cho 855cc26b25 Fix data race in ProcessPool
6 years ago
Sungkeun Cho ec62fbefb2 Fix potential race condition in process pool
6 years ago
Jules Villard a01639e098 [taskbar] leave progress bar displayed at the end of the analysis
6 years ago
Nikos Gorogiannis d073e80648 [logging] log available memory on startup
6 years ago
Jules Villard 4fde351565 [processpool] collect results from children
6 years ago
Phoebe Nichols 5d24982823 Make the task bar display progress more accurately
6 years ago
Josh Berdine cfc1c8be36 [copyright] Remove years
6 years ago
Nikos Gorogiannis 7904ca31c0 [scheduler] consume all updates each time
6 years ago
Nikos Gorogiannis 4e0808f1ca [infer][test_build] add fatal warning and fix instance
6 years ago
Nikos Gorogiannis c697222a04 [scheduler] fix deadlock introduced in D15373840
6 years ago
Nikos Gorogiannis 66f6f54035 [oomguard]
6 years ago
Nikos Gorogiannis 5b4cb893de [processpool] schedule work to idle workers once per refresh cycle
6 years ago
Nikos Gorogiannis 5a18ad5c69 [tasks] relax task generator interface contract
6 years ago
Nikos Gorogiannis 65824ed7a9 [tasks] move to a task generator interface
6 years ago
Josh Berdine 4acad5ca90 [ocamlformat] upgrade ocamlformat to 0.9
6 years ago
Jules Villard 590f1faac5 [perf] trace pipe operations
7 years ago
Jules Villard 6837629654 [perf] emit Trace Event json
7 years ago
Jules Villard 817f83972c [epilogues] do not rely on `at_exit`
7 years ago
Josh Berdine 40ab73037e [ocamlformat] upgrade to ocamlformat 0.7
7 years ago
Jules Villard f00d73b574 [taskbar] more informative non-interactive mode
7 years ago
Jules Villard b0427c9390 [taskbar] die when a child errors
7 years ago
Jules Villard 4a1379ebc5 [taskbar] it is born
7 years ago
Jules Villard 8b882ac1df Change license to MIT
7 years ago
Jules Villard f999f2ebb7 [cleanup] remove unused `ProcessPool.Execution_error`
7 years ago
Vladimir Silyaev a0dfd699a8 [infer][PR] Clean temporary files created by the clang frontend
7 years ago
Josh Berdine 63439ecc02 [ocamlformat] Upgrade base and ocamlformat
7 years ago
Josh Berdine f89e687efa [ocamlformat] Use ocamlformat from github
8 years ago
Martino Luca 740e9973d6 Replace existing calls to `exit` with InferExit exceptions to better control flow of executions
8 years ago
Jeremy Dubreil a292620a69 [infer][backend] No longer swallow the process failures unless --keep-going is passed from the command line
8 years ago
Josh Berdine bab3d81cb0 Convert Reason to OCaml, and auto-format OCaml
8 years ago
Jules Villard 93cc3266e8 [log] log to a single file with different categories and debug levels
8 years ago
Jules Villard 0404641ab3 [utils] move parts of utils into their own submodules to avoid future dependency cycle
8 years ago