Commit Graph

34 Commits (fix-linux)

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 53d404a150 base16/32/64/85/91: declare base>ch as fixnum. 2019-05-19 16:23:35 -07:00
John Benediktsson ab88710e74 base64: adding urlsafe base64 and specify RFC 3548. 2019-04-05 12:03:00 -07:00
Doug Coleman 67c44bcf62 base64: Fix base64 for strings that don't end in equal signs.
Some uses of base64 in the wild do not have trailing ==, such as JWT (JSON Web Token) strings.
2017-06-08 21:03:40 -05:00
John Benediktsson ceb75057da change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
Doug Coleman b6be8685c3 basis: ERROR: changes. 2015-08-13 03:20:39 -07:00
John Benediktsson 04c5f5bfce base64: separate read-into-ignoring. 2015-07-16 08:31:48 -07:00
John Benediktsson 9204d3c44d base64: simplify (encode-base64). 2015-07-16 07:35:51 -07:00
John Benediktsson eea048dae2 base64: big speedup and cleanup. 2015-07-15 22:34:15 -07:00
Doug Coleman 3d55e79a2c base64: include alphabet-inverse in compilation unit 2015-07-15 20:17:52 -07:00
Doug Coleman 1fc2e659e8 base64: Fix load error. $[ and ${ run at parse-time currently, so they can't call words that haven't been compiled yet. 2015-07-15 20:03:26 -07:00
John Benediktsson 027a71d98e base64: use literals to compute the inverse array instead of hardcoding. 2015-07-15 18:19:59 -07:00
John Benediktsson 818f337b02 cleanup "over push" is "suffix!". 2014-11-30 08:38:59 -08:00
John Benediktsson 3e7e47b9c0 base64: inline the { 3 2 1 0 } [ -6 * ]. 2014-04-29 15:59:48 -07:00
John Benediktsson 568888c277 base64: faster decoding, use an sbuf instead of replicate/filter. 2014-04-29 15:47:15 -07:00
John Benediktsson 5b9805fcfd base64: faster encode and decode. 2013-03-21 17:46:07 -07:00
Joe Groff 943596575a use radix literals 2011-11-23 19:03:40 -08:00
Slava Pestov 17b095a524 Slices over specialized arrays can now be passed to C functions, written to binary output streams, and given to malloc-byte-array 2010-02-25 04:50:31 +13:00
Slava Pestov df4fb4a3ee Removing integers-as-sequences 2010-01-15 07:15:33 +13:00
Doug Coleman 3f3d57032b Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
Doug Coleman 7f80b52619 fix base64 2009-04-11 12:12:09 -05:00
Doug Coleman a6989d3087 fix bug in base64 -- would fail with bitor trying to OR f with an integer 2009-04-09 19:50:25 -05:00
Slava Pestov 696ac8f835 base64 now deals with byte arrays instead of strings 2009-03-06 14:10:53 -06:00
Doug Coleman 3c408342ef renaming: contain? -> any?, deep-contains? -> deep-any?, pad-left -> pad-head, pad-right -> pad-tail, trim-left -> trim-head, trim-right -> trim-tail 2009-01-29 22:19:07 -06:00
Daniel Ehrenberg fcb56cf6db Factored out io.crlf 2009-01-27 18:42:17 -06:00
Daniel Ehrenberg 83b807929f Fixing base64 documentation 2009-01-14 10:42:58 -06:00
Daniel Ehrenberg 3b679cf2be Base64 works with streams, ignores newlines in inputs and can output newlines when appropriate 2009-01-13 18:50:16 -06:00
Doug Coleman 1384514ad9 better base64 docs 2008-09-12 12:30:42 -05:00
Doug Coleman d97ff8d94d clean up count-end 2008-09-10 19:16:18 -05:00
Doug Coleman 8a921c791c if-empty changes 2008-09-06 19:13:59 -05:00
Doug Coleman 98fafecaa7 add license line, IN: 2008-08-28 23:22:53 -05:00
Slava Pestov d66f887736 Create basis vocab root 2008-07-28 22:03:13 -05:00