dlang / dub

Package and build management system for D
MIT License
678 stars 227 forks source link

Unify reading and writing files under a single API #2517

Closed Geod24 closed 2 years ago

Geod24 commented 2 years ago

This removes the range API and instead uses Appender, while using a limited and centralized set of functions to read/write from files. The end goal is to permit dependency injection, which is a pre-requisite to extending the test-suite.

Geod24 commented 2 years ago

Rebased and changed appender