| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix GH issue #3136 No need to explicitly set file handles to non-sharable. ↵ | William Deegan | 2018-11-28 | 1 | -10/+2 |
| | | | | | Py 3.4 and above do this by default | ||||
| * | s/get_bool_envvar/get_os_env_bool/ | Paweł Tomulik | 2018-11-13 | 1 | -2/+2 |
| | | |||||
| * | corrections after bdbaddog's code review | Paweł Tomulik | 2018-11-10 | 4 | -94/+22 |
| | | |||||
| * | initial support for virtualenv | Paweł Tomulik | 2018-11-10 | 6 | -5/+454 |
| | | |||||
| * | A few syntax cleanups | Mats Wichmann | 2018-10-03 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | Suggested by PyCharm. Includes three "real" changes: 1. src/engine/SCons/Node/__init__.py has a print statement in a function which references 'self', but there is no 'self' defined (it is not a method in a class). Guessing it should have been 'node'. 2. src/engine/SCons/Environment.py makes a call using 'kwbd' which is not defined, looks like a copy-paste error and should be 'bd'. 3. src/engine/SCons/Tool/JavaCommon.py splits 'file', which is not defined, was evidently supposed to be 'fn'. These should be double-checked. The rest are purely syntax: whitespace, dropping trailing semicolons, using "is" to test for None, simplifying comparisons, normalizing docstring commenting ("always triple double quotes"), unneeded backslashes. Signed-off-by: Mats Wichmann <mats@linux.com> | ||||
| * | Convert one more e[0] to e.errno for OSError usage | Mats Wichmann | 2018-08-31 | 1 | -1/+1 |
| | | | | | Signed-off-by: Mats Wichmann <mats@linux.com> | ||||
| * | win32 handle exception object correctly | Mats Wichmann | 2018-08-29 | 1 | -2/+2 |
| | | | | | | | | | Code inspection reveals this problem (4 instances): Class 'OSError' does not define '__getitem__' so the [] operator cannot be used on its instances. Use e.errno for e[0] and e.strerror for e[1]. Signed-off-by: Mats Wichmann <mats@linux.com> | ||||
| * | Replace usage of unittest.TestSuite with unittest.main() | Hao Wu | 2018-07-12 | 1 | -12/+1 |
| | | |||||
| * | moved default paths for cywing and mingw to their own platform modules. | Daniel Moody | 2018-05-25 | 2 | -0/+48 |
| | | |||||
| * | Change bug references from tigris -> github | Mats Wichmann | 2018-04-24 | 1 | -1/+1 |
| | | | | | Signed-off-by: Mats Wichmann <mats@linux.com> | ||||
| * | Use prepend for inserts | Mats Wichmann | 2018-01-17 | 1 | -2/+2 |
| | | | | | | | | | A number of places "append to the beginning", a better word to use here is "prepend". This is a documentation issue only, no executable statements are affected. Signed-off-by: Mats Wichmann <mats@linux.com> | ||||
| * | merge | William Deegan | 2017-05-31 | 1 | -5/+0 |
| |\ | |||||
| | * | Remove ancient Aegis revision control system files | Jane Doe | 2017-05-30 | 1 | -5/+0 |
| | | | |||||
| * | | PY2/3 Ensure system root is not unicode on py2 | William Deegan | 2017-05-31 | 1 | -0/+4 |
| |/ | |||||
| * | PY2/3 fix error message strings for py3 on win32 | William Deegan | 2017-05-16 | 1 | -5/+5 |
| | | |||||
| * | OSX: if user has SCONS_USE_MAC_PATHS environment variable set, then PATHOSX ↵ | William Deegan | 2017-04-09 | 1 | -0/+4 |
| | | | | | created from paths in /etc/paths and /etc/paths.d/* will be appended to the Environment's PATH. This allows tests (and builds) to work on (at least) on mac systems using macports | ||||
| * | disable experimental win32 native CopyFile usage | William Deegan | 2017-03-19 | 1 | -17/+17 |
| | | |||||
| * | try using win32 native CopyFile | William Deegan | 2017-01-15 | 1 | -0/+31 |
| | | |||||
| * | Use print() function to fix py2/3 | Craig Rodrigues | 2017-03-10 | 1 | -1/+1 |
| | | |||||
| * | Must use bytes when writing to os.open()'d file on py3, bytearray works on ↵ | William Deegan | 2017-02-26 | 1 | -1/+1 |
| | | | | | both py3 and py2 | ||||
| * | Merged in mbyt/scons/python3win32 (pull request #369) | William Deegan | 2016-12-20 | 1 | -9/+21 |
| |\ | | | | | | | python3 support for win32.py | ||||
| | * | fixing typo, it must be _scons_filepython3win32 | mbyt | 2016-11-29 | 1 | -1/+1 |
| | | | |||||
| | * | the file builtin does not exist in python3 | mbyt | 2016-10-19 | 1 | -9/+21 |
| | | | |||||
| * | | Fix some minor formatting issues flagged by pycharms | William Deegan | 2016-10-25 | 2 | -7/+17 |
| |/ | |||||
| * | Restore deleted function _scons_file() in win32.py. | William Deegan | 2016-05-13 | 1 | -0/+7 |
| | | | | | | This is causing most tests to fail in win32. See if this resolves. | ||||
| * | Resolved conflicting merge. | Russel Winder | 2016-03-01 | 2 | -3/+23 |
| |\ | |||||
| | * | Fix for bug # 2225. This undoes the changes to posix special escape ↵ | William Deegan | 2016-02-29 | 2 | -3/+23 |
| | | | | | | | | | characters added in patch for bug 1689 | ||||
| * | | Post merge commit for safety. Building Fortran code works, but tests fail. | Russel Winder | 2015-12-24 | 4 | -37/+125 |
| |\ \ | |/ | |||||
| | * | removed several pre-2.7 methods and imports, including some basic refactorings | Dirk Baechle | 2015-12-10 | 2 | -7/+5 |
| | | | |||||
| | * | new versioned libraries - gnulink and cyglink for now | Pawel Tomulik | 2015-09-02 | 1 | -2/+2 |
| | | | |||||
| | * | TempFileMunge does not use env['CXXCOMSTR'] for output display. | LaurentMarchelli | 2014-12-02 | 1 | -4/+9 |
| | | | |||||
| | * | Using setattr(Node.attributes, 'tempfile_cmdlist', cmdlist) instead than ↵ | LaurentMarchelli | 2014-11-27 | 2 | -14/+20 |
| | | | | | | | | | setattr(TList, 'tempfile_cmdlist', cmdlist) | ||||
| | * | TempFileMunge duplicate output and duplicate temporary file generation bug ↵ | LaurentMarchelli | 2014-11-26 | 2 | -1/+43 |
| | | | | | | | | | fixed. | ||||
| | * | - updated doc string and simplified a comparison, based on PR review comments | Dirk Baechle | 2014-08-24 | 2 | -8/+5 |
| | | | |||||
| | * | - fix for issue #2970, false line length calculation in TempFileMunge class | Dirk Baechle | 2014-08-21 | 2 | -2/+51 |
| | | | |||||
| * | | Merged default branch into python3-port to keep it up to date. | Gary Oberbrunner | 2014-08-23 | 2 | -12/+32 |
| |\ \ | |/ | | | | | | | Hand-updated a few things to keep them python3-safe, and handled several merge conflicts. | ||||
| | * | The _r in AIX xlc_r means reentrant, not relocatable. | Michael Haubenwallner | 2014-05-15 | 1 | -12/+28 |
| | | | | | | | | | | | | | | | | | | | It does not make any sense to use 'xlc' for CC and 'xlc_r' for SHCC, as the '_r' does stand for 'reentrant' rather than 'relocatable' or similar. Avoid 'egrep' to parse the lslpp output, it's easy enough within python. Needs output streams of _subproc.dummyPopen to be iterable. | ||||
| | * | Fix Issue 2940, generating the wrong rpath flags for DMD and LDC. | Russel Winder | 2014-04-24 | 1 | -0/+4 |
| | | | |||||
| * | | Merged with [default] | Stefan Zimmermann | 2014-03-31 | 5 | -10/+11 |
| |\ \ | |/ | |||||
| | * | Switch unit tests to configurable runner | anatoly techtonik | 2014-03-21 | 1 | -2/+3 |
| | | | |||||
| | * | - added doc editor configuration for XXE5 | Dirk Baechle | 2014-01-19 | 4 | -8/+8 |
| | | | | | | | | | | | - added missing icons for XXE4 - adapted schema location, such that the validation works properly in SernaFree and XXE | ||||
| * | | fix some minor 2to3 issues on windows | Rocco Matano | 2014-03-07 | 1 | -9/+13 |
| | | | |||||
| * | | Merged with [default] | Stefan Zimmermann | 2014-03-31 | 1 | -158/+14 |
| |\ \ | |/ | |||||
| | * | Change posix.py to use subprocess as we only support python 2.4. | Tom Tanner | 2013-10-04 | 1 | -164/+14 |
| | | | | | | | | | Added a test for leaking handles. | ||||
| | * | Stop leaking of filehandles to child processes by closing on fork. | Tom Tanner | 2013-10-03 | 1 | -2/+9 |
| | | | | | | | | | | | Note: The close on fork bit you can set with ioctl isn't thread safe, and only linux allows you to set it on open | ||||
| * | | Made former 2to3 changes Python 2.7 compatible (or removed unneeded changes). | Stefan Zimmermann | 2014-03-31 | 2 | -1/+2 |
| | | | |||||
| * | | Result of raw 2to3 run (2to3-2.7); checkpoint for python3 conversion. | Gary Oberbrunner | 2013-09-22 | 10 | -15/+16 |
| |/ | |||||
| * | - switched to different schemaLocation URI | Dirk Baechle | 2013-05-03 | 4 | -4/+4 |
| | | |||||
| * | - rewrote all tool/builder docs to new SCons XSD | Dirk Baechle | 2013-05-03 | 4 | -2/+140 |
| | | |||||
| * | - several smaller fixes to get all tests running under Buildbot again | dirkbaechle | 2012-09-27 | 1 | -22/+32 |
| | | |||||
