summaryrefslogtreecommitdiffstats
path: root/src/engine
Commit message (Collapse)AuthorAgeFilesLines
...
* | Fix exception handling code to work with py3William Deegan2017-02-271-1/+1
| |
* | fixed set_exception tests to work. Under py3, you can only save the ↵William Deegan2017-02-271-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 Deegan2017-02-271-3/+29
| | | | | | | | with NodeList.method for slices under py3
* | change to test to make it easier to see failuresWilliam Deegan2017-02-271-2/+5
| |
* | implement __getitem__ on NodeList to allow calling methods/properties on ↵William Deegan2017-02-261-0/+11
| | | | | | | | underlying object. With py3, UserList[slice] is returning a list
* | remove using unicode and just prefix the string with uWilliam Deegan2017-02-261-3/+7
| |
* | Fix test for py2/py3. Note fake Builder node had invalid state of None. This ↵William Deegan2017-02-261-8/+10
| | | | | | | | worked on py2, but on py3 None != 0, so imported proper SCons.Node.no_state to use
* | fix for py2/3 compatWilliam Deegan2017-02-261-1/+1
| |
* | Split out calls to simplify for debuggingWilliam Deegan2017-02-261-4/+8
| |
* | Fix test for py3 & py2 compatWilliam Deegan2017-02-261-9/+9
| |
* | define cmp() as it's not available on py3 for testsWilliam Deegan2017-02-261-0/+8
| |
* | Must use bytes when writing to os.open()'d file on py3, bytearray works on ↵William Deegan2017-02-261-1/+1
| | | | | | | | both py3 and py2
* | fix test which depended on order of dictionary.items() which changed between ↵William Deegan2017-02-261-1/+3
| | | | | | | | py2 and py3
* | fix mocked action get_contents() to return bytearray()William Deegan2017-02-261-1/+1
| |
* | PEP-8 changesWilliam Deegan2017-02-261-2/+2
| |
* | PEP-8 changesWilliam Deegan2017-02-261-0/+4
| |
* | Move comment to docstringWilliam Deegan2017-02-261-9/+11
| |
* | PEP-8 changesWilliam Deegan2017-02-261-0/+6
| |
* | PEP-8 fixesWilliam Deegan2017-02-261-1/+11
| |
* | fix signature calc issues for functions actionsWilliam Deegan2017-02-261-21/+24
| |
* | leave some debug logic for detecting build action change signature changes ↵William Deegan2017-02-261-0/+8
| | | | | | | | commented out in file
* | PEP-8 fixesWilliam Deegan2017-02-261-0/+6
| |
* | fix issue which was modifying the function signature and causing incorrect ↵William Deegan2017-02-261-7/+3
| | | | | | | | rebuilds in test/Action/function.py
* | Reformat file to modern python standards. (With hope towards PEP-8)William Deegan2017-02-251-200/+213
| |
* | fix string/bytearray issue for py2/3 portWilliam Deegan2017-02-211-2/+9
| |
* | mergeWilliam Deegan2017-02-201-1/+1
|\ \ | |/
| * Fix missing quote in user documentation about Substfilephilippe coval2017-01-201-1/+1
| |
| * Fix merge errorsWilliam Deegan2017-01-151-4/+0
| |
| * merge headsWilliam Deegan2017-01-1515-295/+577
| |\
| * | changes to force SCons to respect RANLIB when initializing ar toolsWilliam Deegan2017-01-152-3/+3
| | |
* | | PY3 porting work. Also moved comments for methods into docstringsWilliam Deegan2017-02-202-58/+164
| | |
* | | Merged scons/scons into defaultWilliam Deegan2017-01-1412-285/+550
|\ \ \ | | |/ | |/|
| * | Make c++ proxy files to the cxx formsJason Kenny2016-12-2312-285/+550
| | | | | | | | | | | | Change the old c++ files to be cxx to help make it easier and safer to import correctly
* | | Added some details comments to _function_contents() which is used to ↵William Deegan2016-12-232-24/+6
| | | | | | | | | | | | | | | | | | generate action signatures. Remove remove_set_lineno_codes(), it's been non-function due to SET_LINENO being gone since python 2.3.
* | | Added some details comments to _function_contents() which is used to ↵William Deegan2016-12-231-3/+4
| | | | | | | | | | | | generate action signatures.
* | | Added some details comments to _function_contents() which is used to ↵William Deegan2016-12-221-6/+15
| | | | | | | | | | | | generate action signatures.
* | | Added some details comments to _code_contents() which is used to generate ↵William Deegan2016-12-221-14/+38
| | | | | | | | | | | | action signatures.
* | | fixes get function/object signatures working on python 3 (and 2.7)William Deegan2016-12-212-17/+29
|/ /
* | Merged in mbyt/scons/python3win32 (pull request #369)William Deegan2016-12-201-9/+21
|\ \ | | | | | | | | | python3 support for win32.py
| * | fixing typo, it must be _scons_filepython3win32mbyt2016-11-291-1/+1
| | |
| * | the file builtin does not exist in python3mbyt2016-10-191-9/+21
| | |
* | | merge headsWilliam Deegan2016-11-283-4/+5
|\ \ \ | |_|/ |/| |
| * | Fix tests failing on win32 AR and Fortran and M4William Deegan2016-11-282-3/+3
| | |
| * | Add better error messaging when missing (or surplus) shared library targets ↵William Deegan2016-11-281-1/+2
| | | | | | | | | | | | with file extension
| * | update from upstreamWilliam Deegan2016-11-251-2/+2
| |\ \
| * \ \ Merged scons/scons into defaultWilliam Deegan2016-10-1745-139/+443
| |\ \ \ | | | |/ | | |/|
* | | | tests for msvc version specific PCHPDBFLAGS changesWilliam Deegan2016-11-281-9/+16
| | | |
* | | | update from upstreamWilliam Deegan2016-11-279-45/+114
|\ \ \ \
| * | | | fix PCHPDBFLAGS changes to not crash if version of MSVC is unknown, and ↵William Deegan2016-11-272-9/+15
| | | | | | | | | | | | | | | | | | | | default to old value
| * | | | Merged in rviney/scons (pull request #249)William Deegan2016-11-272-3/+9
| |\ \ \ \