summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
| * | py2/3 ensure that errstr is string and not bytesWilliam Deegan2017-04-031-3/+5
| | |
| * | py2/3 define __lt__ for nodes, so sort will work on py3William Deegan2017-04-031-0/+4
| | |
| * | py2/3. Rename SCons.Tool.gettext to SCons.Tool.gettext_tool and change tool ↵William Deegan2017-04-032-5/+14
| | | | | | | | | | | | loading logic to have a dictionary of TOOL_ALIASES to handle this.
| * | py2/3 change logic to not reuse already loaded module from sys.modules if ↵William Deegan2017-03-311-35/+13
| | | | | | | | | | | | the file used to load it was not the same. Thus allowing two Environment()'s to pick up different versions of the same tool.
| * | py2/3 for py3, if the tool has already been loaded, just return that. no ↵William Deegan2017-03-301-0/+4
| | | | | | | | | | | | need to reload the tool
| * | pep8William Deegan2017-03-301-2/+0
| | |
| * | py2/3 handle not finding tools properly for py3William Deegan2017-03-301-1/+8
| | |
| * | py2/3 don't use __import_ c++, just load via import SCons.tool.cxx py2/3. ↵William Deegan2017-03-302-2/+9
| | | | | | | | | | | | py3 doesn't allow modules with + in them anymore
| * | initial logic for dynamic tool loading for python. It currently will work ↵William Deegan2017-03-301-27/+75
| | | | | | | | | | | | for py 3.5 and above. Need to see if this is a viable restriction
| * | mergeWilliam Deegan2017-03-292-6/+11
| |\ \ | | |/
| | * Add myself to CHANGES, update python version to 2.7Manish Vachharajani2017-03-231-0/+5
| | |
| | * Revert incomplete bug fixManish Vachharajani2017-03-221-2/+0
| | |
| | * Push version to Python 2.7 as minimum required.Manish Vachharajani2017-03-221-0/+2
| | |
| | * Make bootstrap.py work again and work on Ubuntu Xenial.Manish Vachharajani2017-03-221-6/+6
| | | | | | | | | | | | | | | Added *cxx.py files to Manifest.in, removed VCS modules that were deleted, and updated debian package build information.
| * | fix py2/3. Also fix py2 win32 broken testsWilliam Deegan2017-03-241-25/+46
| |/
| * py3. Fix vendor specific compilers importing c++ module, instead of cxx. c++ ↵William Deegan2017-03-206-14/+27
| | | | | | | | is no longer legal module name in py3
| * py2/3 fixed binary/str issue, but test is still failing on py3 with _action ↵William Deegan2017-03-201-1/+1
| | | | | | | | signature changing. Need to investigate
| * Remove deprecated tool SubversionWilliam Deegan2017-03-204-208/+1
| |
| * Remove deprecated tool SCCSWilliam Deegan2017-03-204-198/+2
| |
| * Remove deprecated tool RCSWilliam Deegan2017-03-204-208/+2
| |
| * Remove deprecated tool CVSWilliam Deegan2017-03-203-232/+1
| |
| * Remove deprecated tool BitKeeperWilliam Deegan2017-03-204-192/+3
| |
| * remove deprecated Perforce toolWilliam Deegan2017-03-204-229/+4
| |
| * py2/3 fix must_match and rb/wbWilliam Deegan2017-03-201-3/+3
| |
| * Fix pickled/base64 string to be string instead of bytecode before writing ↵William Deegan2017-03-201-9/+10
| | | | | | | | to file py2/3
| * py2/3 remove rb from tex processing.William Deegan2017-03-191-6/+6
| |
| * py2/3 get_text_contents() may be working when contents is a string (Value ↵William Deegan2017-03-191-1/+1
| | | | | | | | node), in which case the final except should handle AttributeError as decode is not a method on strings in py3
| * py2/3 switch from using starts with to a slice of the contents. With py3 ↵William Deegan2017-03-191-3/+3
| | | | | | | | contents is a byte array, not a string and so lacks the startswith method
| * py2/3 convert output from running swig to get version string to string. On ↵William Deegan2017-03-191-2/+2
| | | | | | | | py3 it was binary yielding all outputs of SWIGVERSION to be b'actual version'
| * disable experimental win32 native CopyFile usageWilliam Deegan2017-03-191-17/+17
| |
| * merge from upstreamWilliam Deegan2017-01-151-4/+0
| |
| * merged from upstreamWilliam Deegan2017-01-151-0/+4
| |
| * try using win32 native CopyFileWilliam Deegan2017-01-151-0/+31
| |
| * move comment for method to docstringWilliam Deegan2017-03-141-3/+5
| |
| * fix py2/3 win32 use SCons.Util.UnicodeType to replace uWilliam Deegan2017-03-141-1/+1
| |
| * remove adding .p3 suffix to dblite files for py3. TODO: make sure this ↵William Deegan2017-03-131-2/+5
| | | | | | | | doesn't cause weirdness
| * remove py3 checking codeWilliam Deegan2017-03-131-7/+1
| |
| * merge headsWilliam Deegan2017-03-131-1/+1
| |\
| | * output from try run comes from get_content() which is bytes. So use ↵William Deegan2017-03-131-1/+1
| | | | | | | | | | | | SCons.Util.to_str to convert to string on py3
| * | py2/3 remove wb from created taskmaster trace fileWilliam Deegan2017-03-131-1/+1
| | |
| * | remove wb mode from creation of taskmaster trace file. Was breaking tests, ↵William Deegan2017-03-131-1/+1
| |/ | | | | | | and no reason to have such file be binary
| * fix mistaken head closeWilliam Deegan2017-03-131-1/+1
| |\
| | * fix unicode usage for --debug=tree py2/3William Deegan2017-03-131-1/+1
| | |
| * | Merged in rodrigc/scons (pull request #409)William Deegan2017-03-133-7/+7
| |\ \ | | | | | | | | | | | | Remove 'U' flag to open()
| | * | Remove 'U' flag to open() which is deprecated.Craig Rodrigues2017-03-111-2/+2
| | | |
| | * | Remove 'U' flag to open() which is deprecated.Craig Rodrigues2017-03-113-5/+5
| | | |
| * | | Merged in rodrigc/scons (pull request #410)William Deegan2017-03-1333-69/+69
| |\ \ \ | | | | | | | | | | | | | | | When iterating over dict.items(), we do not need a new list.
| | * | | When iterating over dict.items(), we do not need a new list.Craig Rodrigues2017-03-1233-70/+70
| | |/ /
| * | | Merged in russel/scons (pull request #411)William Deegan2017-03-132-11/+13
| |\ \ \ | | |_|/ | |/| | | | | | Change the search order for D compilers.
| | * | Update the changes file for the change of default D tool ordering.Russel Winder2017-03-131-1/+4
| | | |