Cameron Steffen
216df31543
Eliminate lazy_static ( #1442 )
2022-12-15 16:53:21 -08:00
Casey Rodarmor
01fae9b1e4
Do use super::*;
instead of use crate::common::*;
( #1239 )
2022-06-19 04:56:31 +00:00
Casey Rodarmor
0ae91884e2
Add --dump-format json
( #992 )
2021-11-17 00:07:48 -08:00
Casey Rodarmor
629c75ff04
Use stable rustfmt instead of nightly ( #967 )
2021-09-16 13:44:40 +00:00
Casey Rodarmor
3ec7dea4a3
Use unstable rustfmt configuration options ( #592 )
2020-02-10 20:07:06 -08:00
Casey Rodarmor
0931fa8dbf
Allow passing arguments to dependencies ( #555 )
...
Allow recipes that take parameters to be used as dependencies.
2019-12-07 04:03:03 -08:00
Casey Rodarmor
2d3134a91c
Reform scope and binding ( #556 )
...
Clean up scope handling by introducing `Binding` and `Scope` objects.
2019-12-07 03:09:21 -08:00
Casey Rodarmor
30c77f8d03
Resolve recipe dependencies ( #547 )
...
Make analysis resolve recipe dependencies from names (`Name`) to recipes
(`Rc<Recipe>`), to give type-level certainty that resolution was performed
correctly and remove the need to look up dependencies on run.
2019-11-21 08:23:32 -06:00