]> gitweb.factorcode.org Git - factor.git/log
factor.git
8 years agoRename license.txt to LICENSE.txt.
John Benediktsson [Wed, 16 Mar 2016 16:58:09 +0000 (09:58 -0700)]
Rename license.txt to LICENSE.txt.

8 years agocompiler.cfg.stacks.local: replace-sets values must be hash-sets (#1507)
Björn Lindqvist [Wed, 16 Mar 2016 15:29:49 +0000 (16:29 +0100)]
compiler.cfg.stacks.local: replace-sets values must be hash-sets (#1507)

The compiler hang was because { D: 3 D: 2 } was unequal to { D: 2 D: 3
}, so using a set should fix that.

8 years agosystem: these words can't be foldable
Björn Lindqvist [Wed, 16 Mar 2016 15:18:23 +0000 (16:18 +0100)]
system: these words can't be foldable

Because they will return new values if you update the VM.

8 years agocompiler.cfg.stacks.*: new docs
Björn Lindqvist [Wed, 16 Mar 2016 14:21:42 +0000 (15:21 +0100)]
compiler.cfg.stacks.*: new docs

Mostly from making comments into doc definitions

8 years agocompiler.cfg.dataflow-analysis: removes the -analysis from the dfa token
Björn Lindqvist [Wed, 16 Mar 2016 13:37:33 +0000 (14:37 +0100)]
compiler.cfg.dataflow-analysis: removes the -analysis from the dfa token

It makes the FORWARD-ANALYSIS: and BACKWARD-ANALYSIS: functors less
magical if the generated singletons name is the same as in the syntax.

8 years agoBuild: fix makefile to work with new script path
Björn Lindqvist [Wed, 16 Mar 2016 13:28:09 +0000 (14:28 +0100)]
Build: fix makefile to work with new script path

8 years agocompiler.cfg.builder.blocks: return the slots, they are absolutely
Björn Lindqvist [Wed, 16 Mar 2016 13:08:49 +0000 (14:08 +0100)]
compiler.cfg.builder.blocks: return the slots, they are absolutely
needed for bootstrap

8 years agocompiler.cfg.*: the make-kill-block word is not needed
Björn Lindqvist [Wed, 16 Mar 2016 11:26:03 +0000 (12:26 +0100)]
compiler.cfg.*: the make-kill-block word is not needed

8 years agocompiler.cfg.builder.blocks: some cleanup
Björn Lindqvist [Wed, 16 Mar 2016 10:48:31 +0000 (11:48 +0100)]
compiler.cfg.builder.blocks: some cleanup

8 years agocompiler.cfg.*: better stack effect for end-stack-analysis
Björn Lindqvist [Tue, 15 Mar 2016 23:09:55 +0000 (00:09 +0100)]
compiler.cfg.*: better stack effect for end-stack-analysis

8 years agobitly: move from bit.ly to bitly.
Doug Coleman [Tue, 15 Mar 2016 07:22:01 +0000 (00:22 -0700)]
bitly: move from bit.ly to bitly.

8 years agofunctors: don't leak the bindings.
John Benediktsson [Tue, 15 Mar 2016 23:12:37 +0000 (16:12 -0700)]
functors: don't leak the bindings.

8 years agodocuments: rename string-lines to split-lines so I don't get restarts.
John Benediktsson [Tue, 15 Mar 2016 17:41:14 +0000 (10:41 -0700)]
documents: rename string-lines to split-lines so I don't get restarts.

8 years agolocals.parser: move parse-binding to functors.
John Benediktsson [Tue, 15 Mar 2016 17:34:07 +0000 (10:34 -0700)]
locals.parser: move parse-binding to functors.

8 years agoRevert "rename license.txt to LICENSE.txt to be more standard."
John Benediktsson [Tue, 15 Mar 2016 14:56:14 +0000 (07:56 -0700)]
Revert "rename license.txt to LICENSE.txt to be more standard."

This reverts commit a1ea69ff7b216865898f73eb68d9d6c4bceb8a54.

8 years agomason.release.tidy: add build.(sh|cmd).
John Benediktsson [Tue, 15 Mar 2016 10:19:54 +0000 (03:19 -0700)]
mason.release.tidy: add build.(sh|cmd).

8 years agomoving build-support/factor.(sh|cmd) to ./build.(sh|cmd).
John Benediktsson [Tue, 15 Mar 2016 10:16:33 +0000 (03:16 -0700)]
moving build-support/factor.(sh|cmd) to ./build.(sh|cmd).

8 years agomason.release.tidy: don't need with-resource-directory.
John Benediktsson [Tue, 15 Mar 2016 10:14:22 +0000 (03:14 -0700)]
mason.release.tidy: don't need with-resource-directory.

8 years agorename license.txt to LICENSE.txt to be more standard.
John Benediktsson [Tue, 15 Mar 2016 02:34:20 +0000 (19:34 -0700)]
rename license.txt to LICENSE.txt to be more standard.

8 years agorun-desc: not sure what this is for.
Doug Coleman [Tue, 15 Mar 2016 05:51:11 +0000 (22:51 -0700)]
run-desc: not sure what this is for.

8 years agoupdate: move to unmaintained.
Doug Coleman [Tue, 15 Mar 2016 05:47:36 +0000 (22:47 -0700)]
update: move to unmaintained.

8 years agomason.release.tidy: inline the cleanup file into the one place it was used.
John Benediktsson [Tue, 15 Mar 2016 02:31:27 +0000 (19:31 -0700)]
mason.release.tidy: inline the cleanup file into the one place it was used.

8 years agoio.sockets.unix: using getsockopt doesn't need to recurse.
John Benediktsson [Mon, 14 Mar 2016 15:42:54 +0000 (08:42 -0700)]
io.sockets.unix: using getsockopt doesn't need to recurse.

8 years agosplitting: fix docs for string-lines.
John Benediktsson [Mon, 14 Mar 2016 03:02:09 +0000 (20:02 -0700)]
splitting: fix docs for string-lines.

8 years agohttp: fix tests for string-lines.
John Benediktsson [Mon, 14 Mar 2016 03:01:58 +0000 (20:01 -0700)]
http: fix tests for string-lines.

8 years agohtml.templates.fhtml: fix tests for string-lines.
John Benediktsson [Mon, 14 Mar 2016 03:01:33 +0000 (20:01 -0700)]
html.templates.fhtml: fix tests for string-lines.

8 years agotxon: fix for string-lines.
John Benediktsson [Mon, 14 Mar 2016 02:58:53 +0000 (19:58 -0700)]
txon: fix for string-lines.

8 years agodocuments: whoops, doc-lines conflicts with doc-lines.
John Benediktsson [Mon, 14 Mar 2016 00:01:38 +0000 (17:01 -0700)]
documents: whoops, doc-lines conflicts with doc-lines.

8 years agosplitting: fix using.
John Benediktsson [Sun, 13 Mar 2016 23:56:23 +0000 (16:56 -0700)]
splitting: fix using.

8 years agoio.sockets.secure.windows: Add some code for loading the certificates on
Doug Coleman [Sun, 13 Mar 2016 23:10:43 +0000 (16:10 -0700)]
io.sockets.secure.windows: Add some code for loading the certificates on
windows. Still disabled, and the CA certificates are duplicated.

8 years agoopenssl.libssl: Use libcrypto on Windows instead of libeay or ssleay and
Doug Coleman [Sun, 13 Mar 2016 23:10:04 +0000 (16:10 -0700)]
openssl.libssl: Use libcrypto on Windows instead of libeay or ssleay and
add a few more functions. Ugh.

8 years agosplitting: make string-lines more correctly handle line terminator.
John Benediktsson [Sun, 13 Mar 2016 22:46:04 +0000 (15:46 -0700)]
splitting: make string-lines more correctly handle line terminator.

8 years agoio.sockets.unix: don't need these imports.
John Benediktsson [Sun, 13 Mar 2016 20:43:57 +0000 (13:43 -0700)]
io.sockets.unix: don't need these imports.

8 years agoio.sockets.unix: refactor getsockopt into get-socket-option.
John Benediktsson [Sun, 13 Mar 2016 20:34:29 +0000 (13:34 -0700)]
io.sockets.unix: refactor getsockopt into get-socket-option.

8 years agoio.sockets.unix: adding tests for connection refused.
John Benediktsson [Sun, 13 Mar 2016 20:15:45 +0000 (13:15 -0700)]
io.sockets.unix: adding tests for connection refused.

8 years agoio.sockets.unix: use getsockopt to check connect success.
John Benediktsson [Sun, 13 Mar 2016 20:08:26 +0000 (13:08 -0700)]
io.sockets.unix: use getsockopt to check connect success.

8 years agounix.ffi: adding getsockopt and some socket options.
John Benediktsson [Sun, 13 Mar 2016 20:08:07 +0000 (13:08 -0700)]
unix.ffi: adding getsockopt and some socket options.

8 years agowindows.crypt32: adding platforms.txt.
John Benediktsson [Sun, 13 Mar 2016 14:57:11 +0000 (07:57 -0700)]
windows.crypt32: adding platforms.txt.

8 years agowindows.types: fix using
Doug Coleman [Sun, 13 Mar 2016 09:53:22 +0000 (01:53 -0800)]
windows.types: fix using

8 years agoio.sockets.secure.openssl: Fix docs.
Doug Coleman [Sun, 13 Mar 2016 09:45:52 +0000 (01:45 -0800)]
io.sockets.secure.openssl: Fix docs.

8 years agoopenssl.libssl: Adding some functions to work with certificates.
Doug Coleman [Sun, 13 Mar 2016 09:34:22 +0000 (01:34 -0800)]
openssl.libssl: Adding some functions to work with certificates.

8 years agowindows: Adding crypt32 api for SSL certificate loading.
Doug Coleman [Sun, 13 Mar 2016 09:33:40 +0000 (01:33 -0800)]
windows: Adding crypt32 api for SSL certificate loading.

8 years agowindows.types: LPSTR is a utf8 string. Add LPTCSTR.
Doug Coleman [Sun, 13 Mar 2016 09:32:05 +0000 (01:32 -0800)]
windows.types: LPSTR is a utf8 string. Add LPTCSTR.

8 years agoFUEL: fix factor-symbol-at-point so it counts " as a symbol character
Björn Lindqvist [Sun, 13 Mar 2016 07:36:31 +0000 (08:36 +0100)]
FUEL: fix factor-symbol-at-point so it counts " as a symbol character

8 years agocompiler.codegen.relocation.tests: fix test so it works on windows too
Björn Lindqvist [Sun, 13 Mar 2016 06:37:49 +0000 (07:37 +0100)]
compiler.codegen.relocation.tests: fix test so it works on windows too

8 years agoDocs: doc updates
Björn Lindqvist [Sun, 13 Mar 2016 06:37:20 +0000 (07:37 +0100)]
Docs: doc updates

8 years agoio.sockets.secure.openssl: Fix subject-name-match? for wildcard domains.
Doug Coleman [Sun, 13 Mar 2016 04:18:19 +0000 (20:18 -0800)]
io.sockets.secure.openssl: Fix subject-name-match? for wildcard domains.
Also remove duplicate names before checking.

8 years agoio.sockets.secure: add SNI support for Windows
Benjamin Pollack [Sat, 12 Mar 2016 14:27:31 +0000 (09:27 -0500)]
io.sockets.secure: add SNI support for Windows

M: secure ((client)) is identical between Unix and Windows, so this probably
could be moved out of the platform-specific vocab, but doing it sanely would
require a refactor I'm not excited about, so punting on that for now.

Fixes #1551

8 years agoxml.write: Fix xml for spacing change.
Doug Coleman [Sat, 12 Mar 2016 06:29:31 +0000 (22:29 -0800)]
xml.write: Fix xml for spacing change.

8 years agoxml.writer: do not include meaningless extra whitespace in doctype
Benjamin Pollack [Fri, 11 Mar 2016 21:18:29 +0000 (16:18 -0500)]
xml.writer: do not include meaningless extra whitespace in doctype

This is theoretically merely annoying, but since we're using the XML vocab in
tons of places as an overenthusiastic HTML generator, and HTML5 technically
mandates that the first token needs to be `<!DOCTYPE html>` full-stop, this had
to get fixed.

8 years agochloe/html: switch to HTML5 templates
Benjamin Pollack [Fri, 11 Mar 2016 16:16:18 +0000 (11:16 -0500)]
chloe/html: switch to HTML5 templates

Since XHTML is dead, and HTML5 isn't, switch to HTML5 templates for Chloe and
other key parts of our HTML subsystems. As part of this, I went through and
added DOCTYPE declarations to some of our examples as well.

8 years agochloe: make self-closing tags support more idiomatic Factor
Benjamin Pollack [Fri, 11 Mar 2016 18:12:26 +0000 (13:12 -0500)]
chloe: make self-closing tags support more idiomatic Factor

8 years agocommand-line: document memory sizes as mebibytes/kibibytes
Benjamin Pollack [Fri, 11 Mar 2016 17:20:39 +0000 (12:20 -0500)]
command-line: document memory sizes as mebibytes/kibibytes

8 years agochloe: ensure self-closing tags are self-closing
Benjamin Pollack [Fri, 11 Mar 2016 16:01:22 +0000 (11:01 -0500)]
chloe: ensure self-closing tags are self-closing

This gets us much closer to HTML5 compatibility, while not breaking the
existing XHTML functionality. (Indeed, the entire reason this is necessary is
that XHTML, being an XML derivative, treats `<foo></foo>` and `<foo />`
equivalently, whereas HTML5 does not.)

8 years agocompiler.graphviz: this vocab can be removed I think
Björn Lindqvist [Fri, 11 Mar 2016 09:01:27 +0000 (10:01 +0100)]
compiler.graphviz: this vocab can be removed I think

The compiler.cfg.graphviz vocab implements all its features and is more complete.

8 years agographviz.dot: fix escaping logic
Björn Lindqvist [Fri, 11 Mar 2016 08:44:42 +0000 (09:44 +0100)]
graphviz.dot: fix escaping logic

It used escape the escape char \, but it shouldn't do that because it
leads to double escaping.

8 years agoFUEL: improved fontlocking
Björn Lindqvist [Fri, 11 Mar 2016 06:36:23 +0000 (07:36 +0100)]
FUEL: improved fontlocking

INTERSECTION: and SPECIALIZED-ARRAYS: should be highlighted better and
REQUIRE: and REQUIRES: is old removed syntax

8 years agomath.vectors.simd.intrinsics: the syntax for declaring simd intrinsics
Björn Lindqvist [Fri, 11 Mar 2016 06:11:47 +0000 (07:11 +0100)]
math.vectors.simd.intrinsics: the syntax for declaring simd intrinsics
isn't needed so it can be removed afaict

8 years agoBuild: never dynlink with gui libs
Björn Lindqvist [Fri, 11 Mar 2016 04:17:04 +0000 (05:17 +0100)]
Build: never dynlink with gui libs

8 years agoio.sockets.tests: these needs to be conditional, in case you are ipv4 only
Björn Lindqvist [Thu, 10 Mar 2016 03:11:23 +0000 (04:11 +0100)]
io.sockets.tests: these needs to be conditional, in case you are ipv4 only

8 years agocompiler.*: new tests
Björn Lindqvist [Wed, 9 Mar 2016 07:53:16 +0000 (08:53 +0100)]
compiler.*: new tests

8 years agocompiler.cfg.*: new doc files
Björn Lindqvist [Wed, 9 Mar 2016 07:52:48 +0000 (08:52 +0100)]
compiler.cfg.*: new doc files

8 years agocompiler.cfg.intrinsics.fixnum: more docs and tests
Björn Lindqvist [Tue, 8 Mar 2016 15:33:08 +0000 (16:33 +0100)]
compiler.cfg.intrinsics.fixnum: more docs and tests

8 years agocompiler.cfg.builder.blocks: removes assignments to basic-block variable
Björn Lindqvist [Tue, 8 Mar 2016 15:30:25 +0000 (16:30 +0100)]
compiler.cfg.builder.blocks: removes assignments to basic-block variable

Now it isn't used at all in the cfg creation step.

8 years agocompiler.cfg.*: big changes which removes the last basic-block uses
Björn Lindqvist [Tue, 8 Mar 2016 13:38:48 +0000 (14:38 +0100)]
compiler.cfg.*: big changes which removes the last basic-block uses

All intrinsic code generating words signatures are changed from ( node
-- ) to ( block node -- block' ) so the current block is now always
passed on the stack.

8 years agocompiler.cfg.*: more refactoring to remove basic-block get:s
Björn Lindqvist [Mon, 7 Mar 2016 05:40:27 +0000 (06:40 +0100)]
compiler.cfg.*: more refactoring to remove basic-block get:s

Now almost all words pass around the current basic block on the
stack. Left is updating all intrinsics.

8 years agocompiler.cfg.*: changes to remove basic-block variable
Björn Lindqvist [Mon, 7 Mar 2016 03:42:28 +0000 (04:42 +0100)]
compiler.cfg.*: changes to remove basic-block variable

The emit-node generics signature is changed to ( block node -- block' )
so that it always returns the next block to operate on. Signature for a
lot of related words are changed similarily. Now there is only a few
basic-block usages left.

8 years agocompiler.cfg.*: changed generic emit-node to take the current block as
Björn Lindqvist [Sat, 5 Mar 2016 07:30:00 +0000 (08:30 +0100)]
compiler.cfg.*: changed generic emit-node to take the current block as
stack parameter

The idea is to eventually completely remove the basic-block dynamic
variable from cfg construction.

8 years agocompiler.units: changes dynamic vars so that they are stack parameters instead
Björn Lindqvist [Tue, 1 Mar 2016 17:04:12 +0000 (18:04 +0100)]
compiler.units: changes dynamic vars so that they are stack parameters instead

8 years agoMake VSC work on OS X again 1552/head
Benjamin Pollack [Wed, 9 Mar 2016 18:23:50 +0000 (13:23 -0500)]
Make VSC work on OS X again

`-r` isn't an argument to `open`, and `-n` seems exactly the opposite of what
we want in most circumstances.

8 years agotools.deploy: increase sizes for linux32
Doug Coleman [Wed, 9 Mar 2016 00:36:45 +0000 (16:36 -0800)]
tools.deploy: increase sizes for linux32

8 years agomath.statistics, add docs for cum-sum0, add cum-product1 for symmetry
Jon Harper [Tue, 8 Mar 2016 14:05:37 +0000 (15:05 +0100)]
math.statistics, add docs for cum-sum0, add cum-product1 for symmetry

8 years agosequences-docs, improve consistency
Jon Harper [Tue, 8 Mar 2016 14:04:57 +0000 (15:04 +0100)]
sequences-docs, improve consistency

8 years agorename math.statistics:cum-map to sequences:accumulate*
Jon Harper [Tue, 8 Mar 2016 14:04:35 +0000 (15:04 +0100)]
rename math.statistics:cum-map to sequences:accumulate*

8 years agowindows openssl, libtls: Use the libressl dlls for SSL.
Doug Coleman [Tue, 8 Mar 2016 20:48:45 +0000 (12:48 -0800)]
windows openssl, libtls: Use the libressl dlls for SSL.
http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/
http://downloads.factorcode.org/dlls/
libcrypt-37.dll
libssl-38.dll
libtls-10.dll

8 years agomath.cpp: Fix two warnings. Fixes #1549.
Doug Coleman [Tue, 8 Mar 2016 18:01:50 +0000 (10:01 -0800)]
math.cpp: Fix two warnings. Fixes #1549.

8 years agoio.sockets: Default make-sockaddr-outgoing to make-sockaddr.
Doug Coleman [Tue, 8 Mar 2016 17:21:28 +0000 (09:21 -0800)]
io.sockets: Default make-sockaddr-outgoing to make-sockaddr.

8 years agomath.parser: simplify fix-float (from 16c93c78741)
Jon Harper [Wed, 7 Oct 2015 22:08:34 +0000 (00:08 +0200)]
math.parser: simplify fix-float (from 16c93c78741)

8 years agoformatting, format numbers with C locale and document that it's english only
Jon Harper [Sun, 5 Jul 2015 19:53:14 +0000 (21:53 +0200)]
formatting, format numbers with C locale and document that it's english only

8 years agoprimitive_format_float, return empty string on bad locale instead of C++ exception
Jon Harper [Sun, 5 Jul 2015 19:52:41 +0000 (21:52 +0200)]
primitive_format_float, return empty string on bad locale instead of C++ exception

8 years agoprettyprinter, locale independant float printing
Jon Harper [Mon, 15 Jun 2015 22:29:02 +0000 (00:29 +0200)]
prettyprinter, locale independant float printing

8 years agoio.sockets.unix: Fix ipv6 sends for udp on osx.
Doug Coleman [Tue, 8 Mar 2016 12:45:55 +0000 (04:45 -0800)]
io.sockets.unix: Fix ipv6 sends for udp on osx.

8 years agoio.sockets: Special-case 0.0.0.0 and f for outgoing sockets so we can use
Doug Coleman [Tue, 8 Mar 2016 10:24:09 +0000 (02:24 -0800)]
io.sockets: Special-case 0.0.0.0 and f for outgoing sockets so we can use
them on windows. Add some tests that shouldn't fail. Fixes #85.

8 years agoio.sockets: Fix send-once for inet6.
Doug Coleman [Tue, 8 Mar 2016 00:58:56 +0000 (16:58 -0800)]
io.sockets: Fix send-once for inet6.

8 years agoRevert "io.sockets: Windows doesn't recognize 0.0.0.0. Add a method for"
Doug Coleman [Mon, 7 Mar 2016 22:31:40 +0000 (14:31 -0800)]
Revert "io.sockets: Windows doesn't recognize 0.0.0.0. Add a method for"

This reverts commit 2c82dfb51ba6923c2e7dcf3fac5109ae9da528f2.

8 years agoio.sockets: Windows doesn't recognize 0.0.0.0. Add a method for
Doug Coleman [Mon, 7 Mar 2016 21:59:17 +0000 (13:59 -0800)]
io.sockets: Windows doesn't recognize 0.0.0.0. Add a method for
resolve-localhost for Windows, and make the default ipv4 make-sockaddr use
127.0.0.1 since we are making a sockaddr for ipv4 anyway and 127.0.0.1 is
cross-platform. Fixes #85.

8 years agoeditors.visual-studio-code: msft changed the install directory to
Doug Coleman [Mon, 7 Mar 2016 21:23:24 +0000 (13:23 -0800)]
editors.visual-studio-code: msft changed the install directory to
c:\program files (x86). Now we don't need the platform-specific windows
file.
Also, add -r option to reuse existing windows.

8 years agoio.standard-paths.windows: We call >lower on the paths being compared, but
Doug Coleman [Mon, 7 Mar 2016 21:21:30 +0000 (13:21 -0800)]
io.standard-paths.windows: We call >lower on the paths being compared, but
not on the original file we are looking for. So searching for something
like "Code.exe" would never find it. Fixed.

8 years agoforestdb.lib: Got it compiled for win32. ``cmake -G "Visual Studio 14"
Doug Coleman [Mon, 7 Mar 2016 19:56:39 +0000 (11:56 -0800)]
forestdb.lib: Got it compiled for win32. ``cmake -G "Visual Studio 14"
..`` vs ``cmake -G "Visual Studio 14 Win64" ..``

8 years agoalien.syntax: Add ENUM: example with c basetype.
Doug Coleman [Sat, 5 Mar 2016 23:34:15 +0000 (15:34 -0800)]
alien.syntax: Add ENUM: example with c basetype.

8 years agoforestdb: Default config changed, change it back for Factor. Add more comments.
Doug Coleman [Sat, 5 Mar 2016 23:15:43 +0000 (15:15 -0800)]
forestdb: Default config changed, change it back for Factor. Add more comments.
Caught up to commit cce989f8ed66f1221fd57905123df79e35d5ff39

8 years agoforestdb.ffi: Add C types to the ENUM:s.
Doug Coleman [Sat, 5 Mar 2016 21:25:14 +0000 (13:25 -0800)]
forestdb.ffi: Add C types to the ENUM:s.

8 years agoREADME: https links instead of http.
Doug Coleman [Sat, 5 Mar 2016 19:42:26 +0000 (11:42 -0800)]
README: https links instead of http.

8 years agoip-parser: some cleanup, move ipv6 parsing here.
John Benediktsson [Sat, 5 Mar 2016 17:51:37 +0000 (09:51 -0800)]
ip-parser: some cleanup, move ipv6 parsing here.

8 years agolibtls.ffi: fix platforms file to not have empty line.
John Benediktsson [Sat, 5 Mar 2016 15:44:37 +0000 (07:44 -0800)]
libtls.ffi: fix platforms file to not have empty line.

8 years agoImport a few extra JSON tests from Jansson
Benjamin Pollack [Sat, 5 Mar 2016 14:56:18 +0000 (09:56 -0500)]
Import a few extra JSON tests from Jansson

Fixes #1189

8 years agoMake <inet4> and <ipv4> use ip-parser:parse-ipv4 1542/head
Benjamin Pollack [Sat, 5 Mar 2016 14:11:56 +0000 (09:11 -0500)]
Make <inet4> and <ipv4> use ip-parser:parse-ipv4

Fixes #1209

8 years agolibtls.ffi: Depends on unix.types, fix Windows.
Doug Coleman [Sat, 5 Mar 2016 11:02:38 +0000 (03:02 -0800)]
libtls.ffi: Depends on unix.types, fix Windows.

8 years agoio.sockets.secure.windows: Try to fix compile error.
Doug Coleman [Sat, 5 Mar 2016 10:57:39 +0000 (02:57 -0800)]
io.sockets.secure.windows: Try to fix compile error.

8 years agoAllow specifying vocabulary roots on the command line
Benjamin Pollack [Thu, 3 Mar 2016 19:24:54 +0000 (14:24 -0500)]
Allow specifying vocabulary roots on the command line

Fixes #1498