Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge in current mainline. | Russel Winder | 2017-06-15 | 248 | -648/+893 |
|\ | |||||
| * | changes to prep for 3.0.0 alpha | William Deegan | 2017-06-14 | 7 | -18/+18 |
| | | |||||
| * | Prep for 3.0.0 alpha release | William Deegan | 2017-06-14 | 4 | -40/+27 |
| | | |||||
| * | updates for 3.0.0 alpha | William Deegan | 2017-06-14 | 2 | -27/+30 |
| | | |||||
| * | minor edits to Announce to update URLS | William Deegan | 2017-06-14 | 1 | -2/+2 |
| | | |||||
| * | remove obsolete aegis related files | William Deegan | 2017-06-14 | 2 | -82/+1 |
| | | |||||
| * | updates to example outputs | William Deegan | 2017-06-14 | 232 | -299/+330 |
| | | |||||
| * | merge | William Deegan | 2017-06-14 | 11 | -28/+73 |
| |\ | |||||
| * | | Fix doc breakage for D tools. Refer to Russel Windsor for full fix. Several ↵ | William Deegan | 2017-06-14 | 7 | -185/+490 |
| | | | | | | | | | | | | 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. ] | ||||
* | | | Remove the static lib builder creation in the D tools. | Russel Winder | 2017-06-12 | 3 | -6/+0 |
| |/ |/| | |||||
* | | Merge new changesets to this bookmark. | Russel Winder | 2017-06-08 | 4 | -31/+21 |
|\ \ | |||||
| * \ | Merge in recent commit in mainline. | Russel Winder | 2017-06-07 | 1 | -29/+13 |
| |\ \ | | |/ | |||||
| | * | 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 | ||||
| * | | Update gdc tool and test now that it can deal wth shared object building. | Russel Winder | 2017-06-06 | 3 | -2/+8 |
| |/ | |||||
* | | Rearrange the test so it works properly. | Russel Winder | 2017-06-06 | 6 | -24/+63 |
| | | |||||
* | | Correct the module documentation comments. | Russel Winder | 2017-06-06 | 2 | -2/+2 |
|/ | |||||
* | Merged scons/scons into default | William Deegan | 2017-06-06 | 5 | -17/+16 |
|\ | |||||
| * | Merged in russel/scons (pull request #458) | William Deegan | 2017-06-05 | 5 | -17/+16 |
| |\ | | | | | | | | | | Some minor corrections and deprecation of a special case. | ||||
| | * | Remove unnecessary lines from src/CHANGES.txt as requested. | Russel Winder | 2017-05-24 | 1 | -2/+0 |
| | | | |||||
| | * | Update for latest D-related pull request. Remove some trainling whitespace. | Russel Winder | 2017-05-21 | 1 | -2/+5 |
| | | | |||||
| | * | 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. | ||||
* | | | minor typo | William Deegan | 2017-06-05 | 1 | -1/+1 |
| | | | |||||
* | | | merge | William Deegan | 2017-06-05 | 3 | -38/+49 |
|\ \ \ | |/ / | |||||
| * | | merge | William Deegan | 2017-05-31 | 25 | -111/+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 |
| | | | | |||||
* | | | | Fix improper c code in benchmark. It was yielding warnings compiling on mac ↵ | William Deegan | 2017-06-05 | 1 | -4/+7 |
| |/ / |/| | | | | | | | | and thus the test failed | ||||
* | | | Remove ancient Aegis revision control system files | Jane Doe | 2017-05-30 | 25 | -111/+2 |
|/ / | |||||
* | | py2/3 better messaging for actiontest failures | William Deegan | 2017-05-28 | 1 | -4/+5 |
| | | |||||
* | | PY2/3 change expected string from bytestream to normal string since we ↵ | Jane Doe | 2017-05-28 | 1 | -5/+0 |
| | | | | | | | | changed the return values from popen in testcmd | ||||
* | | PY2/3 change expected string from bytestream to normal string since we ↵ | Jane Doe | 2017-05-28 | 1 | -5/+0 |
| | | | | | | | | changed the return values from popen in testcmd | ||||
* | | PY2/3 handle stderr/stdout streams which are None | Jane Doe | 2017-05-28 | 1 | -1/+4 |
| | | |||||
* | | py2/3 changes to way popen is called based on which version of python we're ↵ | William Deegan | 2017-05-28 | 1 | -8/+60 |
| | | | | | | | | running. The simplest is py3.6 which allows passing encoding, Other versions we disable universal_newlines as that causes python to use the default locale (cp1252) for streams from the command being run which breaks unicode characters output from scons. To resolve getting and requiring binary streams there's a method which will fix unicode/binary and also fix newlines to always be \n | ||||
* | | PY2/3 add support for specifying newline mode to file reads for tests | William Deegan | 2017-05-28 | 1 | -2/+2 |
| | | |||||
* | | PEP8 fix | William Deegan | 2017-05-28 | 1 | -1/+1 |
| | | |||||
* | | 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 |
| | | |||||
* | | PEP8 fixes | William Deegan | 2017-05-28 | 1 | -13/+15 |
| | | |||||
* | | 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 in test.read, if using py3 and not binary, then allow specifying what ↵ | Jane Doe | 2017-05-28 | 1 | -1/+1 |
| | | | | | | | | to do with newline. PY3 will automatically translate it which can yield \r\r\n's in files | ||||
* | | py2/3 fix so test/textfile.py works with py3 | William Deegan | 2017-05-26 | 3 | -173/+251 |
| | | |||||
* | | 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 mode=r to fix MSVS test | William Deegan | 2017-05-17 | 1 | -1/+1 |
| | | |||||
* | | PY2/3 disable symlink and links for win32 in FSTests.py | William Deegan | 2017-05-17 | 1 | -0/+8 |
| | |