1. 08 Jul, 2016 1 commit
    • Drew's avatar
      Update bootstraps · 245e0e78
      Drew authored
      Add `atbuild bootstrap` task to update all bootstraps
      245e0e78
  2. 21 May, 2016 1 commit
    • Drew's avatar
      Implement configurations · b2ba7bbe
      Drew authored
      This implements, more or less, the scaffolding described in #36.  This commit does not actually make tools behave differently in any configuration (so this is mostly a placebo) but after this, tools can adjust their behavior.
      
      Notable additions/departures from the original proposal include:
      
      * Support for "custom" configurations outside the built-in set
      * The addition of `test` and `bench` as built-in configurations, since 2/2 developers use them
      * Internal API has new "helper" methods for common "tool questions" (should we optimize, are we testing, etc.)  Ideally, custom configurations could indicate their own values for these questions, although that's outside the scope of this patch.
      
      Doc PR to follow.
      b2ba7bbe
  3. 25 Apr, 2016 1 commit
  4. 24 Apr, 2016 3 commits
  5. 22 Apr, 2016 1 commit
  6. 07 Apr, 2016 2 commits
    • Drew's avatar
      Allow variable expansion for shell tool · 409cc69b
      Drew authored
      This allows the execution of a shell tool with the "collected sources"
      of another task.
      
      The intent here is to allow the creation of arbitrary tasks that accept
      source files as arguments. xcode-emit is an obvious candidate, and
      would allow it to break its dependence on atpkg, which it only uses for
      this single feature.
      
      There are other obvious programs that we might want to call with "all
      sources" (e.g. preprocessors, etc.) and they may not want to take a
      dependency on atpkg either.
      
      See https://github.com/AnarchyTools/atpkg/pull/23
      409cc69b
    • Drew's avatar
      Update to atpkg/master · ac691a13
      Drew authored
      Bootstrap
      ac691a13
  7. 09 Feb, 2016 1 commit
  8. 02 Feb, 2016 1 commit
    • Drew's avatar
      Update atpkg · 7b3eccc4
      Drew authored
      We need a new bootstrap as well
      7b3eccc4
  9. 17 Jan, 2016 1 commit