1. 23 Oct, 2016 1 commit
  2. 09 Sep, 2016 2 commits
    • Drew's avatar
      Bump version to 1.7.0 · 305e2646
      Drew authored
    • Drew's avatar
      Support Xcode 8 GM · a4d211ee
      Drew authored
      * Drop test coverage for Xcode 7 since it's likely not installed
      * We now pull paths from xcode-select when we don't specify a toolchain which is saner than using hardcoded paths
      * We now more robustly test if a given toolchain is from xcode 7 or not rather than rely on the filename
      * Bootstrap for Xcode 8 installed to Xcode.app
  3. 29 Aug, 2016 2 commits
  4. 15 Jul, 2016 1 commit
  5. 08 Jul, 2016 2 commits
  6. 01 Jul, 2016 1 commit
  7. 30 Jun, 2016 1 commit
    • Drew's avatar
      Remove atllbuild option swiftc-path · 3798f21b
      Drew authored
      This option was deprecated in atbuild 0.9.0.  Use `--toolchain` on the CLI instead.
      Users should have had enough time to migrate at this point.
  8. 18 May, 2016 1 commit
  9. 12 May, 2016 1 commit
  10. 11 May, 2016 2 commits
    • Drew's avatar
      Remove platform hax · 4baf18d7
      Drew authored
      We enabled some hax to get a self-hosted atbuild on 1.1.  However, since 1.2 is released, these hacks are no longer required.
      * Use version field from build.atpkg
      * Use only-platforms to segregate linux/osx packaging behavior
      * Use `package` noptask as an alias for the platform packager
      Resolve #96
    • Drew's avatar
      New packaging regime · e3f6be79
      Drew authored
  11. 24 Apr, 2016 1 commit
    • Drew's avatar
      Support static linking · e56ece3e
      Drew authored
      To statically-link atbuild, use `--use-overlay static` when building
  12. 22 Apr, 2016 1 commit
  13. 04 Feb, 2016 1 commit
  14. 02 Feb, 2016 1 commit
  15. 19 Jan, 2016 1 commit
  16. 18 Jan, 2016 1 commit
  17. 17 Jan, 2016 5 commits
    • Drew's avatar
      Linux port · 10896a07
      Drew authored
    • Drew's avatar
      Override swiftC from .atpkg · 573176c4
      Drew authored
      We need this to bootstrap a linux build on OSX.
    • Drew's avatar
      Linux-based bootstrap · f387c817
      Drew authored
    • Drew's avatar
      Support for importing remote tasks from another file · 7f624456
      Drew authored
      We have to be careful about how these paths work; because when you
      import a new file it is as if your working directory changes.  To
      support this, we add a new `importedPath` property to Task that contains
      the path where the task is imported (whether local or remote).  This
      property is documented to include a trailing slash to avoid various
      problems involving relative paths.
      We also fix #20 by moving to `collectSources` implemented in atpkg
      instead of atllbuild.
    • Drew's avatar
      Make dependency on atpkg explicit · dae50e50
      Drew authored
      xcode-emit requires this
  18. 16 Jan, 2016 5 commits
    • Drew's avatar
      Manually unbricking the build · 284531fc
      Drew authored
    • Drew's avatar
      One True Brace Style. · 90fabe15
      Drew authored
      What are we, animals?
    • Drew's avatar
      Preliminary configuration support · 2292f34f
      Drew authored
      Close #2
    • Drew's avatar
      Restore bootstrap · 932df14e
      Drew authored
      Okay, I understand the desire to do this, but we can't.  Not yet.  Open
      an issue.
      The behavior we need is that we don't have to manually muck around with
      the bootstrap files when we organize the repository.  We can actually
      generate them from a (working) atbuild, check them into source control,
      and then bootstrap can use them without any atbuild installed.
      The catch is, they need to talk to the .atllbuild directory, not some
      other .bootstrap directory.
      To get the latter behavior, open an issue and I can add support for this
      in atllbuild.
      This commit restores the behavior where we can generate the bootstrap
      files from a working atbuild again, so we don't have to edit them by
    • David Owens II's avatar
      Significant refactoring to support the new atpkg format. · 0476fc3c
      David Owens II authored
      The bootstrap scripts were also updated to build the entire product properly into libs; no more compiler flags.
      Project structure simplified to at* for each of our targets.
      The YAML parser completely removed.