simon-git: putty (master): Simon Tatham
Commits to Tartarus hosted VCS
tartarus-commits at lists.tartarus.org
Thu Nov 8 20:07:40 GMT 2018
TL;DR:
385b31d9 Rewrite the UDP section on portability.
d2f79e25 Update the UDP section about coroutines.
Repository: https://git.tartarus.org/simon/putty.git
On the web: https://git.tartarus.org/?p=simon/putty.git
Branch updated: master
Committer: Simon Tatham <anakin at pobox.com>
Date: 2018-11-08 20:07:40
commit 385b31d9cbae44683ef7e0486a1aad0246b070fc
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=385b31d9cbae44683ef7e0486a1aad0246b070fc;hp=453a1499101f027c72eaf2e36b58c8884776af7a
Author: Simon Tatham <anakin at pobox.com>
Date: Thu Nov 8 18:27:59 2018 +0000
Rewrite the UDP section on portability.
I've recently started using several C99 features in PuTTY, after
finally reaching the point where it didn't break my builds to do so,
even on Windows. So it's now outright inaccurate for the documented
design principles to claim that we're sticking to C90.
While I'm here, I've filled in a bit more detail about the assumptions
we do permit.
doc/udp.but | 77 ++++++++++++++++++++++++++++++++++++++++++++++++-------------
1 file changed, 61 insertions(+), 16 deletions(-)
commit d2f79e2544a7354d614d4ff00c7a0d603c98133b
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=d2f79e2544a7354d614d4ff00c7a0d603c98133b;hp=385b31d9cbae44683ef7e0486a1aad0246b070fc
Author: Simon Tatham <anakin at pobox.com>
Date: Thu Nov 8 18:40:33 2018 +0000
Update the UDP section about coroutines.
It claimed they were only found in ssh.c, which is no longer true:
after I broke up ssh.c into smaller pieces, they're now found all over
the place.
Also, one of the things I did during that refactoring was to arrange
that each protocol layer's cleanup function (hopefully) reliably frees
everything the coroutine might have allocated and been in the middle
of using, which was something I knew the old code was quite bad at. So
I've mentioned that in the coroutines section too, while I'm here.
doc/udp.but | 32 ++++++++++++++++++++++++--------
1 file changed, 24 insertions(+), 8 deletions(-)
More information about the tartarus-commits
mailing list