Commit Graph

2058 Commits

Author SHA1 Message Date
sevan
a0e35b2411 Introspection. From "Surely You're Joking, Mr. Feynman!" 2019-12-03 22:42:29 +00:00
sevan
cacc7f27a4 https://twitter.com/sei6r/status/1182433546331279360 2019-11-10 22:42:21 +00:00
sevan
700433206f Definition of austerity by Alexei Sayle on Radio 4
https://web.archive.org/web/20190916192807/https://www.bbc.co.uk/sounds/play/m0008bbc
2019-11-10 00:54:57 +00:00
christos
0e5c7640e2 Gcc-8 bug confusion with restrict on sh3 2019-10-29 21:30:42 +00:00
sevan
31c9b97559 Chris' happiest moment
http://bbc.co.uk/programmes/b09b1zbb
2019-10-27 23:31:15 +00:00
mrg
b609b30b6c adjust a fallthru comment and add a missing break. 2019-10-13 07:42:57 +00:00
mrg
de11d87641 introduce some common variables for use in GCC warning disables:
GCC_NO_FORMAT_TRUNCATION    -Wno-format-truncation (GCC 7/8)
GCC_NO_STRINGOP_TRUNCATION  -Wno-stringop-truncation (GCC 8)
GCC_NO_STRINGOP_OVERFLOW    -Wno-stringop-overflow (GCC 8)
GCC_NO_CAST_FUNCTION_TYPE   -Wno-cast-function-type (GCC 8)

use these to turn off warnings for most GCC-8 complaints.  many
of these are false positives, most of the real bugs are already
commited, or are yet to come.


we plan to introduce versions of (some?) of these that use the
"-Wno-error=" form, which still displays the warnings but does
not make it an error, and all of the above will be re-considered
as either being "fix me" (warning still displayed) or "warning
is wrong."
2019-10-13 07:28:04 +00:00
mrg
c8bf876ced expand the internal consistency checks in truedirec() to avoid
fallthrough cases.  now if direction turns up wrong (it should
not, but this code can't tell that, and convert it to an enum
that would also fix this, is more effort than this is worth.
2019-10-05 23:34:14 +00:00
mrg
21303c93e9 convert HAVE_GCC == 7 to HAVE_GCC >= 7. 2019-09-29 23:44:58 +00:00
wiz
576c8e30e1 End sentence with a dot. 2019-09-02 08:26:00 +00:00
sevan
b9c252d754 Document history.
https://www.bell-labs.com/usr/dmr/www/man11.pdf
Between v1 & v6 UNIX, bcd was rewritten in C, but I don't know if which version,
hence I've skipped mentioning it.
2019-09-01 22:50:11 +00:00
sevan
8f2c65b576 Donnie Darko 2019-08-22 22:51:47 +00:00
sevan
608899cdf4 The mother of all demos 2019-07-26 07:41:22 +00:00
uwe
f9f52b4a0c Use .Dl for displays with single command. Specify .Bl -width with the
same formatting as the actual tags.
2019-07-23 11:02:29 +00:00
uwe
800ba6691b strfile is installed, don't claim it isn't. 2019-07-23 10:40:55 +00:00
uwe
4d25743b11 Prettify formatting. 2019-07-23 09:50:27 +00:00
sevan
26965a4a65 Use double dash to simulate em dash 2019-07-22 13:44:13 +00:00
sevan
cef2b4ad5b Use \(em to get an emphasis dash 2019-07-22 13:37:37 +00:00
sevan
a99bcdece4 Art for the masses - The Dream Machine
The text used an em dash which I've replaced with a coma here.
2019-07-22 09:47:28 +00:00
pgoyette
a9c53af5cf Report the users score _after_ the game has ended and the screen has
been restored to pre-game state.  Otherwise, the user gets a message
that their score did (or more likely, did not) improve over their
previous score, yet the user has no indication of what the current
score actually was!
2019-03-19 00:11:34 +00:00
sevan
9c44dd6276 Shorter than a season - The Soul Of A New Machine 2019-02-24 12:34:00 +00:00
christos
7a986b99ab add fallthrough 2019-02-18 19:35:44 +00:00
mrg
a5ca97c6e5 apply -Wno-error=implicit-fallthrough on files that have fallthru
comments but are missed by the current checker.
2019-02-04 09:51:47 +00:00
mrg
9c07d7ddd1 - done() can return in wizard mode. don't NOTREACHED'd it
but break instead.
2019-02-04 03:33:15 +00:00
mrg
c543d06770 - 'cango' is used beyond a bool type. make it an int.
- add a couple of fallthru comments.
2019-02-04 03:29:41 +00:00
mrg
37649e4074 - enlarge buffer to avoid snprintf() truncation 2019-02-03 10:48:46 +00:00
mrg
770680b518 - avoid multipling a boolean value, use &&. 2019-02-03 10:45:58 +00:00
mrg
fbffadb9f8 - add or adjust /* FALLTHROUGH */ where appropriate
- add __unreachable() after functions that can return but won't in
  this case, and thus can't be marked __dead easily
2019-02-03 03:19:25 +00:00
sevan
f555b79219 Add Alfred North Whitehead quote. 2019-01-21 16:58:47 +00:00
jakllsch
6835f27c8d Incite the "Purple Cow" wrath of Gelett Burgess upon ourselves. 2019-01-13 17:55:03 +00:00
pgoyette
3b35ba0696 More appropriate line-wrapping for previous. 2018-12-15 22:00:16 +00:00
sevan
92d227ffa8 Some advice from Adam Savage / Alex Jason
https://www.reddit.com/r/mythbusters/comments/3wgqgv/the_origin_of_the_remember_kids_the_only/
2018-12-15 17:11:10 +00:00
sevan
a2bcc5e795 Advice from Bob Morris
https://www.ieee-security.org/Cipher/ConfReports/conf-rep-Crypto95.html
2018-10-03 00:13:16 +00:00
sevan
cf2901fc1a I've been on an Ed Wood binge. 2018-09-12 22:10:07 +00:00
maxv
782aa42924 replace ipf->npf 2018-09-02 16:08:12 +00:00
dholland
6f6568e389 typo 2018-08-25 19:38:37 +00:00
maya
cdbb5491cb Try freebsd's pkg-info as well
From John Hein, via Nikolai Lifanov. PR misc/52684
2018-08-16 13:31:04 +00:00
mrg
240adcf578 fix the previous. the code was right, just badly formatted before.
should fix infinite loops reported in some cases.
2018-06-24 12:55:36 +00:00
kamil
1c426e1841 Restore the MKGROFF=bo MKCXX=yes build
Mark the documentation in dc(1), gprof(1), rogue(6) and fsck_ffs(8) with
the .roff flag in SUBDIR.

Sponsored by <The NetBSD Foundation>
2018-06-11 14:18:16 +00:00
christos
2357fc5dd5 use SUBDIR.roff suggested by uwe@ 2018-06-10 17:55:11 +00:00
snj
9e98533ad3 make fortune fatter 2018-05-08 05:24:22 +00:00
christos
bf7113376a Create a new bsd.hostinit.mk file and put the build definitions for all host
programs there; make all Makefiles that use bsd.hostprog.mk include it.
Namely turn off MKREPRO and don't make lint, man pages, info files etc.
Remove the Makefile.inc files that contained these same settings, and
remove the settings from Makefile.host
2018-05-01 19:59:42 +00:00
eadler
31ce73e04a wtf(6): use character classes
ok pgoyette@ silence dholland@
2018-03-07 08:25:43 +00:00
eadler
7c4228cc00 wtf(6): quote "$f"
ok pgoyette@ silence dholland@
2018-03-07 08:24:16 +00:00
eadler
181c044ada [fish] don't allow users to request cards they have made books for
While here, don't re-renter pro mode

PR bin/52973

ok maya@ dh@
2018-03-05 04:59:54 +00:00
dholland
32cded6cc9 Typos. 2018-02-08 09:05:16 +00:00
christos
64a90adb69 fix for OpenSSL-1.1 2018-02-06 16:53:27 +00:00
mrg
31c4a0256f fix issues found by GCC 6.4:
battlestar was missing some {} in its insane printf()+puts() usage.
this is a literal code sequence i found:

	printf("The blast catches ");
	printf("the goddess in the ");
	printf("stomach, knocking ");
	puts("her to the ground.");
	printf("She writhes in the ");
	printf("dirt as the agony of ");
	puts("death taunts her.");
	puts("She has stopped moving.");

no lines inserted or removed.

tetris' checkscores() had wrong and missing {} usage.
2018-02-04 08:48:05 +00:00
christos
2429b427fa PR/52976: Eitan Adler: handle larger primes
Using results from
    J. Sorenson and J. Webster, Strong pseudoprimes to twelve prime
    bases, Math. Comp. 86(304):985-1003, 2017.
teach primes(6) to enumerate primes up to 2^64 - 1.  Until Sorenson
and Webster's paper, we did not know how many strong speudoprime tests
were required when testing alleged primes between 3825123056546413051
and 2^64 - 1.

Adapted from: FreeBSD
2018-02-03 15:40:29 +00:00
pgoyette
0a18c53300 Don't skip the superfluous "is" argument if it's not superfluous!
This allows us to use `wtf is` and get information for the acronym "is"
and produces the same output as `wtf is is` withough requiring the extra
typing by the user.
2018-01-17 03:03:59 +00:00