| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | py2/3 fixed binary/str issue, but test is still failing on py3 with _action ↵ | William Deegan | 2017-03-20 | 1 | -1/+1 | |
| | | | | | | | | | signature changing. Need to investigate | |||||
| * | | Remove deprecated tool Subversion | William Deegan | 2017-03-20 | 3 | -207/+0 | |
| | | | ||||||
| * | | Remove deprecated tool SCCS | William Deegan | 2017-03-20 | 3 | -197/+1 | |
| | | | ||||||
| * | | Remove deprecated tool RCS | William Deegan | 2017-03-20 | 3 | -207/+1 | |
| | | | ||||||
| * | | Remove deprecated tool CVS | William Deegan | 2017-03-20 | 2 | -231/+0 | |
| | | | ||||||
| * | | Remove deprecated tool BitKeeper | William Deegan | 2017-03-20 | 3 | -190/+1 | |
| | | | ||||||
| * | | remove deprecated Perforce tool | William Deegan | 2017-03-20 | 3 | -229/+1 | |
| | | | ||||||
| * | | py2/3 fix must_match and rb/wb | William Deegan | 2017-03-20 | 1 | -3/+3 | |
| | | | ||||||
| * | | Fix pickled/base64 string to be string instead of bytecode before writing ↵ | William Deegan | 2017-03-20 | 1 | -9/+10 | |
| | | | | | | | | | to file py2/3 | |||||
| * | | py2/3 remove rb from tex processing. | William Deegan | 2017-03-19 | 1 | -6/+6 | |
| | | | ||||||
| * | | py2/3 get_text_contents() may be working when contents is a string (Value ↵ | William Deegan | 2017-03-19 | 1 | -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 Deegan | 2017-03-19 | 1 | -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 Deegan | 2017-03-19 | 1 | -2/+2 | |
| | | | | | | | | | py3 it was binary yielding all outputs of SWIGVERSION to be b'actual version' | |||||
| * | | disable experimental win32 native CopyFile usage | William Deegan | 2017-03-19 | 1 | -17/+17 | |
| | | | ||||||
| * | | merge from upstream | William Deegan | 2017-01-15 | 1 | -4/+0 | |
| | | | ||||||
| * | | merged from upstream | William Deegan | 2017-01-15 | 1 | -0/+4 | |
| | | | ||||||
| * | | try using win32 native CopyFile | William Deegan | 2017-01-15 | 1 | -0/+31 | |
| | | | ||||||
| * | | move comment for method to docstring | William Deegan | 2017-03-14 | 1 | -3/+5 | |
| | | | ||||||
| * | | fix py2/3 win32 use SCons.Util.UnicodeType to replace u | William Deegan | 2017-03-14 | 1 | -1/+1 | |
| | | | ||||||
| * | | remove adding .p3 suffix to dblite files for py3. TODO: make sure this ↵ | William Deegan | 2017-03-13 | 1 | -2/+5 | |
| | | | | | | | | | doesn't cause weirdness | |||||
| * | | merge heads | William Deegan | 2017-03-13 | 1 | -1/+1 | |
| |\ \ | ||||||
| | * | | output from try run comes from get_content() which is bytes. So use ↵ | William Deegan | 2017-03-13 | 1 | -1/+1 | |
| | | | | | | | | | | | | | SCons.Util.to_str to convert to string on py3 | |||||
| * | | | py2/3 remove wb from created taskmaster trace file | William Deegan | 2017-03-13 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | remove wb mode from creation of taskmaster trace file. Was breaking tests, ↵ | William Deegan | 2017-03-13 | 1 | -1/+1 | |
| |/ / | | | | | | | and no reason to have such file be binary | |||||
| * | | fix mistaken head close | William Deegan | 2017-03-13 | 1 | -1/+1 | |
| |\ \ | ||||||
| | * | | fix unicode usage for --debug=tree py2/3 | William Deegan | 2017-03-13 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | Merged in rodrigc/scons (pull request #409) | William Deegan | 2017-03-13 | 2 | -2/+2 | |
| |\ \ \ | | | | | | | | | | | | | Remove 'U' flag to open() | |||||
| | * | | | Remove 'U' flag to open() which is deprecated. | Craig Rodrigues | 2017-03-11 | 2 | -2/+2 | |
| | | | | | ||||||
| * | | | | Merged in rodrigc/scons (pull request #410) | William Deegan | 2017-03-13 | 30 | -66/+66 | |
| |\ \ \ \ | | | | | | | | | | | | | | | | 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 Rodrigues | 2017-03-12 | 30 | -66/+66 | |
| | |/ / / | ||||||
| * | | | | Merged in russel/scons (pull request #411) | William Deegan | 2017-03-13 | 1 | -10/+9 | |
| |\ \ \ \ | |_|/ / |/| | | | | | | | Change the search order for D compilers. | |||||
| | * | | | Change the search order for D compilers. | Russel Winder | 2017-03-12 | 1 | -10/+9 | |
| | |/ / | ||||||
| * | | | no unicode in py3, u() works in py2 | William Deegan | 2017-03-12 | 1 | -1/+2 | |
| | | | | ||||||
| * | | | Use print() function. Fixes py2/3 | Craig Rodrigues | 2017-03-11 | 1 | -2/+2 | |
| |/ / | ||||||
| * | | Merged in rodrigc/scons (pull request #404) | William Deegan | 2017-03-12 | 1 | -1/+1 | |
| |\ \ | | | | | | | | | | exec() must take a string, not a file object. | |||||
| | * | | exec() must take a string, not a file object. Fixes py2/3 | Craig Rodrigues | 2017-03-11 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | Replace list(filter()) with list comprehension. | Craig Rodrigues | 2017-03-11 | 6 | -7/+7 | |
| |/ / | ||||||
| * | | Merged scons/scons into default | William Deegan | 2017-03-10 | 5 | -10/+10 | |
| |\ \ | ||||||
| | * | | Use print() function to fix py2/3 | Craig Rodrigues | 2017-03-10 | 2 | -3/+3 | |
| | | | | ||||||
| | * | | Use print() function to fix py2/3 | Craig Rodrigues | 2017-03-10 | 3 | -7/+7 | |
| | | | | ||||||
| * | | | Fixing SConsValues to work with py2/3. Turns out because in py2 ↵ | William Deegan | 2017-03-10 | 1 | -1/+14 | |
| |/ / | | | | | | | optparse.Values is a classic class deepcopy works different than in py3 when it's a modern class (no more classic classes). The net of which is deepcopy will look for various methods to copy the objects state, __deepcopy__, something else, then __setstate__. When it checks for __setstate__ it trys on a blank SConsValue instance which doesn't have __defaults__ and so SConsValues ends up throwing a KeyError exception. deepcopy is looking for an AttributeError exception to know that __setstate__ is not available. Once it receives the appropriate exception, it then properly copies the object and scons interactive mode works with py3 | |||||
| * | | Fix error message to output string and not bytearray(...) when two ↵ | William Deegan | 2017-02-28 | 1 | -1/+1 | |
| | | | | | | | | | environments with different actions.. py2/3 fix | |||||
| * | | fix AddMethod to work with py2&3. No need to call MethodType to add to a ↵ | William Deegan | 2017-02-28 | 1 | -5/+2 | |
| | | | | | | | | | class. We don't support old classes any more | |||||
| * | | Fix exception handling code to work with py3 | William Deegan | 2017-02-27 | 1 | -1/+1 | |
| | | | ||||||
| * | | fixed set_exception tests to work. Under py3, you can only save the ↵ | William Deegan | 2017-02-27 | 1 | -8/+23 | |
| | | | | | | | | | exception details while in the except clause. In py2 it seems to work after an exception outside except clause. I couldn't find any actual usage in this fashion besides this test case which I've changed | |||||
| * | | change NodeList to work for both py2/py3. default __getitem__ didn't work ↵ | William Deegan | 2017-02-27 | 1 | -3/+29 | |
| | | | | | | | | | with NodeList.method for slices under py3 | |||||
| * | | change to test to make it easier to see failures | William Deegan | 2017-02-27 | 1 | -2/+5 | |
| | | | ||||||
| * | | implement __getitem__ on NodeList to allow calling methods/properties on ↵ | William Deegan | 2017-02-26 | 1 | -0/+11 | |
| | | | | | | | | | underlying object. With py3, UserList[slice] is returning a list | |||||
| * | | remove using unicode and just prefix the string with u | William Deegan | 2017-02-26 | 1 | -3/+7 | |
| | | | ||||||
| * | | Fix test for py2/py3. Note fake Builder node had invalid state of None. This ↵ | William Deegan | 2017-02-26 | 1 | -8/+10 | |
| | | | | | | | | | worked on py2, but on py3 None != 0, so imported proper SCons.Node.no_state to use | |||||
