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

[WIP] Revive project Part 2: new SDK #84

Open
wants to merge 100 commits into
base: master
Choose a base branch
from
Open

Conversation

Agrael1
Copy link
Collaborator

@Agrael1 Agrael1 commented Jul 11, 2022

This part will try to refactor code to a new SDK.
Accomplishments:

  1. Move to community SDK with async interfaces
  2. Add Pipelines for automatic publishing
  3. Separate shared publishing for VS2019 and VS2022

The PR is under dev.

@Agrael1 Agrael1 marked this pull request as ready for review July 15, 2022 16:19
@Agrael1
Copy link
Collaborator Author

Agrael1 commented Jul 15, 2022

The project is functional, however, the graph window is removed, as it requires a lot more work to be done.
The VSIX is built by two separate projects, that use different code for VS2019 and VS2022
Publishing pipelines will be in the 3rd part with test coverage

Ilya Doroshenko and others added 30 commits August 27, 2022 16:26
Added brains to precise mode, so it won't add anything to preprocessor sections.
Fixed Empty namespaces
Added tests
Added preproc support with pragma once
Enabled Trial and Error removal for header files, wrote a little guide
Added precompile header file support for Trial and Error
reinsertion bug
fixed IWYU throw on empty addition
fixed UE NMake include format
Fix call to IWYU when the path to the file has spaces.
Fix calling IWYU with spaces in the path
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.

None yet

3 participants