Björn Lindqvist
db9093dd5c
compiler.cfg.stacks.*: new docs
...
Mostly from making comments into doc definitions
2016-03-16 15:21:42 +01:00
Björn Lindqvist
f80513cd99
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.
2016-03-16 14:40:58 +01:00
Björn Lindqvist
4d2afed06d
Build: fix makefile to work with new script path
2016-03-16 14:28:09 +01:00
Björn Lindqvist
4a472d7882
compiler.cfg.builder.blocks: return the slots, they are absolutely
...
needed for bootstrap
2016-03-16 14:08:49 +01:00
Björn Lindqvist
f906f1c282
compiler.cfg.*: the make-kill-block word is not needed
2016-03-16 12:26:03 +01:00
Björn Lindqvist
5ca571e304
compiler.cfg.builder.blocks: some cleanup
2016-03-16 11:48:31 +01:00
Björn Lindqvist
3a9b297b3b
compiler.cfg.*: better stack effect for end-stack-analysis
2016-03-16 10:53:33 +01:00
Doug Coleman
c51f518911
bitly: move from bit.ly to bitly.
2016-03-15 17:19:20 -07:00
John Benediktsson
ee599e9dea
functors: don't leak the bindings.
2016-03-15 16:12:37 -07:00
John Benediktsson
07c867846a
documents: rename string-lines to split-lines so I don't get restarts.
2016-03-15 10:41:14 -07:00
John Benediktsson
51bafaeda4
locals.parser: move parse-binding to functors.
2016-03-15 10:34:07 -07:00
John Benediktsson
1aeae66370
Revert "rename license.txt to LICENSE.txt to be more standard."
...
This reverts commit a1ea69ff7b
.
2016-03-15 07:56:14 -07:00
John Benediktsson
971d94a839
mason.release.tidy: add build.(sh|cmd).
2016-03-15 03:19:54 -07:00
John Benediktsson
5dd6435511
moving build-support/factor.(sh|cmd) to ./build.(sh|cmd).
2016-03-15 03:17:36 -07:00
John Benediktsson
4f0a72f524
mason.release.tidy: don't need with-resource-directory.
2016-03-15 03:17:36 -07:00
John Benediktsson
a1ea69ff7b
rename license.txt to LICENSE.txt to be more standard.
2016-03-15 03:17:36 -07:00
Doug Coleman
98b5ed8012
run-desc: not sure what this is for.
2016-03-14 22:51:11 -07:00
Doug Coleman
d8873f20fc
update: move to unmaintained.
2016-03-14 22:47:36 -07:00
John Benediktsson
90d567d5f2
mason.release.tidy: inline the cleanup file into the one place it was used.
2016-03-14 19:31:27 -07:00
John Benediktsson
ebfa9402d4
io.sockets.unix: using getsockopt doesn't need to recurse.
2016-03-14 08:42:54 -07:00
John Benediktsson
82d4b1d67e
splitting: fix docs for string-lines.
2016-03-13 20:02:09 -07:00
John Benediktsson
2cf223d863
http: fix tests for string-lines.
2016-03-13 20:01:58 -07:00
John Benediktsson
49ae6575d8
html.templates.fhtml: fix tests for string-lines.
2016-03-13 20:01:33 -07:00
John Benediktsson
39a341ffae
txon: fix for string-lines.
2016-03-13 19:58:53 -07:00
John Benediktsson
a3073bd15c
documents: whoops, doc-lines conflicts with doc-lines.
2016-03-13 17:01:58 -07:00
John Benediktsson
e8b62d41c3
splitting: fix using.
2016-03-13 17:01:58 -07:00
Doug Coleman
bb7161a46f
io.sockets.secure.windows: Add some code for loading the certificates on
...
windows. Still disabled, and the CA certificates are duplicated.
2016-03-13 16:11:45 -07:00
Doug Coleman
d9a39ce5e4
openssl.libssl: Use libcrypto on Windows instead of libeay or ssleay and
...
add a few more functions. Ugh.
2016-03-13 16:11:44 -07:00
John Benediktsson
ef2ae9c360
splitting: make string-lines more correctly handle line terminator.
2016-03-13 15:46:04 -07:00
John Benediktsson
a58a2ff7b0
io.sockets.unix: don't need these imports.
2016-03-13 13:43:57 -07:00
John Benediktsson
cd90435588
io.sockets.unix: refactor getsockopt into get-socket-option.
2016-03-13 13:34:29 -07:00
John Benediktsson
b3fbafcf92
io.sockets.unix: adding tests for connection refused.
2016-03-13 13:15:45 -07:00
John Benediktsson
3fdbbe0fea
io.sockets.unix: use getsockopt to check connect success.
2016-03-13 13:08:26 -07:00
John Benediktsson
5b3987a26f
unix.ffi: adding getsockopt and some socket options.
2016-03-13 13:08:07 -07:00
John Benediktsson
2845fb47c1
windows.crypt32: adding platforms.txt.
2016-03-13 07:57:11 -07:00
Doug Coleman
c906148e29
windows.types: fix using
2016-03-13 01:53:22 -08:00
Doug Coleman
460555785c
io.sockets.secure.openssl: Fix docs.
2016-03-13 01:45:52 -08:00
Doug Coleman
2398800829
openssl.libssl: Adding some functions to work with certificates.
2016-03-13 01:42:53 -08:00
Doug Coleman
f3eca53bf5
windows: Adding crypt32 api for SSL certificate loading.
2016-03-13 01:42:52 -08:00
Doug Coleman
aac36d1af8
windows.types: LPSTR is a utf8 string. Add LPTCSTR.
2016-03-13 01:42:51 -08:00
Björn Lindqvist
120c9d646e
FUEL: fix factor-symbol-at-point so it counts " as a symbol character
2016-03-13 08:36:31 +01:00
Björn Lindqvist
d62240a0a2
compiler.codegen.relocation.tests: fix test so it works on windows too
2016-03-13 07:37:49 +01:00
Björn Lindqvist
db4c4665f3
Docs: doc updates
2016-03-13 07:37:20 +01:00
Doug Coleman
df3f58ae61
io.sockets.secure.openssl: Fix subject-name-match? for wildcard domains.
...
Also remove duplicate names before checking.
2016-03-12 20:22:47 -08:00
Benjamin Pollack
b0d62bcdc3
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
2016-03-12 09:27:31 -05:00
Doug Coleman
8ce3ff3fab
xml.write: Fix xml for spacing change.
2016-03-11 22:29:31 -08:00
Benjamin Pollack
2ad91ce941
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.
2016-03-11 18:20:55 -05:00
Benjamin Pollack
4ef42357e1
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.
2016-03-11 18:20:55 -05:00
Benjamin Pollack
512014a436
chloe: make self-closing tags support more idiomatic Factor
2016-03-11 13:13:43 -05:00
Benjamin Pollack
bbc5fe4b5b
command-line: document memory sizes as mebibytes/kibibytes
2016-03-11 12:31:48 -05:00