Repository navigation
Description
We welcome all our beloved community members from CoreCLR, CoreFx and Core-Setup as well as colleagues and partner teams. As announced, we migrated all the commits reachable from HEAD in the master branches in CoreFx, CoreCLR and Core-Setup. While doing that we trimmed out unreachable files and rewrote commits to point to the original repositories by appending a message to every commit.
Repo stats
Commits: 60,221
Objects: 1187850, 218.45 MiB
Deltas: 877978
Files: 50668
Workflow changes
CoreFx --> src\libraries
Core-Setup --> src\installer
CoreClr --> src\coreclr
We recommend that you use the helper scripts in the repository root which are available per partition (e.g. libraries.cmd/sh). Additionally make sure that the Software Requirements are met (e.g. long path support on Windows).
TODO
- Mono isn't migrated yet. We expect this to be finished early next year.
- Live builds across partitions (e.g. coreclr <--> libraries) isn't working yet both locally and in CI. This is our top-most priority and while changing our infrastructure to enable live builds, we need to make sure that we don't regress the product or test coverage.
- No nightly builds available to test out until live builds are working.
- Issues aren't migrated yet. ETA early December.
- Docs are consolidated but require significant updates to accommodate the new paths and workflow changes.
cc @danmosemsft @MeiChin-Tsai @jaredpar @stephentoub @marek-safar @jkotas @dotnet/runtime-infrastructure
Activity
danmoseley commentedon Nov 25, 2019
Hooray and thank you for everyone that worked so tirelessly the last few weeks to get to this point!
PureKrome commentedon Nov 26, 2019
hez2010 commentedon Nov 26, 2019
What about CoreRT? Can we expect that there will be a full AOT compiler in the future?
Gnbrkm41 commentedon Nov 26, 2019
@hez2010, From dotnet/announcements#119:
alrz commentedon Nov 26, 2019
CoreFx --> src\librariesI don't understand the purpose of this renaming. Why not just corefx?huoyaoyuan commentedon Nov 26, 2019
Don't forget to update pinned repositories of the organization.
shaggygi commentedon Nov 26, 2019
@huoyaoyuan
Referencing #255
PRIMETSS commentedon Nov 26, 2019
Nice work Guys & Gals!! Must have been MAMMOTH effort to merge all this!
I think CoreFx --> src\libraries rename is fine. Helps differentiate prev corefx from the rest, as from someone only used to corefx, there is a lot more to get head around folder structure wise when trying to navigate it all. Nothing negative though!
Is there a directory tree doc outlining a brief description of whats what. I know that's not easy, but wondering if its been automated some how in docs? As after initial build the artifacts folder is quite daunting....
deinok commentedon Nov 26, 2019
Is there a way to generate the .tar like that contains the runtime itself?
I'm looking how to integrate the runtime and sdk in projects like buildroot and yocto.
ViktorHofer commentedon Nov 27, 2019
Not yet as we haven't enabled live builds. We are working on it.
ViktorHofer commentedon Nov 27, 2019
Not yet as we haven't finalized the structure. We plan to move a few things around and Mono will join soon.
ViktorHofer commentedon Nov 27, 2019
We don't use the term corefx anymore. Also internally our team was renamed to ".NET Libraries".