History for dub_jkp / source / dub / project.d
2024-06-18
@Martin Kinkelin
Look up `dub.selections.json` files in parent directories too (#2272) ...
Martin Kinkelin authored on 18 Jun GitHub committed on 18 Jun
2024-06-05
@Mathias Lang
Move the I/O part of Project.loadSelections to PackageManager ...
Mathias Lang authored on 4 Jun The Dlang Bot committed on 5 Jun
2024-05-21
@Sönke Ludwig
Move the code for collecting package information to a separate method.
Sönke Ludwig committed on 21 May
@Sönke Ludwig
Reorder code so that local functions come before the high-level algorithm.
Sönke Ludwig committed on 21 May
@Sönke Ludwig
Consolidate package related information in getPackageConfigs into a single struct.
Sönke Ludwig committed on 21 May
@Sönke Ludwig
Remove unused function.
Sönke Ludwig committed on 21 May
@Sönke Ludwig
Refactor removeConfig with filterInPlace.
Sönke Ludwig committed on 21 May
@Sönke Ludwig
Fix parameter naming convention.
Sönke Ludwig committed on 21 May
2024-05-03
@Sönke Ludwig
Avoid visiting packages more than once in checkPacksRec.
Sönke Ludwig committed on 3 May
@Sönke Ludwig
Avoid linear time edge list construction. ...
Sönke Ludwig committed on 3 May
@Sönke Ludwig
Reduce allocation overhead in determineDependencyConfigs.
Sönke Ludwig committed on 3 May
@Sönke Ludwig
Avoid linear lookup and name allocations in Project.getDependency.
Sönke Ludwig committed on 3 May
@Sönke Ludwig
Avoid linear time haveConfig.
Sönke Ludwig committed on 3 May
@Sönke Ludwig
Use package indices instead of names or Package instances to identify packages. ...
Sönke Ludwig committed on 3 May
@Sönke Ludwig
Avoid re-allocating allconfigs_path in determineAllConfigs.
Sönke Ludwig committed on 3 May
@Sönke Ludwig
Avoid re-allocating the AA for isReachableByAllParentPacks for every call.
Sönke Ludwig committed on 3 May
@Sönke Ludwig
Eliminate edges in the configuration graph in-place. ...
Sönke Ludwig committed on 3 May
@Sönke Ludwig
Cache various package information to reduce GC allocations in getPackageConfigs. ...
Sönke Ludwig committed on 3 May
2024-04-19
@Atila Neves
Return early from determineDependencyConfigs if possible ...
Atila Neves committed on 19 Apr
2024-02-17
@Mathias Lang
Move writing selections file to PackageManager ...
Mathias Lang authored on 16 Feb 2024 Mathias LANG committed on 17 Feb 2024
2024-02-16
@Mathias Lang
Remove an unused JSON serialization call ...
Mathias Lang authored on 16 Feb 2024 Mathias LANG committed on 16 Feb 2024
2024-02-15
@Mathias Lang
Use the proper constructor for PackageDependency ...
Mathias Lang authored on 14 Feb 2024 Mathias LANG committed on 15 Feb 2024
2024-02-08
@Mathias Lang
Make 'Dependency.init' invalid and align Any/Invalid property ...
Mathias Lang authored on 7 Feb 2024 Mathias LANG committed on 8 Feb 2024
2024-01-19
@Mathias Lang
Adapt PackageManager.get[Best]Package to PackageName API ...
Mathias Lang authored on 17 Jan 2024 Mathias LANG committed on 19 Jan 2024
@Mathias Lang
Adapt loadSCMPackage to PackageName API
Mathias Lang authored on 18 Jan 2024 Mathias LANG committed on 19 Jan 2024
2024-01-18
@Mathias Lang
Remove PackageName alias this to toString ...
Mathias Lang authored on 17 Jan 2024 Mathias LANG committed on 18 Jan 2024
2024-01-17
@Mathias Lang
Adapt SelectedVersions to PackageName API ...
Mathias Lang authored on 17 Jan 2024 The Dlang Bot committed on 17 Jan 2024
@Mathias Lang
Expand selections file handling to handle new versions ...
Mathias Lang authored on 11 Jan 2024 Mathias LANG committed on 17 Jan 2024
2024-01-15
@Mathias Lang
Introduce PackageName, to fully type a package name ...
Mathias Lang authored on 14 Jan 2024 Petar Kirov committed on 15 Jan 2024
2024-01-11
@Vladimir Panteleev
Allow building deprecated modules without deprecation warnings ...
Vladimir Panteleev authored on 30 May 2023 Mathias LANG committed on 11 Jan 2024