Skip to content

Llvm20 #236

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

Merged
merged 18 commits into from
May 5, 2025
Merged

Llvm20 #236

merged 18 commits into from
May 5, 2025

Conversation

smaillet
Copy link
Member

@smaillet smaillet commented May 5, 2025

No description provided.

smaillet added 18 commits May 4, 2025 12:28
* Also removed quick experiment that was accidentally committed [OOPS!]
* Includes some typo corrections in the markdown files
* Reworks the docfx.json project for greater readability
    - That's a complicated beast with little in the way of good docs.
        - What docs do exist are not consistent with either the officially published schema or, the actual use...
* Corrected typos in the `documentation.msbuildproj` file
* Removed reference to legacy ruleset from solution.
    - no longer used (or even in tree)
* Bumped version XML to match current LLVM values
    - While there isn't a guarantee of matching numbers, best effort is applied so that as long as it is possible/reasonable it is done.
        - In other words, break this pattern only if necessary.
- Resynched so that common build is not the same as the LibLLVM repo
* Refined derivation checks to handle interfaces as the "base" uniquely
* updated message on docs build project for clarity and easier readability in build logs.
    - Addition of analyzer triggers a warning, which is treated as an error by the build.
- Added more logging to figure out why it is complaining that the analyzer isn't built...
- Updated spelling dictionary
- For reasons unknown, SOME of the diagnostic output is ignored...
- Shifts to directly calling the build-docs script and FullInit from there.
    - Hopefully this can shed light on why it thinks it isn't an automated build...
- PS has screwball behavior for script modules and preference vars so most things in the module don't properly report...
- DOCFX has a problem where it detects analyzers even if the MSBUILD setting to disable them is provided.
- The former build had treated docfx warnings as errors and that failed the action.
    - That's the big one that's causing the most pain so is removed in this commit.
@smaillet smaillet merged commit 5900d75 into UbiquityDotNET:LLVM20 May 5, 2025
2 checks passed
@smaillet smaillet deleted the LLVM20 branch May 5, 2025 22:46
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.

1 participant