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 |
Doug Coleman
|
6b6e56a179
|
change add-init-hook to add-startup-hook, new add-shutdown-hook word
|
2009-10-19 22:17:02 -04:00 |
Slava Pestov
|
4e8a2a2638
|
io.backend/pathnames: fix help lint
|
2009-10-17 00:09:57 -05:00 |
Doug Coleman
|
6af901a35d
|
make words public again
|
2009-10-16 16:59:25 -05:00 |
Doug Coleman
|
4cec00f209
|
improve io.pathnames docs
|
2009-10-16 05:48:37 -05:00 |
Doug Coleman
|
84fd08d86b
|
update docs for stream-tell
|
2009-10-03 19:39:06 -05:00 |
Doug Coleman
|
1d41f4c66c
|
add unit test for c stream-tell
|
2009-10-03 19:07:16 -05:00 |
Doug Coleman
|
098fd0248a
|
support limited-streams correctly for seekable streams
|
2009-10-03 18:27:09 -05:00 |
Keith Lazuka
|
405e5d015b
|
docs: change $subsection to $subsections
|
2009-10-02 12:15:48 -04:00 |
Slava Pestov
|
adc154e06b
|
destructors: already-unregistered error had the wrong content, also don't throw an error when disposing a disposable twice
|
2009-08-24 20:27:22 -05:00 |
Slava Pestov
|
46045c882e
|
Disposables are now registered in a global disposables set. To take advantage of this, subclass disposable instead of providing a disposed slot and call new-disposable instead of new. tools.disposables defines two words, 'disposable.' and 'leaks', to help track down resource lifetime problems
|
2009-08-24 02:26:13 -05:00 |
Slava Pestov
|
030b1b816c
|
Add inline declarations for various assorted methods
|
2009-08-17 22:32:21 -05:00 |
Slava Pestov
|
bf57d78b09
|
compiler.tree.modular-arithmetic: >fixnum elimination and value info annotations were too aggressive
|
2009-08-17 01:20:25 -05:00 |