simon-git: putty (master): Simon Tatham
Commits to Tartarus CVS repository.
tartarus-commits at lists.tartarus.org
Wed Dec 16 19:07:18 GMT 2015
TL;DR:
a9f591e Report the bignum word size in testbn.
7f95ebc Use nmake's inline file creation to automate .rsp files.
198bca2 Switch Makefile.vc to using batch-mode inference rules.
bf3621f Put back in a missing dynamic-load wrapper on SetSecurityInfo.
d3db17f Introduce a BUILDDIR parameter in Makefile.vc.
Repository: git://git.tartarus.org/simon/putty.git
On the web: http://tartarus.org/~simon-git/gitweb/?p=putty.git
Branch updated: master
Committer: Simon Tatham <anakin at pobox.com>
Date: 2015-12-16 19:07:18
commit a9f591eaa86d8b73602ca25d219223aa94d11618
web diff http://tartarus.org/~simon-git/gitweb/?p=putty.git;a=commitdiff;h=a9f591eaa86d8b73602ca25d219223aa94d11618;hp=daeeca55a4ef109539dc3e67b758299cc03d35ea
Author: Simon Tatham <anakin at pobox.com>
Date: Sun Nov 29 12:04:10 2015 +0000
Report the bignum word size in testbn.
I've found in the last day or two that the first thing I want to do
after any successful run of testbn is to check whether I was running
it with the right compile settings - so I should have made it easier
to find that out to begin with! Better late than never.
testbn.c | 3 +++
1 file changed, 3 insertions(+)
commit 7f95ebc0bf2bda1d7d71421fd1a7c3669a0e5c7a
web diff http://tartarus.org/~simon-git/gitweb/?p=putty.git;a=commitdiff;h=7f95ebc0bf2bda1d7d71421fd1a7c3669a0e5c7a;hp=a9f591eaa86d8b73602ca25d219223aa94d11618
Author: Simon Tatham <anakin at pobox.com>
Date: Sun Nov 29 08:39:50 2015 +0000
Use nmake's inline file creation to automate .rsp files.
This is noticeably faster than a sequence of 'echo' commands, because
the file gets created all in one go. The most natural approach to this
job would also hide the file's contents, but doing it this way with a
'type' command lets me see the file on nmake's standard output, so
that the build log should still contain everything useful for
debugging build problems.
mkfiles.pl | 20 +++++++++-----------
1 file changed, 9 insertions(+), 11 deletions(-)
commit 198bca233a86182302bd6a29fb9f9fc68c60f94c
web diff http://tartarus.org/~simon-git/gitweb/?p=putty.git;a=commitdiff;h=198bca233a86182302bd6a29fb9f9fc68c60f94c;hp=7f95ebc0bf2bda1d7d71421fd1a7c3669a0e5c7a
Author: Simon Tatham <anakin at pobox.com>
Date: Wed Dec 16 18:27:32 2015 +0000
Switch Makefile.vc to using batch-mode inference rules.
This enables it to combine the compilation of multiple source files
into a single 'cl' command with multiple input file arguments, which
speeds up the build noticeably.
(I think nmake could be doing a lot more to improve this - for a
start, I haven't found any way to let it aggregate compilations of
source files in more than one directory, and also, it seems to me that
it really ought to be able to reduce down to just _one_ invocation of
cl by choosing the best topological sort of its build operations,
whereas in fact it looks as if it's sorting the operations _before_
doing the aggregation. But even so, it's a big improvement on the
previous build time.)
mkfiles.pl | 22 ++++++++++++++++++----
1 file changed, 18 insertions(+), 4 deletions(-)
commit bf3621f247937b51e983f364377bb408b4cb609b
web diff http://tartarus.org/~simon-git/gitweb/?p=putty.git;a=commitdiff;h=bf3621f247937b51e983f364377bb408b4cb609b;hp=198bca233a86182302bd6a29fb9f9fc68c60f94c
Author: Simon Tatham <anakin at pobox.com>
Date: Sat Nov 28 18:31:10 2015 +0000
Put back in a missing dynamic-load wrapper on SetSecurityInfo.
We had inadvertently raised the minimum supported Windows version in
the course of restricting PuTTY's ACL.
windows/winsecur.c | 15 +++++----------
windows/winsecur.h | 3 +++
2 files changed, 8 insertions(+), 10 deletions(-)
commit d3db17f3e182eb2f898e32a410afba1683afd1f4
web diff http://tartarus.org/~simon-git/gitweb/?p=putty.git;a=commitdiff;h=d3db17f3e182eb2f898e32a410afba1683afd1f4;hp=bf3621f247937b51e983f364377bb408b4cb609b
Author: Simon Tatham <anakin at pobox.com>
Date: Wed Dec 16 18:20:30 2015 +0000
Introduce a BUILDDIR parameter in Makefile.vc.
Now you can run a command like "nmake /f Makefile.vc BUILDDIR=foo\",
which will cause all the generated files to appear in a subdirectory
of putty\windows. This is immediately useful for testing multiple
build configurations against each other by hand; later on I hope it
will also be a convenient way to run multiple build configurations in
the proper bob build.
Recipe | 2 +-
mkfiles.pl | 44 ++++++++++++++++++++++----------------------
2 files changed, 23 insertions(+), 23 deletions(-)
More information about the tartarus-commits
mailing list