summaryrefslogtreecommitdiffstats
path: root/SCons/Tool/MSCommon/MSVC
Commit message (Expand)AuthorAgeFilesLines
* Remove redundant os.path.normcase invocation in SCons/Tool/MSCommon/MSVC/Util...Joseph Brill2023-10-151-1/+1
* Internal updates to MSCommon/MSVC/Util.py and MSCommon/MSVC/Config.py.Joseph Brill2023-10-152-6/+5
* Replace process_path with normalize_path in MSCommon/MSVC/Util.pyJoseph Brill2023-10-144-18/+180
* More conversions: {repr(var)} -> {var!r}Mats Wichmann2023-08-041-2/+2
* "Modernize" to Python 3.6 via toolMats Wichmann2023-08-044-18/+18
* Merge branch 'master' into jbrill-gh4312-fixplusJoseph Brill2023-06-201-3/+3
|\
| * Followon to PR #4348: more bool fixesMats Wichmann2023-06-161-3/+3
* | Merge branch 'master' into jbrill-gh4312-fixplusJoseph Brill2023-05-0413-105/+105
|\ \ | |/
| * Add some cheap return and parameter annotationsMats Wichmann2023-05-0113-105/+105
* | Fix #4312 and Windows on ARM64 support.Joseph Brill2023-03-141-13/+16
|/
* fix variable names which were shadowing global/module symbolsWilliam Deegan2022-07-241-5/+5
* Format code via blackWilliam Deegan2022-07-241-6/+9
* Format code via blackWilliam Deegan2022-07-241-2/+4
* Format code via blackWilliam Deegan2022-07-241-6/+3
* refactore to avoid shadowing 'bool' changed variable name to bool_valWilliam Deegan2022-07-241-5/+5
* Minor tweaks for readability and consistency.Joseph Brill2022-07-181-6/+9
* Add special case for msvc 14.0 and store/uwp specified via script args and sd...Joseph Brill2022-07-181-20/+24
* Remove print statement from ScriptArgumentsTests.py.Joseph Brill2022-07-171-1/+0
* Remove blank line and redundant test invocation.Joseph Brill2022-07-171-2/+0
* Add function to return toolsets with spectre libs folder (target may not be i...Joseph Brill2022-07-172-1/+36
* Add msvc sdk version components utility function and tuple. Finish script ar...Joseph Brill2022-07-173-64/+291
* Add version components tuple to version breakdown definitions.Joseph Brill2022-07-172-5/+14
* Use installed versions instead of all versions.Joseph Brill2022-07-161-2/+2
* Return previous policy when setting default argument policy. Add more tests.Joseph Brill2022-07-162-6/+284
* Rework unit tests: move global data to Data class and move monkey patching to...Joseph Brill2022-07-165-84/+152
* Rework special case for 9.0 VCForPython handling (vc dir and batchfile locati...Joseph Brill2022-07-143-3/+162
* Add WinSDK tests.Joseph Brill2022-07-142-1/+100
* Update UtilTests with version components tests and remove separate msvc versi...Joseph Brill2022-07-131-0/+11
* Rework registry read_value to expand variables if necessary. Add registry te...Joseph Brill2022-07-132-16/+64
* Update utility functions and add tests.Joseph Brill2022-07-124-43/+272
* Add additional tests. Remove trailing whitespace.Joseph Brill2022-07-113-0/+356
* Move toolset version regexes to utility module. Rename default version method.Joseph Brill2022-07-092-49/+66
* Fix sider issues.Joseph Brill2022-07-091-1/+1
* Rework version convenience functions. Add additional tests.Joseph Brill2022-07-095-68/+106
* Add utility function for msvc_version components. Add convenience function t...Joseph Brill2022-07-071-4/+59
* Minor update to msvc exceptions and rework new unit tests.Joseph Brill2022-07-072-7/+13
* Rename msvc functions for consistency. Make additional msvc functions and ex...Joseph Brill2022-07-051-4/+4
* Remove API module and import exceptions and global policy functionsJoseph Brill2022-07-054-56/+0
* Revert from MSVCNotFoundWarning back to VisualCMissingWarning (test failures).Joseph Brill2022-07-052-6/+1
* Add msvc script error global policy and construction variable. Move msvc not ...Joseph Brill2022-07-059-252/+611
* Fix Util.py docstring for listdir_dirs. Minor update to reading sxs toolsets...Joseph Brill2022-06-302-42/+48
* Add 14.0 toolset registry check as done in msvc vsvars140.bat.Joseph Brill2022-06-292-1/+21
* Use msvc version prefix instead of version prefix for internal dictionary loo...Joseph Brill2022-06-293-3/+3
* Fix sider issue.Joseph Brill2022-06-281-1/+1
* Additional validation for MSVC_SDK_VERSION and MSVC_SPECTRE_LIBS. Adjust doc...Joseph Brill2022-06-285-75/+284
* Add docstrings to MSVC/Util.py methods.Joseph Brill2022-06-271-0/+30
* Move verify invocation to last line of vc.py. Add verify method to Config mo...Joseph Brill2022-06-273-5/+49
* Rework SxS toolset version support and vcvars bug fix handling. Update MSVC_...Joseph Brill2022-06-271-18/+63
* Reorder function declarationsJoseph Brill2022-06-221-23/+23
* Remove debug messages that by default are noisy.Joseph Brill2022-06-211-2/+0