Commit Graph

59 Commits (a25b0a8cb15d60ff3c75de89fe4d0d98a3cc874a)

Author SHA1 Message Date
Slava Pestov 230e9476a7 Fix race condition 2008-05-22 00:41:18 -05:00
U-SLAVA-DFB8FF805\Slava 14296967c1 Fix Windows USING 2008-05-21 17:34:47 -05:00
Slava Pestov 70e89b5166 Fix SSL timeout support and clean up some timeout code 2008-05-21 01:36:30 -05:00
Slava Pestov 39ee1a7e3f Fix resource leak if flush on close fails 2008-05-20 21:59:29 -05:00
Slava Pestov a68f50c183 Simplify some code 2008-05-15 18:14:46 -05:00
U-SLAVA-DFB8FF805\Slava 29556e2a2b Major overhaul of Windows I/O code: simpler, more readable, more efficient, more robust 2008-05-15 05:20:42 -05:00
U-SLAVA-DFB8FF805\Slava 667345e883 Fix conflict 2008-05-15 01:44:23 -05:00
U-SLAVA-DFB8FF805\Slava 05466df1e0 Updating Windows I/O code 2008-05-15 00:13:08 -05:00
Slava Pestov 467c9d23af Destructor changes 2008-05-14 19:03:07 -05:00
Slava Pestov 62c7aabf35 Major I/O cleanup 2008-05-13 18:24:46 -05:00
Slava Pestov b94a20cc8a Fix circular dependency 2008-05-12 22:30:18 -05:00
Slava Pestov 1260c1ba51 Working on SSL and refactoring related code to make things easier to plug in 2008-05-12 18:53:22 -05:00
U-SLAVA-DFB8FF805\Slava 7f8ee64d28 Implement <appender> on Windows 2008-05-06 04:26:46 -05:00
Slava Pestov 75fb15ee4c Split stdio up into input-stream/output-stream, pipes work in progress 2008-05-05 02:19:25 -05:00
Doug Coleman 72080fda4a construct-boa -> boa
construct-empty -> new
2008-04-13 15:06:27 -05:00
Slava Pestov 9269db2fd1 Fixing Windows I/O (untested) 2008-04-11 21:36:37 -05:00
Slava Pestov e794466efb Convert native I/O to use inheritance 2008-04-11 16:08:40 -05:00
Slava Pestov 1435d1c189 Working on converting io backends to use inheritance 2008-04-11 14:09:09 -05:00
Doug Coleman b35ef01860 fix windows bootstrap 2008-04-04 12:02:25 -05:00
Doug Coleman c53e75ef0f io backend now uses OS singletons 2008-04-02 20:09:56 -05:00
Doug Coleman 2bad7228a7 rename normalize-pathname to normalize-path
fix windows launcher issue
2008-04-01 19:51:49 -05:00
Slava Pestov c22af5c7a6 Rename 2apply to bi@ 2008-03-29 20:36:58 -05:00
Doug Coleman 3e2a867c3a implement touch-file on windows 2008-03-28 13:37:05 -05:00
erg 24466cfc57 normalize-pathname all ova tha place 2008-03-26 22:39:16 -05:00
Slava Pestov e3f7cf36e2 Fix Windows file-info 2008-03-15 06:22:57 -05:00
Slava Pestov 31e15e3204 Fix bootstrap problems 2008-03-13 18:56:24 -05:00
Daniel Ehrenberg 4c9ef7946d Merge branch 'master' of git://factorcode.org/git/factor into unicode
Conflicts:

	extra/benchmark/sockets/sockets.factor
2008-03-05 16:57:06 -06:00
Slava Pestov 27dd4f1701 Working on Windows launcher stream inheritance 2008-03-04 22:04:56 -06:00
Daniel Ehrenberg c5eec0ba10 Merge branch 'master' of git://factorcode.org/git/factor into unicode
Conflicts:

	core/io/files/files-tests.factor
	core/io/files/files.factor
	core/io/io-tests.factor
	core/io/streams/c/c-tests.factor
	core/io/streams/lines/lines-tests.factor
	core/source-files/source-files.factor
	extra/benchmark/sockets/sockets.factor
	extra/http/server/templating/templating-tests.factor
	extra/http/server/templating/templating.factor
	extra/io/launcher/launcher.factor
	extra/io/mmap/mmap-tests.factor
	extra/io/unix/launcher/launcher.factor
	extra/io/unix/unix-tests.factor
2008-03-04 17:51:40 -06:00
Doug Coleman ac6c91d5a6 fix bootstrap 2008-02-29 17:44:53 -06:00
Daniel Ehrenberg efb3367c45 Merge branch 'master' of git://factorcode.org/git/factor into unicode
Conflicts:

	core/io/files/files-docs.factor
	core/io/files/files-tests.factor
	core/io/files/files.factor
	core/listener/listener.factor
	extra/benchmark/sum-file/sum-file.factor
	extra/bootstrap/image/upload/upload.factor
	extra/http/server/templating/templating.factor
	extra/logging/server/server.factor
	extra/smtp/smtp.factor
	extra/tools/deploy/macosx/macosx.factor
	extra/tools/disassembler/disassembler.factor
	extra/webapps/file/file.factor
2008-02-29 01:20:44 -06:00
Doug Coleman ad2d06806b s/temporary/unique/ 2008-02-29 00:55:24 -06:00
Doug Coleman 499948047a rename io.files.temporary to io.files.unique
write documentation
2008-02-29 00:10:37 -06:00
Slava Pestov fef5ebec01 io.files overhaul 2008-02-27 14:59:15 -06:00
Daniel Ehrenberg 75f1fb5246 Various refactorings of streams with encodings 2008-02-24 01:37:05 -06:00
Daniel Ehrenberg 63ba6faee2 Changes to I/O system for encodings 2008-02-16 15:35:44 -06:00
Slava Pestov 70b685fad8 Load fixes, FreeType memory usage fix 2008-02-02 15:00:16 -06:00
Slava Pestov 8575bc62e3 Updating extra/ to use flags 2008-02-02 13:29:09 -06:00
Slava Pestov 926e09a46a New dispose word and with-dispose combinator, docs for io.monitor, working on O(1) stream timeouts 2008-01-31 00:52:06 -06:00
Slava Pestov c79b8d8471 Clean up Windows I/O 2008-01-27 23:59:36 -06:00
Slava Pestov 034b4dcaa6 Windows launcher work in progress 2008-01-25 01:49:03 -04:00
Doug Coleman dff6194aad Remove library/binary-roots, add walk-dir and find-file to io.paths 2007-12-09 11:42:35 -06:00
Doug Coleman ddd55ac4fa Experimental find-binary and find-library words 2007-12-05 18:09:08 -06:00
Doug Coleman 306c437327 Merge git://spitspat.com/git/factor 2007-11-25 05:37:14 +01:00
Slava Pestov 43931a4a43 Fix copy-file 2007-11-24 18:05:34 -05:00
Slava Pestov a13975502c More Windows CopyFile stuff 2007-11-24 16:39:00 -05:00
Slava Pestov aaa493ebd2 Implement copy-file on Windows 2007-11-24 16:38:20 -05:00
U-EE860\Administrator 86070337fd Refactor open-file to allow flags and attributes as the fourth parameter 2007-11-24 02:17:40 +01:00
Slava Pestov e7cc5ea6d4 Windows IO fixes and <process-stream> work 2007-11-21 01:18:46 -05:00
Slava Pestov 5262801398 io.launcher updates and destructors cleanup 2007-11-13 01:10:26 -05:00