mirror of https://github.com/sbt/sbt.git
This way we have a little bit more clear separation between compiler phase logic and the core logic responsible for processing each compilation unit and extracting an api for it. As added benefit, we have a little bit less of mutable state (e.g. sourceFile doesn't need to be a var anymore). The API extraction logic contains some internal caches that are required for correctness. It wasn't very clear if they have to be maintained during entire phase run or just during single compilation unit processing. It looks like they have to be maintained during single compilation unit processing and refactored code both documents that contracts and implements it in the API phase. |
||
|---|---|---|
| cache | ||
| compile | ||
| interface | ||
| ivy | ||
| launch | ||
| licenses | ||
| main | ||
| project | ||
| run | ||
| sbt | ||
| scripted | ||
| src | ||
| tasks | ||
| testing | ||
| util | ||
| .gitattributes | ||
| .gitignore | ||
| CONTRIBUTING.md | ||
| LICENSE | ||
| NOTICE | ||
| README.md | ||
| api.specification | ||
| scripted.specification | ||
README.md
sbt 0.13
This is the 0.13.x series of sbt.
- Setup: Describes getting started with the latest binary release.
- See CONTRIBUTING for how to build from source, open an issue, fix or add documentation, or submit a pull request.
- FAQ: Explains how to get help and more.
- Google Code: hosts sbt 0.7.7 and earlier versions