Commit Graph

30305 Commits (20534f06bb0884393c6f7414a7acffc78355811f)

Author SHA1 Message Date
John Benediktsson 20534f06bb cpu.x86.features: fix article title to start with uppercase. 2018-01-22 10:18:20 -08:00
John Benediktsson 3f2b83bf12 checksums.sodium: use checksums in tests. 2018-01-22 09:28:01 -08:00
Alexander Iljin 383dc58d7e checksums.sodium: add a couple of tests and the "not tested" tag
The result for the first test (with no key) was produced using the b2sum
utility (part of Git for Windows) with the "-a blake2b" option, because
that's the hash that is currently being used by libsodium for its Generic
Hashing API.

The "not tested" tag was added to avoid adding the libsodium dependency to
the automated build evnironment.
2018-01-22 09:26:16 -08:00
Alexander Iljin 70eb4f1d34 sodium: add authenticated encryption and decryption (secretbox) functions 2018-01-22 09:26:16 -08:00
Alexander Iljin 60ff8c00aa checksums.sodium: implement optional keying 2018-01-22 09:26:16 -08:00
Alexander Iljin e10ccd030d checksums.sodium: support Sodium generic hash in checksums vocab 2018-01-22 09:26:16 -08:00
Alexander Iljin aec9f33248 sodium: add generic hash functions 2018-01-22 09:26:16 -08:00
Alexander Iljin 6a162c3045 sodium.ffi: add memory allocation and protection functions 2018-01-22 09:26:16 -08:00
Alexander Iljin b5a42cd4b7 sodium: add password hashing functions 2018-01-22 09:26:16 -08:00
Alexander Iljin d2d7a7b5f7 sodium: add random data generation functions 2018-01-22 09:26:16 -08:00
Alexander Iljin d31d42e8c5 sodium: add startup initialization hook 2018-01-22 09:26:16 -08:00
Alexander Iljin 868e718b66 sodium: import FFI stub 2018-01-22 09:26:16 -08:00
John Benediktsson e49ec97043 nehe: use border around buttons. 2018-01-22 08:50:41 -08:00
John Benediktsson 795150333a demos: use <filled-pile> 2018-01-22 08:50:33 -08:00
John Benediktsson 5501d2446b bubble-chamer: use <filled-pile> 2018-01-22 08:50:25 -08:00
Alexander Iljin dd4b3e6938 units.[imperial|si]: add a couple of Unicode aliases 2018-01-22 07:58:17 -08:00
Alexander Iljin 083c73b232 windows.kernel32: add SetFileValidData function 2018-01-22 07:58:17 -08:00
Alexander Iljin 34e9412e29 syntax-docs: improve descriptions for GENERIC: and GENERIC#: 2018-01-22 07:58:17 -08:00
Alexander Iljin cf5d0b349c ui.gadgets.editors-docs: fix a typo 2018-01-22 07:58:17 -08:00
Alexander Iljin d16cf66810 cpu.x86.features-docs: add some help on instruction-count 2018-01-22 07:58:17 -08:00
Alexander Iljin 5a627505ef ui.gesture-docs: amend propagate-gesture description 2018-01-22 07:58:17 -08:00
Alexander Iljin e07ba18839 ui: add find-windows to find multiple worlds matching a predicate 2018-01-22 07:58:17 -08:00
Alexander Iljin abb3089a97 sequences-docs: fix a typo 2018-01-22 07:58:17 -08:00
Alexander Iljin 183da87bf4 calendar.parser: simplify hms>duration 2018-01-22 07:58:17 -08:00
Alexander Iljin 261439fec6 random.windows: reduce verbosity of windows-crypto-context random-bytes* 2018-01-22 07:58:17 -08:00
John Benediktsson be20da972a concurrency.mailboxes: some cleanup and docs. 2018-01-22 07:51:43 -08:00
John Benediktsson 12166d3693 bubble-chamber: remove individual launcher vocabs in favor of single window. 2018-01-22 07:50:19 -08:00
John Benediktsson bfeb011341 bubble-chamber: adding demos tag. 2018-01-22 07:50:02 -08:00
John Benediktsson df67041a11 bubble-chamber: adjust for gl-scale-factor. 2018-01-22 07:39:29 -08:00
John Benediktsson 11a2ad3550 trails: can use symbols directly without wrapping. 2018-01-22 07:01:22 -08:00
John Benediktsson ed32c5df2b frame-buffer: fix for retina using gl-scale-factor. 2018-01-21 22:17:28 -08:00
John Benediktsson 827f2652ce frame-buffer: cleanup layout*. 2018-01-21 22:03:56 -08:00
John Benediktsson 3e85d3ce7d bubble-chamber: resurrect from unmaintained. 2018-01-21 21:53:27 -08:00
John Benediktsson 36f9a1f9ad frame-buffer: resurrect from unmaintained. 2018-01-21 21:51:29 -08:00
Alexander Iljin 68ddc03e22 boolean-expr: shorten some code 2018-01-22 03:13:11 +01:00
Alexander Iljin f0f2214448 boolean-expr[-docs]: rename cnf to dnf 2018-01-22 03:13:07 +01:00
Alexander Iljin 1b41bf3cfa boolean-expr: use sequences:partition 2018-01-22 01:33:00 +01:00
Alexander Iljin 2a3b917297 boolean-expr-docs: add documentation 2018-01-22 01:33:00 +01:00
Alexander Iljin 5c92f02129 boolean-expr: use FROM: import to suppress restarts on load 2018-01-22 01:32:50 +01:00
Alexander Iljin 0453edb8bf boolean-expr: make compilable by replacing `class` with `class-of` 2018-01-22 01:32:50 +01:00
Alexander Iljin 9a813fa7f5 boolean-expr: resurrect from the unmaintained 2018-01-22 01:32:49 +01:00
John Benediktsson 0133a674a4 concurrency.mailboxes: fix test now that get-all returns a vector. 2018-01-20 21:30:34 -08:00
John Benediktsson 5ea1e2efee vocabs: remove unnecessary generic stack effect. 2018-01-20 21:30:11 -08:00
John Benediktsson 0eb4fc2951 io.launcher.unix: cleanup find-process. 2018-01-20 13:33:16 -08:00
John Benediktsson cb89a14ed6 concurrency.mailboxes: use unless-disposed. 2018-01-20 12:23:32 -08:00
John Benediktsson f25d7313d6 concurrency.mailboxes: simplify mailbox-get-all-timeout. 2018-01-20 11:58:52 -08:00
Björn Lindqvist 3b78ec7b6f ui.render: small simplification 2018-01-20 18:10:06 +01:00
John Benediktsson f0fac14c14 system-info.macosx: adding High Sierra system-code-name. 2018-01-20 09:01:33 -08:00
John Benediktsson c68f0e0042 concurrency.distributed: use delete-at* instead of at/delete-at. 2018-01-20 08:18:36 -08:00
John Benediktsson 0ac73e1f11 concurrency.distributed: simplify a bit, mostly because...
... I'm not a fan of thd instead of thread, and it seemed (to me)
a little cleaner inlining assoc instead of using get/set words.
2018-01-20 08:16:25 -08:00