summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Mark Wooding [Thu, 5 Sep 2019 13:16:20 +0000 (14:16 +0100)]
debian/control: Add necessary Build-Depends.
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'.
Mark Wooding [Wed, 12 Sep 2018 10:40:06 +0000 (11:40 +0100)]
mm.c (rate): Fix comment typo.
Mark Wooding [Wed, 12 Sep 2018 10:39:05 +0000 (11:39 +0100)]
mm.c (dorunone): Move `double' cast for consistency's sake.
Mark Wooding [Wed, 12 Sep 2018 10:38:16 +0000 (11:38 +0100)]
mm.c (run_all): Move `double' cast to prevent integer overflow.
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.
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.
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.
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.
Mark Wooding [Thu, 5 Sep 2019 13:05:18 +0000 (14:05 +0100)]
.gitignore: Qualify names as being in the top-level directory.
Mark Wooding [Tue, 4 Sep 2018 23:29:19 +0000 (00:29 +0100)]
mm.6: Finish off the manpage, such as it is.
Mark Wooding [Tue, 4 Sep 2018 11:40:18 +0000 (12:40 +0100)]
mm.c: Whitespace cleanup.
Mark Wooding [Tue, 4 Sep 2018 11:35:11 +0000 (12:35 +0100)]
Fix build system.
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!
Mark Wooding [Sun, 12 Mar 2006 16:36:15 +0000 (16:36 +0000)]
mm.6: Add a manpage.
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.
Mark Wooding [Sun, 12 Mar 2006 18:19:22 +0000 (18:19 +0000)]
Debianization!
Mark Wooding [Sun, 12 Mar 2006 17:26:54 +0000 (17:26 +0000)]
mm: Add built-in option for running an internal tournament.
Mark Wooding [Sun, 12 Mar 2006 17:02:30 +0000 (17:02 +0000)]
mm: Add a `quiet' flag to suppress normal thinking noise.
Mark Wooding [Sun, 12 Mar 2006 17:02:29 +0000 (17:02 +0000)]
Various small whitespace cleanups.
Mark Wooding [Thu, 2 Mar 2006 14:58:22 +0000 (14:58 +0000)]
Initial import.