Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix reference to TestCmd's IS_WINDOWS in clang tests | William Deegan | 2018-11-28 | 2 | -2/+4 |
| | |||||
* | Merge pull request #3244 from mwichmann/clangfix | William Deegan | 2018-11-28 | 2 | -6/+28 |
|\ | | | | | Add correct archiver tool for clang on win32 | ||||
| * | PR #3244: changes per review for clang StaticLib tests | Mats Wichmann | 2018-11-28 | 3 | -15/+8 |
| | | | | | | | | Signed-off-by: Mats Wichmann <mats@linux.com> | ||||
| * | Add correct archiver tool for clang on win32 | Mats Wichmann | 2018-11-26 | 3 | -6/+35 |
|/ | | | | Signed-off-by: Mats Wichmann <mats@linux.com> | ||||
* | Merge pull request #3242 from mwichmann/wip-textfile | William Deegan | 2018-11-18 | 3 | -0/+5 |
|\ | | | | | Add Textfile/Substfile to default. | ||||
| * | Add Textfile/Substfile to default. | Mats Wichmann | 2018-11-17 | 3 | -0/+5 |
|/ | | | | | | | | | | | | Existing Textfile and Substfile builders (and tool textfile) are added to the defaults, so they do not need to be explicitly specified in the tools list. The documentation sort of implies these are default builders (by not saying anything) so no doc change is made. Fixes issue #3147 Signed-off-by: Mats Wichmann <mats@linux.com> | ||||
* | add logic to remove bad xsltproc from appveyor ci machines if it's present. ↵ | William Deegan | 2018-11-14 | 1 | -1/+9 |
| | | | | This is just to fix bogus failures for docbook/basic/*/*_cmd.py | ||||
* | Remove delete of file. It's causing appveyor to die even though the command ↵ | William Deegan | 2018-11-14 | 1 | -4/+0 |
| | | | | shouldn't issue an error code if xsltproc.exe is not there | ||||
* | Merge pull request #3240 from ArdaFu/master | William Deegan | 2018-11-14 | 3 | -2/+40 |
|\ | | | | | Fix cpp scanner regex logic to treat ifndef. This is a PY3.5+ only issue. | ||||
| * | Modify changes.txt since this is a py3.5+ only issue. | ArdaFu | 2018-11-14 | 1 | -2/+2 |
| | | |||||
| * | Fix cpp scanner regex logic to treat ifndef. Previously it was not properly ↵ | ArdaFu | 2018-11-14 | 3 | -2/+40 |
|/ | | | | differentiating between if, ifdef, and ifndef | ||||
* | Merge pull request #3239 from ptomulik/get_os_env_bool | William Deegan | 2018-11-13 | 3 | -20/+62 |
|\ | | | | | s/get_bool_envvar/get_os_env_bool/ | ||||
| * | refine get_env_bool() docstrings | Paweł Tomulik | 2018-11-13 | 1 | -9/+9 |
| | | |||||
| * | s/get_bool_envvar/get_os_env_bool/ | Paweł Tomulik | 2018-11-13 | 3 | -13/+55 |
| | | |||||
* | | Merge branch 'master' of github.com:SCons/scons | William Deegan | 2018-11-13 | 31 | -150/+1686 |
|\ \ | |/ | |||||
| * | Merge pull request #3216 from ptomulik/virtualenv | William Deegan | 2018-11-13 | 21 | -6/+1113 |
| |\ | | | | | | | Initial support for virtualenv | ||||
| | * | corrections after bdbaddog's code review | Paweł Tomulik | 2018-11-10 | 17 | -138/+150 |
| | | | |||||
| | * | initial support for virtualenv | Paweł Tomulik | 2018-11-10 | 19 | -6/+1101 |
| | | | |||||
| * | | Merge pull request #3112 from bdbaddog/gh_sconsign_md5sum_issue_2980 | William Deegan | 2018-11-12 | 11 | -144/+573 |
| |\ \ | | |/ | |/| | Resolve issue where sconsigns were getting corrupted when using Timestamp-MD5 decider fixes #2980 | ||||
| | * | Fix duplicated items in src/CHANGES.txt | William Deegan | 2018-11-12 | 1 | -23/+9 |
| | | | |||||
| | * | Change test for str(node1) is str(node2) to use ==. Expecting that the ↵ | William Deegan | 2018-11-12 | 1 | -1/+4 |
| | | | | | | | | | | | | strings would have the same id() is not reasonable. Expecting their values are equal is. | ||||
| | * | Resolve comments from @GaryO to clarify new code. | William Deegan | 2018-11-12 | 1 | -2/+13 |
| | | | |||||
| | * | Clarify and simplify logic in Node.get_binfo() | William Deegan | 2018-11-12 | 1 | -4/+8 |
| | | | |||||
| | * | Fix typos | William Deegan | 2018-11-12 | 1 | -1/+1 |
| | | | |||||
| | * | Fix docstring on FileBuildInfo per comment from @dirkbaechle | William Deegan | 2018-11-12 | 1 | -3/+11 |
| | | | |||||
| | * | Add test with MD5-timestamp decider and Repository usage | William Deegan | 2018-11-12 | 2 | -4/+93 |
| | | | |||||
| | * | fix whitespace issues | William Deegan | 2018-11-12 | 1 | -3/+0 |
| | | | |||||
| | * | cleanup travis.xml file | William Deegan | 2018-11-12 | 1 | -5/+0 |
| | | | |||||
| | * | add note about saxon-xslt version 5.5 needing xsl and source file argument ↵ | William Deegan | 2018-11-12 | 1 | -0/+2 |
| | | | | | | | | | | | | order swapped | ||||
| | * | switch from izip to zip. no izip in py3 | William Deegan | 2018-11-12 | 2 | -3/+3 |
| | | | |||||
| | * | Revisit caching of filename -> csig map and invalidate when reasonable | William Deegan | 2018-11-12 | 2 | -38/+29 |
| | | | |||||
| | * | Add docstring | William Deegan | 2018-11-12 | 1 | -0/+8 |
| | | | |||||
| | * | Change logic to ensure we only build the dependency map once per target file. | William Deegan | 2018-11-12 | 1 | -3/+14 |
| | | | |||||
| | * | Moved logic to handle Timestamp-MD5 decider issues into File() node. One ↵ | William Deegan | 2018-11-12 | 2 | -152/+145 |
| | | | | | | | | | | | | minor change in Node.Changed() it now has to handle the decider called indirectly throwing DeciderNeedsNode exception which has a property of decider it should call. Also had to update the explain logic to handle this exception. | ||||
| | * | Check in before migrating logic from Node() -> File(). Since the ↵ | William Deegan | 2018-11-12 | 1 | -3/+17 |
| | | | | | | | | | | | | | | | | | | Timestamp-MD5 decider issue we're trying to resolve only affects File() nodes. Additionally creating the map of file names -> csigs for info loaded from SConsign would only be used when using Timestamp-MD5 | ||||
| | * | move comment to docstring for LinkFunc() | William Deegan | 2018-11-12 | 1 | -5/+7 |
| | | | |||||
| | * | clarify docstring on decider function | William Deegan | 2018-11-12 | 1 | -2/+2 |
| | | | |||||
| | * | pull changes for this issue from WIP branch on mongo tree | William Deegan | 2018-11-12 | 2 | -23/+61 |
| | | | |||||
| | * | Clear up some comments and convert comment to docstring where it makes sense | William Deegan | 2018-11-12 | 1 | -16/+24 |
| | | | |||||
| | * | Update CHANGES.txt with info on bug fixed. | William Deegan | 2018-11-12 | 1 | -0/+4 |
| | | | |||||
| | * | set osx_image: xcode9.4 | William Deegan | 2018-11-12 | 1 | -0/+2 |
| | | | |||||
| | * | add brew install python | William Deegan | 2018-11-12 | 1 | -0/+1 |
| | | | |||||
| | * | add sudo: required | William Deegan | 2018-11-12 | 1 | -0/+3 |
| | | | |||||
| | * | try travis ci mac builds as well | William Deegan | 2018-11-12 | 2 | -38/+47 |
| | | | |||||
| | * | change exists_file() method to skip adding files AND sigs for files in the ↵ | William Deegan | 2018-11-12 | 1 | -33/+50 |
| | | | | | | | | | | | | ignore set. previously was only skipping signitures which left the sconsign in an inconsistant state. (More file names than sigs) | ||||
| | * | add method find_repo_file() which finds the file in it's known repositories. ↵ | William Deegan | 2018-11-12 | 1 | -3/+28 |
| | | | | | | | | | | | | Minor reformat in rfile(). | ||||
| | * | Remove extraneous parens in if statements | William Deegan | 2018-11-12 | 1 | -4/+5 |
| | | | |||||
| | * | Create test to verify fix for issue #2980 | William Deegan | 2018-11-12 | 2 | -4/+140 |
| | | | | | | | | | | | | | | | | | | There are still possible errors due to timestamp-MD5 + cachedir + changed implicit or regular dependencies (but the same # of such as the previous build). These are not yet handled as the fix being used for changed number of such breaks a number of tests. This fix doe reduce the number of possible issues. | ||||
| | * | Fix comment spelling | William Deegan | 2018-11-12 | 1 | -1/+1 |
| | | | |||||
| | * | Switch to use unittest.main() instead of building up a TestSuite which is ↵ | William Deegan | 2018-11-12 | 1 | -0/+1 |
| | | | | | | | | | | | | never used |