History for dub_jkp / source / dub / dependencyresolver.d
2021-01-24
@Bastiaan Veelo
Remove unused selective imports. These are private imports of symbols that do not occur elsewhere in the file, so they are safe to be removed.
Bastiaan Veelo authored on 24 Jan 2021 The Dlang Bot committed on 24 Jan 2021
2020-08-15
@Geod24
Replace occurences of 'in ref' with 'const scope ref' ...
Geod24 authored on 15 Aug 2020 The Dlang Bot committed on 15 Aug 2020
2019-08-31
@JinShil
Replace `hash_t` and `sizediff_t` with `size_t` and `ptrdiff_t`
JinShil committed on 31 Aug 2019
2018-08-12
@Sönke Ludwig
Fix unresolved optional dependencies causing other dependencies to be skipped.
Sönke Ludwig committed on 12 Aug 2018
@Sönke Ludwig
Add unit tests for dependency resolution error messages.
Sönke Ludwig committed on 12 Aug 2018
@Sönke Ludwig
Implement a recursion based dependency resolution algorithm. ...
Sönke Ludwig committed on 12 Aug 2018
2018-02-14
@Sönke Ludwig
Rename ConfigEntry to PackageConfigs and avoid GC allocation.
Sönke Ludwig committed on 14 Feb 2018
2018-02-12
@WebFreak001
adjust code style to request
WebFreak001 authored on 6 Sep 2017 Timothee Cour committed on 12 Feb 2018
@WebFreak001
Fix #1037
WebFreak001 authored on 18 Jun 2017 Timothee Cour committed on 12 Feb 2018
2017-12-01
@Sönke Ludwig
Remove compatibility code for DMD frontends < 2.067.x.
Sönke Ludwig committed on 1 Dec 2017
@Sönke Ludwig
Defer error message generation to the end of the dependency resolution process.
Sönke Ludwig committed on 1 Dec 2017
@Sönke Ludwig
Put a hard limit in the number of dependency resolution iterations. ...
Sönke Ludwig committed on 1 Dec 2017
@Sönke Ludwig
Small optimizations in DependencyResolver.
Sönke Ludwig committed on 1 Dec 2017
2016-12-18
@Sönke Ludwig
Fix diagnostic output for dependency resolution failures.
Sönke Ludwig committed on 18 Dec 2016
2016-09-08
@Sönke Ludwig
Fix recursive graph traversal. Fixes #923.
Sönke Ludwig committed on 8 Sep 2016
2016-07-11
@Sönke Ludwig
Don't ever reset the any_config flag to false. Fixes #896. ...
Sönke Ludwig committed on 11 Jul 2016
2016-04-26
@Sönke Ludwig
Fix second failing case of #803.
Sönke Ludwig committed on 26 Apr 2016
@Sönke Ludwig
Fix naming of rootPackage() helper.
Sönke Ludwig committed on 26 Apr 2016
2016-04-08
@Sönke Ludwig
Avoid repeated addition of the same dependency in DependencyResolver.
Sönke Ludwig committed on 8 Apr 2016
2016-03-09
@Sönke Ludwig
Fix dependency resolution for unsatisfyable optional dependencies. ...
Sönke Ludwig committed on 9 Mar 2016
@Sönke Ludwig
Add additional unit test for optional dependencies.
Sönke Ludwig committed on 9 Mar 2016
2016-02-16
@Sönke Ludwig
Improve error message for unsatisfiable root dependencies.
Sönke Ludwig committed on 16 Feb 2016
2016-02-10
@Sönke Ludwig
Filter out invalid dependencies before starting the resolution process. ...
Sönke Ludwig committed on 10 Feb 2016
@Sönke Ludwig
Fix purging of optional dependencies when sub packages are involved.
Sönke Ludwig committed on 10 Feb 2016
@Sönke Ludwig
Extend DependencyResolver to properly handle optional dependencies.
Sönke Ludwig committed on 10 Feb 2016
2015-07-19
@Sönke Ludwig
Mention version for invalid root package dependencies.
Sönke Ludwig committed on 19 Jul 2015
2015-04-07
@Sönke Ludwig
Fix warnings on DMD master. See #541.
Sönke Ludwig committed on 7 Apr 2015
2014-09-12
@Sönke Ludwig
Fix detection of unknown root dependencies and the resulting error message. Fixes #418.
Sönke Ludwig committed on 12 Sep 2014
2014-08-24
@Sönke Ludwig
Eliminate dependency versions that are known to not match the root package. See #405. ...
Sönke Ludwig committed on 24 Aug 2014
@Sönke Ludwig
Add missing recursion during dependency resolution. See #405.
Sönke Ludwig committed on 24 Aug 2014