3 Commits

Author SHA256 Message Date
72fefa1435 - Fix unit tests when ldc2 is used instead of dmd
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=62
2025-04-22 13:13:08 +00:00
26da95d774 - Update to 1.40.0
* Improve some dependency resolutions issues
  * Keep the default option for dependencies when serializing a sdl recipe
  * Ignore --arch switch if it doesn't affect the build
  * Do dependency resolution after checking valid configs
  * update dependencies
  * fix: Do not append empty recipePath to list of dependencies
  * fix: Ensure nameless FSEntry cannot be constructed
  * fix 2698: cImportPaths doesn't work with dmd and ldc
- added %check section to run some unit tests, avoding the ones that
  requires network

  * Tests: Implement the ability to mock the registry too
  * FSEntry: Set a default time for all entries
  * Eliminate edges in the configuration graph in-place.
  * Cache various package information to reduce GC allocations in
  * Remove support for OMF, make MsCOFF default
  * Drop support for LDC v1.26.0
  * Implement filesystem attributes and use PackageManager.store
  * Speed up Package.getPackageConfigs
  * Improve the output when the subcommand is not found
  * Speed up module parsing with hand-written parser
  * Respect skipRegistry value from configuration files
  * Fix glitches in testcases
  * Fix regression in module-declarations parser
  * Deprecate Package.load, use PackageManager.load instead
  * platform: add support for LoongArch
  * Dub.loadPackage: Error out if no recipe is found
  * CommandLine: Type the user-provided string into its name / path component
  * Only check if the Package is managed by the Location in lookup

OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=60
2025-04-19 14:24:51 +00:00
84e8597fbb - Update to 1.39.0
* Upgrade vibe-d dependencies
  * LDC: Don't keep around temporary object files for static libs
  * remove internal deprecations
  * Tests: Implement the ability to mock the registry too 
  * FSEntry: Set a default time for all entries 
  * Do not use Package.storeInfo in PackageManager.store
  * Fix #2901: VersionRange.toString() doesn't handle >0.0.0
  * PackageManager: Make lookup lazy again
  * Avoid linear time edge list construction.
  * Reduce allocation overhead in determineDependencyConfigs
  * Avoid re-allocating allconfigs_path in determineAllConfigs.
  * Eliminate edges in the configuration graph in-place. 
  * Cache various package information to reduce GC allocations in 
    getPackageConfigs.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=58
2025-04-09 21:00:51 +00:00