summaryrefslogtreecommitdiff
path: root/distutils2/compiler/msvc9compiler.py
Commit message (Collapse)AuthorAgeFilesLines
* Fix winreg imports; we are not using a single codebase?ric Araujo2012-03-141-5/+1
|
* Fix import error on Python 2.xJason R. Coombs2012-03-131-1/+5
|
* Remove 'verbose' arguments, obsoleted by logging?ric Araujo2011-11-151-2/+2
|
* Super considered super.?ric Araujo2011-11-121-1/+1
| | | | | | I think I?ve got all of them (I?ll clean up compat after); if someone knows a lint tool that can detect missing super calls, please let me know.
* Remove one overlooked with statement?ric Araujo2011-10-191-2/+8
|
* Fix the backport fixes.?ric Araujo2011-09-181-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Backports: - sysconfig is now always imported from our backports - when hashlib is not found, our backport is used instead of the md5 module (debatable; we could just drop hashlib) Version-dependent features: - PEP 370 features are only enabled for 2.6+ - the check for sys.dont_write_bytecode was fixed to use getattr with a default value instead of hasattr Idioms/syntax: - octal literals lost their extra 0 - misused try/except blocks have been changed back to try/finally (it?s legal in 2.4 too, it?s only try/except/finally that isn?t) - exception catching uses the regular 2.x idiom instead of sys.exc_info - file objects are closed within finally blocks (this causes much whitespace changes but actually makes diff with packaging easier) Renamed modules: - some missed renamings (_thread, Queue, isAlive, urllib.urlsplit, etc.) were fixed Other: - a few false positive replacements of ?packaging? by ?distutils2? in comments or docstrings were reverted - util.is_packaging regained its name - assorted whitespace/comment/import changes to match packaging
* Backported packaging from cpython default, overwriting previous version.Vinay Sajip2011-08-181-93/+73
|
* Merge Kelsey?s edits with mine?ric Araujo2011-02-101-4/+4
|\
| * Fixing logging strings; improve lower-case consistencyKelsey Hightower2011-02-091-5/+5
| |
* | Use lazy form in logging calls, again.?ric Araujo2011-02-101-2/+2
|/ | | | | | | | | | | Logging calls have the signature (msg, *args, **kwargs) so that the %-formatting can be delayed until it is needed. Logger objects also have an isEnabledFor method that can be used to isolate expensive code. Next steps: use only one of d2.logger methods or logging module functions; use a proper handler in our test machinery instead of monkey-patching; remove cmd.warn and cmd.announce and use logging instead. TODOs have been added in the modules and on the wiki.
* Save up a bit of memory thanks to dict.iter* and __iter__?ric Araujo2010-12-171-2/+2
|
* compiler_type -> nameTarek Ziade2010-11-131-1/+1
|
* added a description field in compilers - pre-step to enhance the compiler ↵Tarek Ziade2010-11-111-0/+1
| | | | registration
* moved general functions out of ccompilerTarek Ziade2010-11-111-3/+3
|
* switching compiler/ to use loggingTarek Ziade2010-10-251-9/+9
|
* removed the __revision__ tag, that are specific to SVNTarek Ziade2010-10-041-1/+0
|
* moved everything in the same dir - we want to include docs/ in the releaseTarek Ziade2010-09-191-0/+740