]>
gitweb.factorcode.org Git - factor.git/log
John Benediktsson [Sun, 25 May 2014 00:16:26 +0000 (17:16 -0700)]
more doc type fixes.
John Benediktsson [Sat, 24 May 2014 13:59:54 +0000 (06:59 -0700)]
basis: fix some doc usings.
John Benediktsson [Sat, 24 May 2014 03:20:15 +0000 (20:20 -0700)]
improve help by linking to types directly.
John Benediktsson [Fri, 23 May 2014 21:32:04 +0000 (14:32 -0700)]
circular: fix formatting on the last line.
John Benediktsson [Fri, 23 May 2014 21:24:04 +0000 (14:24 -0700)]
core: update some help $value types.
John Benediktsson [Fri, 23 May 2014 20:55:46 +0000 (13:55 -0700)]
search-deques: simplify pop-front* and pop-back*.
John Benediktsson [Fri, 23 May 2014 20:27:59 +0000 (13:27 -0700)]
use ``tuple-slots`` instead of ``tuple>array rest``.
John Benediktsson [Fri, 23 May 2014 20:27:22 +0000 (13:27 -0700)]
serialize: some cleanup.
John Benediktsson [Fri, 23 May 2014 20:26:49 +0000 (13:26 -0700)]
core-foundation.time: change epoch to constant.
John Benediktsson [Fri, 23 May 2014 20:26:29 +0000 (13:26 -0700)]
simple-tokenizer: cleanup using list.
John Benediktsson [Fri, 23 May 2014 18:12:30 +0000 (11:12 -0700)]
fuel.eval: re-use listener:parse-lines-interactive.
Jon Harper [Thu, 22 May 2014 08:44:39 +0000 (10:44 +0200)]
YAML: oops, fix according to help-lint
Jon Harper [Wed, 21 May 2014 20:54:46 +0000 (22:54 +0200)]
YAML: better docs for >yaml, typos
Jon Harper [Wed, 21 May 2014 20:31:13 +0000 (22:31 +0200)]
YAML: tests for emitter-line-break variable
Jon Harper [Sat, 10 May 2014 19:48:49 +0000 (21:48 +0200)]
YAML: add output configuration options
Jon Harper [Sat, 10 May 2014 18:19:00 +0000 (20:19 +0200)]
YAML: expose libyaml's emitter options, use unicode mode by default
Jon Harper [Sat, 10 May 2014 13:33:11 +0000 (15:33 +0200)]
YAML: don't use aliases/anchors for fixnums
Jon Harper [Thu, 8 May 2014 16:11:15 +0000 (18:11 +0200)]
YAML: make it more obvious that we use LibYAML
Jon Harper [Thu, 8 May 2014 14:05:49 +0000 (16:05 +0200)]
YAML: Remove wrong comment
Jon Harper [Thu, 1 May 2014 22:53:12 +0000 (00:53 +0200)]
YAML: correctly free yaml_event before reusing
John Benediktsson [Wed, 21 May 2014 15:56:30 +0000 (08:56 -0700)]
heaps: cleanup some code, faster heap-compare.
John Benediktsson [Wed, 21 May 2014 15:50:17 +0000 (08:50 -0700)]
effects: M\ word stack-effect does a little less work.
John Benediktsson [Wed, 21 May 2014 15:49:57 +0000 (08:49 -0700)]
quotations: 1quotation is ever-so-slightly better this way.
John Benediktsson [Wed, 21 May 2014 02:18:39 +0000 (19:18 -0700)]
benchmark.namespaces: adding a namespaces benchmark.
John Benediktsson [Wed, 21 May 2014 02:16:53 +0000 (19:16 -0700)]
benchmark.interval-sets: adding a benchmark of interval-sets.
John Benediktsson [Wed, 21 May 2014 02:15:12 +0000 (19:15 -0700)]
benchmark.lexer: adding a lexer benchmark.
John Benediktsson [Tue, 20 May 2014 23:20:13 +0000 (16:20 -0700)]
asn1: use with-string-reader in the tests.
John Benediktsson [Tue, 20 May 2014 23:18:15 +0000 (16:18 -0700)]
cleanup some places to use with-string-writer.
John Benediktsson [Tue, 20 May 2014 23:11:32 +0000 (16:11 -0700)]
formatting: faster strftime and make parse-strftime match parse-printf.
John Benediktsson [Tue, 20 May 2014 22:10:44 +0000 (15:10 -0700)]
benchmark.make: adding a MAIN:.
John Benediktsson [Tue, 20 May 2014 21:46:01 +0000 (14:46 -0700)]
io.directories.search: some cleanup.
John Benediktsson [Tue, 20 May 2014 19:29:02 +0000 (12:29 -0700)]
io.directories.search: add quot stack effects, simplify find-all-files.
John Benediktsson [Tue, 20 May 2014 19:06:11 +0000 (12:06 -0700)]
io.directories.search: faster directory traversal.
John Benediktsson [Tue, 20 May 2014 18:53:36 +0000 (11:53 -0700)]
alien.strings: faster string>alien for common cases.
John Benediktsson [Tue, 20 May 2014 18:47:38 +0000 (11:47 -0700)]
io.encodings.ascii: moving to core.
John Benediktsson [Tue, 20 May 2014 16:42:41 +0000 (09:42 -0700)]
lexer: change skip back to public interface.
John Benediktsson [Tue, 20 May 2014 16:37:52 +0000 (09:37 -0700)]
misc: fix builtin tuple highlighting.
John Benediktsson [Tue, 20 May 2014 16:33:34 +0000 (09:33 -0700)]
misc: sort vim keywords and fix GENERIC#.
John Benediktsson [Tue, 20 May 2014 16:31:26 +0000 (09:31 -0700)]
html.templates.fhtml: fix using.
John Benediktsson [Tue, 20 May 2014 16:13:58 +0000 (09:13 -0700)]
lexer/parser: rename (scan-token) to ?scan-token, (scan-datum) to ?scan-datum.
John Benediktsson [Tue, 20 May 2014 16:13:36 +0000 (09:13 -0700)]
unicode.collation: minor doc fix.
John Benediktsson [Tue, 20 May 2014 15:53:41 +0000 (08:53 -0700)]
lexer: more type checking.
John Benediktsson [Tue, 20 May 2014 15:20:34 +0000 (08:20 -0700)]
strings.parser: using type declarations.
John Benediktsson [Tue, 20 May 2014 04:38:54 +0000 (21:38 -0700)]
multiline: lexer-eof? is just still-parsing?.
John Benediktsson [Tue, 20 May 2014 04:26:59 +0000 (21:26 -0700)]
multiline: pass the lexer around instead of using namespaces all the time.
John Benediktsson [Tue, 20 May 2014 04:10:31 +0000 (21:10 -0700)]
multiline: fix lexer eof detection.
John Benediktsson [Tue, 20 May 2014 03:59:42 +0000 (20:59 -0700)]
unicode.breaks: change to using constants instead of globals.
John Benediktsson [Tue, 20 May 2014 03:51:01 +0000 (20:51 -0700)]
regexp.parser: fix for recent unicode.scripts change.
John Benediktsson [Mon, 19 May 2014 21:31:08 +0000 (14:31 -0700)]
lexer: change line-text to always be a string.
John Benediktsson [Mon, 19 May 2014 21:29:16 +0000 (14:29 -0700)]
unicode.script: change to use a constant instead of a global.
John Benediktsson [Mon, 19 May 2014 21:14:02 +0000 (14:14 -0700)]
strings.parser: use sbuf accumulator instead of make.
John Benediktsson [Mon, 19 May 2014 17:18:48 +0000 (10:18 -0700)]
help: use effect>string instead of present.
John Benediktsson [Mon, 19 May 2014 17:04:39 +0000 (10:04 -0700)]
help.lint.checks: temporary fix for $quotation changes.
John Benediktsson [Mon, 19 May 2014 17:04:16 +0000 (10:04 -0700)]
Revert "regexp.compiler: slightly faster with t/f check."
This reverts commit
9dcaa5c7e690bc38e468f355cbbafd3c5b299f90 .
John Benediktsson [Mon, 19 May 2014 16:40:51 +0000 (09:40 -0700)]
interval-sets: can just check one side or the other.
John Benediktsson [Mon, 19 May 2014 16:28:01 +0000 (09:28 -0700)]
interval-sets: a little bit faster by not using slices.
John Benediktsson [Mon, 19 May 2014 05:50:03 +0000 (22:50 -0700)]
unicode.data: using interval-sets.
John Benediktsson [Mon, 19 May 2014 05:49:39 +0000 (22:49 -0700)]
interval-sets: faster find-interval.
John Benediktsson [Mon, 19 May 2014 03:47:36 +0000 (20:47 -0700)]
unicode: some performance improvements to category checking.
John Benediktsson [Mon, 19 May 2014 03:47:22 +0000 (20:47 -0700)]
benchmark.regexp: longer benchmark.
John Benediktsson [Mon, 19 May 2014 03:42:02 +0000 (20:42 -0700)]
regexp.compiler: slightly faster with t/f check.
John Benediktsson [Mon, 19 May 2014 03:41:51 +0000 (20:41 -0700)]
interval-maps: some inline.
John Benediktsson [Mon, 19 May 2014 03:09:10 +0000 (20:09 -0700)]
docs: change ``{ $quotation "( x -- y )" }`` to ``{ $quotation ( x -- y ) }``.
John Benediktsson [Sun, 18 May 2014 20:48:35 +0000 (13:48 -0700)]
html.entities: switch to using re-replace-with.
John Benediktsson [Sun, 18 May 2014 20:48:22 +0000 (13:48 -0700)]
regexp: adding re-replace-with.
John Benediktsson [Mon, 12 May 2014 16:07:19 +0000 (09:07 -0700)]
vectors: small speedup to ``f ?push`` and inline 1vector.
John Benediktsson [Sun, 11 May 2014 15:21:13 +0000 (08:21 -0700)]
compile.codegen.relocation: make doc example work on 32-bit.
Doug Coleman [Sun, 11 May 2014 00:58:53 +0000 (17:58 -0700)]
Windows: Add two new targets, x86-32-vista and x86-64-vista for bjourne's
ctrl-c patch. We still support Windows XP by default for now. Closes
Björn Lindqvist [Tue, 25 Mar 2014 16:44:55 +0000 (17:44 +0100)]
VM: attempt to cancel blocking system calls when ctrl-c is pressed
Windows runs ctrl-c in its own thread and doesn't by itself interrupt
blocking system calls when it is pressed. Therefore you have to manually
send an interrupt signal to the stuck thread.
Björn Lindqvist [Sat, 10 May 2014 23:45:07 +0000 (01:45 +0200)]
Docs: mostly fixes for doc errors found by help lint
Björn Lindqvist [Fri, 9 May 2014 13:38:28 +0000 (15:38 +0200)]
Docs: docs for compiler.* and cpu.* words
Björn Lindqvist [Thu, 8 May 2014 16:50:49 +0000 (18:50 +0200)]
Docs: docs for compiler-related vocabs
Björn Lindqvist [Wed, 7 May 2014 21:48:41 +0000 (23:48 +0200)]
Docs: for compiler.cfg and compiler.codegen
Björn Lindqvist [Tue, 6 May 2014 21:24:32 +0000 (23:24 +0200)]
Docs: for node and #call tuples
Björn Lindqvist [Tue, 6 May 2014 16:10:24 +0000 (18:10 +0200)]
Docs: docs for cpu.* vocabs
Björn Lindqvist [Tue, 6 May 2014 16:09:34 +0000 (18:09 +0200)]
Docs: more compiler documentation
Björn Lindqvist [Sun, 4 May 2014 23:38:43 +0000 (01:38 +0200)]
Docs: for cpu.x86.* words
Björn Lindqvist [Sun, 4 May 2014 23:12:41 +0000 (01:12 +0200)]
Docs: initial docs for the compiler.cfg.* vocabs
Björn Lindqvist [Sat, 3 May 2014 23:57:47 +0000 (01:57 +0200)]
Docs: initial docs for compiler.tree.propagation.* vocabs
Björn Lindqvist [Sat, 3 May 2014 23:07:21 +0000 (01:07 +0200)]
Docs: stub docs for cpu.architecture
Björn Lindqvist [Sat, 3 May 2014 14:29:35 +0000 (16:29 +0200)]
Docs: generic.math and layouts
Björn Lindqvist [Thu, 24 Apr 2014 19:35:04 +0000 (21:35 +0200)]
Docs: stub docs for some compiler-related words
Doug Coleman [Wed, 7 May 2014 21:02:14 +0000 (14:02 -0700)]
code_blocks: Same error message in two places, make it clear which is triggering.
Doug Coleman [Wed, 7 May 2014 20:29:05 +0000 (13:29 -0700)]
GNUMakefile: Use -g for symbols.
Doug Coleman [Wed, 7 May 2014 20:28:31 +0000 (13:28 -0700)]
deploy-tests: Bump the sizes to get a Linux32 build.
Benjamin Pollack [Fri, 2 May 2014 20:41:44 +0000 (16:41 -0400)]
Update redis vocabulary to use the modern protocol
The existing Redis vocabulary was using a very old and outdated version of the
Redis protocol that couldn't even write values to a modern Redis install. This
patch updates the library and tests to use the newer protocol, which should
also work on Redis servers all the way back to Redis 1.2.
Doug Coleman [Tue, 6 May 2014 00:44:23 +0000 (20:44 -0400)]
webapps.calculator: Utility word to run the calculator on other ports.
John Benediktsson [Thu, 1 May 2014 21:00:50 +0000 (14:00 -0700)]
yaml: accidentally these lines.
John Benediktsson [Thu, 1 May 2014 02:06:36 +0000 (19:06 -0700)]
ui.tools.listener.history: cleanup and minor bugfix.
John Benediktsson [Wed, 30 Apr 2014 05:13:37 +0000 (22:13 -0700)]
bit-sets: some cleanup, small performance improvement to members.
John Benediktsson [Wed, 30 Apr 2014 05:11:42 +0000 (22:11 -0700)]
math.bitwise: simplify byte-array-bit-count.
John Benediktsson [Tue, 29 Apr 2014 23:37:01 +0000 (16:37 -0700)]
webapps.factorcode: minor cleanup, removing double <table>.
John Benediktsson [Tue, 29 Apr 2014 22:59:48 +0000 (15:59 -0700)]
base64: inline the { 3 2 1 0 } [ -6 * ].
John Benediktsson [Tue, 29 Apr 2014 22:47:15 +0000 (15:47 -0700)]
base64: faster decoding, use an sbuf instead of replicate/filter.
John Benediktsson [Tue, 29 Apr 2014 21:02:30 +0000 (14:02 -0700)]
Revert "unix.ffi: be more explicit about dirent64."
This reverts commit
edf456149330d44995b1c8bdf61a1c5d2617ed9c .
John Benediktsson [Tue, 29 Apr 2014 20:54:27 +0000 (13:54 -0700)]
unix.ffi: be more explicit about dirent64.
John Benediktsson [Tue, 29 Apr 2014 20:38:27 +0000 (13:38 -0700)]
io.directories.unix.linux: fix using.
John Benediktsson [Tue, 29 Apr 2014 20:22:56 +0000 (13:22 -0700)]
io.directories: faster directory-entries by caching dirent structs.
John Benediktsson [Tue, 29 Apr 2014 20:20:33 +0000 (13:20 -0700)]
source-files: this looks cleaner.
John Benediktsson [Tue, 29 Apr 2014 20:20:03 +0000 (13:20 -0700)]
io.streams.memory: use constructor syntax.