Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add msvc spectre libs test. Add library path checks to msvc sdk version and ↵ | Joseph Brill | 2022-07-17 | 3 | -6/+184 |
| | | | | msvc toolset version tests. | ||||
* | Remove print statement from ScriptArgumentsTests.py. | Joseph Brill | 2022-07-17 | 1 | -1/+0 |
| | |||||
* | Remove blank line and redundant test invocation. | Joseph Brill | 2022-07-17 | 1 | -2/+0 |
| | |||||
* | Add function to return toolsets with spectre libs folder (target may not be ↵ | Joseph Brill | 2022-07-17 | 5 | -12/+100 |
| | | | | installed). Add additional tests. | ||||
* | Add msvc sdk version components utility function and tuple. Finish script ↵ | Joseph Brill | 2022-07-17 | 4 | -64/+292 |
| | | | | arguments tests. | ||||
* | Add version components tuple to version breakdown definitions. | Joseph Brill | 2022-07-17 | 2 | -5/+14 |
| | |||||
* | Use installed versions instead of all versions. | Joseph Brill | 2022-07-16 | 1 | -2/+2 |
| | |||||
* | Return previous policy when setting default argument policy. Add more tests. | Joseph Brill | 2022-07-16 | 3 | -42/+330 |
| | |||||
* | Rework unit tests: move global data to Data class and move monkey patching ↵ | Joseph Brill | 2022-07-16 | 6 | -108/+189 |
| | | | | to Patch class. | ||||
* | Add additional tests for msvc_sdk_versions, msvc_toolset_versions, and ↵ | Joseph Brill | 2022-07-15 | 1 | -8/+82 |
| | | | | msvc_query_toolset_version. | ||||
* | Rework special case for 9.0 VCForPython handling (vc dir and batchfile ↵ | Joseph Brill | 2022-07-14 | 6 | -75/+175 |
| | | | | location). Add additional tests. | ||||
* | Add WinSDK tests. | Joseph Brill | 2022-07-14 | 2 | -1/+100 |
| | |||||
* | Fix new tests in vcTests.py to run on non-windows platforms. | Joseph Brill | 2022-07-14 | 1 | -9/+11 |
| | |||||
* | Disable new vcTests for non-windows platforms. | Joseph Brill | 2022-07-13 | 1 | -4/+15 |
| | |||||
* | Move individual tests file content into vcTests.py | Joseph Brill | 2022-07-13 | 4 | -272/+154 |
| | |||||
* | Update UtilTests with version components tests and remove separate msvc ↵ | Joseph Brill | 2022-07-13 | 2 | -61/+11 |
| | | | | version components test. | ||||
* | Rework registry read_value to expand variables if necessary. Add registry ↵ | Joseph Brill | 2022-07-13 | 2 | -16/+64 |
| | | | | tests. | ||||
* | Update utility functions and add tests. | Joseph Brill | 2022-07-12 | 4 | -43/+272 |
| | |||||
* | Add additional tests. Remove trailing whitespace. | Joseph Brill | 2022-07-11 | 8 | -60/+360 |
| | |||||
* | Local flake8 recommendations. | Joseph Brill | 2022-07-11 | 5 | -39/+53 |
| | |||||
* | Fix msvc toolset versions test when not msvc version not installed. | Joseph Brill | 2022-07-10 | 2 | -4/+5 |
| | |||||
* | Modify msvc_query_version_toolset when version is None to use default ↵ | Joseph Brill | 2022-07-10 | 7 | -9/+206 |
| | | | | version. Add additional tests. | ||||
* | Move toolset version regexes to utility module. Rename default version method. | Joseph Brill | 2022-07-09 | 4 | -55/+72 |
| | |||||
* | Fix sider issues. | Joseph Brill | 2022-07-09 | 2 | -3/+3 |
| | |||||
* | Rework version convenience functions. Add additional tests. | Joseph Brill | 2022-07-09 | 15 | -96/+437 |
| | |||||
* | Update readme and changes for mscommon logger fix and msvc use script args ↵ | Joseph Brill | 2022-07-08 | 2 | -0/+14 |
| | | | | fixture update. | ||||
* | Disable cache for MSVC/MSVC_USE_SCRIPT_ARGS test. | Joseph Brill | 2022-07-08 | 1 | -0/+3 |
| | |||||
* | Fix sider issues. | Joseph Brill | 2022-07-08 | 1 | -5/+5 |
| | |||||
* | Add MSVC_SDK_VERSION tests. | Joseph Brill | 2022-07-08 | 3 | -2/+240 |
| | |||||
* | Additional policy tests for coverage. | Joseph Brill | 2022-07-08 | 2 | -0/+25 |
| | |||||
* | Add utility function for msvc_version components. Add convenience function ↵ | Joseph Brill | 2022-07-07 | 4 | -27/+72 |
| | | | | to return list of installed msvc version component tuples for the test suite. | ||||
* | Minor update to msvc exceptions and rework new unit tests. | Joseph Brill | 2022-07-07 | 7 | -106/+165 |
| | |||||
* | Fix invalid msvc version test. | Joseph Brill | 2022-07-07 | 1 | -3/+2 |
| | |||||
* | Return empty list instead of None in msvc_toolset_versions. Expand msvc ↵ | Joseph Brill | 2022-07-07 | 2 | -120/+182 |
| | | | | toolset version tests. | ||||
* | Fix typo in comment and add msvc not found, msvc script error, and msvc ↵ | Joseph Brill | 2022-07-07 | 4 | -1/+451 |
| | | | | toolset versions tests. | ||||
* | Return full toolset version number for version toolset query function. | Joseph Brill | 2022-07-06 | 1 | -3/+6 |
| | |||||
* | Change to individual imports with noqa F401 to appease sider/flake8. | Joseph Brill | 2022-07-05 | 1 | -22/+19 |
| | |||||
* | Rename msvc functions for consistency. Make additional msvc functions and ↵ | Joseph Brill | 2022-07-05 | 6 | -41/+58 |
| | | | | exceptions available via MSCommon module. | ||||
* | Remove API module and import exceptions and global policy functions | Joseph Brill | 2022-07-05 | 5 | -57/+13 |
| | |||||
* | Revert from MSVCNotFoundWarning back to VisualCMissingWarning (test failures). | Joseph Brill | 2022-07-05 | 4 | -8/+3 |
| | |||||
* | Add msvc script error global policy and construction variable. Move msvc not ↵ | Joseph Brill | 2022-07-05 | 15 | -288/+1112 |
| | | | | found policy and msvc script error policy to Policy.py. Rework vcvars bugfix handling for SxS toolset 14.28. Add method to return msvc toolsets. Add experimental function to return msvc version and msvc toolset version given a version specification (proxy for selection). Add API.py to manage symbols imported in vc.py. Update documentation. | ||||
* | Fix: make MSCommon logger to be independent of root logger. | Joseph Brill | 2022-07-01 | 1 | -4/+4 |
| | |||||
* | Fix Util.py docstring for listdir_dirs. Minor update to reading sxs ↵ | Joseph Brill | 2022-06-30 | 2 | -42/+48 |
| | | | | toolsets and toolset folders. | ||||
* | Add 14.0 toolset registry check as done in msvc vsvars140.bat. | Joseph Brill | 2022-06-29 | 3 | -2/+21 |
| | |||||
* | Use msvc version prefix instead of version prefix for internal dictionary ↵ | Joseph Brill | 2022-06-29 | 3 | -3/+3 |
| | | | | lookup. | ||||
* | Fix sider issue. | Joseph Brill | 2022-06-28 | 1 | -1/+1 |
| | |||||
* | Additional validation for MSVC_SDK_VERSION and MSVC_SPECTRE_LIBS. Adjust ↵ | Joseph Brill | 2022-06-28 | 7 | -79/+314 |
| | | | | documentation. Add additional exceptions for SDK version not found, toolset version not found, and spectre libraries not found. Add data structure for platform type. | ||||
* | Add docstrings to MSVC/Util.py methods. | Joseph Brill | 2022-06-27 | 1 | -0/+30 |
| | |||||
* | Move verify invocation to last line of vc.py. Add verify method to Config ↵ | Joseph Brill | 2022-06-27 | 4 | -5/+52 |
| | | | | | | module to check that all _VCVER versions are defined locally. Update module docstrings for Dispatcher and MSVC init. | ||||
* | Rework SxS toolset version support and vcvars bug fix handling. Update ↵ | Joseph Brill | 2022-06-27 | 3 | -46/+113 |
| | | | | MSVC_TOOLSET_VERSION documentation. |