summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * add fix for mistaking $$( for $( and breaking subst. Reported by Noah ↵William Deegan2017-10-012-2/+21
| | | | | | | | Hoffman noah.hoffman at gmail.com in: https://pairlist4.pair.net/pipermail/scons-users/2017-September/006352.html
| * Add test for another subst dollar escaping situation. In this case 34120( is ↵William Deegan2017-10-011-0/+4
|/ | | | getting translated to (escape closings). Since there is no closing $) it fails with error.
* Merge pull request #3 from bdbaddog/fix_print_tuples_in_testsWilliam Deegan2017-09-261-1/+1
|\ | | | | fix tests
| * fix testsWilliam Deegan2017-09-261-1/+1
| |
* | Merge pull request #2 from bdbaddog/fix_print_tuples_in_testsWilliam Deegan2017-09-2517-86/+81
|\ \ | |/ | | Fix tests which break when using print() and no from __future__ impor…
| * Fix tests which break when using print() and no from __future__ import ↵William Deegan2017-09-2517-86/+81
|/ | | | print_function under python 2.7 because the print('a','b') effectively becomes printing a tuple which doesn't match the expected strings
* Support python 2 print statements in SConscriptsThomas Berg2017-09-253-2/+59
| | | | | | | | | 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.
* Apply fix for sconsign.py as wellChristian Sandberg2017-09-241-1/+1
|
* Fix usage on embedded PythonChristian Sandberg2017-09-241-1/+1
| | | | First entry in sys.path is not always the script directory.
* fix spelling for emitterWilliam Deegan2017-09-241-2/+2
|
* addition to user docsgrbd2017-09-242-3/+113
|
* Updates to scons build system to use git instead of hg to determine revision ↵William Deegan2017-09-242-25/+22
| | | | information
* Add gitignore fileWilliam Deegan2017-09-241-0/+34
|
* Fix broken links in README.rstAnders T. Akre2017-09-241-3/+761
|
* README.rst edited online with BitbucketWilliam Deegan2017-09-181-763/+0
|
* README.rst edited online with BitbucketWilliam Deegan2017-09-181-0/+5
|
* post release file updatesWilliam Deegan2017-09-184-6/+35
|
* update from release branchWilliam Deegan2017-09-1823-68/+266
|\
| * 3.0.0 announcement updatesrel_3.0.0William Deegan2017-09-181-2/+1
| |
| * Added tag 3.0.0 for changeset 8972f6a2f699William Deegan2017-09-180-0/+0
| |
| * Add src/engine/SCons/Tool/docbook/utils/xmldepend.xsl to MANIFEST-xml.inWilliam Deegan2017-09-184-4/+17
| |
| * Updates for 3.0.0 releaseWilliam Deegan2017-09-188-36/+36
| |
| * Regenerated docs for 3.0.0 release.William Deegan2017-09-1812-26/+212
|/
* Add clang.py and clangxx.py to Manifest.in to include them in the ↵William Deegan2017-09-181-0/+2
| | | | distribution packages
* PY2/3 changes to pickle so py2.7 and py3.5+ pickles used in sconsign will be ↵William Deegan2017-09-112-2/+7
| | | | readable by either. There are still rebuilds when switching
* remove reference to tools no longer included in SConsWilliam Deegan2017-09-021-9/+7
|
* D: added DCommon.xml to hold common variable cvars. the following were ↵William Deegan2017-09-011-0/+71
| | | | missing which broke doc building. DRPATHPREFIX, DRPATHSUFFIX, DShLibSonameGenerator, SHDLIBVERSION, SHDLIBVERSIONFLAGS
* add docs targetWilliam Deegan2017-09-011-1/+12
|
* restore default sconsign extensionWilliam Deegan2017-09-011-4/+10
|
* Fix many epydoc warningsWilliam Deegan2017-09-0122-239/+251
|
* Merged scons/scons into defaultWilliam Deegan2017-08-318-46/+331
|\
| * Merge in mainline.Russel Winder2017-08-26248-384/+371
| |\
| * | For consistency with another test.Russel Winder2017-08-232-8/+17
| | |
| * | Make the exists and generate functions consistent over D compilers.Russel Winder2017-08-231-1/+1
| | |
| * | Merge mainline.Russel Winder2017-08-2310-5/+71
| |\ \
| * \ \ Merge in mainline.Russel Winder2017-08-151-1/+1
| |\ \ \
| * \ \ \ Update to mainline.Russel Winder2017-08-0841-51/+568
| |\ \ \ \
| * \ \ \ \ Merge mainline.Russel Winder2017-08-0532-155/+300
| |\ \ \ \ \
| * \ \ \ \ \ Merge in mainline.Russel Winder2017-08-025-143/+209
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge mainline.Russel Winder2017-07-285-8/+12
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge in from mainline.Russel Winder2017-07-274-6/+145
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge in from mainline.Russel Winder2017-07-114-23/+24
| |\ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ Merge in mainline.Russel Winder2017-07-0314-1/+762
| |\ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ Merge mainline.Russel Winder2017-07-0218-209/+380
| |\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | Amend the missed name changes.Russel Winder2017-06-211-1/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | Keep all D tool XML files consistent.Russel Winder2017-06-213-11/+284
| | | | | | | | | | | | |
| * | | | | | | | | | | | Merge in an older commit resolving conflicts.Russel Winder2017-06-214-25/+28
| |\ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | Make the symbol naming more consistent.Russel Winder2017-06-164-27/+30
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Add string of actual output when the commands in this test are run manually. ↵William Deegan2017-08-291-0/+14
| |_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It appears that on non-win and win+py2.7 some of the output is getting dropped and so the test passes when it should fail. with win+py3.5or6 it intermittently fails as it should based on expected output. Though in reality the output is correct.
* | | | | | | | | | | | | PY2/3 get_contents() was returning empty string instead of empty bytes when ↵William Deegan2017-08-242-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | file doesn't exist. get_text_contents() was then trying to call decode on a string object... Fixed. get_contents() now returns empty byte string