* [ghcide-bench] handle main modules
* [ghcide-bench] use gen-hie
* [benchmark] Add the HLS benchmark example
* Tweak down the number of components
* Update mergify conditions
Co-authored-by: Javier Neira <atreyu.bbb@gmail.com>
* [benchmark] command line config argument
* [benchmark] Add a phony target for every example
* [benchmark] add config to toggle heap profiling
* [shake-bench] Phony rules for binaries
* [CI] benchmark jobs tree
* update mergify conditions
* Parallelize benchmarks
* [benchmarks] Collect heap profiles
* [benchmarks] pass RTS options to the real thing!
We were passing RTS options to the wrong thing
* Drop the 8.6.5 benchmark since the vanilla rts doesn't support +RTS -h
* Tone down timeout
* Review feedbacks