Slava Pestov
|
261e55a918
|
serialize, io.streams.byte-array: fix unit tests for utf8 encoding strictness
|
2010-08-25 17:51:44 -07:00 |
Slava Pestov
|
06f4934571
|
io.encodings.utf8: formatting fix
|
2010-08-25 17:47:26 -07:00 |
Joe Groff
|
c32760cc1d
|
io.encodings.utf8: also guard against decoding code points > 0x10FFFF
|
2010-08-25 09:28:39 -07:00 |
Joe Groff
|
fc6e308d7a
|
io.encodings.utf8: guard against decoding overlong encodings
|
2010-08-25 09:18:33 -07:00 |
Slava Pestov
|
76d2b83685
|
Add unless-disposed combinator to clean up some repetition, and fix bogus error reported from timer thread if an I/O operation with a set timeout fails on Windows
|
2010-08-23 21:12:24 -05:00 |
Slava Pestov
|
8507bd1fce
|
generic.single: fix bug where dynamic and static dispatch didn't co-incide (reported by Mitchell N. Charity and others)
|
2010-08-21 18:12:00 -07:00 |
Slava Pestov
|
30dea58330
|
classes: remove fragile unit test
|
2010-08-21 18:10:09 -07:00 |
Slava Pestov
|
0d6f3354ab
|
generic: clean up unit tests a bit
|
2010-08-21 13:04:37 -07:00 |
Slava Pestov
|
d2dd184d58
|
Officially drop PowerPC port
|
2010-08-15 20:10:11 -07:00 |
Philipp Brüschweiler
|
f36d351012
|
slots: use em dashes
|
2010-08-14 18:27:30 +02:00 |
Joe Groff
|
88fb562f3a
|
Merge remote branch 'Blei/master'
|
2010-08-14 09:20:15 -07:00 |
Slava Pestov
|
1985705413
|
compiler: now that FFI has been deconcatenatized, we no longer need the special ##unary-float-function and ##binary-float-function fastpaths
|
2010-08-13 23:59:19 -07:00 |
Philipp Brüschweiler
|
71ee9d5197
|
slots: the docs for writer used obsolete (>>slot) syntax
|
2010-08-13 23:50:10 +02:00 |
Slava Pestov
|
fd1aad71bd
|
combinators: make the behavior of 'case' consistent between the optimized and unoptimized forms
|
2010-07-30 14:21:30 -04:00 |
Slava Pestov
|
0f4c5d2bff
|
classes.algebra: make it work better to fix bug reported by Sascha Matzke
|
2010-07-29 19:57:23 -04:00 |
Slava Pestov
|
168dd1f825
|
FFI rewrite part 7: compile callback bodies with the optimizing compiler
|
2010-07-28 00:49:26 -04:00 |
Slava Pestov
|
c04de94b96
|
compiler.tree.finalization: record dependencies on inlined predicates
|
2010-07-23 16:31:15 -07:00 |
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 |