Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | | | Update the DC setting as requested to use Detect. | Russel Winder | 2017-06-20 | 2 | -2/+2 | |
| | | | | | ||||||
* | | | | | Merge two working bookmarks. | Russel Winder | 2017-06-20 | 3 | -12/+0 | |
|\ \ \ \ \ | |/ / / / | ||||||
| * | | | | Remove deprecated exception to the shared object naming of Phobos on Fedora. | Russel Winder | 2017-06-19 | 1 | -6/+0 | |
| | | | | | ||||||
| * | | | | Merge in current mainline. | Russel Winder | 2017-06-15 | 1 | -0/+144 | |
| |\ \ \ \ | | | |/ / | | |/| | | ||||||
| * | | | | Remove the static lib builder creation in the D tools. | Russel Winder | 2017-06-12 | 3 | -6/+0 | |
| | |/ / | |/| | | ||||||
* | | | | Attempt a fix for dmd rpath on OSX. | Russel Winder | 2017-06-18 | 1 | -1/+1 | |
| | | | | ||||||
* | | | | Correct the rpath prefix for LDC on Darwin. | Russel Winder | 2017-06-18 | 1 | -2/+2 | |
| | | | | ||||||
* | | | | Always provide a value for DC, never leave it unset: Detect can fail to find ↵ | Russel Winder | 2017-06-17 | 3 | -3/+3 | |
| |/ / |/| | | | | | | | | an executable. | |||||
* | | | merge | William Deegan | 2017-06-14 | 1 | -1/+1 | |
|\ \ \ | |/ / | ||||||
| * | | Merge in recent commit in mainline. | Russel Winder | 2017-06-07 | 1 | -29/+13 | |
| |\ \ | ||||||
| * | | | Update gdc tool and test now that it can deal wth shared object building. | Russel Winder | 2017-06-06 | 1 | -1/+1 | |
| | | | | ||||||
* | | | | Fix doc breakage for D tools. Refer to Russel Windsor for full fix. Several ↵ | William Deegan | 2017-06-14 | 1 | -0/+144 | |
| |/ / |/| | | | | | | | | cvars were referred to but deleted in [ 4157:a305db2fec15 Russel Winder <russel@winder.org.uk> 2017-04-21 10:55 First cut at proper documentation for the D tools. ] | |||||
* | | | Performance: rewrite some central Node code based on hints on fastest ↵ | William Deegan | 2017-06-06 | 1 | -29/+13 | |
|/ / | | | | | | | uniquifiers for python from: https://www.peterbe.com/plog/uniqifiers-benchmark. In my tests yields about 15% speedup on Null Incremental build. Shows about the same on ElectricCloud scons benchmark | |||||
* | | Merged in russel/scons (pull request #458) | William Deegan | 2017-06-05 | 4 | -17/+15 | |
|\ \ | | | | | | | | | | Some minor corrections and deprecation of a special case. | |||||
| * | | Revert the removal of the Fedora package exception, so as to follow the ↵ | Russel Winder | 2017-05-21 | 1 | -0/+7 | |
| | | | | | | | | | | | | SCons deprecation cycle. | |||||
| * | | Change the imports to help with development and testing. Remove an exception ↵ | Russel Winder | 2017-05-01 | 4 | -20/+11 | |
| | | | | | | | | | | | | that is no longer needed. | |||||
* | | | merge | William Deegan | 2017-05-31 | 8 | -37/+2 | |
|\ \ \ | ||||||
| * | | | Remove ancient Aegis revision control system files | Jane Doe | 2017-05-30 | 8 | -37/+2 | |
| | | | | ||||||
* | | | | PY2/3 Ensure system root is not unicode on py2 | William Deegan | 2017-05-31 | 1 | -0/+4 | |
| | | | | ||||||
* | | | | py2/3 when parsing output from dumping environment for vcvarsall.bat, ↵ | William Deegan | 2017-05-31 | 1 | -37/+44 | |
| | | | | | | | | | | | | | | | | convert eah item to string. py2 was failing with non-string in env passed to Popen. Also some PEP8 fixes and better variable names to make the code a little easier to understand | |||||
* | | | | PEP8 | William Deegan | 2017-05-30 | 1 | -1/+1 | |
|/ / / | ||||||
* | | | py2/3 better messaging for actiontest failures | William Deegan | 2017-05-28 | 1 | -4/+5 | |
| | | | ||||||
* | | | PEP8 fixes | William Deegan | 2017-05-28 | 1 | -2/+2 | |
| | | | ||||||
* | | | fix PY3 logic, and some PEP8 fixes | William Deegan | 2017-05-28 | 1 | -4/+3 | |
| | | | ||||||
* | | | py2/3 fix to_bytes to not stringify bytearrays. Fix MD5signiture to not ↵ | Jane Doe | 2017-05-28 | 1 | -4/+16 | |
| | | | | | | | | | | | | stringify if not needed contents | |||||
* | | | py2/3 fix so test/textfile.py works with py3 | William Deegan | 2017-05-26 | 1 | -22/+30 | |
| | | | ||||||
* | | | py2/3 add PY3 to use everywhere to check if running under py3 | William Deegan | 2017-05-26 | 1 | -0/+2 | |
| | | | ||||||
* | | | PY2/3 For msvc resource scanning, ensure we don't try to scan .tlb files ↵ | William Deegan | 2017-05-26 | 3 | -18/+64 | |
| | | | | | | | | | | | | which are binary. This worked fine on py2 because all strings are bytes, but failed on py3 because it wasn't valid unicode. Also fixed issue where the Classic scanner was hardcoding recursive to be 1 and not propagating any such parameter passed to its constructor. Added test for changes to Classic Scanner | |||||
* | | | Improve error messages when test fail | William Deegan | 2017-05-26 | 1 | -2/+2 | |
| | | | ||||||
* | | | PEP8 changes | William Deegan | 2017-05-26 | 1 | -7/+7 | |
| | | | ||||||
* | | | clean up code | William Deegan | 2017-05-26 | 1 | -9/+6 | |
| | | | ||||||
* | | | PY2/3 disable symlink and links for win32 in FSTests.py | William Deegan | 2017-05-17 | 1 | -0/+8 | |
| | | | ||||||
* | | | PY2/3 Add note about current issue | William Deegan | 2017-05-17 | 1 | -0/+3 | |
| | | | ||||||
* | | | PY2/3 stub shutil.SameFileError for py2. with PY3 there's now a specific ↵ | William Deegan | 2017-05-16 | 2 | -2/+32 | |
| | | | | | | | | | | | | exception for copying a file onto itself. Info about the exception is held in the exception object differently than IOError,etc | |||||
* | | | PY2/3 For the time being disable using soft or hard links in duplicating ↵ | William Deegan | 2017-05-16 | 1 | -2/+7 | |
| | | | | | | | | | | | | files on win32. It's supported under PY3, but SCons will need more work to make sure it's used in a consistant way and if user permissions are needed if they user has them | |||||
* | | | PY2/3 fix error message strings for py3 on win32 | William Deegan | 2017-05-16 | 1 | -5/+5 | |
| | | | ||||||
* | | | improve some debug logic which is commented out most of the time | William Deegan | 2017-05-16 | 1 | -1/+1 | |
| | | | ||||||
* | | | py2/3 don't call id in ipkg tool generate method if it's not available. This ↵ | William Deegan | 2017-05-15 | 1 | -9/+15 | |
| | | | | | | | | | | | | was causing test/import.py to fail | |||||
* | | | merge | William Deegan | 2017-05-14 | 2 | -1/+17 | |
|\ \ \ | ||||||
| * | | | switch VS2015 to SDK 10.0, and define SDK10.0 in sdk.py | William Deegan | 2017-05-14 | 2 | -1/+17 | |
| | | | | ||||||
* | | | | Fix #2832 - Expand construction variables in chdir argument of Builders | Gaurav Juvekar | 2017-05-11 | 1 | -0/+2 | |
| | | | | ||||||
* | | | | Fix UtilTests to use different IO buffering for py2/3 | Gaurav Juvekar | 2017-05-10 | 1 | -7/+12 | |
| | | | | ||||||
* | | | | Directly print unicode in --tree | Gaurav Juvekar | 2017-05-09 | 1 | -21/+2 | |
| | | | | ||||||
* | | | | Merged in bdbaddog/scons (pull request #460) | William Deegan | 2017-05-09 | 1 | -4/+13 | |
|\ \ \ \ | |_|/ / |/| | | | | | | | PY2/3 changes. | |||||
| * | | | PY2/3 Change logic to check if the node has an issue with ascii encoding and ↵ | William Deegan | 2017-05-09 | 1 | -4/+13 | |
| | | | | | | | | | | | | | | | | only then encode | |||||
* | | | | Merged in russel/scons (pull request #448) | William Deegan | 2017-05-01 | 7 | -231/+411 | |
|\ \ \ \ | |/ / / |/| | | | | | | | Add an 'all at once' builder to the D tools. | |||||
| * | | | Simplify a couple of calls. | Russel Winder | 2017-05-01 | 1 | -2/+2 | |
| | | | | ||||||
| * | | | First cut at proper documentation for the D tools. | Russel Winder | 2017-04-21 | 3 | -225/+371 | |
| | | | | ||||||
| * | | | Ensure all files pass pycodestyle caveat E501. Add an emitter to the D tool ↵ | Russel Winder | 2017-04-18 | 4 | -7/+28 | |
| | | | | | | | | | | | | | | | | all at once builder to ensure the generate object file with dmd and ldc is noted, especially for deletion. | |||||
| * | | | Add an 'all at once' builder to the D tools. | Russel Winder | 2017-04-17 | 3 | -0/+13 | |
| | | | |