Skip to content

Commit ee9ff63

Browse files
Taojunshen3836425+corob-msft@users.noreply.i.8713187.xyziamahumanSteve Wishnouskynbdd0121
authored
5/27/2022 AM Publish (#4313)
* Fix issues in valarray content * Acrolinx pass * Fix description of Epilogue Count in ARM .xdata * Update scanf %c to mention field width As part of UCRT refactoring, we introduced an undocumented breaking change that follows the C standard that changed out %c specifier from following the usual rules for field width to using the standardized exception for the %c specifier. We should document it. * Clarify that `__vectorcall` is still decorated in x64 * Broken link fixed * Broken link fixed * Update dynamicbase.md arm32 and arm64 is not supported for this linker switch as ASLR cannot be disabled for these architectures. * update code examples * offer an alternative project type * fix for github #3859 * acrolinx * Clarify per Russ' comments Also update date and add formatting to current standard. * Work in progress for 17.2 release * Followup cpp-docs 3871 in linker opts * Fix grammar and formatting issues * Update latest-supported-vc-redist.md In the line 35, at the very end removed an extra dot. * Fix alarming bidi description * text tweaks * bug fix: 1536384 note implicit compiler flag that is set when using header units. Also, update how null is specified. * fix flag casing * Address cpp-docs 3857 3865 3877 3882 * Clarify master and single directives. A customer reported that the Remarks section for the master and single directives was confusing. Updated to make it clear that the reference to single in the remarks for master and the reference to master in the remarks for single are suggesting alternatives. Have to use 'master' instead of 'main' here because that it is an OpenMP keyword. * simplify code example-related to github #3847 (#4272) * simplify code example-related to github #3847 * right justify output * Update docs/c-runtime-library/reference/getdiskfree.md Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: Shannon Leavitt <[email protected]> * address feedback * Recreate Lauren's /TIME update * fix for github 3787 * Fix formatting. * acrolinx pass * more acrolinx * Added example program outputs + fixed `equal_range` example compile errors (#3892) * Added a space to maintain style consistency (#3892) * Added new line to output section of max (#3892) * Adding another new line to output section of max (#3892) * Linker option updates 1 of N * Acrolinx pass * tech feedback * Tweak issue templates * Add two new templates for new doc work Templates for doc work for new standards conformance in the compiler and tools. * Fix merge issues * Fix typo * Fix another typo * Consistency check * Updated per comments * Clean up more html escaped pipe chars * Remove more pipe html entities * Bulk fix continued of pipe html entities * Bulk fix of pipe html entities 5 of N * Bulk fix pipe html entities 6 of N * Slight Acrolinx pass * Remove some &#124; ('|') HTML entities in docs (#4038) * Remove some &#124; ('|') HTML entities in docs * Another group of files * Fixes after testing * Tweaks per review * Test fix of issues found with pipe entities * Tweak an OR flag * I thought I'd fix one thing in valarray. * Fixed __vmx_on parameter being incorrect according to the intel manual Vol. 3C 30-27, "The operand of this instruction is a 4KB-aligned physical address (the VMXON pointer) that references the VMXON region, which the logical processor may use to support VMX operation. This operand is always 64 bits and is always in memory.". this was already correctly explained in the "Parameters" section, but also wrongly named. * Update date, formatting * Use 'main' instead of 'master' where possible. * Use 'main' instead of 'master' in all documentation where possible. * Clean up ccs description, fix formatting * Address comment * Update formatting * Confirm merge from FromPublicMasterBranch to main to sync with https://github.com/MicrosoftDocs/cpp-docs (branch main) (#4290) * Clarify master and single directives. A customer reported that the Remarks section for the master and single directives was confusing. Updated to make it clear that the reference to single in the remarks for master and the reference to master in the remarks for single are suggesting alternatives. Have to use 'master' instead of 'main' here because that it is an OpenMP keyword. * Fixed __vmx_on parameter being incorrect according to the intel manual Vol. 3C 30-27, "The operand of this instruction is a 4KB-aligned physical address (the VMXON pointer) that references the VMXON region, which the logical processor may use to support VMX operation. This operand is always 64 bits and is always in memory.". this was already correctly explained in the "Parameters" section, but also wrongly named. * 5/16/2022 AM Publish (#4289) * Fix issues in valarray content * Acrolinx pass * Update scanf %c to mention field width As part of UCRT refactoring, we introduced an undocumented breaking change that follows the C standard that changed out %c specifier from following the usual rules for field width to using the standardized exception for the %c specifier. We should document it. * Broken link fixed * Broken link fixed * Update dynamicbase.md arm32 and arm64 is not supported for this linker switch as ASLR cannot be disabled for these architectures. * update code examples * offer an alternative project type * fix for github #3859 * acrolinx * Clarify per Russ' comments Also update date and add formatting to current standard. * Work in progress for 17.2 release * Followup cpp-docs 3871 in linker opts * Fix grammar and formatting issues * Update latest-supported-vc-redist.md In the line 35, at the very end removed an extra dot. * Fix alarming bidi description * text tweaks * bug fix: 1536384 note implicit compiler flag that is set when using header units. Also, update how null is specified. * fix flag casing * Address cpp-docs 3857 3865 3877 3882 * simplify code example-related to github #3847 (#4272) * simplify code example-related to github #3847 * right justify output * Update docs/c-runtime-library/reference/getdiskfree.md Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: Shannon Leavitt <[email protected]> * address feedback * Recreate Lauren's /TIME update * fix for github 3787 * Fix formatting. * acrolinx pass * more acrolinx * Added example program outputs + fixed `equal_range` example compile errors (#3892) * Added a space to maintain style consistency (#3892) * Added new line to output section of max (#3892) * Adding another new line to output section of max (#3892) * tech feedback * Tweak issue templates * Add two new templates for new doc work Templates for doc work for new standards conformance in the compiler and tools. * Fix merge issues * Fix typo * Updated per comments * Clean up more html escaped pipe chars * Remove more pipe html entities * Bulk fix continued of pipe html entities * Bulk fix of pipe html entities 5 of N * Bulk fix pipe html entities 6 of N * Slight Acrolinx pass * Remove some &#124; ('|') HTML entities in docs (#4038) * Remove some &#124; ('|') HTML entities in docs * Another group of files * Fixes after testing * Tweaks per review Co-authored-by: [email protected] <[email protected]> Co-authored-by: Steve Wishnousky <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: Pritam Ovhal <[email protected]> Co-authored-by: Lauren Prinn <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: PRMerger4 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Matin Sasanpour <[email protected]> Co-authored-by: Courtney Wales <[email protected]> Co-authored-by: opbld15 <[email protected]> Co-authored-by: Dennis Rea <[email protected]> Co-authored-by: Colin Cooper <[email protected]> Co-authored-by: Carolyn McSharry <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Shannon Leavitt <[email protected]> Co-authored-by: Anna Huff <[email protected]> Co-authored-by: Brandon <[email protected]> Co-authored-by: PRMerger3 <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger5 <[email protected]> Co-authored-by: PRMerger8 <[email protected]> * Update date, formatting * Use 'main' instead of 'master' where possible. * Use 'main' instead of 'master' in all documentation where possible. * 5/17/2022 AM Publish (#4291) * Fix issues in valarray content * Acrolinx pass * Update scanf %c to mention field width As part of UCRT refactoring, we introduced an undocumented breaking change that follows the C standard that changed out %c specifier from following the usual rules for field width to using the standardized exception for the %c specifier. We should document it. * Broken link fixed * Broken link fixed * Update dynamicbase.md arm32 and arm64 is not supported for this linker switch as ASLR cannot be disabled for these architectures. * update code examples * offer an alternative project type * fix for github #3859 * acrolinx * Clarify per Russ' comments Also update date and add formatting to current standard. * Work in progress for 17.2 release * Followup cpp-docs 3871 in linker opts * Fix grammar and formatting issues * Update latest-supported-vc-redist.md In the line 35, at the very end removed an extra dot. * Fix alarming bidi description * text tweaks * bug fix: 1536384 note implicit compiler flag that is set when using header units. Also, update how null is specified. * fix flag casing * Address cpp-docs 3857 3865 3877 3882 * simplify code example-related to github #3847 (#4272) * simplify code example-related to github #3847 * right justify output * Update docs/c-runtime-library/reference/getdiskfree.md Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: Shannon Leavitt <[email protected]> * address feedback * Recreate Lauren's /TIME update * fix for github 3787 * Fix formatting. * acrolinx pass * more acrolinx * Added example program outputs + fixed `equal_range` example compile errors (#3892) * Added a space to maintain style consistency (#3892) * Added new line to output section of max (#3892) * Adding another new line to output section of max (#3892) * tech feedback * Tweak issue templates * Add two new templates for new doc work Templates for doc work for new standards conformance in the compiler and tools. * Fix merge issues * Fix typo * Updated per comments * Clean up more html escaped pipe chars * Remove more pipe html entities * Bulk fix continued of pipe html entities * Bulk fix of pipe html entities 5 of N * Bulk fix pipe html entities 6 of N * Slight Acrolinx pass * Remove some &#124; ('|') HTML entities in docs (#4038) * Remove some &#124; ('|') HTML entities in docs * Another group of files * Fixes after testing * Tweaks per review * I thought I'd fix one thing in valarray. Co-authored-by: [email protected] <[email protected]> Co-authored-by: Steve Wishnousky <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: Pritam Ovhal <[email protected]> Co-authored-by: Lauren Prinn <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: PRMerger4 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Matin Sasanpour <[email protected]> Co-authored-by: Courtney Wales <[email protected]> Co-authored-by: opbld15 <[email protected]> Co-authored-by: Dennis Rea <[email protected]> Co-authored-by: Colin Cooper <[email protected]> Co-authored-by: Carolyn McSharry <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Shannon Leavitt <[email protected]> Co-authored-by: Anna Huff <[email protected]> Co-authored-by: Brandon <[email protected]> Co-authored-by: PRMerger3 <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger5 <[email protected]> Co-authored-by: PRMerger8 <[email protected]> Co-authored-by: branh <[email protected]> Co-authored-by: sariaki <[email protected]> Co-authored-by: Taojunshen <[email protected]> Co-authored-by: [email protected] <[email protected]> Co-authored-by: Steve Wishnousky <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: Pritam Ovhal <[email protected]> Co-authored-by: Lauren Prinn <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: PRMerger4 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Matin Sasanpour <[email protected]> Co-authored-by: Courtney Wales <[email protected]> Co-authored-by: opbld15 <[email protected]> Co-authored-by: Dennis Rea <[email protected]> Co-authored-by: Colin Cooper <[email protected]> Co-authored-by: Carolyn McSharry <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Shannon Leavitt <[email protected]> Co-authored-by: Anna Huff <[email protected]> Co-authored-by: Brandon <[email protected]> Co-authored-by: PRMerger3 <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger5 <[email protected]> Co-authored-by: PRMerger8 <[email protected]> Co-authored-by: Jeff Borsecnik <[email protected]> * Add note about supported windows versions to <chrono> * Fix cpp-docs 3815 3898 3901 3902 * fix date * More pipey goodness. * possible 3910 fix, tweaks * Updates to address cpp-docs 3909 and 3910 * Updates per review * Update links * Fix pipe entities in standard-library articles * Fix typo * Fix review issues * Confirm merge from FromPublicMasterBranch to main to sync with https://github.com/MicrosoftDocs/cpp-docs (branch main) (#4298) * Clarify master and single directives. A customer reported that the Remarks section for the master and single directives was confusing. Updated to make it clear that the reference to single in the remarks for master and the reference to master in the remarks for single are suggesting alternatives. Have to use 'master' instead of 'main' here because that it is an OpenMP keyword. * Fixed __vmx_on parameter being incorrect according to the intel manual Vol. 3C 30-27, "The operand of this instruction is a 4KB-aligned physical address (the VMXON pointer) that references the VMXON region, which the logical processor may use to support VMX operation. This operand is always 64 bits and is always in memory.". this was already correctly explained in the "Parameters" section, but also wrongly named. * 5/16/2022 AM Publish (#4289) * Fix issues in valarray content * Acrolinx pass * Update scanf %c to mention field width As part of UCRT refactoring, we introduced an undocumented breaking change that follows the C standard that changed out %c specifier from following the usual rules for field width to using the standardized exception for the %c specifier. We should document it. * Broken link fixed * Broken link fixed * Update dynamicbase.md arm32 and arm64 is not supported for this linker switch as ASLR cannot be disabled for these architectures. * update code examples * offer an alternative project type * fix for github #3859 * acrolinx * Clarify per Russ' comments Also update date and add formatting to current standard. * Work in progress for 17.2 release * Followup cpp-docs 3871 in linker opts * Fix grammar and formatting issues * Update latest-supported-vc-redist.md In the line 35, at the very end removed an extra dot. * Fix alarming bidi description * text tweaks * bug fix: 1536384 note implicit compiler flag that is set when using header units. Also, update how null is specified. * fix flag casing * Address cpp-docs 3857 3865 3877 3882 * simplify code example-related to github #3847 (#4272) * simplify code example-related to github #3847 * right justify output * Update docs/c-runtime-library/reference/getdiskfree.md Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: Shannon Leavitt <[email protected]> * address feedback * Recreate Lauren's /TIME update * fix for github 3787 * Fix formatting. * acrolinx pass * more acrolinx * Added example program outputs + fixed `equal_range` example compile errors (#3892) * Added a space to maintain style consistency (#3892) * Added new line to output section of max (#3892) * Adding another new line to output section of max (#3892) * tech feedback * Tweak issue templates * Add two new templates for new doc work Templates for doc work for new standards conformance in the compiler and tools. * Fix merge issues * Fix typo * Updated per comments * Clean up more html escaped pipe chars * Remove more pipe html entities * Bulk fix continued of pipe html entities * Bulk fix of pipe html entities 5 of N * Bulk fix pipe html entities 6 of N * Slight Acrolinx pass * Remove some &#124; ('|') HTML entities in docs (#4038) * Remove some &#124; ('|') HTML entities in docs * Another group of files * Fixes after testing * Tweaks per review Co-authored-by: [email protected] <[email protected]> Co-authored-by: Steve Wishnousky <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: Pritam Ovhal <[email protected]> Co-authored-by: Lauren Prinn <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: PRMerger4 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Matin Sasanpour <[email protected]> Co-authored-by: Courtney Wales <[email protected]> Co-authored-by: opbld15 <[email protected]> Co-authored-by: Dennis Rea <[email protected]> Co-authored-by: Colin Cooper <[email protected]> Co-authored-by: Carolyn McSharry <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Shannon Leavitt <[email protected]> Co-authored-by: Anna Huff <[email protected]> Co-authored-by: Brandon <[email protected]> Co-authored-by: PRMerger3 <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger5 <[email protected]> Co-authored-by: PRMerger8 <[email protected]> * Update date, formatting * Use 'main' instead of 'master' where possible. * Use 'main' instead of 'master' in all documentation where possible. * 5/17/2022 AM Publish (#4291) * Fix issues in valarray content * Acrolinx pass * Update scanf %c to mention field width As part of UCRT refactoring, we introduced an undocumented breaking change that follows the C standard that changed out %c specifier from following the usual rules for field width to using the standardized exception for the %c specifier. We should document it. * Broken link fixed * Broken link fixed * Update dynamicbase.md arm32 and arm64 is not supported for this linker switch as ASLR cannot be disabled for these architectures. * update code examples * offer an alternative project type * fix for github #3859 * acrolinx * Clarify per Russ' comments Also update date and add formatting to current standard. * Work in progress for 17.2 release * Followup cpp-docs 3871 in linker opts * Fix grammar and formatting issues * Update latest-supported-vc-redist.md In the line 35, at the very end removed an extra dot. * Fix alarming bidi description * text tweaks * bug fix: 1536384 note implicit compiler flag that is set when using header units. Also, update how null is specified. * fix flag casing * Address cpp-docs 3857 3865 3877 3882 * simplify code example-related to github #3847 (#4272) * simplify code example-related to github #3847 * right justify output * Update docs/c-runtime-library/reference/getdiskfree.md Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: Shannon Leavitt <[email protected]> * address feedback * Recreate Lauren's /TIME update * fix for github 3787 * Fix formatting. * acrolinx pass * more acrolinx * Added example program outputs + fixed `equal_range` example compile errors (#3892) * Added a space to maintain style consistency (#3892) * Added new line to output section of max (#3892) * Adding another new line to output section of max (#3892) * tech feedback * Tweak issue templates * Add two new templates for new doc work Templates for doc work for new standards conformance in the compiler and tools. * Fix merge issues * Fix typo * Updated per comments * Clean up more html escaped pipe chars * Remove more pipe html entities * Bulk fix continued of pipe html entities * Bulk fix of pipe html entities 5 of N * Bulk fix pipe html entities 6 of N * Slight Acrolinx pass * Remove some &#124; ('|') HTML entities in docs (#4038) * Remove some &#124; ('|') HTML entities in docs * Another group of files * Fixes after testing * Tweaks per review * I thought I'd fix one thing in valarray. Co-authored-by: [email protected] <[email protected]> Co-authored-by: Steve Wishnousky <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: Pritam Ovhal <[email protected]> Co-authored-by: Lauren Prinn <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: PRMerger4 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Matin Sasanpour <[email protected]> Co-authored-by: Courtney Wales <[email protected]> Co-authored-by: opbld15 <[email protected]> Co-authored-by: Dennis Rea <[email protected]> Co-authored-by: Colin Cooper <[email protected]> Co-authored-by: Carolyn McSharry <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Shannon Leavitt <[email protected]> Co-authored-by: Anna Huff <[email protected]> Co-authored-by: Brandon <[email protected]> Co-authored-by: PRMerger3 <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger5 <[email protected]> Co-authored-by: PRMerger8 <[email protected]> * Add note about supported windows versions to <chrono> * 5/18/2022 AM Publish (#4293) * Fix issues in valarray content * Acrolinx pass * Update scanf %c to mention field width As part of UCRT refactoring, we introduced an undocumented breaking change that follows the C standard that changed out %c specifier from following the usual rules for field width to using the standardized exception for the %c specifier. We should document it. * Broken link fixed * Broken link fixed * Update dynamicbase.md arm32 and arm64 is not supported for this linker switch as ASLR cannot be disabled for these architectures. * update code examples * offer an alternative project type * fix for github #3859 * acrolinx * Clarify per Russ' comments Also update date and add formatting to current standard. * Work in progress for 17.2 release * Followup cpp-docs 3871 in linker opts * Fix grammar and formatting issues * Update latest-supported-vc-redist.md In the line 35, at the very end removed an extra dot. * Fix alarming bidi description * text tweaks * bug fix: 1536384 note implicit compiler flag that is set when using header units. Also, update how null is specified. * fix flag casing * Address cpp-docs 3857 3865 3877 3882 * simplify code example-related to github #3847 (#4272) * simplify code example-related to github #3847 * right justify output * Update docs/c-runtime-library/reference/getdiskfree.md Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: Shannon Leavitt <[email protected]> * address feedback * Recreate Lauren's /TIME update * fix for github 3787 * Fix formatting. * acrolinx pass * more acrolinx * Added example program outputs + fixed `equal_range` example compile errors (#3892) * Added a space to maintain style consistency (#3892) * Added new line to output section of max (#3892) * Adding another new line to output section of max (#3892) * Linker option updates 1 of N * Acrolinx pass * tech feedback * Tweak issue templates * Add two new templates for new doc work Templates for doc work for new standards conformance in the compiler and tools. * Fix merge issues * Fix typo * Fix another typo * Consistency check * Updated per comments * Clean up more html escaped pipe chars * Remove more pipe html entities * Bulk fix continued of pipe html entities * Bulk fix of pipe html entities 5 of N * Bulk fix pipe html entities 6 of N * Slight Acrolinx pass * Remove some &#124; ('|') HTML entities in docs (#4038) * Remove some &#124; ('|') HTML entities in docs * Another group of files * Fixes after testing * Tweaks per review * I thought I'd fix one thing in valarray. * Update formatting * Confirm merge from FromPublicMasterBranch to main to sync with https://github.com/MicrosoftDocs/cpp-docs (branch main) (#4290) * Clarify master and single directives. A customer reported that the Remarks section for the master and single directives was confusing. Updated to make it clear that the reference to single in the remarks for master and the reference to master in the remarks for single are suggesting alternatives. Have to use 'master' instead of 'main' here because that it is an OpenMP keyword. * Fixed __vmx_on parameter being incorrect according to the intel manual Vol. 3C 30-27, "The operand of this instruction is a 4KB-aligned physical address (the VMXON pointer) that references the VMXON region, which the logical processor may use to support VMX operation. This operand is always 64 bits and is always in memory.". this was already correctly explained in the "Parameters" section, but also wrongly named. * 5/16/2022 AM Publish (#4289) * Fix issues in valarray content * Acrolinx pass * Update scanf %c to mention field width As part of UCRT refactoring, we introduced an undocumented breaking change that follows the C standard that changed out %c specifier from following the usual rules for field width to using the standardized exception for the %c specifier. We should document it. * Broken link fixed * Broken link fixed * Update dynamicbase.md arm32 and arm64 is not supported for this linker switch as ASLR cannot be disabled for these architectures. * update code examples * offer an alternative project type * fix for github #3859 * acrolinx * Clarify per Russ' comments Also update date and add formatting to current standard. * Work in progress for 17.2 release * Followup cpp-docs 3871 in linker opts * Fix grammar and formatting issues * Update latest-supported-vc-redist.md In the line 35, at the very end removed an extra dot. * Fix alarming bidi description * text tweaks * bug fix: 1536384 note implicit compiler flag that is set when using header units. Also, update how null is specified. * fix flag casing * Address cpp-docs 3857 3865 3877 3882 * simplify code example-related to github #3847 (#4272) * simplify code example-related to github #3847 * right justify output * Update docs/c-runtime-library/reference/getdiskfree.md Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: Shannon Leavitt <[email protected]> * address feedback * Recreate Lauren's /TIME update * fix for github 3787 * Fix formatting. * acrolinx pass * more acrolinx * Added example program outputs + fixed `equal_range` example compile errors (#3892) * Added a space to maintain style consistency (#3892) * Added new line to output section of max (#3892) * Adding another new line to output section of max (#3892) * tech feedback * Tweak issue templates * Add two new templates for new doc work Templates for doc work for new standards conformance in the compiler and tools. * Fix merge issues * Fix typo * Updated per comments * Clean up more html escaped pipe chars * Remove more pipe html entities * Bulk fix continued of pipe html entities * Bulk fix of pipe html entities 5 of N * Bulk fix pipe html entities 6 of N * Slight Acrolinx pass * Remove some &#124; ('|') HTML entities in docs (#4038) * Remove some &#124; ('|') HTML entities in docs * Another group of files * Fixes after testing * Tweaks per review Co-authored-by: [email protected] <[email protected]> Co-authored-by: Steve Wishnousky <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: Pritam Ovhal <[email protected]> Co-authored-by: Lauren Prinn <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: PRMerger4 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Matin Sasanpour <[email protected]> Co-authored-by: Courtney Wales <[email protected]> Co-authored-by: opbld15 <[email protected]> Co-authored-by: Dennis Rea <[email protected]> Co-authored-by: Colin Cooper <[email protected]> Co-authored-by: Carolyn McSharry <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Shannon Leavitt <[email protected]> Co-authored-by: Anna Huff <[email protected]> Co-authored-by: Brandon <[email protected]> Co-authored-by: PRMerger3 <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger5 <[email protected]> Co-authored-by: PRMerger8 <[email protected]> * Update date, formatting * Use 'main' instead of 'master' where possible. * Use 'main' instead of 'master' in all documentation where possible. * 5/17/2022 AM Publish (#4291) * Fix issues in valarray content * Acrolinx pass * Update scanf %c to mention field width As part of UCRT refactoring, we introduced an undocumented breaking change that follows the C standard that changed out %c specifier from following the usual rules for field width to using the standardized exception for the %c specifier. We should document it. * Broken link fixed * Broken link fixed * Update dynamicbase.md arm32 and arm64 is not supported for this linker switch as ASLR cannot be disabled for these architectures. * update code examples * offer an alternative project type * fix for github #3859 * acrolinx * Clarify per Russ' comments Also update date and add formatting to current standard. * Work in progress for 17.2 release * Followup cpp-docs 3871 in linker opts * Fix grammar and formatting issues * Update latest-supported-vc-redist.md In the line 35, at the very end removed an extra dot. * Fix alarming bidi description * text tweaks * bug fix: 1536384 note implicit compiler flag that is set when using header units. Also, update how null is specified. * fix flag casing * Address cpp-docs 3857 3865 3877 3882 * simplify code example-related to github #3847 (#4272) * simplify code example-related to github #3847 * right justify output * Update docs/c-runtime-library/reference/getdiskfree.md Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: Shannon Leavitt <[email protected]> * address feedback * Recreate Lauren's /TIME update * fix for github 3787 * Fix formatting. * acrolinx pass * more acrolinx * Added example program outputs + fixed `equal_range` example compile errors (#3892) * Added a space to maintain style consistency (#3892) * Added new line to output section of max (#3892) * Adding another new line to output section of max (#3892) * tech feedback * Tweak issue templates * Add two new templates for new doc work Templates for doc work for new standards conformance in the compiler and tools. * Fix merge issues * Fix typo * Updated per comments * Clean up more html escaped pipe chars * Remove more pipe html entities * Bulk fix continued of pipe html entities * Bulk fix of pipe html entities 5 of N * Bulk fix pipe html entities 6 of N * Slight Acrolinx pass * Remove some &#124; ('|') HTML entities in docs (#4038) * Remove some &#124; ('|') HTML entities in docs * Another group of files * Fixes after testing * Tweaks per review * I thought I'd fix one thing in valarray. Co-authored-by: [email protected] <[email protected]> Co-authored-by: Steve Wishnousky <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: Pritam Ovhal <[email protected]> Co-authored-by: Lauren Prinn <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: PRMerger4 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Matin Sasanpour <[email protected]> Co-authored-by: Courtney Wales <[email protected]> Co-authored-by: opbld15 <[email protected]> Co-authored-by: Dennis Rea <[email protected]> Co-authored-by: Colin Cooper <[email protected]> Co-authored-by: Carolyn McSharry <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Shannon Leavitt <[email protected]> Co-authored-by: Anna Huff <[email protected]> Co-authored-by: Brandon <[email protected]> Co-authored-by: PRMerger3 <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger5 <[email protected]> Co-authored-by: PRMerger8 <[email protected]> Co-authored-by: branh <[email protected]> Co-authored-by: sariaki <[email protected]> Co-authored-by: Taojunshen <[email protected]> Co-authored-by: [email protected] <[email protected]> Co-authored-by: Steve Wishnousky <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: Pritam Ovhal <[email protected]> Co-authored-by: Lauren Prinn <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: PRMerger4 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Matin Sasanpour <[email protected]> Co-authored-by: Courtney Wales <[email protected]> Co-authored-by: opbld15 <[email protected]> Co-authored-by: Dennis Rea <[email protected]> Co-authored-by: Colin Cooper <[email protected]> Co-authored-by: Carolyn McSharry <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Shannon Leavitt <[email protected]> Co-authored-by: Anna Huff <[email protected]> Co-authored-by: Brandon <[email protected]> Co-authored-by: PRMerger3 <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger5 <[email protected]> Co-authored-by: PRMerger8 <[email protected]> Co-authored-by: Jeff Borsecnik <[email protected]> * Fix cpp-docs 3815 3898 3901 3902 * fix date Co-authored-by: [email protected] <[email protected]> Co-authored-by: Steve Wishnousky <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: Pritam Ovhal <[email protected]> Co-authored-by: Lauren Prinn <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: PRMerger4 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Matin Sasanpour <[email protected]> Co-authored-by: Courtney Wales <[email protected]> Co-authored-by: opbld15 <[email protected]> Co-authored-by: Dennis Rea <[email protected]> Co-authored-by: Colin Cooper <[email protected]> Co-authored-by: Carolyn McSharry <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Shannon Leavitt <[email protected]> Co-authored-by: Anna Huff <[email protected]> Co-authored-by: Brandon <[email protected]> Co-authored-by: PRMerger3 <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger5 <[email protected]> Co-authored-by: PRMerger8 <[email protected]> Co-authored-by: Feng Xu <[email protected]> Co-authored-by: branh <[email protected]> Co-authored-by: sariaki <[email protected]> Co-authored-by: Jeff Borsecnik <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> * 5/19/2022 AM Publish (#4294) * Fix issues in valarray content * Acrolinx pass * Update scanf %c to mention field width As part of UCRT refactoring, we introduced an undocumented breaking change that follows the C standard that changed out %c specifier from following the usual rules for field width to using the standardized exception for the %c specifier. We should document it. * Broken link fixed * Broken link fixed * Update dynamicbase.md arm32 and arm64 is not supported for this linker switch as ASLR cannot be disabled for these architectures. * update code examples * offer an alternative project type * fix for github #3859 * acrolinx * Clarify per Russ' comments Also update date and add formatting to current standard. * Work in progress for 17.2 release * Followup cpp-docs 3871 in linker opts * Fix grammar and formatting issues * Update latest-supported-vc-redist.md In the line 35, at the very end removed an extra dot. * Fix alarming bidi description * text tweaks * bug fix: 1536384 note implicit compiler flag that is set when using header units. Also, update how null is specified. * fix flag casing * Address cpp-docs 3857 3865 3877 3882 * simplify code example-related to github #3847 (#4272) * simplify code example-related to github #3847 * right justify output * Update docs/c-runtime-library/reference/getdiskfree.md Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: Shannon Leavitt <[email protected]> * address feedback * Recreate Lauren's /TIME update * fix for github 3787 * Fix formatting. * acrolinx pass * more acrolinx * Added example program outputs + fixed `equal_range` example compile errors (#3892) * Added a space to maintain style consistency (#3892) * Added new line to output section of max (#3892) * Adding another new line to output section of max (#3892) * Linker option updates 1 of N * Acrolinx pass * tech feedback * Tweak issue templates * Add two new templates for new doc work Templates for doc work for new standards conformance in the compiler and tools. * Fix merge issues * Fix typo * Fix another typo * Consistency check * Updated per comments * Clean up more html escaped pipe chars * Remove more pipe html entities * Bulk fix continued of pipe html entities * Bulk fix of pipe html entities 5 of N * Bulk fix pipe html entities 6 of N * Slight Acrolinx pass * Remove some &#124; ('|') HTML entities in docs (#4038) * Remove some &#124; ('|') HTML entities in docs * Another group of files * Fixes after testing * Tweaks per review * I thought I'd fix one thing in valarray. * Update formatting * Confirm merge from FromPublicMasterBranch to main to sync with https://github.com/MicrosoftDocs/cpp-docs (branch main) (#4290) * Clarify master and single directives. A customer reported that the Remarks section for the master and single directives was confusing. Updated to make it clear that the reference to single in the remarks for master and the reference to master in the remarks for single are suggesting alternatives. Have to use 'master' instead of 'main' here because that it is an OpenMP keyword. * Fixed __vmx_on parameter being incorrect according to the intel manual Vol. 3C 30-27, "The operand of this instruction is a 4KB-aligned physical address (the VMXON pointer) that references the VMXON region, which the logical processor may use to support VMX operation. This operand is always 64 bits and is always in memory.". this was already correctly explained in the "Parameters" section, but also wrongly named. * 5/16/2022 AM Publish (#4289) * Fix issues in valarray content * Acrolinx pass * Update scanf %c to mention field width As part of UCRT refactoring, we introduced an undocumented breaking change that follows the C standard that changed out %c specifier from following the usual rules for field width to using the standardized exception for the %c specifier. We should document it. * Broken link fixed * Broken link fixed * Update dynamicbase.md arm32 and arm64 is not supported for this linker switch as ASLR cannot be disabled for these architectures. * update code examples * offer an alternative project type * fix for github #3859 * acrolinx * Clarify per Russ' comments Also update date and add formatting to current standard. * Work in progress for 17.2 release * Followup cpp-docs 3871 in linker opts * Fix grammar and formatting issues * Update latest-supported-vc-redist.md In the line 35, at the very end removed an extra dot. * Fix alarming bidi description * text tweaks * bug fix: 1536384 note implicit compiler flag that is set when using header units. Also, update how null is specified. * fix flag casing * Address cpp-docs 3857 3865 3877 3882 * simplify code example-related to github #3847 (#4272) * simplify code example-related to github #3847 * right justify output * Update docs/c-runtime-library/reference/getdiskfree.md Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: Shannon Leavitt <[email protected]> * address feedback * Recreate Lauren's /TIME update * fix for github 3787 * Fix formatting. * acrolinx pass * more acrolinx * Added example program outputs + fixed `equal_range` example compile errors (#3892) * Added a space to maintain style consistency (#3892) * Added new line to output section of max (#3892) * Adding another new line to output section of max (#3892) * tech feedback * Tweak issue templates * Add two new templates for new doc work Templates for doc work for new standards conformance in the compiler and tools. * Fix merge issues * Fix typo * Updated per comments * Clean up more html escaped pipe chars * Remove more pipe html entities * Bulk fix continued of pipe html entities * Bulk fix of pipe html entities 5 of N * Bulk fix pipe html entities 6 of N * Slight Acrolinx pass * Remove some &#124; ('|') HTML entities in docs (#4038) * Remove some &#124; ('|') HTML entities in docs * Another group of files * Fixes after testing * Tweaks per review Co-authored-by: [email protected] <[email protected]> Co-authored-by: Steve Wishnousky <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: Pritam Ovhal <[email protected]> Co-authored-by: Lauren Prinn <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: PRMerger4 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Matin Sasanpour <[email protected]> Co-authored-by: Courtney Wales <[email protected]> Co-authored-by: opbld15 <[email protected]> Co-authored-by: Dennis Rea <[email protected]> Co-authored-by: Colin Cooper <[email protected]> Co-authored-by: Carolyn McSharry <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Shannon Leavitt <[email protected]> Co-authored-by: Anna Huff <[email protected]> Co-authored-by: Brandon <[email protected]> Co-authored-by: PRMerger3 <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger5 <[email protected]> Co-authored-by: PRMerger8 <[email protected]> * Update date, formatting * Use 'main' instead of 'master' where possible. * Use 'main' instead of 'master' in all documentation where possible. * 5/17/2022 AM Publish (#4291) * Fix issues in valarray content * Acrolinx pass * Update scanf %c to mention field width As part of UCRT refactoring, we introduced an undocumented breaking change that follows the C standard that changed out %c specifier from following the usual rules for field width to using the standardized exception for the %c specifier. We should document it. * Broken link fixed * Broken link fixed * Update dynamicbase.md arm32 and arm64 is not supported for this linker switch as ASLR cannot be disabled for these architectures. * update code examples * offer an alternative project type * fix for github #3859 * acrolinx * Clarify per Russ' comments Also update date and add formatting to current standard. * Work in progress for 17.2 release * Followup cpp-docs 3871 in linker opts * Fix grammar and formatting issues * Update latest-supported-vc-redist.md In the line 35, at the very end removed an extra dot. * Fix alarming bidi description * text tweaks * bug fix: 1536384 note implicit compiler flag that is set when using header units. Also, update how null is specified. * fix flag casing * Address cpp-docs 3857 3865 3877 3882 * simplify code example-related to github #3847 (#4272) * simplify code example-related to github #3847 * right justify output * Update docs/c-runtime-library/reference/getdiskfree.md Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: Shannon Leavitt <[email protected]> * address feedback * Recreate Lauren's /TIME update * fix for github 3787 * Fix formatting. * acrolinx pass * more acrolinx * Added example program outputs + fixed `equal_range` example compile errors (#3892) * Added a space to maintain style consistency (#3892) * Added new line to output section of max (#3892) * Adding another new line to output section of max (#3892) * tech feedback * Tweak issue templates * Add two new templates for new doc work Templates for doc work for new standards conformance in the compiler and tools. * Fix merge issues * Fix typo * Updated per comments * Clean up more html escaped pipe chars * Remove more pipe html entities * Bulk fix continued of pipe html entities * Bulk fix of pipe html entities 5 of N * Bulk fix pipe html entities 6 of N * Slight Acrolinx pass * Remove some &#124; ('|') HTML entities in docs (#4038) * Remove some &#124; ('|') HTML entities in docs * Another group of files * Fixes after testing * Tweaks per review * I thought I'd fix one thing in valarray. Co-authored-by: [email protected] <[email protected]> Co-authored-by: Steve Wishnousky <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: Pritam Ovhal <[email protected]> Co-authored-by: Lauren Prinn <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: PRMerger4 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Matin Sasanpour <[email protected]> Co-authored-by: Courtney Wales <[email protected]> Co-authored-by: opbld15 <[email protected]> Co-authored-by: Dennis Rea <[email protected]> Co-authored-by: Colin Cooper <[email protected]> Co-authored-by: Carolyn McSharry <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Shannon Leavitt <[email protected]> Co-authored-by: Anna Huff <[email protected]> Co-authored-by: Brandon <[email protected]> Co-authored-by: PRMerger3 <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger5 <[email protected]> Co-authored-by: PRMerger8 <[email protected]> Co-authored-by: branh <[email protected]> Co-authored-by: sariaki <[email protected]> Co-authored-by: Taojunshen <[email protected]> Co-authored-by: [email protected] <[email protected]> Co-authored-by: Steve Wishnousky <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: Pritam Ovhal <[email protected]> Co-authored-by: Lauren Prinn <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: PRMerger4 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Matin Sasanpour <[email protected]> Co-authored-by: Courtney Wales <[email protected]> Co-authored-by: opbld15 <[email protected]> Co-authored-by: Dennis Rea <[email protected]> Co-authored-by: Colin Cooper <[email protected]> Co-authored-by: Carolyn McSharry <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Shannon Leavitt <[email protected]> Co-authored-by: Anna Huff <[email protected]> Co-authored-by: Brandon <[email protected]> Co-authored-by: PRMerger3 <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger5 <[email protected]> Co-authored-by: PRMerger8 <[email protected]> Co-authored-by: Jeff Borsecnik <[email protected]> * Fix cpp-docs 3815 3898 3901 3902 * fix date Co-authored-by: [email protected] <[email protected]> Co-authored-by: Steve Wishnousky <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: Pritam Ovhal <[email protected]> Co-authored-by: Lauren Prinn <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: PRMerger4 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Matin Sasanpour <[email protected]> Co-authored-by: Courtney Wales <[email protected]> Co-authored-by: opbld15 <[email protected]> Co-authored-by: Dennis Rea <[email protected]> Co-authored-by: Colin Cooper <[email protected]> Co-authored-by: Carolyn McSharry <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Shannon Leavitt <[email protected]> Co-authored-by: Anna Huff <[email protected]> Co-authored-by: Brandon <[email protected]> Co-authored-by: PRMerger3 <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger5 <[email protected]> Co-authored-by: PRMerger8 <[email protected]> Co-authored-by: Feng Xu <[email protected]> Co-authored-by: branh <[email protected]> Co-authored-by: sariaki <[email protected]> Co-authored-by: Jeff Borsecnik <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> * 5/20/2022 AM Publish (#4297) * Fix issues in valarray content * Acrolinx pass * Update scanf %c to mention field width As part of UCRT refactoring, we introduced an undocumented breaking change that follows the C standard that changed out %c specifier from following the usual rules for field width to using the standardized exception for the %c specifier. We should document it. * Broken link fixed * Broken link fixed * Update dynamicbase.md arm32 and arm64 is not supported for this linker switch as ASLR cannot be disabled for these architectures. * update code examples * offer an alternative project type * fix for github #3859 * acrolinx * Clarify per Russ' comments Also update date and add formatting to current standard. * Work in progress for 17.2 release * Followup cpp-docs 3871 in linker opts * Fix grammar and formatting issues * Update latest-supported-vc-redist.md In the line 35, at the very end removed an extra dot. * Fix alarming bidi description * text tweaks * bug fix: 1536384 note implicit compiler flag that is set when using header units. Also, update how null is specified. * fix flag casing * Address cpp-docs 3857 3865 3877 3882 * simplify code example-related to github #3847 (#4272) * simplify code example-related to github #3847 * right justify output * Update docs/c-runtime-library/reference/getdiskfree.md Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: Shannon Leavitt <[email protected]> * address feedback * Recreate Lauren's /TIME update * fix for github 3787 * Fix formatting. * acrolinx pass * more acrolinx * Added example program outputs + fixed `equal_range` example compile errors (#3892) * Added a space to maintain style consistency (#3892) * Added new line to output section of max (#3892) * Adding another new line to output section of max (#3892) * Linker option updates 1 of N * Acrolinx pass * tech feedback * Tweak issue templates * Add two new templates for new doc work Templates for doc work for new standards conformance in the compiler and tools. * Fix merge issues * Fix typo * Fix another typo * Consistency check * Updated per comments * Clean up more html escaped pipe chars * Remove more pipe html entities * Bulk fix continued of pipe html entities * Bulk fix of pipe html entities 5 of N * Bulk fix pipe html entities 6 of N * Slight Acrolinx pass * Remove some &#124; ('|') HTML entities in docs (#4038) * Remove some &#124; ('|') HTML entities in docs * Another group of files * Fixes after testing * Tweaks per review * I thought I'd fix one thing in valarray. * Update formatting * Confirm merge from FromPublicMasterBranch to main to sync with https://github.com/MicrosoftDocs/cpp-docs (branch main) (#4290) * Clarify master and single directives. A customer reported that the Remarks section for the master and single directives was confusing. Updated to make it clear that the reference to single in the remarks for master and the reference to master in the remarks for single are suggesting alternatives. Have to use 'master' instead of 'main' here because that it is an OpenMP keyword. * Fixed __vmx_on parameter being incorrect according to the intel manual Vol. 3C 30-27, "The operand of this instruction is a 4KB-aligned physical address (the VMXON pointer) that references the VMXON region, which the logical processor may use to support VMX operation. This operand is always 64 bits and is always in memory.". this was already correctly explained in the "Parameters" section, but also wrongly named. * 5/16/2022 AM Publish (#4289) * Fix issues in valarray content * Acrolinx pass * Update scanf %c to mention field width As part of UCRT refactoring, we introduced an undocumented breaking change that follows the C standard that changed out %c specifier from following the usual rules for field width to using the standardized exception for the %c specifier. We should document it. * Broken link fixed * Broken link fixed * Update dynamicbase.md arm32 and arm64 is not supported for this linker switch as ASLR cannot be disabled for these architectures. * update code examples * offer an alternative project type * fix for github #3859 * acrolinx * Clarify per Russ' comments Also update date and add formatting to current standard. * Work in progress for 17.2 release * Followup cpp-docs 3871 in linker opts * Fix grammar and formatting issues * Update latest-supported-vc-redist.md In the line 35, at the very end removed an extra dot. * Fix alarming bidi description * text tweaks * bug fix: 1536384 note implicit compiler flag that is set when using header units. Also, update how null is specified. * fix flag casing * Address cpp-docs 3857 3865 3877 3882 * simplify code example-related to github #3847 (#4272) * simplify code example-related to github #3847 * right justify output * Update docs/c-runtime-library/reference/getdiskfree.md Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: Shannon Leavitt <[email protected]> * address feedback * Recreate Lauren's /TIME update * fix for github 3787 * Fix formatting. * acrolinx pass * more acrolinx * Added example program outputs + fixed `equal_range` example compile errors (#3892) * Added a space to maintain style consistency (#3892) * Added new line to output section of max (#3892) * Adding another new line to output section of max (#3892) * tech feedback * Tweak issue templates * Add two new templates for new doc work Templates for doc work for new standards conformance in the compiler and tools. * Fix merge issues * Fix typo * Updated per comments * Clean up more html escaped pipe chars * Remove more pipe html entities * Bulk fix continued of pipe html entities * Bulk fix of pipe html entities 5 of N * Bulk fix pipe html entities 6 of N * Slight Acrolinx pass * Remove some &#124; ('|') HTML entities in docs (#4038) * Remove some &#124; ('|') HTML entities in docs * Another group of files * Fixes after testing * Tweaks per review Co-authored-by: [email protected] <[email protected]> Co-authored-by: Steve Wishnousky <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: Pritam Ovhal <[email protected]> Co-authored-by: Lauren Prinn <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: PRMerger4 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Matin Sasanpour <[email protected]> Co-authored-by: Courtney Wales <[email protected]> Co-authored-by: opbld15 <[email protected]> Co-authored-by: Dennis Rea <[email protected]> Co-authored-by: Colin Cooper <[email protected]> Co-authored-by: Carolyn McSharry <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Shannon Leavitt <[email protected]> Co-authored-by: Anna Huff <[email protected]> Co-authored-by: Brandon <[email protected]> Co-authored-by: PRMerger3 <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger5 <[email protected]> Co-authored-by: PRMerger8 <[email protected]> * Update date, formatting * Use 'main' instead of 'master' where possible. * Use 'main' instead of 'master' in all documentation where possible. * 5/17/2022 AM Publish (#4291) * Fix issues in valarray content * Acrolinx pass * Update scanf %c to mention field width As part of UCRT refactoring, we introduced an undocumented breaking change that follows the C standard that changed out %c specifier from following the usual rules for field width to using the standardized exception for the %c specifier. We should document it. * Broken link fixed * Broken link fixed * Update dynamicbase.md arm32 and arm64 is not supported for this linker switch as ASLR cannot be disabled for these architectures. * update code examples * offer an alternative project type * fix for github #3859 * acrolinx * Clarify per Russ' comments Also update date and add formatting to current standard. * Work in progress for 17.2 release * Followup cpp-docs 3871 in linker opts * Fix grammar and formatting issues * Update latest-supported-vc-redist.md In the line 35, at the very end removed an extra dot. * Fix alarming bidi description * text tweaks * bug fix: 1536384 note implicit compiler flag that is set when using header units. Also, update how null is specified. * fix flag casing * Address cpp-docs 3857 3865 3877 3882 * simplify code example-…
1 parent ca86630 commit ee9ff63

File tree

7 files changed

+48
-21
lines changed

7 files changed

+48
-21
lines changed

docs/standard-library/chrono.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
description: "Learn more about: <chrono>"
33
title: "<chrono>"
4-
ms.date: 05/20/2022
4+
ms.date: 05/25/2022
55
f1_keywords: ["<chrono>", "chrono/std::chrono::nanoseconds", "chrono/std::chrono::minutes", "chrono/std::chrono::seconds", "chrono/std::chrono::hours", "chrono/std::chrono::milliseconds", "chrono/std::chrono::microseconds"]
66
---
77

@@ -14,16 +14,18 @@ Beginning in Visual Studio 2015, the implementation of `steady_clock` has change
1414
- `high_resolution_clock` is now a typedef for `steady_clock`
1515
In the Microsoft C++ implementation, `steady_clock::time_point` is now a `typedef` for `chrono::time_point<steady_clock>`. However, this isn't necessarily the case for other implementations.
1616

17-
Time zones are changed over time by regional legislatures. Leap seconds are added by an international standards body. OS support for a database of these changes was added to Windows 10.
18-
- Updates to the leap second database require Windows 10 version 1809 or later.
19-
- Time zone support requires `icu.dll`, which is provided by Windows 10 version 1903/19H1 or later. This requirement applies to both client and server operating systems. Windows Server 2019 is based on Windows 10 version 1809.
20-
21-
Use of the time-zone facilities when running on older versions of Windows results in a runtime error.
22-
2317
## Requirements
2418

2519
**Header:** `<chrono>`
2620

21+
Regional legislatures occasionally make changes to time zones. OS support for a database of these changes was added to Windows 10.
22+
23+
An international standards body specifies when new leap seconds should be accounted for. A database of leap second updates was added to Windows 10.
24+
25+
- Updates to the leap second database require Windows 10 version 1809 or later.
26+
- Time zone support requires Windows 10 version 1903/19H1 or later. This requirement applies to both client and server operating systems. Time zone support is available on Windows Server 2019 when the latest Windows updates are applied.
27+
- Using the time-zone facilities on older versions of Windows results in a runtime error.
28+
2729
**Namespace:** `std`
2830

2931
## Calendrical types

docs/standard-library/leap-second-class.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
11
---
22
description: "Learn more about: leap_second class"
33
title: "leap_second class"
4-
ms.date: 06/7/2021
4+
ms.date: 05/25/2022
55
f1_keywords: ["chrono/std::chrono::leap_second", "chrono/std::chrono::leap_second::date", "chrono/std::chrono::leap_second::value"]
66
helpviewer_keywords: ["std::chrono [C++], leap_second class", "std::chrono::leap_second::date function", "std::chrono::leap_second::value function"]
77
---
88
# `leap_second` class
99

1010
A `leap_second` represents a date and a value for an inserted leap second. The library creates `leap_second` objects as part of its time zone database initialization. It provides **`const`** access to the created objects. You can't construct or copy a `leap_second` object, and use of the default move constructor or default move assignment operator results in undefined behavior.
1111

12-
Microsoft C++ supports the `leap_second` class starting in Visual Studio 2019 version 16.10. The `leap_second` class is a C++20 feature. The [`/std:c++latest`](../build/reference/std-specify-language-standard-version.md) compiler option is required.
13-
1412
## Syntax
1513

1614
```cpp
@@ -29,6 +27,12 @@ class leap_second // Since C++20
2927
3028
**Header:** `<chrono>`
3129
30+
Microsoft C++ supports the `leap_second` class starting in Visual Studio 2019 version 16.10. The `leap_second` class is a C++20 feature. The [`/std:c++latest`](../build/reference/std-specify-language-standard-version.md) compiler option is required.
31+
32+
An international standards body specifies when leap seconds should be accounted for. A database of leap second changes and when they were introduced was added to Windows 10.
33+
34+
To get updates to the leap second database, you need Windows 10 version 1809 or later.
35+
3236
**Namespace:** `std::chrono`
3337
3438
**Compiler Option:** [`/std:c++latest`](../build/reference/std-specify-language-standard-version.md)

docs/standard-library/leap-second-info-struct.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@ helpviewer_keywords: ["std::chrono [C++], leap_second_info struct", "std::chrono
99

1010
Call [`get_leap_second_info`](./chrono-functions.md#std-chrono-get-leap-second-info) to get a `leap_second_info`. This type only has public data members. It doesn't have base classes or members other than the ones specified.
1111

12-
Microsoft C++ supports the `leap_second_info` struct starting in Visual Studio 2019 version 16.10. The `leap_second_info` struct is a C++20 feature. The [`/std:c++latest`](../build/reference/std-specify-language-standard-version.md) compiler option is required.
13-
1412
## Syntax
1513

1614
```cpp
@@ -28,6 +26,12 @@ struct leap_second_info; // C++20
2826

2927
**Header:** `<chrono>`
3028

29+
Microsoft C++ supports the `leap_second` class starting in Visual Studio 2019 version 16.10. The `leap_second` class is a C++20 feature. The [`/std:c++latest`](../build/reference/std-specify-language-standard-version.md) compiler option is required.
30+
31+
An international standards body specifies when new leap seconds should be accounted for. A database of leap second updates was added to Windows 10.
32+
33+
To get updates to the leap second database, you need Windows 10 version 1809 or later.
34+
3135
**Namespace:** `std::chrono`
3236

3337
## See also

docs/standard-library/time-zone-class.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
description: "Learn more about: time_zone class"
33
title: "time_zone class"
4-
ms.date: 09/30/2021
4+
ms.date: 05/23/2022
55
f1_keywords: ["chrono/std::chrono::time_zone::name", "chrono/std::chrono::time_zone::get_info", "chrono/std::chrono::time_zone::to_sys", "chrono/std::chrono::time_zone::to_local"]
66
helpviewer_keywords: ["std::chrono [C++], time_zone class", "std::chrono::time_zone::name function", "std::chrono::time_zone::get_info function", "std::chrono::time_zone::to_sys function", "std::chrono::time_zone::to_local function"]
77
---
@@ -45,6 +45,12 @@ Microsoft C++ supports the `time_zone` class starting in Visual Studio 2019 vers
4545

4646
**Header:** `<chrono>`
4747

48+
At this time, time-zone data is only available on Windows version 19H1, and later. If you’re running on a version earlier than 19H1, you’ll get an exception: "The specified module could not be found".
49+
50+
Regional legislatures occasionally make changes to time zones. OS support for a database of these changes was added to Windows 10.
51+
52+
Time zone support requires Windows 10 version 1903/19H1 or later. This requirement applies to both client and server operating systems. Time zone support is available on Windows Server 2019 when the latest Windows updates are applied.
53+
4854
**Namespace:** `std::chrono`
4955

5056
## <a name="std-chrono-time-zone-get-info"></a> `get_info`

docs/standard-library/time-zone-link-class.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,7 @@ Although this type has a default move constructor and move assignment operator,
2323

2424
**Differences with IANA database**
2525

26-
In Microsoft's implementation, time zone data can differ in some cases from the Internet Assigned Numbers Authority (IANA) time zone database. For example, `"America/Nuuk"` is returned instead of `"America/Godthab"` (`"America/Nuuk"` was renamed `"America/Godthab"` in April 2020). We don't supply the `"Eastern War Time EWT"` time zone at this time. See [Issue #1786](https://github.com/microsoft/STL/issues/1786) on the Microsoft STL GitHub repo for more details.
27-
28-
> [!NOTE]
29-
> At this time, time-zone data is only available on Windows version 19H1, and later. If you’re running on a version earlier than 19H1, you’ll get an exception: "The specified module could not be found".
26+
In Microsoft's implementation, time zone data can differ in some cases from the Internet Assigned Numbers Authority (IANA) time zone database. For example, `"America/Nuuk"` is returned instead of `"America/Godthab"` (`"America/Nuuk"` was renamed `"America/Godthab"` in April 2020). We don't supply the `"Eastern War Time EWT"` time zone at this time. For more information, see [Issue #1786](https://github.com/microsoft/STL/issues/1786) on the Microsoft STL GitHub repo.
3027

3128
## Members
3229

@@ -48,6 +45,12 @@ In Microsoft's implementation, time zone data can differ in some cases from the
4845

4946
**Header:** `<chrono>`
5047

48+
At this time, time-zone data is only available on Windows version 19H1, and later. If you’re running on a version earlier than 19H1, you’ll get an exception: "The specified module could not be found".
49+
50+
Regional legislatures occasionally make changes to time zones. OS support for a database of these changes was added to Windows 10.
51+
52+
Time zone support requires Windows 10 version 1903/19H1 or later. This requirement applies to both client and server operating systems. Time zone support is available on Windows Server 2019 when the latest Windows updates are applied.
53+
5154
**Namespace:** `std::chrono`
5255

5356
**Compiler Option:** [`/std:c++latest`](../build/reference/std-specify-language-standard-version.md)

docs/standard-library/zoned-time-class.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@ class zoned_time ; // C++20
2121
2222
A `zoned_time` always refers to a valid time zone and represents a point in time that exists and isn't ambiguous in that time zone.
2323
24-
Microsoft C++ supports the `zoned_time` class starting in Visual Studio 2019 version 16.10.
25-
2624
## Members
2725
2826
|Name|Description|
@@ -54,6 +52,14 @@ Microsoft C++ supports the `zoned_time` class starting in Visual Studio 2019 ver
5452
5553
**Header:** `<chrono>`
5654
55+
Microsoft C++ supports the `zoned_time` class starting in Visual Studio 2019 version 16.10.
56+
57+
At this time, time-zone data is only available on Windows version 19H1, and later. If you’re running on a version earlier than 19H1, you’ll get an exception: "The specified module could not be found".
58+
59+
Regional legislatures occasionally make changes to time zones. OS support for a database of these changes was added to Windows 10.
60+
61+
Time zone support requires Windows 10 version 1903/19H1 or later. This requirement applies to both client and server operating systems. Time zone support is available on Windows Server 2019 when the latest Windows updates are applied.
62+
5763
**Namespace:** `std::chrono`
5864
5965
**Compiler Option:** [`/std:c++latest`](../build/reference/std-specify-language-standard-version.md)

docs/standard-library/zoned-traits-struct.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,6 @@ struct zoned_traits<const time_zone*>; // C++20
3131
3232
The pointer to the type that you supply doesn't have to provide the static functions `default_zone()` or `locate_zone()`. But if it doesn't, the `zoned_time` constructors won't be considered during overload resolution.
3333
34-
Microsoft C++ supports `zoned_traits` starting in Visual Studio 2019 version 16.10.
35-
3634
## Members
3735
3836
|Name|Description|
@@ -48,6 +46,10 @@ Microsoft C++ supports `zoned_traits` starting in Visual Studio 2019 version 16.
4846
4947
**Compiler Option:** [`/std:c++latest`](../build/reference/std-specify-language-standard-version.md)
5048
49+
Microsoft C++ supports `zoned_traits` class starting in Visual Studio 2019 version 16.10.
50+
51+
Time zone support requires Windows 10 version 1903/19H1 or later. This requirement applies to both client and server operating systems. Time zone support is available on Windows Server 2019 when the latest Windows updates are applied.
52+
5153
## <a name="default_zone"></a> `default_zone`
5254
5355
Gets the [`time_zone`](time-zone-class.md) for the default time zone. For more information about how this works, see the code [example](#example-zoned_traits) at the end of this topic.

0 commit comments

Comments
 (0)