]>
gitweb.factorcode.org Git - factor.git/log
John Benediktsson [Wed, 8 Jan 2014 18:55:25 +0000 (10:55 -0800)]
sequences: cleanup docs for tail.
John Benediktsson [Wed, 8 Jan 2014 18:19:26 +0000 (10:19 -0800)]
sequences: change trim-head to not call length unless it needs to.
John Benediktsson [Wed, 8 Jan 2014 17:56:08 +0000 (09:56 -0800)]
compiler.tree.propagation.transforms: previous H{ } and HS{ } optimization no longer necessary.
John Benediktsson [Wed, 8 Jan 2014 17:56:00 +0000 (09:56 -0800)]
hashtables: simplify <hashtable>.
John Benediktsson [Wed, 8 Jan 2014 17:55:45 +0000 (09:55 -0800)]
hash-sets: simplify <hash-set>.
John Benediktsson [Tue, 7 Jan 2014 16:25:18 +0000 (08:25 -0800)]
math: fix quot stack effect in unless-zero.
John Benediktsson [Mon, 6 Jan 2014 07:09:07 +0000 (23:09 -0800)]
hash-sets: use >= in hash-large?.
John Benediktsson [Mon, 6 Jan 2014 07:08:53 +0000 (23:08 -0800)]
hashtables: use >= in hash-large?.
John Benediktsson [Mon, 6 Jan 2014 04:30:38 +0000 (20:30 -0800)]
use swapd in a few places.
John Benediktsson [Mon, 6 Jan 2014 04:28:34 +0000 (20:28 -0800)]
sequences.extras: use either?.
John Benediktsson [Mon, 6 Jan 2014 04:08:55 +0000 (20:08 -0800)]
math.matrices: add error for negative m^n (and test).
John Benediktsson [Mon, 6 Jan 2014 04:08:46 +0000 (20:08 -0800)]
math.polynomials: add test for negative p^.
John Benediktsson [Sat, 21 Dec 2013 05:07:31 +0000 (21:07 -0800)]
Revert "alien.libraries: dlopen should handle resource:-paths"
This reverts commit
cc663fff88fa7321af6deea424890128d3b0bc07.
Conflicts:
basis/alien/libraries/libraries-tests.factor
John Benediktsson [Thu, 19 Dec 2013 17:07:46 +0000 (09:07 -0800)]
grouping.extras: fix stack effect names for (group-by).
John Benediktsson [Wed, 18 Dec 2013 17:30:25 +0000 (09:30 -0800)]
grouping.extras: group-by is faster with vectors.
Björn Lindqvist [Sat, 14 Dec 2013 20:11:39 +0000 (21:11 +0100)]
grouping.extras: new word group-by, like sql GROUP BY but is order-preserving
John Benediktsson [Fri, 13 Dec 2013 18:11:51 +0000 (10:11 -0800)]
random: add help for random-unit.
John Benediktsson [Fri, 13 Dec 2013 03:32:58 +0000 (19:32 -0800)]
splitting.extras: need to hint split-harvest.
John Benediktsson [Fri, 13 Dec 2013 02:30:49 +0000 (18:30 -0800)]
math.bits: fix docs for make-bits to be more clear.
Björn Lindqvist [Fri, 29 Nov 2013 13:51:08 +0000 (14:51 +0100)]
alien.libraries.tests: compressed USING line.. at least its in alphabetical order
Björn Lindqvist [Fri, 29 Nov 2013 10:35:44 +0000 (11:35 +0100)]
alien.libraries: dlopen should handle resource:-paths
Björn Lindqvist [Tue, 3 Dec 2013 14:47:40 +0000 (15:47 +0100)]
FUEL: need to catch and handle scan-error that forward-sexp can emit if there is no closing bracket
Björn Lindqvist [Tue, 3 Dec 2013 14:28:21 +0000 (15:28 +0100)]
FUEL: fixed font-locking of SYMBOLS
John Benediktsson [Wed, 11 Dec 2013 02:08:55 +0000 (18:08 -0800)]
uu: protect from invalid input.
John Benediktsson [Sun, 8 Dec 2013 17:15:42 +0000 (09:15 -0800)]
spider: reuse url ref inside fill-spidered-result.
Doug Coleman [Sat, 7 Dec 2013 19:42:45 +0000 (11:42 -0800)]
spider: Don't try to parse non-html as html.
Doug Coleman [Sat, 7 Dec 2013 19:41:36 +0000 (11:41 -0800)]
html.parser.analyzer: Add javascript links. Clean up some code.
Doug Coleman [Sat, 7 Dec 2013 19:37:15 +0000 (11:37 -0800)]
urls: Allow URLs of the form //foo.com, which take on the protocol of the URL they derive from.
John Benediktsson [Fri, 6 Dec 2013 22:40:22 +0000 (14:40 -0800)]
vm: speed up bignum log2.
John Benediktsson [Tue, 3 Dec 2013 01:44:03 +0000 (17:44 -0800)]
io.streams: make stream-element-type inline on string-reader and byte-reader.
Björn Lindqvist [Sat, 30 Nov 2013 17:38:55 +0000 (18:38 +0100)]
pcre: pcre_config returns a long for some parameters and int otherwise
Björn Lindqvist [Fri, 29 Nov 2013 15:17:33 +0000 (16:17 +0100)]
pcre: pcre-fullinfo throws on error
Björn Lindqvist [Fri, 29 Nov 2013 14:52:30 +0000 (15:52 +0100)]
pcre: pcre-config throws bad-option on error
Björn Lindqvist [Thu, 28 Nov 2013 08:23:47 +0000 (09:23 +0100)]
pcre.ffi: using find-library to locate shared lib
Björn Lindqvist [Sun, 1 Dec 2013 13:37:23 +0000 (14:37 +0100)]
FUEL: correct font-locking of nested stack effect declarations.
The new matcher function isn't "fooled" by stack effect declarations
like: ( ... seq quot: ( ... elt index -- ... ) i -- ... )
Björn Lindqvist [Sun, 1 Dec 2013 13:17:14 +0000 (14:17 +0100)]
FUEL: improved font-locking of DESTRUCTOR and FORGET
Björn Lindqvist [Sat, 30 Nov 2013 23:27:51 +0000 (00:27 +0100)]
FUEL: correct highlighting of GENERIC# and MACRO:
Björn Lindqvist [Sat, 30 Nov 2013 23:08:20 +0000 (00:08 +0100)]
FUEL: improved regexps for setters and getters, now they arent fooled by the parsing words << and >>
Björn Lindqvist [Sat, 30 Nov 2013 21:15:24 +0000 (22:15 +0100)]
FUEL: correct colorizing for FROM and EXCLUDE
Björn Lindqvist [Sat, 30 Nov 2013 21:02:27 +0000 (22:02 +0100)]
FUEL: fixed regexp for C-GLOBAL and RENAME
Björn Lindqvist [Sat, 30 Nov 2013 20:51:28 +0000 (21:51 +0100)]
FUEL: colorizing for PROTOCOL and some uncommon parsing words
Björn Lindqvist [Sat, 30 Nov 2013 20:39:24 +0000 (21:39 +0100)]
FUEL: highlight predicates
Björn Lindqvist [Sat, 30 Nov 2013 20:20:58 +0000 (21:20 +0100)]
FUEL: font-lock ENUMs
Doug Coleman [Thu, 28 Nov 2013 18:59:36 +0000 (12:59 -0600)]
io.sockets.secure.openssl: Fix docs.
Doug Coleman [Thu, 28 Nov 2013 16:59:45 +0000 (10:59 -0600)]
alien.cpp: Add comment about allocation.
John Benediktsson [Thu, 28 Nov 2013 01:36:38 +0000 (17:36 -0800)]
msgpack: fix help-lint errors.
John Benediktsson [Thu, 28 Nov 2013 01:34:28 +0000 (17:34 -0800)]
pcre: fix help-lint errors.
John Benediktsson [Thu, 28 Nov 2013 01:31:25 +0000 (17:31 -0800)]
graphviz.render.windows: adding platforms.txt.
Doug Coleman [Wed, 27 Nov 2013 21:36:54 +0000 (21:36 +0000)]
Merge avondrak's graphviz branch.
John Benediktsson [Tue, 26 Nov 2013 22:33:49 +0000 (14:33 -0800)]
tzinfo: simplify magic check.
John Benediktsson [Tue, 26 Nov 2013 18:20:56 +0000 (10:20 -0800)]
math.text.english: accidentally i's and j's.
John Benediktsson [Tue, 26 Nov 2013 18:19:15 +0000 (10:19 -0800)]
math.text.english: support ratio, float, complex.
John Benediktsson [Tue, 26 Nov 2013 16:22:58 +0000 (08:22 -0800)]
grouping.extras: adding group-as and clump-as.
John Benediktsson [Tue, 26 Nov 2013 01:40:15 +0000 (17:40 -0800)]
bson: some cleanup.
John Benediktsson [Tue, 26 Nov 2013 00:42:59 +0000 (16:42 -0800)]
compiler.tree.propagation.transforms: faster H{ } and HS{ } clone.
John Benediktsson [Tue, 26 Nov 2013 00:42:52 +0000 (16:42 -0800)]
Revert "math.functions: make float sqrt a little faster."
This reverts commit
7ae5e9c0c11bbc82ac7854bfa5964723e1cb42d9.
John Benediktsson [Tue, 26 Nov 2013 00:25:02 +0000 (16:25 -0800)]
summary: adding summary of sets.
John Benediktsson [Mon, 25 Nov 2013 20:58:21 +0000 (12:58 -0800)]
compiler.tree.propagation.transforms: rename to non-negative-fixnum?.
John Benediktsson [Mon, 25 Nov 2013 20:48:48 +0000 (12:48 -0800)]
compiler.tree.propgation.transforms: make bit? use integer>fixnum.
John Benediktsson [Mon, 25 Nov 2013 19:14:51 +0000 (11:14 -0800)]
math.functions: make float sqrt a little faster.
John Benediktsson [Mon, 25 Nov 2013 19:07:06 +0000 (11:07 -0800)]
math.floats: shorten definitions using "bit?".
John Benediktsson [Mon, 25 Nov 2013 18:43:42 +0000 (10:43 -0800)]
benchmark.msgpack: adding msgpack benchmark.
John Benediktsson [Mon, 25 Nov 2013 17:29:43 +0000 (09:29 -0800)]
fix some uses of "1 tail" to be "rest".
John Benediktsson [Mon, 25 Nov 2013 04:42:10 +0000 (20:42 -0800)]
fix some uses of "1 head*" to be "but-last".
Doug Coleman [Sun, 24 Nov 2013 04:12:35 +0000 (20:12 -0800)]
bootstrap.primitives: Add comment for where "random" "call( -- )" lines come from.
Doug Coleman [Sun, 24 Nov 2013 02:55:16 +0000 (18:55 -0800)]
os-windows: Remove FACTOR_DLL which is NULL and only used in one place.
Doug Coleman [Sun, 24 Nov 2013 01:53:44 +0000 (17:53 -0800)]
vm: init_parameters_from_args calls default_parameters already.
John Benediktsson [Mon, 25 Nov 2013 04:04:15 +0000 (20:04 -0800)]
io.encodings: slight performance improvement to byte-array>string-fast.
John Benediktsson [Mon, 25 Nov 2013 00:22:29 +0000 (16:22 -0800)]
io.encodings.string: faster decode by using sbufs.
John Benediktsson [Mon, 25 Nov 2013 00:08:26 +0000 (16:08 -0800)]
io.encodings.string: faster for ascii and utf8.
John Benediktsson [Sun, 24 Nov 2013 22:34:53 +0000 (14:34 -0800)]
io.encodings.utf8: fix accidentally scratchpad.
John Benediktsson [Sun, 24 Nov 2013 21:43:00 +0000 (13:43 -0800)]
io.encodings: string>byte-array-fast for when aux>> is f.
John Benediktsson [Sun, 24 Nov 2013 20:05:52 +0000 (12:05 -0800)]
math.bitwise: removing bit-clear? since it is just "bit? not".
John Benediktsson [Sun, 24 Nov 2013 20:01:21 +0000 (12:01 -0800)]
io.binary: speed up signed>.
John Benediktsson [Sun, 24 Nov 2013 20:01:08 +0000 (12:01 -0800)]
math.bitwise: speed up >signed.
John Benediktsson [Sun, 24 Nov 2013 19:02:36 +0000 (11:02 -0800)]
msgpack: use byte-array instead of strings, faster.
John Benediktsson [Sun, 24 Nov 2013 18:45:55 +0000 (10:45 -0800)]
checksums.superfast: use bits word.
John Benediktsson [Sun, 24 Nov 2013 18:45:46 +0000 (10:45 -0800)]
checksums.murmur: use bits word.
John Benediktsson [Sun, 24 Nov 2013 18:45:25 +0000 (10:45 -0800)]
io.binary.fast: write generic be> and le> words.
John Benediktsson [Sun, 24 Nov 2013 17:58:02 +0000 (09:58 -0800)]
checksums.superfast: reuse more code, slightly faster for non-byte-arrays.
John Benediktsson [Sun, 24 Nov 2013 17:57:40 +0000 (09:57 -0800)]
io.binary: faster le> and signed-be>.
John Benediktsson [Sun, 24 Nov 2013 02:49:59 +0000 (18:49 -0800)]
checksums.superfast: reuse code and make a bit faster.
John Benediktsson [Sat, 23 Nov 2013 16:58:52 +0000 (08:58 -0800)]
pcre: handle long values in pcre-config and throw errors.
John Benediktsson [Sat, 23 Nov 2013 02:50:59 +0000 (18:50 -0800)]
checksums.superfast: make checksum on byte-arrays much faster.
John Benediktsson [Sat, 23 Nov 2013 02:50:38 +0000 (18:50 -0800)]
checksums.murmur: make checksum on byte-arrays much faster.
John Benediktsson [Sat, 23 Nov 2013 01:45:41 +0000 (17:45 -0800)]
checksums.superfast: implementation of SuperFastHash.
John Benediktsson [Sat, 23 Nov 2013 01:32:59 +0000 (17:32 -0800)]
combinators: fix docs for dispatch since it isn't in kernel.private.
John Benediktsson [Sat, 23 Nov 2013 01:06:18 +0000 (17:06 -0800)]
checksums.murmur: should be unsigned int32.
John Benediktsson [Fri, 22 Nov 2013 18:34:19 +0000 (10:34 -0800)]
checksums.murmur: implementation of MurmurHash.
John Benediktsson [Fri, 22 Nov 2013 17:03:17 +0000 (09:03 -0800)]
checksums.fletcher: adding Fletcher's checksum in 16/32/64-bits.
John Benediktsson [Thu, 21 Nov 2013 22:52:38 +0000 (14:52 -0800)]
concurrency.combinators: adding parallel-assoc-map.
John Benediktsson [Thu, 21 Nov 2013 18:49:34 +0000 (10:49 -0800)]
youtube: adding downloader for youtube.com.
Doug Coleman [Thu, 21 Nov 2013 07:20:35 +0000 (23:20 -0800)]
websites.factorcode: WTF typo. I blame Caltrain.
John Benediktsson [Thu, 21 Nov 2013 04:39:17 +0000 (20:39 -0800)]
cuesheet: adding parser for cue files.
John Benediktsson [Thu, 21 Nov 2013 03:33:47 +0000 (19:33 -0800)]
colors: implement no-op color conversions.
Doug Coleman [Thu, 21 Nov 2013 04:33:32 +0000 (20:33 -0800)]
websites.factorcode: Add Rackspace logo to bottom of front page in exchange for free open source account. Thanks Rackspace!
John Benediktsson [Thu, 21 Nov 2013 00:54:56 +0000 (16:54 -0800)]
pcre: stop using mirror and cloning matchers.
John Benediktsson [Thu, 21 Nov 2013 00:38:57 +0000 (16:38 -0800)]
hints: add string specializer to member-eq?.
John Benediktsson [Wed, 20 Nov 2013 22:55:09 +0000 (14:55 -0800)]
pcre: remove platforms.txt it works on windows too.
John Benediktsson [Wed, 20 Nov 2013 21:29:39 +0000 (13:29 -0800)]
pcre: smaller public interface?