Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update docs and reorganize repo directory structure #322

Merged
merged 10 commits into from
Mar 13, 2024
Merged

Conversation

ayrtonm
Copy link
Contributor

@ayrtonm ayrtonm commented Mar 1, 2024

This PR makes most of the changes initially proposed in #321 and updates the docs. The directory reorganization took pretty minimal work so I'm open to suggestions about any changes that would make things more easily discoverable.

@ayrtonm ayrtonm force-pushed the am/update_docs branch 3 times, most recently from bffde15 to 0f8edfc Compare March 6, 2024 15:04
@ayrtonm ayrtonm marked this pull request as ready for review March 6, 2024 15:23
@ayrtonm
Copy link
Contributor Author

ayrtonm commented Mar 6, 2024

Still need to finish updating docs but I've made all the directory changes and matching CMake fixes

@ayrtonm
Copy link
Contributor Author

ayrtonm commented Mar 6, 2024

Also CI failures match the last CI run on main so I think all targets should be working same as before.

@ayrtonm
Copy link
Contributor Author

ayrtonm commented Mar 6, 2024

Pushed a potential fix from the last commit of PR #318. I'm not sure if ignoring the race condition is the right approach, but I still need to get a better understanding of the problem.

@ayrtonm
Copy link
Contributor Author

ayrtonm commented Mar 6, 2024

Removed the wip commit fixing CI and rebased on top of #318

This commit also updates CMake files to keep targets building and LIT running.
runtime/CMakeLists.txt Outdated Show resolved Hide resolved
@fw-immunant
Copy link
Contributor

TODOs notwithstanding, looks good to me. This is a much more sane layout.

@ayrtonm
Copy link
Contributor Author

ayrtonm commented Mar 6, 2024

Decided with @rinon to merge this before #309 (and as a result #300). Also #311 still needs a lot of cleanup so we should also merge this before that (and before #323 as a result).

ayrtonm added 3 commits March 12, 2024 16:18
This commit also updates the LIT config files to point to the new rewriter
location and updates CMake files to keep targets working.
This moves libia2, the PartitionAlloc shim and the tracer into the top-level
runtime directory. The tracer subdirectory contains the what was previously in
the top-level runtime directory. Thiscommit also updates the CMake files to keep
targets working.
@ayrtonm
Copy link
Contributor Author

ayrtonm commented Mar 13, 2024

Tests are failing for the same reason as #324 but the docs are in a good enough state to merge. Note that the new docs are not comprehensive, but better than before.

@ayrtonm ayrtonm merged commit e70564b into main Mar 13, 2024
2 of 33 checks passed
@ayrtonm ayrtonm deleted the am/update_docs branch March 22, 2024 16:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants