Commit Graph

1436 Commits (revert-2214-feature-commandline-documentation)

Author SHA1 Message Date
Doug Coleman 6f6bc00cb1 io.launcher.unix: Fix test. 2019-09-27 23:13:51 -05:00
Doug Coleman 4faab8a00f basis: Fix bootstrap to display unix signals instead of "Error in print-error!" 2019-09-27 17:17:56 -05:00
John Benediktsson 41db42a571 Revert "io.encodings.utf16: add a utf16n word for native utf16 type."
This reverts commit ad24fa414f.
2019-08-06 07:12:55 -07:00
John Benediktsson ad24fa414f io.encodings.utf16: add a utf16n word for native utf16 type.
remove io.encodings.utf16n vocabulary, which was kind of single purpose.
update a bunch of vocab usings.
2019-08-05 13:08:09 -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
Alexander Iljin 0007789795 continuations[-docs]: add the finally word 2019-04-22 21:57:51 -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 25b29e084d io.directories.search: a better fix for the linux entry ordering issue. 2019-03-21 19:36:05 -07:00
John Benediktsson 1c44494b32 Revert "io.directories.search: Fix the order of the depth/breadth traversals."
This reverts commit c3cfc177cd.
2019-03-21 19:23:13 -07:00
Doug Coleman c3cfc177cd io.directories.search: Fix the order of the depth/breadth traversals.
This unit test kind of sucks.
2019-03-21 19:41:26 -05:00
Doug Coleman d59292faf6 io.sockets: fix for inet6 too.
"::1" 0 <inet4> utf8 <server>
"::1" f <inet4> utf8 <server>

Fixes #2109
2019-03-17 12:23:34 -05:00
Doug Coleman f4d17d3ba3 io.sockets: Allow f in the port of an inet4.
Fixes #2019.
2019-03-17 12:14:56 -05:00
Doug Coleman 4df7773a58 io.files.windows: Reloading io.pathnames overwrites these two object
methods.

Make them windows methods instead.
2019-03-17 10:56:57 -05:00
John Benediktsson b942caf3d7 io.directories.search: fix traversal test case cross-platform issues.
on Linux and macOS mojave they entries might traverse (a,c,b)
instead of (a,b.c) so we preserve the traversal method order
but sort for cross-platform testing.
2019-03-16 20:29:19 -07:00
Jack Lucas c6c2377072 Fix typo in monitor file 2019-02-09 18:43:51 -05:00
Jack Lucas b259a2725c Fix monitor errors on startup 2019-02-09 18:38:20 -05:00
Jack Lucas e3c189fa56 Fix merge error 2019-02-08 20:19:10 -05:00
Jack Lucas 3154242a3a Re-add Freebsd Support 2019-02-08 19:17:30 -05:00
Doug Coleman c3569f02fa io.sockets: When we throw an error upon failing to resolve a host, report the host name. 2019-01-12 16:31:13 -06:00
John Benediktsson 88617a9e65 io.monitors: cleanup using. 2019-01-11 08:19:59 -08:00
John Benediktsson c2684d5875 io.streams.duplex: use >duplex-stream<. 2019-01-10 20:35:32 -08:00
Doug Coleman 9572c87646 io.standard-paths: Add yet another path for Windows.
My vscode is in ``C:\Users\erg\AppData\Local\Programs\Microsoft VS
Code`` for some reason and vscode stopped working. This fixes it.
2018-12-24 13:08:28 -06:00
Doug Coleman 17ed798178 *.txt: Add newlines, fix some spacing 2018-12-16 12:04:35 -06:00
John Benediktsson 1b95fba178 Revert "io.files.temp: When using temp-file, it's possible that it fails since"
This reverts commit a274f99437.
2018-08-21 10:44:10 -07:00
Doug Coleman a274f99437 io.files.temp: When using temp-file, it's possible that it fails since
the temporary-directory does not exist yet.

Always check if the directory exists and create it if not.
2018-08-12 21:16:21 -05:00
Doug Coleman 279acbc53e io.launcher: Add process-lines word. 2018-07-16 21:02:11 -05:00
Doug Coleman 4b614cc15b factor: Make source files/resources 644 instead of 755. 2018-07-13 20:36:50 -05:00
Doug Coleman 3ac520a8ec io.pathnames: Add canonicalize-path.
The idea is to make a canonical representation of any path, taking into
account . and .. and unicode-prefix on Windows.

The use case is in a shell you have a current-directory and you can do
crazy commands like ``cd ../foo/bar/baz/../.././././`` and get the
canonical/shortened directory name. You can also use this word to
compare if two paths are the same.
2018-07-07 11:59:59 -05:00
Doug Coleman 4e9d383fe5 docs: Fix help-lint-all mistakes. 2018-07-07 01:13:19 -05:00
Doug Coleman 9f213f96f6 core: Add the shuffler words but without primitives.
The nipd branch slowed bootstrap by a minute, this patch does not.

sorry about changing the fjsc line endings...
2018-06-19 22:52:58 -05:00
Doug Coleman a33128a4b3 io.directories.search: link-info better than file-info because file-info can crash if the link is bad. 2018-06-13 22:31:39 -05:00
Doug Coleman 63a21cbdd1 io.launcher.windows: Actually support +new-group+ and +new-session+.
DETACHED_PROCESS doesn't do what we want. Also, the check for
`windows?`` in a Windows vocabulary is quite suspect.
2018-03-16 18:22:23 -05:00
John Benediktsson f83449b688 Revert "io.backend.unix: fix handle-length on stdin."
This reverts commit b54da0f22b.
2018-03-14 13:29:47 -07:00
John Benediktsson b54da0f22b io.backend.unix: fix handle-length on stdin. 2018-03-13 13:53:26 -07:00
John Benediktsson b2de82042c io.encodings.8-bit: adding KZ-1048 and KOI8-U. 2018-03-02 16:09:21 -08:00
John Benediktsson 6d2abd0122 io.encodings.8-bit: adding cp424. 2018-03-01 10:48:08 -08:00
John Benediktsson 6d1bb9e1ba io.encodings.8-bit: reimplement M\ 8-bit encode-string. 2018-02-28 10:35:33 -08:00
John Benediktsson f43f88e7f0 io.encodings.latin1: re-implement M\ latin1 encode-string. 2018-02-28 10:35:23 -08:00
John Benediktsson 1b3a07ca44 io.encodings.8-bit: save 37% memory space by "compressing" codetable.
Instead of a biassoc with from/to hashtables, we make a from array that
is 256 length, using indexing instead of hashing since we know 8-bit
characters are [0,255] and the to hashtable.
2018-02-28 10:22:13 -08:00
John Benediktsson 557a6cca69 io.encodings.8-bit: remove latin1 help for now. 2018-02-28 09:56:04 -08:00
John Benediktsson 0ab7ed6979 io.encodings: use new latin1 instead of 8-bit encoding from file. 2018-02-28 08:56:01 -08:00
John Benediktsson 093e6411be io.encodings.latin1: adding a memory efficient latin1 encoding. 2018-02-28 08:56:01 -08:00
John Benediktsson 7dd32181dd io.encodings.euc: make encoding table read-only. 2018-02-28 08:56:01 -08:00
John Benediktsson ce1de81ec6 cleanup a few resource paths. 2018-02-26 17:38:07 -08:00
John Benediktsson ca2612b906 io.encodings.8-bit: simplify by not implementing encode-string. 2018-02-26 15:19:53 -08:00
John Benediktsson be5c7055ef io.encodings.japanese: not used. 2018-02-26 15:02:44 -08:00
John Benediktsson b74e8d3c22 Revert "io.encodings.8-bit: adding CP874."
This reverts commit 9cccb4de95.
2018-02-26 12:30:11 -08:00
John Benediktsson 9cccb4de95 io.encodings.8-bit: adding CP874. 2018-02-26 11:45:11 -08:00
John Benediktsson 85b69b5b49 io.encodings.8-bit: more encodings, and reduce hierarchy. 2018-02-26 10:21:35 -08:00
John Benediktsson f1030159af io.encodings.iana: need IN: form for tests. 2018-02-25 20:25:37 -08:00