simon-git: spigot (master): Simon Tatham
Commits to Tartarus CVS repository.
tartarus-commits at lists.tartarus.org
Wed Dec 17 15:51:21 GMT 2014
TL;DR:
0d87bd3 Add a brief and summarised man page.
28a0f4c Fix build breakage if HAVE_FDS is not defined.
f4c368f Fix some compile warnings.
8c5e362 Make the Python module build again.
056d895 Add an explanatory comment to powbegin.py.
6b0b3f1 Rework powbegin's option handling to use getopt.
4ccb970 Reinstate GMP in the Python module build.
f4601ad Document the Python subdir somewhat.
00a7428 Make 'make distcheck' pass.
11f72e3 Add a few more files to EXTRA_DIST.
072e1a6 Protect test.sh against SIGPIPE being blocked.
c85e02b Write a bob build script.
Repository: git://git.tartarus.org/simon/spigot.git
On the web: http://tartarus.org/~simon-git/gitweb/?p=spigot.git
Branch updated: master
Committer: Simon Tatham <anakin at pobox.com>
Date: 2014-12-17 15:51:21
commit 0d87bd39b4a94f7e1ffea0781809daa254fe5f79
web diff http://tartarus.org/~simon-git/gitweb/?p=spigot.git;a=commitdiff;h=0d87bd39b4a94f7e1ffea0781809daa254fe5f79;hp=82e8814b97b445f62e073988c7c01648dc80d585
Author: Simon Tatham <anakin at pobox.com>
Date: Wed Dec 17 14:13:39 2014 +0000
Add a brief and summarised man page.
Because Unix tradition requires it to exist, and because it probably
is a reasonable medium point between the verbose main manual and the
almost _too_ brief online help.
.gitignore | 3 +-
Makefile.am | 7 +-
defs.but | 11 +++
manpage.but | 295 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
manual.but | 12 +--
5 files changed, 315 insertions(+), 13 deletions(-)
commit 28a0f4ca94facd1353497c6044496ae7e47af84f
web diff http://tartarus.org/~simon-git/gitweb/?p=spigot.git;a=commitdiff;h=28a0f4ca94facd1353497c6044496ae7e47af84f;hp=0d87bd39b4a94f7e1ffea0781809daa254fe5f79
Author: Simon Tatham <anakin at pobox.com>
Date: Wed Dec 17 14:18:04 2014 +0000
Fix build breakage if HAVE_FDS is not defined.
My refactoring of the prefix-matching code defined a flag in one
branch of a #if and then tried to refer to it from the other one,
ahem.
expr.cpp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit f4c368fbe3af80d5425c9b3fb14a16e4b261231f
web diff http://tartarus.org/~simon-git/gitweb/?p=spigot.git;a=commitdiff;h=f4c368fbe3af80d5425c9b3fb14a16e4b261231f;hp=28a0f4ca94facd1353497c6044496ae7e47af84f
Author: Simon Tatham <anakin at pobox.com>
Date: Wed Dec 17 14:25:38 2014 +0000
Fix some compile warnings.
At least one will have been a real bug - the operator precedence
breaking the bounds check on the base in baseNfile and baseNfd
prefixes - but others are just things like unused variables.
bi_internal.h | 2 +-
expr.cpp | 14 +++++++-------
output.h | 1 +
3 files changed, 9 insertions(+), 8 deletions(-)
commit 8c5e362e47b01c6c8da38262b7114b8c82c77427
web diff http://tartarus.org/~simon-git/gitweb/?p=spigot.git;a=commitdiff;h=8c5e362e47b01c6c8da38262b7114b8c82c77427;hp=f4c368fbe3af80d5425c9b3fb14a16e4b261231f
Author: Simon Tatham <anakin at pobox.com>
Date: Wed Dec 17 14:25:41 2014 +0000
Make the Python module build again.
It currently builds against bi_internal, because autoconf isn't there
to tell it it has GMP.
python/pyspig.cpp | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 056d89552013b251f6ac329d5c02eff2feabfa38
web diff http://tartarus.org/~simon-git/gitweb/?p=spigot.git;a=commitdiff;h=056d89552013b251f6ac329d5c02eff2feabfa38;hp=8c5e362e47b01c6c8da38262b7114b8c82c77427
Author: Simon Tatham <anakin at pobox.com>
Date: Wed Dec 17 14:34:48 2014 +0000
Add an explanatory comment to powbegin.py.
python/powbegin.py | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
commit 6b0b3f1bc64b7969a4beedf279f67e5bf569e1bd
web diff http://tartarus.org/~simon-git/gitweb/?p=spigot.git;a=commitdiff;h=6b0b3f1bc64b7969a4beedf279f67e5bf569e1bd;hp=056d89552013b251f6ac329d5c02eff2feabfa38
Author: Simon Tatham <anakin at pobox.com>
Date: Wed Dec 17 14:39:30 2014 +0000
Rework powbegin's option handling to use getopt.
Also removed the -s option, which wasn't used at all, and which I
think must have been a hangover from the previous version of this
program which invoked the actual spigot binary in a pipe to do its
computations.
python/powbegin.py | 48 ++++++++++++++----------------------------------
1 file changed, 14 insertions(+), 34 deletions(-)
commit 4ccb970c86d3eef15bfa6388fb39fb465b176ff5
web diff http://tartarus.org/~simon-git/gitweb/?p=spigot.git;a=commitdiff;h=4ccb970c86d3eef15bfa6388fb39fb465b176ff5;hp=6b0b3f1bc64b7969a4beedf279f67e5bf569e1bd
Author: Simon Tatham <anakin at pobox.com>
Date: Wed Dec 17 14:43:33 2014 +0000
Reinstate GMP in the Python module build.
python/setup.py | 1 +
1 file changed, 1 insertion(+)
commit f4601ad87d764bc8c96eee25d54d121de0038b47
web diff http://tartarus.org/~simon-git/gitweb/?p=spigot.git;a=commitdiff;h=f4601ad87d764bc8c96eee25d54d121de0038b47;hp=4ccb970c86d3eef15bfa6388fb39fb465b176ff5
Author: Simon Tatham <anakin at pobox.com>
Date: Wed Dec 17 14:49:42 2014 +0000
Document the Python subdir somewhat.
At least, give some idea of what it is, and point out that it's
unfinished and subject to change, which is the most important thing.
python/README.txt | 36 ++++++++++++++++++++++++++++++++++++
python/setup.py | 3 ++-
2 files changed, 38 insertions(+), 1 deletion(-)
commit 00a742889c37fee56f6fc4af13a265810be99e4e
web diff http://tartarus.org/~simon-git/gitweb/?p=spigot.git;a=commitdiff;h=00a742889c37fee56f6fc4af13a265810be99e4e;hp=f4601ad87d764bc8c96eee25d54d121de0038b47
Author: Simon Tatham <anakin at pobox.com>
Date: Wed Dec 17 14:56:21 2014 +0000
Make 'make distcheck' pass.
I'd missed some recently added header files from the list, failed to
distribute the Halibut doc sources, and forgotten to have the built
docs cleaned up by 'make clean'.
Makefile.am | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
commit 11f72e38efc0686dd34a86fe1b6dfe0bd71ea1c2
web diff http://tartarus.org/~simon-git/gitweb/?p=spigot.git;a=commitdiff;h=11f72e38efc0686dd34a86fe1b6dfe0bd71ea1c2;hp=00a742889c37fee56f6fc4af13a265810be99e4e
Author: Simon Tatham <anakin at pobox.com>
Date: Wed Dec 17 15:27:43 2014 +0000
Add a few more files to EXTRA_DIST.
The docs as built need to be included in the distribution, for the
sake of people without Halibut installed; and test.sh needs to be
there too.
Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 072e1a67e6bb238a31119e47c136d2f251c935f3
web diff http://tartarus.org/~simon-git/gitweb/?p=spigot.git;a=commitdiff;h=072e1a67e6bb238a31119e47c136d2f251c935f3;hp=11f72e38efc0686dd34a86fe1b6dfe0bd71ea1c2
Author: Simon Tatham <anakin at pobox.com>
Date: Wed Dec 17 15:25:45 2014 +0000
Protect test.sh against SIGPIPE being blocked.
Apparently SIGPIPE somehow ends up blocked when the test script is run
from the top-level build script I'm writing, causing the Perl script
generating the Champernowne constant to keep trying to write to a dead
standard output and prevent the build script from continuing. Fix by
checking the return value of 'print'.
test.sh | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit c85e02bae53d7c090a0b55b1a4dbc281054a4315
web diff http://tartarus.org/~simon-git/gitweb/?p=spigot.git;a=commitdiff;h=c85e02bae53d7c090a0b55b1a4dbc281054a4315;hp=072e1a67e6bb238a31119e47c136d2f251c935f3
Author: Simon Tatham <anakin at pobox.com>
Date: Wed Dec 17 15:15:04 2014 +0000
Write a bob build script.
This picks a version number, runs the test suite with both GMP and
internal bigints, builds the tarball and the HTML docs for the web
site, and also builds a Windows executable.
The Windows executable is very slow (it uses the internal bigints, and
even then, it looks to me as if Visual Studio optimises those rather
less than gcc does), but it gets through the whole test suite up to
the point where interesting filesystem stuff starts happening.
.gitignore | 2 ++
Buildscr | 37 +++++++++++++++++++++++++++++++++++++
2 files changed, 39 insertions(+)
More information about the tartarus-commits
mailing list