mm
4 years agodebian/control: Add necessary Build-Depends. master
Mark Wooding [Thu, 5 Sep 2019 13:16:20 +0000 (14:16 +0100)]
debian/control: Add necessary Build-Depends.

4 years agomm.c (rate): Simplify the algorithm.
Mark Wooding [Wed, 12 Sep 2018 10:41:49 +0000 (11:41 +0100)]
mm.c (rate): Simplify the algorithm.

Now we don't need to take a copy of the code histogram, and there's less
conditional stuff to do in the loop.  This gives an overall 25%
performance improvement, as measured by running `time mm -a 4 8'.

4 years agomm.c (rate): Fix comment typo.
Mark Wooding [Wed, 12 Sep 2018 10:40:06 +0000 (11:40 +0100)]
mm.c (rate): Fix comment typo.

4 years agomm.c (dorunone): Move `double' cast for consistency's sake.
Mark Wooding [Wed, 12 Sep 2018 10:39:05 +0000 (11:39 +0100)]
mm.c (dorunone): Move `double' cast for consistency's sake.

4 years agomm.c (run_all): Move `double' cast to prevent integer overflow.
Mark Wooding [Wed, 12 Sep 2018 10:38:16 +0000 (11:38 +0100)]
mm.c (run_all): Move `double' cast to prevent integer overflow.

4 years agoMakefile.am: Distribute forgotten things.
Mark Wooding [Thu, 5 Sep 2019 13:09:18 +0000 (14:09 +0100)]
Makefile.am: Distribute forgotten things.

Most importantly, the manual, and the `RELEASE' dropping.

4 years ago.links: Pull in necessary things like `auto-version'.
Mark Wooding [Thu, 5 Sep 2019 13:08:23 +0000 (14:08 +0100)]
.links: Pull in necessary things like `auto-version'.

And `COPYING', which we must ignore.

4 years ago.gitignore: Autotools cruft has now moved below `config/'.
Mark Wooding [Thu, 5 Sep 2019 13:07:04 +0000 (14:07 +0100)]
.gitignore: Autotools cruft has now moved below `config/'.

This happened in 4688add4e314f3c3c6092950e7bee28307be672c, which was
badly bungled.  More fixes on their way.

4 years ago.gitignore: Remove things which are peculiar to my personal workflow.
Mark Wooding [Thu, 5 Sep 2019 13:06:13 +0000 (14:06 +0100)]
.gitignore: Remove things which are peculiar to my personal workflow.

These are already ignored by my personal `gitignore' file.

4 years ago.gitignore: Qualify names as being in the top-level directory.
Mark Wooding [Thu, 5 Sep 2019 13:05:18 +0000 (14:05 +0100)]
.gitignore: Qualify names as being in the top-level directory.

5 years agomm.6: Finish off the manpage, such as it is. 0.9.0-dev
Mark Wooding [Tue, 4 Sep 2018 23:29:19 +0000 (00:29 +0100)]
mm.6: Finish off the manpage, such as it is.

5 years agomm.c: Whitespace cleanup.
Mark Wooding [Tue, 4 Sep 2018 11:40:18 +0000 (12:40 +0100)]
mm.c: Whitespace cleanup.

5 years agoFix build system.
Mark Wooding [Tue, 4 Sep 2018 11:35:11 +0000 (12:35 +0100)]
Fix build system.

5 years agoMerge remote-tracking branches 'origin/manpage' and 'origin/debian'
Mark Wooding [Tue, 4 Sep 2018 11:20:34 +0000 (12:20 +0100)]
Merge remote-tracking branches 'origin/manpage' and 'origin/debian'

* origin/manpage:
  mm.6: Add a manpage.

* origin/debian:
  Debianization!

18 years agomm.6: Add a manpage. manpage manpage/manpage
Mark Wooding [Sun, 12 Mar 2006 16:36:15 +0000 (16:36 +0000)]
mm.6: Add a manpage.

18 years agoAdd testing scripts.
Mark Wooding [Sun, 12 Mar 2006 18:20:39 +0000 (18:20 +0000)]
Add testing scripts.

The trial script compares a number of implementations with a random
selection of games, and reports on how good or bad they are.

18 years agoDebianization! debian debian/debian
Mark Wooding [Sun, 12 Mar 2006 18:19:22 +0000 (18:19 +0000)]
Debianization!

18 years agomm: Add built-in option for running an internal tournament. debian max-bin
Mark Wooding [Sun, 12 Mar 2006 17:26:54 +0000 (17:26 +0000)]
mm: Add built-in option for running an internal tournament.

18 years agomm: Add a `quiet' flag to suppress normal thinking noise.
Mark Wooding [Sun, 12 Mar 2006 17:02:30 +0000 (17:02 +0000)]
mm: Add a `quiet' flag to suppress normal thinking noise.

18 years agoVarious small whitespace cleanups.
Mark Wooding [Sun, 12 Mar 2006 17:02:29 +0000 (17:02 +0000)]
Various small whitespace cleanups.

18 years agoInitial import. manpage
Mark Wooding [Thu, 2 Mar 2006 14:58:22 +0000 (14:58 +0000)]
Initial import.