Keita Haga
|
18811fb04a
|
io.pathnames: fix typo in docs
|
2010-11-28 00:47:59 +09:00 |
Slava Pestov
|
fbbaef70c4
|
Remove stream-peek and stream-peek1, re-implement dns vocab to not need this abstraction
|
2010-10-08 18:55:13 -07:00 |
Doug Coleman
|
d462355035
|
Implement and document stream-peek
|
2010-10-08 06:34:19 -07:00 |
Doug Coleman
|
f7af445625
|
Add stream-peek1 and remove it from images.gif and dns. Add sequence-peek but not stream-peek (yet?)
|
2010-10-08 06:34:17 -07:00 |
Slava Pestov
|
28eb59824d
|
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
|
fb9f1de3e4
|
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
|
4b6946da45
|
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
|
0ec1a89f54
|
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
|
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 |
Doug Coleman
|
e752b4ff62
|
Clean up vocabulary list, remove unused/poorly-named word from io
|
2010-07-09 13:32:09 -05: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
|
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 |
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 |
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 |
Slava Pestov
|
a3e6de5e6a
|
io.files: fix unit test for forget-tests? flag
|
2010-04-13 06:14:53 -07:00 |
Joe Groff
|
e7968ceffc
|
mop up compiler errors from macosx load-all
|
2010-03-09 00:56:07 -08:00 |
Slava Pestov
|
17b095a524
|
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
|
af0ddd5985
|
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
|
e70fcf159d
|
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
|
97654b67c1
|
Revert "io.pathnames: make absolute-path? public"
This reverts commit 48756c9fca .
|
2010-02-17 16:06:30 -08:00 |
Joe Groff
|
1250a0fcfd
|
Revert "make io.pathnames tests path-separator-neutral"
This reverts commit f344c00629 .
|
2010-02-17 16:06:13 -08:00 |
Joe Groff
|
64a2748280
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2010-02-17 12:50:46 -08:00 |
Slava Pestov
|
33bbd05507
|
io.pathnames: fix doc typo
|
2010-02-18 08:38:45 +13:00 |
Joe Groff
|
6ac33f6dea
|
make io.pathnames tests path-separator-neutral
|
2010-02-16 19:28:51 -08:00 |
Joe Groff
|
f59f28d788
|
io.pathnames: make absolute-path? public
|
2010-02-16 19:01:44 -08:00 |
Joe Groff
|
4a182cfbad
|
fix append-path and vocab-dir to use path-separator
|
2010-02-16 18:40:40 -08:00 |
Brad Christensen
|
7381d47103
|
More documentation cleanup.
|
2010-02-03 00:05:04 -07:00 |
Doug Coleman
|
8c1d202b4c
|
Rename accumulator to collector, pusher to selector
|
2010-01-22 15:00:53 -06:00 |
Slava Pestov
|
dd0571e69a
|
io.buffers: fix buffer-until for iota (reported by Sascha Matzke)
|
2010-01-16 18:44:24 +13:00 |
Slava Pestov
|
df4fb4a3ee
|
Removing integers-as-sequences
|
2010-01-15 07:15:33 +13:00 |
Slava Pestov
|
1c10196c43
|
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
|
eb0a28aa54
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-12-15 07:21:17 -05:00 |
Slava Pestov
|
f6c0c64518
|
threads, io.streams.c: cleanups
|
2009-12-15 07:20:41 -05:00 |
Doug Coleman
|
9fea67f3ff
|
triyng to rice crc32 a bit
|
2009-12-13 02:03:06 -06:00 |
Slava Pestov
|
0612bc6177
|
Factor source files should not be executable
|
2009-11-21 17:50:43 -06:00 |
Doug Coleman
|
cc194416f9
|
Merge branch 'master' into startup
Conflicts:
core/bootstrap/primitives.factor
vm/run.hpp
|
2009-11-15 02:52:50 -06:00 |
Doug Coleman
|
b71d86a1dc
|
update more 8bit encoding usages
|
2009-11-12 18:36:47 -06:00 |
Doug Coleman
|
aec676edec
|
use surround/glue instead of 3append
|
2009-11-12 03:01:09 -06:00 |
Slava Pestov
|
41c17f0429
|
Fixing test failures
|
2009-11-11 02:40:24 -06:00 |
Slava Pestov
|
5d3c4a5404
|
io.pathnames: document resource: and vocab:
|
2009-11-10 18:57:46 -06:00 |
Doug Coleman
|
e376a0ece2
|
(normalize-path) -> absolute-path, canonicalize-path -> resolve-symlinks
|
2009-10-28 17:25:50 -05:00 |
Doug Coleman
|
bd13e018dd
|
memq? -> member-eq?, sorted-memq? -> sorted-member-eq?
|
2009-10-28 15:02:00 -05:00 |
Doug Coleman
|
1476cdb974
|
reverse-here -> reverse!
|
2009-10-28 14:40:15 -05:00 |
Joe Groff
|
d5d89f03a7
|
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
|
0d4b9132d7
|
fix a bunch of typos in docs
|
2009-10-21 17:40:43 -05:00 |