Slava Pestov
|
05f3dc7e76
|
combinators: make the behavior of 'case' consistent between the optimized and unoptimized forms
|
2010-07-30 14:21:30 -04:00 |
Slava Pestov
|
801197a58d
|
classes.algebra: make it work better to fix bug reported by Sascha Matzke
|
2010-07-29 19:57:23 -04:00 |
Slava Pestov
|
7d792778f5
|
FFI rewrite part 7: compile callback bodies with the optimizing compiler
|
2010-07-28 00:49:26 -04:00 |
Slava Pestov
|
4415a0924c
|
compiler.tree.finalization: record dependencies on inlined predicates
|
2010-07-23 16:31:15 -07:00 |
Doug Coleman
|
ce0d76a580
|
Clean up vocabulary list, remove unused/poorly-named word from io
|
2010-07-09 13:32:09 -05:00 |
Slava Pestov
|
f3ae3b7fc8
|
parser: update unit test
|
2010-07-08 15:41:28 -04:00 |
Slava Pestov
|
066a4597b4
|
io.ports: fix stream-seek with seek-relative seek type (reported by Joe Groff)
|
2010-07-07 17:32:30 -04:00 |
Slava Pestov
|
feb2c5952b
|
io.ports: fix stream-tell implementation
|
2010-07-07 02:27:34 -04:00 |
Slava Pestov
|
e935681743
|
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
|
bbfb952741
|
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
|
8174abe287
|
remove system-micros word from factor src tree
|
2010-06-22 01:49:11 -05:00 |
Doug Coleman
|
b45ed7a048
|
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
|
97c3450427
|
Remove system_micros from vm, implement gmt hook on windows
|
2010-06-16 23:39:16 -05:00 |
Slava Pestov
|
281061d386
|
vocabs.loader: tweak docs
|
2010-06-13 18:12:57 -04:00 |
Doug Coleman
|
90fa6908c0
|
Sets docs -- testing set membership: member? -> in?
|
2010-06-05 18:55:46 -05:00 |
Slava Pestov
|
69aa6153eb
|
combinators: tweak docs
|
2010-06-03 21:34:55 -04:00 |
Slava Pestov
|
1a6e5324c7
|
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
|
a2833d31c9
|
Fix typo in stack effect docs
|
2010-05-21 12:48:04 -05:00 |
Slava Pestov
|
8d6ed23cab
|
io.files: fix unit test
|
2010-05-19 20:47:22 -04:00 |
Slava Pestov
|
500882d603
|
io: missed a few byte-array>int-array in unit tests
|
2010-05-19 16:22:39 -04:00 |
Joe Groff
|
74b25d8018
|
syntax: correct documentation for ratio syntax
|
2010-05-18 18:59:54 -07:00 |
Joe Groff
|
d649daaf4f
|
math: declare quotation stack effects on each-integer, times, find-integer, all-integers?
|
2010-05-13 14:30:19 -07:00 |
Slava Pestov
|
4f4fa18625
|
sequences: remove unused 2reverse-each word
|
2010-05-10 00:46:29 -04:00 |
Slava Pestov
|
d2d466de29
|
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
|
94147b220b
|
Fix typo in between? stack effect docs
|
2010-05-05 18:16:54 -05:00 |
Slava Pestov
|
bb0579ecf9
|
Updating tests for recent compiler changes
|
2010-05-03 17:34:30 -04:00 |
Slava Pestov
|
b9fc73e25f
|
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
|
fd84bb98bc
|
strings: move string-nth primitive out of the VM and into the library
|
2010-05-03 17:34:12 -04:00 |
Joe Groff
|
5861b4e7e6
|
kernel: update *dip docs to match stack effects and not mention retain stack
|
2010-05-01 17:03:03 -07:00 |
Slava Pestov
|
2ab437e1f1
|
vocabs: add a link to the parse-time word lookup article
|
2010-04-28 05:04:09 -04:00 |
Daniel Ehrenberg
|
2fa116980f
|
Fixing issue where require-when could create a circularity
|
2010-04-21 00:40:40 -05:00 |
Doug Coleman
|
c78628fbe9
|
Add callstack-bounds primitive to vm/ for use with javascriptcore library
|
2010-04-19 20:08:15 -05:00 |
Slava Pestov
|
4fe845977f
|
Merge branch 'require-when' of git://github.com/littledan/Factor
|
2010-04-19 14:06:52 -05:00 |
Slava Pestov
|
28a9cf79ff
|
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
|
daebac5f52
|
Adding docs on null? and the changes for require-when
|
2010-04-18 14:44:52 -05:00 |
Daniel Ehrenberg
|
7cdb543dd5
|
Fixing require-when
|
2010-04-18 14:08:21 -05:00 |
Daniel Ehrenberg
|
ab0bd7b88f
|
Attempting to make require-when work with multiple vocabs
|
2010-04-17 17:19:37 -05:00 |
Daniel Ehrenberg
|
30e0471ade
|
Adding null? word to test if a set is empty
|
2010-04-17 16:25:51 -05:00 |
Slava Pestov
|
05dba2ba81
|
sequences: remove stupid <flat-slice> word
|
2010-04-17 00:58:30 -05:00 |
Slava Pestov
|
94cf6e1fec
|
sequences: 'accumulate' now outputs a sequence of the same type as its input
|
2010-04-14 21:51:00 -07:00 |
Joe Groff
|
8db81fc0e9
|
Merge branch 'master' of factorcode.org:/git/factor
|
2010-04-14 19:37:54 -07:00 |
Joe Groff
|
b0cd256b0f
|
document FUNCTION-ALIAS:
|
2010-04-14 16:14:33 -07:00 |
Joe Groff
|
4f887eac57
|
assocs: add effect declarations to assoc combinators
|
2010-04-14 15:08:32 -07:00 |
Slava Pestov
|
775dbefdbc
|
math.parser: expose a format-float primitive for use by formatting vocabulary
|
2010-04-13 21:21:28 -07:00 |
Slava Pestov
|
3b92172115
|
Replace 'untested' tag with 'not loaded' and 'not tested' tags
|
2010-04-13 18:43:01 -07:00 |
Slava Pestov
|
e1e6c92111
|
io.files: fix unit test for forget-tests? flag
|
2010-04-13 06:14:53 -07:00 |
Slava Pestov
|
ee288016f6
|
sets: fix performance regression in all-unique? word
|
2010-04-13 04:43:47 -07:00 |
Slava Pestov
|
df0f21c48d
|
compiler.codegen: need to do name decoration with fastcall as well
|
2010-04-12 18:10:25 -05:00 |
Slava Pestov
|
8e1afbd650
|
Fixing load errors
|
2010-04-10 17:24:44 -07:00 |
Slava Pestov
|
d7ff3faa0f
|
alien: now that fastcall works better it doesn't need to be private
|
2010-04-10 16:57:07 -07:00 |