John Benediktsson
|
29f6011817
|
hash-sets: remove unused import.
|
2011-09-06 11:26:29 -07:00 |
Slava Pestov
|
9c29511eb4
|
Add test case to memory-tests.factor for recent large object allocation bug
|
2011-09-05 16:47:32 -07:00 |
Slava Pestov
|
ed9cf9e4fd
|
Move some primitives from memory and memory.private to tools.memory.private, add data-heap and code-heap words that wrap the struct for you
|
2011-09-05 16:47:29 -07:00 |
John Benediktsson
|
e8aa41ae57
|
hash-sets: simpler <hash-set>.
|
2011-09-03 16:38:42 -07:00 |
John Benediktsson
|
21c30b37ee
|
sets: adding test for cardinality of arrays.
|
2011-09-03 16:34:33 -07:00 |
John Benediktsson
|
f2aa8ec876
|
hash-sets: initialize hashtable capacity to length of sequence.
|
2011-09-03 14:46:26 -07:00 |
John Benediktsson
|
c99e6d79cd
|
math: fix docs for 'when-zero'.
|
2011-09-02 21:13:29 -07:00 |
John Benediktsson
|
e2cca82fca
|
sets: fix cardinality of sequences, and speed up subset?.
|
2011-08-27 20:20:56 -07:00 |
John Benediktsson
|
cc68afddce
|
Merge remote-tracking branch 'factorcode/master'
|
2011-08-27 17:26:11 -07:00 |
Joe Groff
|
9040ee37e0
|
Merge remote-tracking branch 'Blei/gtk-image-loader'
Conflicts:
basis/alien/enums/enums-tests.factor
basis/alien/enums/enums.factor
basis/alien/parser/parser.factor
basis/gdk/pixbuf/ffi/ffi.factor
basis/glib/ffi/ffi.factor
basis/tools/deploy/shaker/shaker.factor
basis/ui/backend/gtk/gtk.factor
basis/windows/nt/nt.factor
|
2011-08-27 14:07:18 -07:00 |
John Benediktsson
|
e5b6e46702
|
parser: fix a typo in the docs.
|
2011-08-26 21:07:16 -07:00 |
John Benediktsson
|
f1e51fa4ef
|
Merge remote-tracking branch 'erg/master'
|
2011-08-26 18:53:58 -07:00 |
John Benediktsson
|
e026eb0db4
|
Merge branch 'cleanup'
|
2011-08-26 18:49:25 -07:00 |
John Benediktsson
|
9f34c9c676
|
Spelling fixes to documentation.
|
2011-08-26 16:20:31 -07:00 |
Doug Coleman
|
80618ef403
|
Add a bunch of unit tests for 100% code coverage in sets vocab
|
2011-08-26 15:03:55 -05:00 |
Doug Coleman
|
7432797251
|
Fix unit test in strings
|
2011-08-25 11:10:40 -07:00 |
Slava Pestov
|
a5e70d2e78
|
strings: fix broken unit tests introduced by recent commit
|
2011-08-24 23:42:33 -07:00 |
Doug Coleman
|
b584b9466c
|
Rearrange sets-tests in order the words are defined, remove duplicate test, add a test.
|
2011-08-24 17:55:05 -07:00 |
Jon Harper
|
58405ae6ba
|
sequences, fix stack effect of (accumulate)
|
2011-08-25 00:43:37 +02:00 |
Doug Coleman
|
539d34fd23
|
Fix help lint for when*,unless*
|
2011-08-23 12:28:16 -07:00 |
Doug Coleman
|
46dac71d45
|
Merge git://factorcode.org/git/factor
|
2011-08-17 22:07:57 -07:00 |
Joe Groff
|
d711824c10
|
command-line, parser, syntax: move the MAIN: invocation from run-file to run-script to minimize the potential impact on internal machinery that uses run-file
|
2011-08-17 21:29:02 -07:00 |
Joe Groff
|
e1390875ca
|
parser, source-files, syntax: have MAIN: store the main entry point in the source-file record in addition to the vocabulary. Have run-file execute the MAIN: word for a file if present after evaluating its contents.
|
2011-08-17 20:58:09 -07:00 |
Doug Coleman
|
e6154acc96
|
subset? was broken...
|
2011-08-16 14:19:24 -07:00 |
John Benediktsson
|
1def8141bd
|
combinators: fix typo in docs for case.
|
2011-08-10 16:25:21 -07:00 |
Joe Groff
|
8feb6c68e2
|
kernel: add full stack effects to unless, when, when*, unless* so they give useful stack imbalance errors
|
2011-08-09 10:32:12 -07:00 |
Joe Groff
|
62332cfa17
|
strings: a few more peace-of-mind tests setting out-of-range code points in strings
|
2011-07-20 13:52:42 -07:00 |
Joe Groff
|
bd56ab985e
|
strings: the fast path for set-string-nth was being used inappropriately for negative numbers. use the fast path only for Z ∩ [0, 127]
|
2011-07-20 10:21:11 -07:00 |
Erik Charlebois
|
64252dbdbc
|
32 and 64 bit Linux PPC support
|
2011-05-23 23:36:14 -04:00 |
Erik Charlebois
|
305dcf1551
|
Use .factor-rc etc on Windows too, files can begin with dots just fine
|
2011-05-23 23:36:13 -04:00 |
John Benediktsson
|
ef98730827
|
Merge branch 'master' into sorting
|
2011-05-03 20:51:53 -07:00 |
Slava Pestov
|
c36d73e242
|
Change do-callback to register the current thread with the callback, instead of busy waiting for the current callback to become the right one before returning. Fixes 100% CPU usage issue with system-alert. Thanks to Blei and ex-rzr for doing preliminary analysis of the issue
|
2011-04-12 21:48:54 -04:00 |
John Benediktsson
|
d58bc08aa0
|
Update code that did ">alist sort-" to just "sort-".
|
2011-04-07 09:01:21 -07:00 |
John Benediktsson
|
9efa64831f
|
sorting: change sort-keys and sort-values to generics.
|
2011-04-07 08:57:26 -07:00 |
otoburb
|
b9c17fd329
|
Merge branch 'master' of git://github.com/slavapestov/factor
|
2011-04-04 13:04:00 +00:00 |
Slava Pestov
|
1c359f8d7a
|
io: fix help lint
|
2011-04-03 17:37:28 -07:00 |
otoburb
|
906e6f73dc
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2011-03-26 20:19:52 +00:00 |
John Benediktsson
|
f9ccaf37ec
|
io: improve stack effects.
|
2011-03-25 18:30:52 -07:00 |
John Benediktsson
|
3523d24785
|
io: implement "stream-contents" in terms of "each-stream-block".
|
2011-03-25 13:58:16 -07:00 |
John Benediktsson
|
69ec12c2dc
|
io: improve signature of each-block and each-line.
|
2011-03-25 12:20:51 -07:00 |
otoburb
|
107d9dd385
|
Tuple subclassing help article: Fixed typo
|
2011-03-24 04:48:48 +00:00 |
otoburb
|
8c680aa06f
|
Checksums help article update: Added internet checksums brief description
|
2011-03-23 03:51:55 +00:00 |
otoburb
|
aafc885060
|
Typo in "make.factor" documentation
|
2011-03-14 06:07:32 +00:00 |
Joe Groff
|
cefb541c33
|
kernel: add a note to the documentation for "dip" and "if" that they are primitive for certain arguments
|
2011-03-07 09:28:51 -08:00 |
Slava Pestov
|
c0de0ac15f
|
Merge branch 'doc-fixes' of git://github.com/keitahaga/factor
|
2011-02-25 22:37:39 -08:00 |
Slava Pestov
|
836743b25b
|
combinators: fix help lint
|
2011-02-25 21:06:10 -08:00 |
Keita Haga
|
f515dd2cfc
|
definitions: remove unused vocabulary in refactored a.factor
|
2011-02-24 15:37:41 +09:00 |
Keita Haga
|
42ef23feed
|
definitions: import of make vocab in refactored a.factor
|
2011-02-20 04:53:35 +09:00 |
Keita Haga
|
073eda332a
|
In several documentation, remove whitespace before or after the colon or period
|
2011-02-10 01:51:13 +09:00 |
Keita Haga
|
27f1abd70e
|
assocs: fix a few typos in docs
|
2011-02-08 00:35:15 +09:00 |
Keita Haga
|
a7665bc7fe
|
continuations: fix typo in docs
|
2011-02-07 23:42:44 +09:00 |
Keita Haga
|
65de18993b
|
syntax: add stack effect declaration to <color> word definition in usage example of C: syntax
|
2011-02-07 23:00:30 +09:00 |
Keita Haga
|
19eb5d9689
|
combinators: insert a space after a comma in the documentation
|
2011-02-04 21:04:08 +09:00 |
Keita Haga
|
c997e43ca8
|
combinators: minor improvement to usage example of cond word
|
2011-02-04 17:53:00 +09:00 |
Keita Haga
|
65773e520d
|
words: replace the trailing comma with a period in the article of words
|
2011-02-04 16:25:35 +09:00 |
Keita Haga
|
16d524802a
|
syntax: trim trailing whitespace to $syntax section in the HOOK:'s help page
|
2011-02-04 15:56:02 +09:00 |
Slava Pestov
|
c2aca44b4a
|
sequences: nths should return a sequence of the same type as the original (reported by Jon Harper)
|
2011-01-29 00:18:36 -05:00 |
Slava Pestov
|
6147460225
|
sets: fix help lint
|
2011-01-29 00:07:08 -05:00 |
Slava Pestov
|
0b52600143
|
sets: document combine word
|
2011-01-28 22:56:46 -05:00 |
Slava Pestov
|
d2b20ddb35
|
Merge branch 'master' of git://github.com/mrjbq7/factor
|
2011-01-28 21:56:18 -05:00 |
John Benediktsson
|
ac950d8bd7
|
sets: improve stack effect for "combine".
|
2011-01-26 17:24:55 -08:00 |
Keita Haga
|
a2ad751f83
|
classes.tuple: minor fix to $errors section in the boa word's help page
|
2011-01-26 21:26:12 +09:00 |
Keita Haga
|
334d0de92a
|
sequences: surround a $example with a $examples to the if-empty word's help
|
2011-01-26 15:06:35 +09:00 |
Keita Haga
|
2a6e6517a0
|
effects: add missing right parenthesis in description of stack-effect word
|
2011-01-23 21:51:52 +09:00 |
Keita Haga
|
a2da8f77db
|
assocs: fix description of inputs and outputs values in many words
|
2011-01-17 18:26:20 +09:00 |
Keita Haga
|
9e25c9d5ae
|
assocs: correct the class of output value in assoc-subset? word
|
2011-01-17 17:35:07 +09:00 |
Keita Haga
|
9615a167ba
|
assocs: fix sample output in usage example of assoc-map word
|
2011-01-17 05:32:08 +09:00 |
Keita Haga
|
db14fff1ae
|
combinators: minor improvement in usage example of case word
|
2011-01-17 00:42:07 +09:00 |
Keita Haga
|
8d2ceda8f3
|
assocs, math.bitwise: remove first blank line and useless whitespace in a few usage examples
|
2011-01-17 00:12:28 +09:00 |
Keita Haga
|
fc048b6336
|
kernel: add stack effect declaration to usage example of object class in docs
|
2011-01-16 17:58:36 +09:00 |
Keita Haga
|
5e813eb6f2
|
sequences: put a period to description of trim-head-slice word
|
2011-01-16 09:59:27 +09:00 |
Keita Haga
|
ac67370e15
|
io.pathnames: enclose a few example outputs in double quote characters
|
2011-01-14 20:07:10 +09:00 |
Keita Haga
|
5efbf43690
|
alien: fix a couple of typos in docs
|
2011-01-14 19:59:14 +09:00 |
Keita Haga
|
fd8bea65f6
|
sequences: enclose some $examples in '$examples'
|
2011-01-14 19:29:17 +09:00 |
Keita Haga
|
3aaf58a3dd
|
math: fix typo in docs
|
2011-01-09 02:29:33 +09:00 |
Keita Haga
|
57a5dff72b
|
sbufs: fix typo in docs
|
2011-01-08 22:37:58 +09:00 |
Keita Haga
|
1aaa0409a1
|
continuations, io.binary: add whitespace between '"' and '{ $snippet' in the documentation
|
2011-01-08 22:26:06 +09:00 |
Slava Pestov
|
2373dc4b4f
|
Merge branch 'doc-fixes' of git://github.com/keitahaga/factor
|
2011-01-05 20:27:55 -08:00 |
John Benediktsson
|
93dd955f4a
|
Merge branch 'master' of git://github.com/slavapestov/factor into fast-sets
|
2011-01-05 17:30:48 -08:00 |
John Benediktsson
|
6c2c5c0a82
|
assocs: use assoc-size to short-circuit equality checks.
|
2011-01-05 17:28:06 -08:00 |
Keita Haga
|
d5fe4fecc1
|
remove useless whitespace in several documentation
|
2011-01-05 15:55:34 +09:00 |
Keita Haga
|
4645e409c3
|
sequences: fix typos in docs
|
2011-01-05 14:01:11 +09:00 |
Keita Haga
|
fe86e485f2
|
source-files: fix typo to record-checksum word description in docs
|
2011-01-05 02:10:19 +09:00 |
Keita Haga
|
58c0a3835b
|
effects: fix typo in docs
|
2011-01-04 21:30:37 +09:00 |
Keita Haga
|
8f92ca2d47
|
classes.algebra, grouping, parser: replace 'seqence' with 'sequence' in docs
|
2011-01-04 21:02:11 +09:00 |
Keita Haga
|
9b15b30ddb
|
combinators: fix typo to 'booleans' article and 'case' description in docs
|
2011-01-04 19:18:56 +09:00 |
Keita Haga
|
c1bca1e2c9
|
io: fix typo in docs
|
2011-01-04 18:12:43 +09:00 |
John Benediktsson
|
a23c8a3711
|
sets: minor optimization.
|
2011-01-03 20:36:48 -08:00 |
John Benediktsson
|
19a1607804
|
sets: make intersect, intersects?, and subset? faster.
|
2010-12-29 04:53:22 -08:00 |
Slava Pestov
|
3c73e53db3
|
sets, bit-sets: cleanups
|
2010-12-27 20:10:37 -08:00 |
John Benediktsson
|
7ee7f41334
|
sets: improving the speed of set=.
|
2010-12-27 19:33:18 -08:00 |
John Benediktsson
|
47faf5f6ae
|
sets: adding cardinality word.
|
2010-12-27 19:22:36 -08:00 |
Slava Pestov
|
b0732bcb22
|
Fix unit test failures caused by alien.data change
|
2010-12-25 22:34:12 -08:00 |
Keita Haga
|
c3189054d1
|
io.files.info.unix, sequences: few $examples and $unchecked-examples turn into $codes
|
2010-12-23 04:05:06 +09:00 |
Keita Haga
|
dcb387630b
|
sequences, syntax, vocabs.parser: remove useless whitespace in docs
|
2010-12-23 03:42:41 +09:00 |
Slava Pestov
|
f4c6b868ac
|
Merge branch 'doc-fixes' of git://github.com/keitahaga/factor
|
2010-12-18 16:02:18 -08:00 |
Slava Pestov
|
bb4529bff2
|
math.integers: fix underflow and overflow behavior
|
2010-12-18 16:00:17 -08:00 |
Keita Haga
|
34a9b93458
|
syntax: slightly to fix examples of QUALIFIED: and QUALIFIED-WITH:
|
2010-12-19 01:16:54 +09:00 |
Keita Haga
|
f0d22c7162
|
classes.tuple: minor fixes in tuple-examples article
|
2010-12-05 21:27:25 +09:00 |
Keita Haga
|
04a70e0476
|
generic: fix using to M\ example in docs
|
2010-12-05 05:11:38 +09:00 |