Slava Pestov
|
a2eb56d399
|
io: fix with-streams to dispose the output stream first, move (stream-seek) word to io.streams.sequence where it belongs
|
2010-09-12 22:07:23 -07:00 |
Doug Coleman
|
fbe868289c
|
Fix with-streams: if the first dispose throws an error, the second dispose never gets called
|
2010-09-12 00:26:14 -05:00 |
Doug Coleman
|
7016ffbb7b
|
Rename append-path-naive to append-relative-path, fix bugs to support Firefox FTP again
|
2010-09-05 00:40:47 -05:00 |
Doug Coleman
|
612a683973
|
If ftp clients send a path starting with /, treat it as a path relative to the serving directory. Expose absolute-path? and append-path-naive in io.pathnames to implement this change.
|
2010-09-04 22:16:57 -05:00 |
Slava Pestov
|
776f184ed0
|
serialize, io.streams.byte-array: fix unit tests for utf8 encoding strictness
|
2010-08-25 17:51:44 -07:00 |
Slava Pestov
|
12e182acea
|
io.encodings.utf8: formatting fix
|
2010-08-25 17:47:26 -07:00 |
Joe Groff
|
a5125844b0
|
io.encodings.utf8: also guard against decoding code points > 0x10FFFF
|
2010-08-25 09:28:39 -07:00 |
Joe Groff
|
9080ce8903
|
io.encodings.utf8: guard against decoding overlong encodings
|
2010-08-25 09:18:33 -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
|
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
|
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 |
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 |
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 |
Slava Pestov
|
e1e6c92111
|
io.files: fix unit test for forget-tests? flag
|
2010-04-13 06:14:53 -07:00 |
Joe Groff
|
906a86ae2d
|
mop up compiler errors from macosx load-all
|
2010-03-09 00:56:07 -08:00 |
Slava Pestov
|
2dde82ffff
|
Slices over specialized arrays can now be passed to C functions, written to binary output streams, and given to malloc-byte-array
|
2010-02-25 04:50:31 +13:00 |
Slava Pestov
|
c1e7a3ffc2
|
Specialized arrays, structs and other objects responding to the >c-ptr / byte-length protocol can now be written to binary streams
|
2010-02-24 20:18:41 +13:00 |
Joe Groff
|
8e1a81f8d5
|
Revert "fix append-path and vocab-dir to use path-separator"
This reverts commit 0f3026b871.
|
2010-02-17 16:06:45 -08:00 |
Joe Groff
|
a48dd77d61
|
Revert "io.pathnames: make absolute-path? public"
This reverts commit 48756c9fca.
|
2010-02-17 16:06:30 -08:00 |
Joe Groff
|
a968c15b41
|
Revert "make io.pathnames tests path-separator-neutral"
This reverts commit f344c00629.
|
2010-02-17 16:06:13 -08:00 |
Joe Groff
|
67b5b8436f
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2010-02-17 12:50:46 -08:00 |
Slava Pestov
|
fd1c0a5d0a
|
io.pathnames: fix doc typo
|
2010-02-18 08:38:45 +13:00 |
Joe Groff
|
f344c00629
|
make io.pathnames tests path-separator-neutral
|
2010-02-16 19:28:51 -08:00 |
Joe Groff
|
48756c9fca
|
io.pathnames: make absolute-path? public
|
2010-02-16 19:01:44 -08:00 |
Joe Groff
|
0f3026b871
|
fix append-path and vocab-dir to use path-separator
|
2010-02-16 18:40:40 -08:00 |
Brad Christensen
|
64c22d69ad
|
More documentation cleanup.
|
2010-02-03 00:05:04 -07:00 |
Doug Coleman
|
8ae200d419
|
Rename accumulator to collector, pusher to selector
|
2010-01-22 15:00:53 -06:00 |
Slava Pestov
|
36dd55f4bc
|
io.buffers: fix buffer-until for iota (reported by Sascha Matzke)
|
2010-01-16 18:44:24 +13:00 |
Slava Pestov
|
880fb747fc
|
Removing integers-as-sequences
|
2010-01-15 07:15:33 +13:00 |
Slava Pestov
|
790674cf89
|
Rename kernel.private:getenv/setenv to special-object/set-special-object to mirror recent renaming on the VM side
|
2010-01-13 18:08:18 +13:00 |
Slava Pestov
|
9a149a47ab
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-12-15 07:21:17 -05:00 |
Slava Pestov
|
742126cadc
|
threads, io.streams.c: cleanups
|
2009-12-15 07:20:41 -05:00 |
Doug Coleman
|
76261256da
|
triyng to rice crc32 a bit
|
2009-12-13 02:03:06 -06:00 |
Slava Pestov
|
08b6ebc7fa
|
Factor source files should not be executable
|
2009-11-21 17:50:43 -06:00 |
Doug Coleman
|
3323072613
|
Merge branch 'master' into startup
Conflicts:
core/bootstrap/primitives.factor
vm/run.hpp
|
2009-11-15 02:52:50 -06:00 |
Doug Coleman
|
b1e83cdb33
|
update more 8bit encoding usages
|
2009-11-12 18:36:47 -06:00 |
Doug Coleman
|
995952389b
|
use surround/glue instead of 3append
|
2009-11-12 03:01:09 -06:00 |
Slava Pestov
|
3b75114015
|
Fixing test failures
|
2009-11-11 02:40:24 -06:00 |
Slava Pestov
|
0aa3f19f68
|
io.pathnames: document resource: and vocab:
|
2009-11-10 18:57:46 -06:00 |
Doug Coleman
|
9ff38fb56c
|
(normalize-path) -> absolute-path, canonicalize-path -> resolve-symlinks
|
2009-10-28 17:25:50 -05:00 |
Doug Coleman
|
b5fd809209
|
memq? -> member-eq?, sorted-memq? -> sorted-member-eq?
|
2009-10-28 15:02:00 -05:00 |
Doug Coleman
|
82992f6dd4
|
reverse-here -> reverse!
|
2009-10-28 14:40:15 -05:00 |
Joe Groff
|
01c0b93c97
|
swap around io combinators to avoid a bunch of redundant "input-stream get"s in each-line, each-block, contents, etc.
|
2009-10-23 00:07:19 -05:00 |
Doug Coleman
|
aabaccff5e
|
fix a bunch of typos in docs
|
2009-10-21 17:40:43 -05:00 |
Doug Coleman
|
6fa23d7ea4
|
change add-init-hook to add-startup-hook, new add-shutdown-hook word
|
2009-10-19 22:17:02 -04:00 |
Slava Pestov
|
ada80d7100
|
io.backend/pathnames: fix help lint
|
2009-10-17 00:09:57 -05:00 |
Doug Coleman
|
56915d5f0b
|
make words public again
|
2009-10-16 16:59:25 -05:00 |
Doug Coleman
|
44637f6fae
|
improve io.pathnames docs
|
2009-10-16 05:48:37 -05:00 |