Skip to content

Subject: Porting Envoy to C++17 #11570#11941

Merged
mattklein123 merged 37 commits intoenvoyproxy:masterfrom
aimless404:PR2
Jul 15, 2020
Merged

Subject: Porting Envoy to C++17 #11570#11941
mattklein123 merged 37 commits intoenvoyproxy:masterfrom
aimless404:PR2

Conversation

@aimless404
Copy link
Copy Markdown
Contributor

For an explanation of how to fill out the fields, please see the relevant section
in PULL_REQUESTS.md

This PR is created after the commit history of #11570 has become too noisy to be useful. This is just my attempt to start clean and is exactly the same as the previous PR #11570

Commit Message: This is to continue the process of porting Envoy to C++17. It aims to set the foundation for the improved readability when Envoy codebase can start to utilize a various of features of C++17.
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Deprecated:]

Yifan Yang added 23 commits June 26, 2020 15:24
Signed-off-by: Yifan Yang <needyyang@google.com>
Signed-off-by: Yifan Yang <needyyang@google.com>
Signed-off-by: Yifan Yang <needyyang@google.com>
Signed-off-by: Yifan Yang <needyyang@google.com>
Signed-off-by: Yifan Yang <needyyang@google.com>
Signed-off-by: Yifan Yang <needyyang@google.com>
Signed-off-by: Yifan Yang <needyyang@google.com>
Signed-off-by: Yifan Yang <needyyang@google.com>
Signed-off-by: Yifan Yang <needyyang@google.com>
Signed-off-by: Yifan Yang <needyyang@google.com>
Signed-off-by: Yifan Yang <needyyang@google.com>
Signed-off-by: Yifan Yang <needyyang@google.com>
Signed-off-by: Yifan Yang <needyyang@google.com>
Signed-off-by: Yifan Yang <needyyang@google.com>
Signed-off-by: Yifan Yang <needyyang@google.com>
Signed-off-by: Yifan Yang <needyyang@google.com>
Signed-off-by: Yifan Yang <needyyang@google.com>
Signed-off-by: Yifan Yang <needyyang@google.com>
…the windows and macOS build

Signed-off-by: Yifan Yang <needyyang@google.com>
Signed-off-by: Yifan Yang <needyyang@google.com>
Signed-off-by: Yifan Yang <needyyang@google.com>
Signed-off-by: Yifan Yang <needyyang@google.com>
Signed-off-by: Yifan Yang <needyyang@google.com>
@yanavlasov
Copy link
Copy Markdown
Contributor

You may need to merge master to see if it clears the Linux-x64 compile_time_options build. However it looks like windows compiler is not happy building QUICHE with the options you have specified. This may need to be fixed upstream in QUICHE @danzh2010

@yanavlasov yanavlasov self-assigned this Jul 8, 2020
Signed-off-by: Yifan Yang <needyyang@google.com>
@aimless404
Copy link
Copy Markdown
Contributor Author

@yanavlasov Windows build should be fine once the quiche tar is updated (I tested it locally by applying a manual patch).

@danzh2010 danzh2010 mentioned this pull request Jul 8, 2020
Signed-off-by: Yifan Yang <needyyang@google.com>
@aimless404
Copy link
Copy Markdown
Contributor Author

/azp run envoy-presubmit

@azure-pipelines
Copy link
Copy Markdown

Commenter does not have sufficient privileges for PR 11941 in repo envoyproxy/envoy

Yifan Yang added 5 commits July 10, 2020 17:09
Signed-off-by: Yifan Yang <needyyang@google.com>
Signed-off-by: Yifan Yang <needyyang@google.com>
Signed-off-by: Yifan Yang <needyyang@google.com>
Signed-off-by: Yifan Yang <needyyang@google.com>
@yanavlasov
Copy link
Copy Markdown
Contributor

/azp run envoy-presubmit

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

Yifan Yang added 2 commits July 11, 2020 00:57
Signed-off-by: Yifan Yang <needyyang@google.com>
Signed-off-by: Yifan Yang <needyyang@google.com>
@aimless404
Copy link
Copy Markdown
Contributor Author

@yanavlasov It finally passes all the checks

Yifan Yang added 3 commits July 13, 2020 15:21
@aimless404
Copy link
Copy Markdown
Contributor Author

@htuch Do you mind taking a look?

Signed-off-by: Yifan Yang <needyyang@google.com>
@aimless404 aimless404 requested a review from htuch July 15, 2020 13:30
Copy link
Copy Markdown
Member

@htuch htuch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks!

@mattklein123 mattklein123 merged commit 42a4b9f into envoyproxy:master Jul 15, 2020
@asraa asraa mentioned this pull request Jul 29, 2020
KBaichoo pushed a commit to KBaichoo/envoy that referenced this pull request Jul 30, 2020
Signed-off-by: Yifan Yang <needyyang@google.com>
Signed-off-by: Kevin Baichoo <kbaichoo@google.com>
scheler pushed a commit to scheler/envoy that referenced this pull request Aug 4, 2020
Signed-off-by: Yifan Yang <needyyang@google.com>
Signed-off-by: scheler <santosh.cheler@appdynamics.com>
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.

5 participants