| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| |\
| |
| | |
Fix issue #2799 Get mingw tool to respect SHCCCOMSTR, SHLINKCOMSTR and LDMODULECOMSTR
|
| | | |
|
| | |
| |
| |
| | |
LDMODULECOMSTR
|
| |\ \
| |/
|/| |
Clean up some file opens, regex strings
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Most recent Python (3.8 alpha) spews warnings aplenty about two
subjects: unclosed files and strings which look like they have embedded
escapes that Python does not recognize. The latter are usually
regexes, and it provides a reminder that regular expressions should
normally be specified as raw strings, so Python does not attempt to
interpret them. Irritating is that even docstrings are flagged, it's
not obvious what the right answer is for a docstring which contains,
say, a Windows-style path with backslashes.
This converts a bunch of opens that are not closed into context
manager usage and regex patterns into raw strings.
This eliminate about 4000 warnings spewed by Py3.8 (9200 remain).
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| |/ |
|
| | |
|
| | |
|
| |
|
|
| |
nounistd on windows. also more testing
|
| | |
|
| | |
|
| |\
| |
| | |
Mingw link issue
|
| | |\ |
|
| | |\ \ |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | | |
updated mingw to remove MSVC like nologo flag
|
| |\ \ \ \
| | | | |
| | | | | |
Fix some more subprocess-unclosed-file warnings
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Popen is not a context manager for PY27, lots of tests
failed as a result.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | | |_|/
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | | |
Following on to PR #3279 which cleaned up warnings for gcc, g++
and swig by using context managers, do the same for Windows vc.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| |/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
PR #3242 added the Textfile and Substfile builders to the default builder
list (for issue #3147), but didn't finish the job: the textfile tool
needs to be added to the default list of tools as well. This time
with a testcase that fails if the tool is not added. Minor doc tweak.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | | |
| | |
| | |
| | | |
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| |\ \ \
| | | |
| | | | |
Pretty-print msvs.xml
|
| | | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | | |
Doc file had large sections in not very readable format, with
lots of tags on single line, etc. Ran through a formatting
tool and did some manual fixups.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| |/ / |
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Later Pythons (3.6+) enable warnings by default (needed a command
line option before then), so some tools give off warnings now.
This change quiets the warnings from the gcc, g++ and swig tools.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | |
| |
| |
| |
| |
| | |
version file
updated other dict references
|
| | | |
|
| | |
| |
| |
| | |
removed unused function
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| |
| | |
fixed syntax error
removed debug print
|
| | | |
|
| |\ \ |
|
| | | |
| | |
| | |
| | |
| | |
| | | |
fixed except check
revert some obsolete changes
|
| | | |
| | |
| | |
| | | |
fixed some other tests
|
| | | | |
|
| | | |
| | |
| | |
| | | |
removed debug print
|
| |\ \ \ |
|
| | | | |
| | | |
| | | |
| | | | |
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
vc.py: Some of the debug prints weren't quite right, and added a few.
When vswhere is called, it can return multiple lines if there
are multiple products that match, so handle that case.
Preparing for ARM support, add some host/target combos to the
table - currently commented out. arm/arm64 added to the canonicalize
table where it won't do any harm.
common.py: in case we eventually switch to more general logging,
use a specific logger rather than the root logger.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Polish up a few docstrings and be more descriptive about the
search for cl.exe. Also add requested version qualifiers to
entry in CHANGES.txt.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Broaden the search to also include Build Tools (the compiler
without the whole Visual Studio works). Also in the initial
search to see if a suite is valid or not, don't just look for
a couple of locations within a given path, do a search.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Existing Textfile and Substfile builders (and tool textfile)
are added to the defaults, so they do not need to be explicitly
specified in the tools list. The documentation sort of
implies these are default builders (by not saying anything)
so no doc change is made.
Fixes issue #3147
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | |/ /
|/| | |
|
| | | | |
|