Skip to content

Commit 3eac3db

Browse files
TaojunshenTylerMSFTv-rajagtPRMerger14PRMerger7
authored
6/27/2022 AM Publish (#4377)
* update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting * updating this keyword * Acrolinx update * Arm64EC ABI * Fix bot comments * Acrolinx and style updates * update after review * Add EC function name decoration section * Remove duplicated typedef * Add decorated names updates * update after review * Update per David Lowndes issue * Also update merge modules article * fix typo * PR feedback * updating this keyword * resolving error * Fix a typo in Decorated names * Typo "MSBUILD.exe"→"MSBuild.exe" https://docs.microsoft.com/en-us/cpp/build/reference/mp-build-with-multiple-processes?view=msvc-170 https://github.com/MicrosoftDocs/cpp-docs/blob/main/docs/build/reference/mp-build-with-multiple-processes.md #PingMSFTDocs * Ranges (#4314) * draft * add begin() * add stubs * work * added art * days work * finish draft of namespace level functions * fix filenames * cleanup pass * minor update * stash * clean up adaptors sectin * start discussion of views and range adaptors * fix return value heading * tech review * acrolinx type fixes * Update docs/standard-library/range-functions.md Co-authored-by: Casey Carter <[email protected]> * tech review2 * fix typo * one more typo Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: Casey Carter <[email protected]> * Update cmfctoolbar-class.md Description of m_bDontScaleImages was unhelpful (like far to much of Microsoft docs that simply document "DoFoo" as "Does Foo" instead of explaining what "Foo" is and why somebody would want to do it or not.) I copied the documentation from the BCGSoft docs for this. Since much of the MFC was obtained from them, we should use their documentation more. * update after review * Update cmfctoolbar-class.md Tightened up the text a bit and added code escape for TRUE * Confirm merge from FromPublicMasterBranch to main to sync with https://github.com/MicrosoftDocs/cpp-docs (branch main) (#4347) * 6/8/2022 AM Publish (#4339) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> * 6/9/2022 AM Publish (#4342) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting * updating this keyword * Acrolinx update * update after review * Remove duplicated typedef * update after review * Update per David Lowndes issue * Also update merge modules article * fix typo Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> * 6/10/2022 AM Publish (#4345) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting * updating this keyword * Acrolinx update * update after review * Remove duplicated typedef * update after review * Update per David Lowndes issue * Also update merge modules article * fix typo Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> * Update cmfctoolbar-class.md Description of m_bDontScaleImages was unhelpful (like far to much of Microsoft docs that simply document "DoFoo" as "Does Foo" instead of explaining what "Foo" is and why somebody would want to do it or not.) I copied the documentation from the BCGSoft docs for this. Since much of the MFC was obtained from them, we should use their documentation more. * Update cmfctoolbar-class.md Tightened up the text a bit and added code escape for TRUE Co-authored-by: Taojunshen <[email protected]> Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld15 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> Co-authored-by: Scot Brennecke <[email protected]> * Confirm merge from FromPublicMasterBranch to main to sync with https://github.com/MicrosoftDocs/cpp-docs (branch main) (#4348) * 6/8/2022 AM Publish (#4339) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> * 6/9/2022 AM Publish (#4342) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting * updating this keyword * Acrolinx update * update after review * Remove duplicated typedef * update after review * Update per David Lowndes issue * Also update merge modules article * fix typo Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> * 6/10/2022 AM Publish (#4345) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting * updating this keyword * Acrolinx update * update after review * Remove duplicated typedef * update after review * Update per David Lowndes issue * Also update merge modules article * fix typo Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> * Typo "MSBUILD.exe"→"MSBuild.exe" https://docs.microsoft.com/en-us/cpp/build/reference/mp-build-with-multiple-processes?view=msvc-170 https://github.com/MicrosoftDocs/cpp-docs/blob/main/docs/build/reference/mp-build-with-multiple-processes.md #PingMSFTDocs * Update cmfctoolbar-class.md Description of m_bDontScaleImages was unhelpful (like far to much of Microsoft docs that simply document "DoFoo" as "Does Foo" instead of explaining what "Foo" is and why somebody would want to do it or not.) I copied the documentation from the BCGSoft docs for this. Since much of the MFC was obtained from them, we should use their documentation more. * 6/13/2022 AM Publish (#4346) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting * updating this keyword * Acrolinx update * update after review * Remove duplicated typedef * update after review * Update per David Lowndes issue * Also update merge modules article * fix typo * Ranges (#4314) * draft * add begin() * add stubs * work * added art * days work * finish draft of namespace level functions * fix filenames * cleanup pass * minor update * stash * clean up adaptors sectin * start discussion of views and range adaptors * fix return value heading * tech review * acrolinx type fixes * Update docs/standard-library/range-functions.md Co-authored-by: Casey Carter <[email protected]> * tech review2 * fix typo * one more typo Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: Casey Carter <[email protected]> Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> Co-authored-by: Casey Carter <[email protected]> * Update cmfctoolbar-class.md Tightened up the text a bit and added code escape for TRUE Co-authored-by: Taojunshen <[email protected]> Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld15 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> Co-authored-by: Hiroshi Yoshioka <[email protected]> Co-authored-by: Scot Brennecke <[email protected]> Co-authored-by: Casey Carter <[email protected]> * Consolidate manifest docs, updates for 3974, 3972, 3954 (#4343) * Consolidate manifest docs, 3972 3954 * Fix build warning * Consolidate See also sections * Add function overloading for 3974 * Fix broken anchor links for redirects * update after review * use capitalized ARM * update docs to clarify volatile flag for ARM64EC * update after review * Add vectorcall doc update for ARM64EC * update F1 help metadata (#4352) * update F1 help metadata * small fixes * fix metadata Co-authored-by: TylerMSFT <[email protected]> * Followup for cpp-docs PR 3977 (#4355) * Edits to improve SEO and usability. (#4350) * Edits to improve SEO and usability. * Incorporate feedback. * resolving blocking issues * updating this keyword -3 (#4353) * updating this keyword-3 * update after review * resolving validation warning * update after review * fix examples * Address C4743 weirdness per 3955 (#4359) * updating this keyword-4 * Acrolinx update * Acrolinx update * Acrolix update * update after review * Add documentation for C6390. * removed typo in macro the asterisk was repeated incorrectly * updating this keyword -5 * Confirm merge from FromPublicMasterBranch to main to sync with https://github.com/MicrosoftDocs/cpp-docs (branch main) (#4364) * 6/17/2022 AM Publish (#4361) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting * updating this keyword * Acrolinx update * Arm64EC ABI * Fix bot comments * Acrolinx and style updates * update after review * Add EC function name decoration section * Remove duplicated typedef * Add decorated names updates * update after review * Update per David Lowndes issue * Also update merge modules article * fix typo * PR feedback * updating this keyword * resolving error * Fix a typo in Decorated names * Typo "MSBUILD.exe"→"MSBuild.exe" https://docs.microsoft.com/en-us/cpp/build/reference/mp-build-with-multiple-processes?view=msvc-170 https://github.com/MicrosoftDocs/cpp-docs/blob/main/docs/build/reference/mp-build-with-multiple-processes.md #PingMSFTDocs * Ranges (#4314) * draft * add begin() * add stubs * work * added art * days work * finish draft of namespace level functions * fix filenames * cleanup pass * minor update * stash * clean up adaptors sectin * start discussion of views and range adaptors * fix return value heading * tech review * acrolinx type fixes * Update docs/standard-library/range-functions.md Co-authored-by: Casey Carter <[email protected]> * tech review2 * fix typo * one more typo Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: Casey Carter <[email protected]> * Update cmfctoolbar-class.md Description of m_bDontScaleImages was unhelpful (like far to much of Microsoft docs that simply document "DoFoo" as "Does Foo" instead of explaining what "Foo" is and why somebody would want to do it or not.) I copied the documentation from the BCGSoft docs for this. Since much of the MFC was obtained from them, we should use their documentation more. * update after review * Update cmfctoolbar-class.md Tightened up the text a bit and added code escape for TRUE * Confirm merge from FromPublicMasterBranch to main to sync with https://github.com/MicrosoftDocs/cpp-docs (branch main) (#4347) * 6/8/2022 AM Publish (#4339) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> * 6/9/2022 AM Publish (#4342) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting * updating this keyword * Acrolinx update * update after review * Remove duplicated typedef * update after review * Update per David Lowndes issue * Also update merge modules article * fix typo Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> * 6/10/2022 AM Publish (#4345) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting * updating this keyword * Acrolinx update * update after review * Remove duplicated typedef * update after review * Update per David Lowndes issue * Also update merge modules article * fix typo Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> * Update cmfctoolbar-class.md Description of m_bDontScaleImages was unhelpful (like far to much of Microsoft docs that simply document "DoFoo" as "Does Foo" instead of explaining what "Foo" is and why somebody would want to do it or not.) I copied the documentation from the BCGSoft docs for this. Since much of the MFC was obtained from them, we should use their documentation more. * Update cmfctoolbar-class.md Tightened up the text a bit and added code escape for TRUE Co-authored-by: Taojunshen <[email protected]> Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld15 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> Co-authored-by: Scot Brennecke <[email protected]> * Confirm merge from FromPublicMasterBranch to main to sync with https://github.com/MicrosoftDocs/cpp-docs (branch main) (#4348) * 6/8/2022 AM Publish (#4339) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> * 6/9/2022 AM Publish (#4342) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting * updating this keyword * Acrolinx update * update after review * Remove duplicated typedef * update after review * Update per David Lowndes issue * Also update merge modules article * fix typo Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> * 6/10/2022 AM Publish (#4345) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting * updating this keyword * Acrolinx update * update after review * Remove duplicated typedef * update after review * Update per David Lowndes issue * Also update merge modules article * fix typo Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> * Typo "MSBUILD.exe"→"MSBuild.exe" https://docs.microsoft.com/en-us/cpp/build/reference/mp-build-with-multiple-processes?view=msvc-170 https://github.com/MicrosoftDocs/cpp-docs/blob/main/docs/build/reference/mp-build-with-multiple-processes.md #PingMSFTDocs * Update cmfctoolbar-class.md Description of m_bDontScaleImages was unhelpful (like far to much of Microsoft docs that simply document "DoFoo" as "Does Foo" instead of explaining what "Foo" is and why somebody would want to do it or not.) I copied the documentation from the BCGSoft docs for this. Since much of the MFC was obtained from them, we should use their documentation more. * 6/13/2022 AM Publish (#4346) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting * updating this keyword * Acrolinx update * update after review * Remove duplicated typedef * update after review * Update per David Lowndes issue * Also update merge modules article * fix typo * Ranges (#4314) * draft * add begin() * add stubs * work * added art * days work * finish draft of namespace level functions * fix filenames * cleanup pass * minor update * stash * clean up adaptors sectin * start discussion of views and range adaptors * fix return value heading * tech review * acrolinx type fixes * Update docs/standard-library/range-functions.md Co-authored-by: Casey Carter <[email protected]> * tech review2 * fix typo * one more typo Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: Casey Carter <[email protected]> Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> Co-authored-by: Casey Carter <[email protected]> * Update cmfctoolbar-class.md Tightened up the text a bit and added code escape for TRUE Co-authored-by: Taojunshen <[email protected]> Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld15 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> Co-authored-by: Hiroshi Yoshioka <[email protected]> Co-authored-by: Scot Brennecke <[email protected]> Co-authored-by: Casey Carter <[email protected]> * Consolidate manifest docs, updates for 3974, 3972, 3954 (#4343) * Consolidate manifest docs, 3972 3954 * Fix build warning * Consolidate See also sections * Add function overloading for 3974 * Fix broken anchor links for redirects * update after review * use capitalized ARM * update docs to clarify volatile flag for ARM64EC * update after review * Add vectorcall doc update for ARM64EC * update F1 help metadata (#4352) * update F1 help metadata * small fixes * fix metadata Co-authored-by: TylerMSFT <[email protected]> * Followup for cpp-docs PR 3977 (#4355) * Edits to improve SEO and usability. (#4350) * Edits to improve SEO and usability. * Incorporate feedback. * resolving blocking issues * updating this keyword -3 (#4353) * updating this keyword-3 * update after review * resolving validation warning * update after review * fix examples * Address C4743 weirdness per 3955 (#4359) Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Victor Tong <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: opbld15 <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> Co-authored-by: Hiroshi Yoshioka <[email protected]> Co-authored-by: Casey Carter <[email protected]> Co-authored-by: Scot Brennecke <[email protected]> Co-authored-by: Feng Xu <[email protected]> Co-authored-by: Paula Miller <[email protected]> Co-authored-by: Tim Sherer <[email protected]> Co-authored-by: Colin Cooper <[email protected]> Co-authored-by: PRMerger13 <[email protected]> * removed typo in macro the asterisk was repeated incorrectly Co-authored-by: Taojunshen <[email protected]> Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Victor Tong <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: opbld15 <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> Co-authored-by: Hiroshi Yoshioka <[email protected]> Co-authored-by: Casey Carter <[email protected]> Co-authored-by: Scot Brennecke <[email protected]> Co-authored-by: Paula Miller <[email protected]> Co-authored-by: Tim Sherer <[email protected]> Co-authored-by: Colin Cooper <[email protected]> Co-authored-by: PRMerger13 <[email protected]> Co-authored-by: Michał Kozakiewicz <[email protected]> Co-authored-by: Courtney Wales <[email protected]> * Fix typo * Confirm merge from FromPublicMasterBranch to main to sync with https://github.com/MicrosoftDocs/cpp-docs (branch main) (#4368) * 6/17/2022 AM Publish (#4361) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting * updating this keyword * Acrolinx update * Arm64EC ABI * Fix bot comments * Acrolinx and style updates * update after review * Add EC function name decoration section * Remove duplicated typedef * Add decorated names updates * update after review * Update per David Lowndes issue * Also update merge modules article * fix typo * PR feedback * updating this keyword * resolving error * Fix a typo in Decorated names * Typo "MSBUILD.exe"→"MSBuild.exe" https://docs.microsoft.com/en-us/cpp/build/reference/mp-build-with-multiple-processes?view=msvc-170 https://github.com/MicrosoftDocs/cpp-docs/blob/main/docs/build/reference/mp-build-with-multiple-processes.md #PingMSFTDocs * Ranges (#4314) * draft * add begin() * add stubs * work * added art * days work * finish draft of namespace level functions * fix filenames * cleanup pass * minor update * stash * clean up adaptors sectin * start discussion of views and range adaptors * fix return value heading * tech review * acrolinx type fixes * Update docs/standard-library/range-functions.md Co-authored-by: Casey Carter <[email protected]> * tech review2 * fix typo * one more typo Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: Casey Carter <[email protected]> * Update cmfctoolbar-class.md Description of m_bDontScaleImages was unhelpful (like far to much of Microsoft docs that simply document "DoFoo" as "Does Foo" instead of explaining what "Foo" is and why somebody would want to do it or not.) I copied the documentation from the BCGSoft docs for this. Since much of the MFC was obtained from them, we should use their documentation more. * update after review * Update cmfctoolbar-class.md Tightened up the text a bit and added code escape for TRUE * Confirm merge from FromPublicMasterBranch to main to sync with https://github.com/MicrosoftDocs/cpp-docs (branch main) (#4347) * 6/8/2022 AM Publish (#4339) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> * 6/9/2022 AM Publish (#4342) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting * updating this keyword * Acrolinx update * update after review * Remove duplicated typedef * update after review * Update per David Lowndes issue * Also update merge modules article * fix typo Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> * 6/10/2022 AM Publish (#4345) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting * updating this keyword * Acrolinx update * update after review * Remove duplicated typedef * update after review * Update per David Lowndes issue * Also update merge modules article * fix typo Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> * Update cmfctoolbar-class.md Description of m_bDontScaleImages was unhelpful (like far to much of Microsoft docs that simply document "DoFoo" as "Does Foo" instead of explaining what "Foo" is and why somebody would want to do it or not.) I copied the documentation from the BCGSoft docs for this. Since much of the MFC was obtained from them, we should use their documentation more. * Update cmfctoolbar-class.md Tightened up the text a bit and added code escape for TRUE Co-authored-by: Taojunshen <[email protected]> Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld15 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> Co-authored-by: Scot Brennecke <[email protected]> * Confirm merge from FromPublicMasterBranch to main to sync with https://github.com/MicrosoftDocs/cpp-docs (branch main) (#4348) * 6/8/2022 AM Publish (#4339) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> * 6/9/2022 AM Publish (#4342) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting * updating this keyword * Acrolinx update * update after review * Remove duplicated typedef * update after review * Update per David Lowndes issue * Also update merge modules article * fix typo Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> * 6/10/2022 AM Publish (#4345) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting * updating this keyword * Acrolinx update * update after review * Remove duplicated typedef * update after review * Update per David Lowndes issue * Also update merge modules article * fix typo Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> * Typo "MSBUILD.exe"→"MSBuild.exe" https://docs.microsoft.com/en-us/cpp/build/reference/mp-build-with-multiple-processes?view=msvc-170 https://github.com/MicrosoftDocs/cpp-docs/blob/main/docs/build/reference/mp-build-with-multiple-processes.md #PingMSFTDocs * Update cmfctoolbar-class.md Description of m_bDontScaleImages was unhelpful (like far to much of Microsoft docs that simply document "DoFoo" as "Does Foo" instead of explaining what "Foo" is and why somebody would want to do it or not.) I copied the documentation from the BCGSoft docs for this. Since much of the MFC was obtained from them, we should use their documentation more. * 6/13/2022 AM Publish (#4346) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting * updating this keyword * Acrolinx update * update after review * Remove duplicated typedef * update after review * Update per David Lowndes issue * Also update merge modules article * fix typo * Ranges (#4314) * draft * add begin() * add stubs * work * added art * days work * finish draft of namespace level functions * fix filenames * cleanup pass * minor update * stash * clean up adaptors sectin * start discussion of views and range adaptors * fix return value heading * tech review * acrolinx type fixes * Update docs/standard-library/range-functions.md Co-authored-by: Casey Carter <[email protected]> * tech review2 * fix typo * one more typo Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: Casey Carter <[email protected]> Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> Co-authored-by: Casey Carter <[email protected]> * Update cmfctoolbar-class.md Tightened up the text a bit and added code escape for TRUE Co-authored-by: Taojunshen <[email protected]> Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld15 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> Co-authored-by: Hiroshi Yoshioka <[email protected]> Co-authored-by: Scot Brennecke <[email protected]> Co-authored-by: Casey Carter <[email protected]> * Consolidate manifest docs, updates for 3974, 3972, 3954 (#4343) * Consolidate manifest docs, 3972 3954 * Fix build warning * Consolidate See also sections * Add function overloading for 3974 * Fix broken anchor links for redirects * update after review * use capitalized ARM * update docs to clarify volatile flag for ARM64EC * update after review * Add vectorcall doc update for ARM64EC * update F1 help metadata (#4352) * update F1 help metadata * small fixes * fix metadata Co-authored-by: TylerMSFT <[email protected]> * Followup for cpp-docs PR 3977 (#4355) * Edits to improve SEO and usability. (#4350) * Edits to improve SEO and usability. * Incorporate feedback. * resolving blocking issues * updating this keyword -3 (#4353) * updating this keyword-3 * update after review * resolving validation warning * update after review * fix examples * Address C4743 weirdness per 3955 (#4359) Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Victor Tong <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: opbld15 <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> Co-authored-by: Hiroshi Yoshioka <[email protected]> Co-authored-by: Casey Carter <[email protected]> Co-authored-by: Scot Brennecke <[email protected]> Co-authored-by: Feng Xu <[email protected]> Co-authored-by: Paula Miller <[email protected]> Co-authored-by: Tim Sherer <[email protected]> Co-authored-by: Colin Cooper <[email protected]> Co-authored-by: PRMerger13 <[email protected]> * removed typo in macro the asterisk was repeated incorrectly * 6/20/2022 AM Publish (#4365) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting * updating this keyword * Acrolinx update * Arm64EC ABI * Fix bot comments * Acrolinx and style updates * update after review * Add EC function name decoration section * Remove duplicated typedef * Add decorated names updates * update after review * Update per David Lowndes issue * Also update merge modules article * fix typo * PR feedback * updating this keyword * resolving error * Fix a typo in Decorated names * Typo "MSBUILD.exe"→"MSBuild.exe" https://docs.microsoft.com/en-us/cpp/build/reference/mp-build-with-multiple-processes?view=msvc-170 https://github.com/MicrosoftDocs/cpp-docs/blob/main/docs/build/reference/mp-build-with-multiple-processes.md #PingMSFTDocs * Ranges (#4314) * draft * add begin() * add stubs * work * added art * days work * finish draft of namespace level functions * fix filenames * cleanup pass * minor update * stash * clean up adaptors sectin * start discussion of views and range adaptors * fix return value heading * tech review * acrolinx type fixes * Update docs/standard-library/range-functions.md Co-authored-by: Casey Carter <[email protected]> * tech review2 * fix typo * one more typo Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: Casey Carter <[email protected]> * Update cmfctoolbar-class.md Description of m_bDontScaleImages was unhelpful (like far to much of Microsoft docs that simply document "DoFoo" as "Does Foo" instead of explaining what "Foo" is and why somebody would want to do it or not.) I copied the documentation from the BCGSoft docs for this. Since much of the MFC was obtained from them, we should use their documentation more. * update after review * Update cmfctoolbar-class.md Tightened up the text a bit and added code escape for TRUE * Confirm merge from FromPublicMasterBranch to main to sync with https://github.com/MicrosoftDocs/cpp-docs (branch main) (#4347) * 6/8/2022 AM Publish (#4339) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> * 6/9/2022 AM Publish (#4342) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting * updating this keyword * Acrolinx update * update after review * Remove duplicated typedef * update after review * Update per David Lowndes issue * Also update merge modules article * fix typo Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> * 6/10/2022 AM Publish (#4345) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting * updating this keyword * Acrolinx update * update after review * Remove duplicated typedef * update after review * Update per David Lowndes issue * Also update merge modules article * fix typo Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> * Update cmfctoolbar-class.md Description of m_bDontScaleImages was unhelpful (like far to much of Microsoft docs that simply document "DoFoo" as "Does Foo" instead of explaining what "Foo" is and why somebody would want to do it or not.) I copied the documentation from the BCGSoft docs for this. Since much of the MFC was obtained from them, we should use their documentation more. * Update cmfctoolbar-class.md Tightened up the text a bit and added code escape for TRUE Co-authored-by: Taojunshen <[email protected]> Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld15 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> Co-authored-by: Scot Brennecke <[email protected]> * Confirm merge from FromPublicMasterBranch to main to sync with https://github.com/MicrosoftDocs/cpp-docs (branch main) (#4348) * 6/8/2022 AM Publish (#4339) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> * 6/9/2022 AM Publish (#4342) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting * updating this keyword * Acrolinx update * update after review * Remove duplicated typedef * update after review * Update per David Lowndes issue * Also update merge modules article * fix typo Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]
1 parent 34ba2e5 commit 3eac3db

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

docs/build/arm64ec-windows-abi-conventions.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -125,11 +125,11 @@ In addition to handling parameters and the return address, the thunk bridges the
125125

126126
The entry thunk performs the following actions:
127127

128-
| Parameter number | Stack usage | Stack unwind codes |
129-
|--|--|--|
130-
| 0-4 | Stores ARM64EC `v6` and `v7` into the caller-allocated home space<br/><br/>Since the callee is ARM64EC, which doesn't have the notion of a home space, the stored values aren't clobbered.<br/><br/>Allocates an extra 128 bytes on the stack and store ARM64EC `v8` through `v15`. | `UWOP_SAVE_XMM128` for `xmm6` and `xmm7`<br/><br/>`UWOP_ALLOC_SMALL` + `UWOP_SAVE_XMM128` for `xmm8-xmm15` |
131-
| 5-8 | `x4` = 5th parameter from the stack<br/>`x5` = 6th parameter from the stack<br/>`x6` = 7th parameter from the stack<br/>`x7` = 8th parameter from the stack<br/><br/>If the parameter is SIMD, the `v4`-`v7` registers are used instead | Same as above |
132-
| 9+ | Allocates `AlignUp(NumParams - 8 , 2) * 8` bytes on the stack. \*<br/><br/>Copies the 9th and remaining parameters to this area | `UWOP_ALLOC_SMALL` |
128+
| Parameter number | Stack usage |
129+
|--|--|
130+
| 0-4 | Stores ARM64EC `v6` and `v7` into the caller-allocated home space<br/><br/>Since the callee is ARM64EC, which doesn't have the notion of a home space, the stored values aren't clobbered.<br/><br/>Allocates an extra 128 bytes on the stack and store ARM64EC `v8` through `v15`. |
131+
| 5-8 | `x4` = 5th parameter from the stack<br/>`x5` = 6th parameter from the stack<br/>`x6` = 7th parameter from the stack<br/>`x7` = 8th parameter from the stack<br/><br/>If the parameter is SIMD, the `v4`-`v7` registers are used instead |
132+
| 9+ | Allocates `AlignUp(NumParams - 8 , 2) * 8` bytes on the stack. \*<br/><br/>Copies the 9th and remaining parameters to this area |
133133

134134
\* Aligning the value to an even number guarantees that the stack remains aligned to 16 bytes
135135

@@ -146,11 +146,11 @@ For every call that an ARM64EC C/C++ function makes to potential x64 code, the M
146146

147147
First, The thunk pushes the return address that's in the ARM64EC `lr` register and a dummy 8-byte value to guarantee that the stack is aligned to 16 bytes. Second, the thunk handles the parameters:
148148

149-
| Parameter number | Stack usage | Stack unwind codes |
150-
|--|--|--|
151-
| 0-4 | Allocates 32 bytes of home space on the stack | `UWOP_ALLOC_SMALL` |
152-
| 5-8 | Allocates `AlignUp(NumParams - 4, 2) * 8` more bytes higher up on the stack. \* <br/><br/> Copies the 5th and any subsequent parameters from ARM64EC's `x4`-`x7` to this extra space | `UWOP_ALLOC_SMALL` |
153-
| 9+ | Copies the 9th and remaining parameters to the extra space | `UWOP_ALLOC_SMALL` |
149+
| Parameter number | Stack usage |
150+
|--|--|
151+
| 0-4 | Allocates 32 bytes of home space on the stack |
152+
| 5-8 | Allocates `AlignUp(NumParams - 4, 2) * 8` more bytes higher up on the stack. \* <br/><br/> Copies the 5th and any subsequent parameters from ARM64EC's `x4`-`x7` to this extra space |
153+
| 9+ | Copies the 9th and remaining parameters to the extra space |
154154

155155
\* Aligning the value to an even number guarantees that the stack remains aligned to 16 bytes.
156156

docs/cpp/function-overloading.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.assetid: 3c9884cb-1d5e-42e8-9a49-6f46141f929e
99

1010
C++ lets you specify more than one function of the same name in the same scope. These functions are called *overloaded* functions, or *overloads*. Overloaded functions enable you to supply different semantics for a function, depending on the types and number of its arguments.
1111

12-
For example, consider a `print` function that takes a `std::string` argument. This function might perform very different tasks than a function that takes an argument of type **`double`**. Overloading saves you from having to use names such as `print_string` or `print_double`. At compile time, the compiler chooses which overload to use based on the types and number of arguments passed in by the caller. If you call `print(42.0)`, then the `void print(double d)` function is invoked. If you call `print("hello world")`, then the `void print(std::string)` overload is invoked.
12+
For example, consider a `print` function that takes a `std::string` argument. This function might perform very different tasks than a function that takes an argument of type **`double`**. Overloading keeps you from having to use names such as `print_string` or `print_double`. At compile time, the compiler chooses which overload to use based on the types and number of arguments passed in by the caller. If you call `print(42.0)`, then the `void print(double d)` function is invoked. If you call `print("hello world")`, then the `void print(std::string)` overload is invoked.
1313

1414
You can overload both member functions and free functions. The following table shows which parts of a function declaration C++ uses to differentiate between groups of functions with the same name in the same scope.
1515

0 commit comments

Comments
 (0)