Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add printing time processing each SConscript when --debug=time is specified ↵ | William Deegan | 2017-10-20 | 1 | -0/+9 |
| | | | | on command line | ||||
* | Support python 2 print statements in SConscripts | Thomas Berg | 2017-09-25 | 1 | -2/+0 |
| | | | | | | | | | This fixes a regression introduced in scons-3.0.0, where SConscripts containing python 2 print statements would cause syntax errors even when executing scons with python 2.7. This ensures backward compatibility, allowing users to build legacy code with scons-3.0.0 without having to patch it. | ||||
* | Fix many epydoc warnings | William Deegan | 2017-09-01 | 1 | -11/+8 |
| | |||||
* | Fix Bug #2486 - Allow SetOption('silent',True) - Previously this option ↵ | William Deegan | 2017-08-20 | 1 | -0/+8 |
| | | | | could not be passed to SetOption | ||||
* | Fix Bug #2486 - Allow SetOption('silent',True) - Previously this option ↵ | William Deegan | 2017-08-20 | 1 | -0/+1 |
| | | | | could not be passed to SetOption | ||||
* | Added support for a PyPackageDir function | grbd | 2017-08-03 | 1 | -0/+1 |
| | |||||
* | Remove ancient Aegis revision control system files | Jane Doe | 2017-05-30 | 1 | -5/+0 |
| | |||||
* | py2/3 change to read sconscripts as binary file. at least ↵ | William Deegan | 2017-04-10 | 1 | -3/+4 |
| | | | | test/packaging/rpm/internationalization.py was failing because an open in py3 without specified encoding with LANG=C was trying to decode the file as ascii and it contained unicode characters and was failing. So far I haven't found any tests failing from this change | ||||
* | fix breaking windows check for functional parallel builds | William Deegan | 2017-04-07 | 1 | -3/+3 |
| | |||||
* | py2/3 use sysconfig.get_config_var('WITH_THREAD') to determine if python has ↵ | William Deegan | 2017-04-06 | 1 | -1/+5 |
| | | | | threads | ||||
* | py2/3 remove wb from created taskmaster trace file | William Deegan | 2017-03-13 | 1 | -1/+1 |
| | |||||
* | When iterating over dict.items(), we do not need a new list. | Craig Rodrigues | 2017-03-12 | 2 | -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 | 2 | -2/+2 |
|/ | |||||
* | Merged scons/scons into default | William Deegan | 2017-03-10 | 1 | -2/+2 |
|\ | |||||
| * | Use print() function to fix py2/3 | Craig Rodrigues | 2017-03-10 | 1 | -2/+2 |
| | | |||||
* | | 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 | ||||
* | PEP-8 changes | William Deegan | 2017-02-26 | 1 | -0/+6 |
| | |||||
* | Futurize stage 2 2to3 fixes only. | William Blevins | 2016-09-20 | 4 | -5/+5 |
| | |||||
* | merge python3 branch to default | William Deegan | 2016-05-23 | 5 | -53/+66 |
|\ | |||||
| * | Fixing StringIO usage. | William Deegan | 2016-05-19 | 1 | -1/+1 |
| | | |||||
| * | Fix py2/3 StringIO import | William Deegan | 2016-05-19 | 1 | -1/+6 |
| | | |||||
| * | Add from future import print_function to fix broken tests under python2.7 | William Deegan | 2016-05-09 | 1 | -1/+6 |
| | | |||||
| * | Resolving a batch of failing tests for python 2.7. | William Blevins | 2016-01-24 | 1 | -4/+2 |
| | | | | | | | | Note: please evaluate python 3.X compliance. | ||||
| * | Run futurize --stage1. | Russel Winder | 2016-01-01 | 2 | -3/+7 |
| | | |||||
| * | Post merge commit for safety. Building Fortran code works, but tests fail. | Russel Winder | 2015-12-24 | 6 | -137/+69 |
| |\ | |||||
| * \ | Merged default branch into python3-port to keep it up to date. | Gary Oberbrunner | 2014-08-23 | 2 | -28/+40 |
| |\ \ | | | | | | | | | | | | | | | | | Hand-updated a few things to keep them python3-safe, and handled several merge conflicts. | ||||
| * | | | Added six module as SCons.compat.six, for python3 port. | Gary Oberbrunner | 2014-04-20 | 1 | -1/+1 |
| | | | | |||||
| * | | | Main: No __future__.print_function (would affect exec()'d code). | Stefan Zimmermann | 2014-04-01 | 1 | -4/+6 |
| | | | | |||||
| * | | | Main: Use exec() with compile(). | Stefan Zimmermann | 2014-04-01 | 1 | -1/+1 |
| | | | | |||||
| * | | | Merged with [default] | Stefan Zimmermann | 2014-03-31 | 4 | -6/+73 |
| |\ \ \ | |||||
| * \ \ \ | Merged with [default] | Stefan Zimmermann | 2014-03-31 | 3 | -30/+74 |
| |\ \ \ \ | |||||
| * | | | | | Use exec() with compile() to preserve script name. | Stefan Zimmermann | 2013-12-27 | 1 | -2/+2 |
| | | | | | | |||||
| * | | | | | Made former 2to3 changes Python 2.7 compatible (or removed unneeded changes). | Stefan Zimmermann | 2014-03-31 | 4 | -8/+10 |
| | | | | | | |||||
| * | | | | | Manual python3 post-2to3 fixes from Neal Becker | Gary Oberbrunner | 2013-09-22 | 2 | -2/+2 |
| | | | | | | |||||
| * | | | | | Result of raw 2to3 run (2to3-2.7); checkpoint for python3 conversion. | Gary Oberbrunner | 2013-09-22 | 5 | -55/+56 |
| | | | | | | |||||
* | | | | | | regression tests for #319 | Pawel Tomulik | 2016-05-14 | 1 | -0/+1 |
| |_|_|_|/ |/| | | | | |||||
* | | | | | removed several pre-2.7 methods and imports, including some basic refactorings | Dirk Baechle | 2015-12-10 | 5 | -107/+11 |
| | | | | | |||||
* | | | | | Removed 'Local Build Variables:' from output when append flag for help is ↵ | William Deegan | 2015-09-29 | 1 | -4/+10 |
| | | | | | | | | | | | | | | | | | | | | True. This change breaks a bunch of tests and isn't core to the bug itself | ||||
* | | | | | Added help for pull request #226 | William Deegan | 2015-09-28 | 1 | -5/+11 |
| | | | | | |||||
* | | | | | Merged in billcroberts/scons (pull request #226) | William Deegan | 2015-09-28 | 3 | -5/+17 |
|\ \ \ \ \ | |||||
| * | | | | | bug 2831: Allow appending Help text to Options Output | William Roberts | 2015-03-17 | 3 | -5/+17 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | http://scons.tigris.org/issues/show_bug.cgi?id=2831 In order to append, rather than clobber Help() generated text, use Help("my message", append=True) The append argument is only respected on the first call to this method as it operates on global data. | ||||
* | | | | | | fix spelling mistakes found by debian lintian tool list here: ↵ | William Deegan | 2015-09-28 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | https://lintian.debian.org/full/debian@jff-webhosting.net.html#scons_2.3.6-1 | ||||
* | | | | | | Added InstallVersionedLib to default environment init for orthogonality with ↵ | William Blevins | 2015-09-22 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | other Install[As] methods. | ||||
* | | | | | | - switching Node class and NodeInfo/Binfo to using slots | Dirk Baechle | 2015-02-26 | 2 | -8/+7 |
|/ / / / / | | | | | | | | | | | | | | | | - memoizer subsystem now uses decorators instead of the metaclass approach | ||||
* | | | | | Improve invalid --config value handling for multiple choices: | anatoly techtonik | 2014-12-28 | 1 | -8/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes output of `scons --config` from: usage: scons [OPTION] [TARGET] ... SCons Error: --config option requires an argument To: usage: scons [OPTION] [TARGET] ... SCons Error: --config option requires an argument (choose from auto, force, cache) | ||||
* | | | | | Split __VERSION__ string in EnsureSConsVersion to avoid replacement | anatoly techtonik | 2014-09-26 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | during package build process. This fixes SCons warning that it runs in development mode. | ||||
* | | | | | - fix for issue #2971 (Interactive build doesn't work anymore) | Dirk Baechle | 2014-09-27 | 1 | -1/+8 |
| |_|_|/ |/| | | | |||||
* | | | | Do not fail on EnsureSConsVersion when running from checkout | anatoly techtonik | 2014-08-11 | 1 | -0/+4 |
| | | | |