Commit Graph

30991 Commits (414a426880f46568f28da841b47b9d59c2337cf4)

Author SHA1 Message Date
John Benediktsson 414a426880 base64: fix stack effect typo. 2019-05-20 08:39:13 -07:00
John Benediktsson bfc133742e base64: cleanup using. 2019-05-19 18:48:50 -07:00
John Benediktsson 2d2ff1ef68 base64: much faster base64. 2019-05-19 18:48:01 -07:00
John Benediktsson d150e5cfe2 io.streams.byte-array.fast: push-all is faster for byte-array. 2019-05-19 18:47:34 -07:00
John Benediktsson 86046dcbf7 sequences.generalizations: adding (nsequence). 2019-05-19 16:31:19 -07:00
John Benediktsson 53d404a150 base16/32/64/85/91: declare base>ch as fixnum. 2019-05-19 16:23:35 -07:00
John Benediktsson c6e14ce3ca sequences: making copy-state indices integers. 2019-05-19 15:59:31 -07:00
timor 82893dceee FUEL: don't jump to USING: section after updating 2019-05-10 15:41:25 -07:00
Doug Coleman c14e571429 ui.backend.windows: GetKeyboardState returns 0 on error 2019-05-02 07:55:40 -05:00
KUSUMOTO Norio 08aa27a112 windows.factor KUSUMOTO Norio plan 2
bug fix for issue #1

Review of the structure of words

NUMPAD&OEM-keydown-codes

plugable keyboard info

keyboard auto detect

conflict

ToUnicode version

resolve conflicts

ui.backend.windows: fix whitespace
2019-05-02 07:52:27 -05:00
Alexander Iljin 968fea56d0 windows.user32: add the GetKeyboardType function 2019-04-22 22:16:58 -07:00
Alexander Iljin 0007789795 continuations[-docs]: add the finally word 2019-04-22 21:57:51 -07:00
Alexander Iljin 4d5548d62d extra: cleanup USING: lists 2019-04-21 11:24:11 -07:00
John Benediktsson ba41385f10 extra: remove unnecessary yield. 2019-04-21 11:07:28 -07:00
Alexander Iljin 867fc1e3fc calendar[-docs]: add week-number 2019-04-18 14:34:54 -07:00
Alexander Iljin 9063cfc61b sodium: use a more conventional parameter name 2019-04-14 08:42:54 -05:00
Alexander Iljin 18b896e54d sodium: add wrapper words for working with detached signatures 2019-04-14 08:42:49 -05:00
Alexander Iljin 0fc946dc0f sequences-docs: add a missing article 2019-04-14 08:42:26 -05:00
Alexander Iljin b3b9b6b1ac README: add the Gitter and the mailing list links in the Community section 2019-04-14 08:42:05 -05:00
Doug Coleman 9d06dcb67e Config.linux: Better check for g++.
A consistent string across platforms is 'Free Software Foundation'
2019-04-07 18:54:59 -05:00
Doug Coleman 3f777a6fdd tools: use base91 instead of base85 2019-04-06 11:39:07 -05:00
John Benediktsson d248f2452e combinators: faster hashcode for byte-arrays. 2019-04-05 16:55:10 -07:00
John Benediktsson 824fc16a0f base91: adding version of base91 encoding/decoding. 2019-04-05 13:43:05 -07:00
John Benediktsson 38e8c5aeb1 base16: adding RFC 3548 version of base 16 encoding/decoding. 2019-04-05 13:40:23 -07:00
John Benediktsson fa1f9aa5a0 base64/32/85: adding tests for all byte values. 2019-04-05 13:38:00 -07:00
John Benediktsson d89d4590ab game-of-life: adding deploy file. 2019-04-05 13:04:01 -07:00
John Benediktsson 103b15df97 base85: change alphabet to byte-array. 2019-04-05 13:03:19 -07:00
John Benediktsson 83d6c5b382 base32-crockford: separate Douglas Crockford version of Base 32. 2019-04-05 12:10:52 -07:00
John Benediktsson 77c5a4b7ff base32: adding authors.txt 2019-04-05 12:10:33 -07:00
John Benediktsson d53ef800e2 base32: change to RFC 3548 version. 2019-04-05 12:05:21 -07:00
John Benediktsson ab88710e74 base64: adding urlsafe base64 and specify RFC 3548. 2019-04-05 12:03:00 -07:00
John Benediktsson a8b6d7bd4f io.crlf: adding read-ignoring-crlf and read1-ignoring-crlf. 2019-04-05 11:34:34 -07:00
John Benediktsson 66652c4903 geohash: adding first version of Geohash geocoding vocab. 2019-04-02 17:32:15 -07:00
John Benediktsson 338b739f30 base32: faster inverse operation. 2019-04-02 17:32:15 -07:00
Alexander Iljin e2b689a636 windows.ole32: add a couple of constants 2019-03-29 19:45:58 -05:00
John Benediktsson 88abc4e4c2 gravatar: wrapper for Gravatar.com service. 2019-03-28 13:50:35 -07:00
Doug Coleman 6f58118afb Config.linux: Better check for gcc.
To print in make:
$(info IS_GCC is $(IS_GCC))
2019-03-25 00:31:18 -05:00
Alexander Iljin bbd7a112f1 prettyprint-docs: fix the obsolete parser code in an example 2019-03-24 17:00:22 -07:00
Alexander Iljin ea4f061461 prettyprint-docs: fix the slot accessors in a code example 2019-03-24 16:45:31 -07:00
John Benediktsson 2bb6e58eb0 crontab: simplify logic max days of month. 2019-03-24 15:41:19 -07:00
John Benediktsson 6e1d23a931 crontab: better input validation for stuff like Feb 30 or Apr 31. 2019-03-24 13:32:57 -07:00
John Benediktsson 92bf1786de crontab: adding some Feb 29th tests. 2019-03-24 08:34:03 -07:00
John Benediktsson 6f8ee02569 crontab: test a lot more things. 2019-03-23 14:16:07 -07:00
Doug Coleman 357d504719 tests: Don't depend on license.txt not changing.
It's probably bad to have the year in the license file, but it's worse to depend on
the license never changing.

Add a dummy file to crc32, and for multi checksums, the file we were checksumming is
not really integral to the test since it's read into a buffer first.
2019-03-23 13:00:52 -05:00
John Benediktsson deb4b7c0d6 crontab: fix day-of-week to be OR instead of AND days. 2019-03-23 08:21:26 -07:00
John Benediktsson e4c94e7d98 checksums.multi: fix tests. 2019-03-23 07:20:31 -07:00
John Benediktsson ffbb4c8289 crontab: simplify (next-time-after) recursion. 2019-03-22 20:57:50 -07:00
John Benediktsson 3afc3447b4 crontab: simplify common code paths in (next-time-after). 2019-03-22 20:52:33 -07:00
John Benediktsson ea83c1c1ee crontab: constraint order is month, day, day-of-week, hour, minute. 2019-03-22 20:42:46 -07:00
John Benediktsson 0f0099b08d crontab: some more fixes. 2019-03-22 20:36:45 -07:00