Doug Coleman
|
e752b4ff62
|
Clean up vocabulary list, remove unused/poorly-named word from io
|
2010-07-09 13:32:09 -05:00 |
Slava Pestov
|
cac139297d
|
parser: update unit test
|
2010-07-08 15:41:28 -04:00 |
Slava Pestov
|
01d67104f6
|
io.ports: fix stream-seek with seek-relative seek type (reported by Joe Groff)
|
2010-07-07 17:32:30 -04:00 |
Slava Pestov
|
a7384d5de6
|
io.ports: fix stream-tell implementation
|
2010-07-07 02:27:34 -04:00 |
Slava Pestov
|
8a0525e5ce
|
Add a scan-token word which is like scan, except throws an error on EOF; document scan-object word; mention that scan-token/scan-object are preferred over scan/scan-word
|
2010-07-06 16:20:08 -04:00 |
Slava Pestov
|
5ae75af6a8
|
Clarify documentation for resize-array, resize-byte-array, resize-string words, and remove flushable declaration since technically they don't satisfy the flushable contract (reported by Daniel Ehrenberg)
|
2010-06-22 15:48:48 -04:00 |
Doug Coleman
|
0edadff45f
|
remove system-micros word from factor src tree
|
2010-06-22 01:49:11 -05:00 |
Doug Coleman
|
3b11e2d6aa
|
Normalize vocabulary roots by removing the last path separator so that scaffold tool works with trailing separators
|
2010-06-21 13:06:09 -05:00 |
Doug Coleman
|
e8d528ad93
|
Remove system_micros from vm, implement gmt hook on windows
|
2010-06-16 23:39:16 -05:00 |
Slava Pestov
|
71cc16df2a
|
vocabs.loader: tweak docs
|
2010-06-13 18:12:57 -04:00 |
Doug Coleman
|
bd0a27c18e
|
Sets docs -- testing set membership: member? -> in?
|
2010-06-05 18:55:46 -05:00 |
Slava Pestov
|
58c95296f2
|
combinators: tweak docs
|
2010-06-03 21:34:55 -04:00 |
Slava Pestov
|
f78bbb865e
|
vocabs.refresh.monitor: spin off new monitor threads when add-vocab-root is called. Fixes a problem where depending on the order of startup hooks, refresh-all would sometimes be broken for custom vocab roots
|
2010-05-31 20:14:54 -04:00 |
Doug Coleman
|
6b24617bac
|
Fix typo in stack effect docs
|
2010-05-21 12:48:04 -05:00 |
Slava Pestov
|
f31c579b7b
|
io.files: fix unit test
|
2010-05-19 20:47:22 -04:00 |
Slava Pestov
|
cb25591d36
|
io: missed a few byte-array>int-array in unit tests
|
2010-05-19 16:22:39 -04:00 |
Joe Groff
|
65e220b645
|
syntax: correct documentation for ratio syntax
|
2010-05-18 18:59:54 -07:00 |
Joe Groff
|
1196087991
|
math: declare quotation stack effects on each-integer, times, find-integer, all-integers?
|
2010-05-13 14:30:19 -07:00 |
Slava Pestov
|
67b82a2509
|
sequences: remove unused 2reverse-each word
|
2010-05-10 00:46:29 -04:00 |
Slava Pestov
|
627295f094
|
Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO)
|
2010-05-06 17:21:02 -04:00 |
Doug Coleman
|
23b3535053
|
Fix typo in between? stack effect docs
|
2010-05-05 18:16:54 -05:00 |
Slava Pestov
|
7f6ae34d72
|
Updating tests for recent compiler changes
|
2010-05-03 17:34:30 -04:00 |
Slava Pestov
|
e436ae7314
|
continuations: keep original error when throwing wrapped errors as well, for easier debugging of bootstrap failures
|
2010-05-03 17:34:22 -04:00 |
Slava Pestov
|
a9ccfa8f05
|
strings: move string-nth primitive out of the VM and into the library
|
2010-05-03 17:34:12 -04:00 |
Joe Groff
|
0b025c61fc
|
kernel: update *dip docs to match stack effects and not mention retain stack
|
2010-05-01 17:03:03 -07:00 |
Slava Pestov
|
5ac954b154
|
vocabs: add a link to the parse-time word lookup article
|
2010-04-28 05:04:09 -04:00 |
Daniel Ehrenberg
|
c5530080c4
|
Fixing issue where require-when could create a circularity
|
2010-04-21 00:40:40 -05:00 |
Doug Coleman
|
366ce2896f
|
Add callstack-bounds primitive to vm/ for use with javascriptcore library
|
2010-04-19 20:08:15 -05:00 |
Slava Pestov
|
703ff5385d
|
Merge branch 'require-when' of git://github.com/littledan/Factor
|
2010-04-19 14:06:52 -05:00 |
Slava Pestov
|
2eda6fc6aa
|
io.encodings: add a fast-path for ascii, utf8 and 8-bit encodings when string only contains ASCII characters
|
2010-04-19 01:14:00 -05:00 |
Daniel Ehrenberg
|
26c3bf2611
|
Adding docs on null? and the changes for require-when
|
2010-04-18 14:44:52 -05:00 |
Daniel Ehrenberg
|
099ffa1f5e
|
Fixing require-when
|
2010-04-18 14:08:21 -05:00 |
Daniel Ehrenberg
|
00176e7bd1
|
Attempting to make require-when work with multiple vocabs
|
2010-04-17 17:19:37 -05:00 |
Daniel Ehrenberg
|
265fe6208f
|
Adding null? word to test if a set is empty
|
2010-04-17 16:25:51 -05:00 |
Slava Pestov
|
c1a870fe72
|
sequences: remove stupid <flat-slice> word
|
2010-04-17 00:58:30 -05:00 |
Slava Pestov
|
f40b313be5
|
sequences: 'accumulate' now outputs a sequence of the same type as its input
|
2010-04-14 21:51:00 -07:00 |
Joe Groff
|
4aa62ffb24
|
Merge branch 'master' of factorcode.org:/git/factor
|
2010-04-14 19:37:54 -07:00 |
Joe Groff
|
54015782f3
|
document FUNCTION-ALIAS:
|
2010-04-14 16:14:33 -07:00 |
Joe Groff
|
b4867f4a1c
|
assocs: add effect declarations to assoc combinators
|
2010-04-14 15:08:32 -07:00 |
Slava Pestov
|
288090d993
|
math.parser: expose a format-float primitive for use by formatting vocabulary
|
2010-04-13 21:21:28 -07:00 |
Slava Pestov
|
da6bcbedfc
|
Replace 'untested' tag with 'not loaded' and 'not tested' tags
|
2010-04-13 18:43:01 -07:00 |
Slava Pestov
|
a3e6de5e6a
|
io.files: fix unit test for forget-tests? flag
|
2010-04-13 06:14:53 -07:00 |
Slava Pestov
|
3e91a7f280
|
sets: fix performance regression in all-unique? word
|
2010-04-13 04:43:47 -07:00 |
Slava Pestov
|
67e24b1d2a
|
compiler.codegen: need to do name decoration with fastcall as well
|
2010-04-12 18:10:25 -05:00 |
Slava Pestov
|
145e6428ba
|
Fixing load errors
|
2010-04-10 17:24:44 -07:00 |
Slava Pestov
|
0202c35d2a
|
alien: now that fastcall works better it doesn't need to be private
|
2010-04-10 16:57:07 -07:00 |
Slava Pestov
|
46a1fb2646
|
Merge remote branch 'origin/abi-symbols' into fastcall-madness
|
2010-04-10 00:10:33 -07:00 |
Slava Pestov
|
0d00160f4c
|
combinators: fix load error
|
2010-04-06 16:48:30 -04:00 |
Slava Pestov
|
e0196da1c8
|
combinators: call( now throws an error if a quotation that was declared as never returning actually returns
|
2010-04-06 16:42:30 -04:00 |
Joe Groff
|
c3f8f5067e
|
catch merge conflicts in source and report them as such
|
2010-04-06 13:34:26 -07:00 |