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

refactor: kill Diag_Collector and Buffering_Diag_Reporter #1154

Open
strager opened this issue Jan 3, 2024 · 1 comment
Open

refactor: kill Diag_Collector and Buffering_Diag_Reporter #1154

strager opened this issue Jan 3, 2024 · 1 comment

Comments

@strager
Copy link
Collaborator

strager commented Jan 3, 2024

No description provided.

strager added a commit that referenced this issue Jan 7, 2024
Replace Buffering_Diag_Reporter with Diag_List so we can eventually
kill Buffering_Diag_Reporter.

#1154
strager added a commit that referenced this issue Jan 7, 2024
I want to kill Diag_Collector. Move some users over to Diag_List.

#1154
strager added a commit that referenced this issue Jan 7, 2024
I want to get rid of Diag_Collector. Delete Spy_Visitor's
Diag_Collector.

#1154
strager added a commit that referenced this issue Jan 7, 2024
Switch most lexer tests to use Diag_List instead of Diag_Collector.

#1154
strager added a commit that referenced this issue Jan 7, 2024
Some tests cannot use the u8"^^^ Diag_Foo"_diag syntax and instead
need to work with manual offsets. Make this possible with
diagnostic_assertions. This will help us remove Diag_Collector.

#1154
strager added a commit that referenced this issue Jan 7, 2024
I want to remove the Diag_Collector-based matchers. Remove some uses
of DIAG_TYPE.

#1154
strager added a commit that referenced this issue Jan 7, 2024
I want to remove the Diag_Collector-based matchers. Remove some uses
of DIAG_TYPE.

#1154
strager added a commit that referenced this issue Jan 8, 2024
Replace Buffering_Diag_Reporter with Diag_List so we can eventually
kill Buffering_Diag_Reporter.

#1154
strager added a commit that referenced this issue Jan 8, 2024
I want to kill Diag_Collector. Move some users over to Diag_List.

#1154
strager added a commit that referenced this issue Jan 8, 2024
I want to get rid of Diag_Collector. Delete Spy_Visitor's
Diag_Collector.

#1154
strager added a commit that referenced this issue Jan 8, 2024
Switch most lexer tests to use Diag_List instead of Diag_Collector.

#1154
strager added a commit that referenced this issue Jan 8, 2024
Some tests cannot use the u8"^^^ Diag_Foo"_diag syntax and instead
need to work with manual offsets. Make this possible with
diagnostic_assertions. This will help us remove Diag_Collector.

#1154
strager added a commit that referenced this issue Jan 8, 2024
I want to remove the Diag_Collector-based matchers. Remove some uses
of DIAG_TYPE.

#1154
strager added a commit that referenced this issue Jan 8, 2024
Replace Buffering_Diag_Reporter with Diag_List so we can eventually
kill Buffering_Diag_Reporter.

#1154
strager added a commit that referenced this issue Jan 8, 2024
I want to kill Diag_Collector. Move some users over to Diag_List.

#1154
strager added a commit that referenced this issue Jan 8, 2024
I want to get rid of Diag_Collector. Delete Spy_Visitor's
Diag_Collector.

#1154
strager added a commit that referenced this issue Jan 8, 2024
Switch most lexer tests to use Diag_List instead of Diag_Collector.

#1154
strager added a commit that referenced this issue Jan 8, 2024
Some tests cannot use the u8"^^^ Diag_Foo"_diag syntax and instead
need to work with manual offsets. Make this possible with
diagnostic_assertions. This will help us remove Diag_Collector.

#1154
strager added a commit that referenced this issue Jan 8, 2024
I want to remove the Diag_Collector-based matchers. Remove some uses
of DIAG_TYPE.

#1154
strager added a commit that referenced this issue Jan 9, 2024
Some tests cannot use the u8"^^^ Diag_Foo"_diag syntax and instead
need to work with manual offsets. Make this possible with
diagnostic_assertions. This will help us remove Diag_Collector.

#1154
strager added a commit that referenced this issue Jan 9, 2024
I want to remove the Diag_Collector-based matchers. Remove some uses
of DIAG_TYPE.

#1154
strager added a commit that referenced this issue Jan 9, 2024
Some tests cannot use the u8"^^^ Diag_Foo"_diag syntax and instead
need to work with manual offsets. Make this possible with
diagnostic_assertions. This will help us remove Diag_Collector.

#1154
strager added a commit that referenced this issue Jan 9, 2024
I want to remove the Diag_Collector-based matchers. Remove some uses
of DIAG_TYPE.

#1154
strager added a commit that referenced this issue Mar 6, 2024
Remove all calls, then remove the now-unused function.

#1154
strager added a commit that referenced this issue Mar 6, 2024
strager added a commit that referenced this issue Mar 6, 2024
strager added a commit that referenced this issue Mar 6, 2024
@strager
Copy link
Collaborator Author

strager commented Mar 6, 2024

Diag_Collector is gone. 👍 (EDIT: Almost.)

Buffering_Diag_Reporter will take some work to rip out.

strager added a commit that referenced this issue Mar 6, 2024
strager added a commit that referenced this issue Mar 6, 2024
strager added a commit that referenced this issue Mar 6, 2024
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

No branches or pull requests

1 participant