Commit Graph

827 Commits (revert-2214-feature-commandline-documentation)

Author SHA1 Message Date
Doug Coleman eead1f0487 Fix the using for peek streams tests. 2011-09-25 22:54:53 -07:00
Doug Coleman c5f1651567 Peekable streams wrapper 2011-09-25 19:32:34 -07:00
Doug Coleman bf2a96e9e0 Remove Windows CE from core/ basis/ and build-support/
Rename the winnt singleton to windows in core/ basis/ extra/
Rename boot images winnt -> windows
Fixes #84.
2011-09-18 23:19:06 -05:00
Slava Pestov 01eeabbcbd Merge classes.struct.packed into classes.struct and remove duplication 2011-08-25 21:02:25 -07:00
John Benediktsson 94812c1f49 Moving io.trash to io.files.trash. 2011-08-19 14:31:19 -07:00
John Benediktsson 5e63f3b5d8 io.trash: cross-platform vocab to send files to trash. 2011-08-19 14:26:32 -07:00
Joe Groff f950fca035 io.encodings.detect: detect empty files as utf8 rather than raise a sequence error 2010-06-10 17:32:56 -07:00
Joe Groff 7825cb6d10 io.encodings.detect: fill in USING: list for tests 2010-06-10 16:39:48 -07:00
Joe Groff 4997489980 new vocab io.encodings.detect: borrow binary file/text encoding detection heuristics from a certain text editor written in java 2010-06-09 00:11:01 -07: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 026499e64f Use flags{ instead of flags all over the place 2010-04-01 14:44:03 -05:00
Slava Pestov 0161f4e8d2 io.serial.windows: fix load error 2010-02-21 17:48:05 +13:00
Slava Pestov c3f4bcb616 Fix load errors exposed by platforms.txt change 2010-02-20 13:31:09 +13:00
Slava Pestov 95bfc8a240 vocabs.metadata: replace unportable tag with a platforms.txt file for more fine-grained control. Rename unportable tag to untested for remaining cases 2010-02-20 13:30:49 +13:00
Slava Pestov 0612bc6177 Factor source files should not be executable 2009-11-21 17:50:43 -06:00
Doug Coleman 6fe9daada5 fix more load errors 2009-11-15 11:17:23 -06:00
Doug Coleman 6091c6964a fix using list, reported by zimbatm 2009-11-15 10:55:41 -06:00
Joe Groff a5957b188d nip most uses of tuck from extra 2009-11-05 22:22:21 -06:00
Joe Groff 6c400b44f3 update io.serial structs 2009-09-19 21:14:38 -05:00
Joe Groff 076ab42dc3 move some allocation words that don't really have much to do with c types out of alien.c-types into a new alien.data vocab 2009-09-17 22:36:05 -05:00
Doug Coleman fb9d7d67d0 use struct in windows serial code 2009-08-29 23:25:17 -05:00
Samuel Tardieu 65e495aa66 Remove spurious dup in io.serial.unix/linux 2009-06-22 18:08:12 +02:00
Doug Coleman 0820734749 serial library works with the null modem -- add some standard ports for future reference 2009-03-17 15:03:01 -05:00
Doug Coleman 378c8f90ff move serial to io.serial 2009-02-22 17:50:29 -06:00
Doug Coleman d0030ba899 remove old io.serial 2009-02-22 17:44:09 -06:00
Doug Coleman b062425935 clean up io.serial a bit 2008-12-15 09:48:37 -06:00
Doug Coleman 971a6c89be move io.paths from extra to basis 2008-12-08 21:31:41 -06:00
Doug Coleman 7f93d335a6 fix bug in io.paths, add io.paths.windows 2008-12-08 20:10:52 -06:00
Doug Coleman 3d17175926 move io.files.unique to basis 2008-12-03 05:24:47 -06:00
Doug Coleman 7b13604b7b clarify docs for io.files.unique, add a couple more tests, remove usages of >r r> 2008-11-28 16:14:55 -06:00
Doug Coleman 4af3543fcd directory fix 2008-10-19 13:11:10 -05:00
Doug Coleman f9661a4699 fix io.paths 2008-10-02 18:26:56 -05:00
Slava Pestov aea0fed14c Fixing basis -> extra dependencies 2008-09-05 19:29:14 -05:00
Slava Pestov 6ead724b25 Fixing bugs 2008-08-29 04:23:39 -05:00
Slava Pestov 799cefc39a Fix conflict 2008-08-27 05:52:38 -05:00
Slava Pestov 40e926609a Fixing unit tests 2008-08-22 22:07:59 -05:00
Daniel Ehrenberg 1e1da73309 Merge branch 'master' of git://factorcode.org/git/factor 2008-08-19 21:06:26 +02:00
Daniel Ehrenberg 1c13a6a4b9 Deque name change 2008-08-19 21:06:20 +02:00
Doug Coleman b333583da4 fix usings 2008-08-14 23:54:57 -05:00
Doug Coleman 5cc5d347ae moved serial to io.serial 2008-08-14 23:44:39 -05:00
Slava Pestov d60449d3a8 Move a few things around 2008-07-28 22:09:35 -05:00
Slava Pestov d66f887736 Create basis vocab root 2008-07-28 22:03:13 -05:00
Slava Pestov 0fd34b4a4b Fix <process-writer> and <process-stream> 2008-07-24 21:47:09 -05:00
Slava Pestov ac2bf0b87d Adding inline recursive declarations 2008-07-18 19:22:59 -05:00
Slava Pestov 7ca3c2a878 Various minor compiler tweaks 2008-07-12 01:08:30 -05:00
Slava Pestov 34c0cf6111 Use tr instead of substitute in a few places 2008-07-09 19:43:46 -05:00
Slava Pestov eba4b990af Fix stdin 2008-07-09 19:23:35 -05:00
Slava Pestov 3b2f4d92d2 Check if the handle has been disposed. This can happen if we close one end of a duplex stream 2008-07-08 15:50:12 -05:00
Slava Pestov 6ad09779cc Literal aliens in source files are bade bad 2008-07-08 15:46:52 -05:00
U-SLAVA-DFB8FF805\Slava 763a45cc67 Fix mmap on windows 2008-07-07 12:14:07 -05:00
Slava Pestov 0f6ecc10cd Fix EINTR handling in Unix stdin pipe hack 2008-07-06 04:12:46 -05:00
Slava Pestov 33655a7044 Fix Unix I/O on 64-bit 2008-07-05 03:47:09 -05:00
Slava Pestov 8347710dd5 Help lint fixes 2008-07-04 02:52:27 -05:00
Slava Pestov 1a02a0fb41 Merge branch 'master' of git://factorcode.org/git/factor 2008-07-03 20:50:28 -05:00
Slava Pestov d93851cc96 Tweak: don't put UDP receive buffer in image 2008-07-03 20:50:01 -05:00
U-SLAVA-DFB8FF805\Slava 0708b20f33 Fix Windows bootstrap 2008-07-03 19:53:40 -05:00
Slava Pestov ab881cbd7a Put that in your pipe and smoke it 2008-07-03 17:44:44 -05:00
Slava Pestov cb121c5b50 Documentation for io.servers.connection 2008-07-03 02:16:16 -05:00
Slava Pestov 2831cb8d9b Tweaking docs, change stage2 to load less stuff 2008-07-03 01:39:45 -05:00
Slava Pestov 17b94261c5 Fix deploy tests 2008-07-02 21:52:28 -05:00
Slava Pestov aeb2b9d701 Fixing unit test failures 2008-07-02 15:57:38 -05:00
Slava Pestov f7eecc7893 Move bit-arrays and float-arrays to extra 2008-07-02 02:03:30 -05:00
Slava Pestov 537269447c Move mirrors out of the boot image 2008-07-02 00:20:01 -05:00
Slava Pestov f8fd065fc5 Initial value for alien slots is a BAD-ALIEN 2008-07-01 16:33:45 -05:00
Slava Pestov 6165c86229 Merge branch 'master' of git://factorcode.org/git/factor 2008-06-30 16:06:30 -05:00
Slava Pestov 3b41e31584 More tuple declaration work 2008-06-29 21:37:57 -05:00
Slava Pestov 733479b8e2 Clean up 2008-06-29 02:17:32 -05:00
Slava Pestov b36e06d0d6 Builtinn types now use new slot accessors; tuple slot type declaration work in progress 2008-06-28 02:36:20 -05:00
slava 6b1cea4a6a Fix unit test 2008-06-27 22:02:10 -05:00
Slava Pestov 5ddaeccf21 Minor documentation updates 2008-06-27 21:51:42 -05:00
slava a649f9dc5f Fix inotify 2008-06-27 21:34:18 -05:00
Slava Pestov 53f941b8df Generalize test 2008-06-27 20:15:38 -05:00
U-SLAVA-DFB8FF805\Slava 8aa974fcc4 Remove unused word 2008-06-27 19:45:22 -05:00
U-SLAVA-DFB8FF805\Slava 366d7009b8 Handle inheritance fixes for tools.deploy.test.5 2008-06-27 19:26:36 -05:00
U-SLAVA-DFB8FF805\Slava 358c09d204 combinators.lib 3apply is kernel's tri@; remove and update usages 2008-06-27 02:17:19 -05:00
U-SLAVA-DFB8FF805\Slava 8930162251 Fix Windows bootstrap 2008-06-27 01:56:53 -05:00
slava 45bc2a0a02 More robust server tests 2008-06-25 16:58:19 -05:00
Slava Pestov d65a76d10f Fixing builder failures 2008-06-25 15:35:14 -05:00
Slava Pestov b26e6b90f5 Code cleanup 2008-06-25 03:33:58 -05:00
Slava Pestov 726bcb6a0b Merge branch 'master' of git://factorcode.org/git/factor 2008-06-25 03:25:23 -05:00
Slava Pestov 6e0d35e615 Split up huge parser vocabulary 2008-06-25 03:25:08 -05:00
Eduardo Cavazos bf238283da Update code for combinators.short-circuit 2008-06-24 13:47:54 -05:00
Slava Pestov 9a89a97c5a Fix deploy tests for real 2008-06-18 23:29:56 -05:00
Slava Pestov 6d2ded44f2 Launcher fix 2008-06-18 01:40:48 -05:00
Slava Pestov 27c89d75d4 I/O micro-optimizations; 12% improvement on reverse-complement 2008-06-17 05:22:33 -05:00
Slava Pestov 44112e32e6 Fix build errors 2008-06-17 05:21:45 -05:00
Slava Pestov 5809df329a Add a unit test 2008-06-17 00:10:18 -05:00
Slava Pestov dc7b414f57 More flexible io.streams.limited, works with encoded streams 2008-06-17 00:10:09 -05:00
Slava Pestov 0a436e1184 New threaded-server 2008-06-17 00:04:18 -05:00
Slava Pestov 71d65880e5 SSL session resumption 2008-06-15 22:49:54 -05:00
Slava Pestov 2b413f1eb7 Add request timing 2008-06-15 04:56:15 -05:00
Slava Pestov 0f2da40977 Better error message 2008-06-15 02:37:37 -05:00
Slava Pestov 9516d78154 Fix bootstrap 2008-06-14 04:00:40 -05:00
Slava Pestov 23f9578505 Remove micro-pessimization 2008-06-14 02:45:04 -05:00
Slava Pestov fbd799f0a2 Fix test failures 2008-06-13 02:14:35 -05:00
Slava Pestov 375020b7fe Add push-at to core 2008-06-13 02:09:16 -05:00
Slava Pestov 045b657474 Move replicate into core; move selection sort into its own vocab; remove usages of and? and or? which are redundant now 2008-06-13 01:51:46 -05:00
Slava Pestov 75ac2528ae Remove obsolete comment 2008-06-12 19:00:41 -05:00
Slava Pestov 9aadcace24 Fix pool behavior with image save/restart 2008-06-12 18:54:38 -05:00
Slava Pestov a89c9758df Check port number 2008-06-12 18:53:53 -05:00
Slava Pestov 03553d2bee Fix bootstrap error 2008-06-12 05:13:42 -05:00
Slava Pestov d4d81da0a0 Fix unit tests 2008-06-12 03:58:33 -05:00
Slava Pestov b01d1f8a56 Request size limit and encoding support for HTTP server 2008-06-12 03:50:20 -05:00
Slava Pestov e405de8bba Clean up buffers and re-add stream-read-until on binary streams 2008-06-12 03:49:59 -05:00
Slava Pestov 17001b40cd Improve encoding API 2008-06-12 03:49:29 -05:00
Slava Pestov c95851e34f Bug fixes and cleanups 2008-06-11 02:58:38 -05:00
Eduardo Cavazos 02b1d4dfa4 io.windows.nt.files: minor update 2008-06-10 09:43:55 -05:00
U-SLAVA-DFB8FF805\Slava adbb6775da Fix Windows compile errors 2008-06-09 16:27:52 -05:00
slava 87c4641c46 Fix compile errors 2008-06-09 13:43:31 -05:00
Slava Pestov 29fa4a8a54 assoc-find is no longer generic 2008-06-09 05:22:21 -05:00
Slava Pestov 9dd5c9919f Mandatory stack effect annotations 2008-06-08 15:32:55 -05:00
Slava Pestov ab5843d831 Don't need MEMO: there anymore according to doublec 2008-06-04 19:33:43 -05:00
Slava Pestov c5c65a4ce4 Web framework refactoring work in progress 2008-06-01 17:22:39 -05:00
Slava Pestov 0090e613d9 Windows I/O attempted fix 2008-05-31 00:08:02 -05:00
Slava Pestov 9649221fa5 Oops 2008-05-22 03:51:01 -05:00
Slava Pestov 230e9476a7 Fix race condition 2008-05-22 00:41:18 -05:00
Slava Pestov 418e8410c7 Merge branch 'master' of git://factorcode.org/git/factor 2008-05-22 00:29:34 -05:00
Slava Pestov b301858c67 Server certificate verification, lazy handshake for accept 2008-05-22 00:29:19 -05:00
Slava Pestov 95358981e6 Abstract out connection pooling into io.pools, add summary and tags to a few places 2008-05-21 22:22:09 -05:00
Slava Pestov 213bf501d6 Merge branch 'master' of git://factorcode.org/git/factor 2008-05-21 17:03:04 -05:00
Slava Pestov 31143c08c7 Document io.sockets.secure 2008-05-21 17:01:28 -05:00
erg 39950b9884 fix using 2008-05-21 16:26:26 -05:00
Slava Pestov f1c8f3c559 SSL context is now implicit 2008-05-21 15:54:27 -05:00
U-SLAVA-DFB8FF805\Slava ec74743166 Merge branch 'master' of git://factorcode.org/git/factor 2008-05-21 17:35:10 -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 c077a38649 Check if fd has been closed for sanity 2008-05-20 18:52:11 -05:00
Slava Pestov e69755ce72 Fix duplex streams 2008-05-20 07:55:42 -05:00
Slava Pestov 6df45b864b Fix potential DoS attack 2008-05-19 20:43:28 -05:00
Eduardo Cavazos 06703ee2ef io.sockets-docs: fix typo 2008-05-19 15:22:44 -05:00
Slava Pestov 700f1a41b5 Fix sttring overrun issue 2008-05-18 22:24:55 -05:00
Slava Pestov 646d2a19da Fix help 2008-05-18 21:11:52 -05:00
Slava Pestov bf8b96c029 SSL fixes 2008-05-18 19:08:56 -05:00
Slava Pestov a58ebeabdc Remove eof slot 2008-05-18 19:02:50 -05:00
Slava Pestov 78fb1a5022 Tweaks 2008-05-18 17:18:28 -05:00
Slava Pestov c01d5954e8 Comment out failing unit test for now 2008-05-18 17:05:06 -05:00
Slava Pestov b65b3acf52 Fix typo 2008-05-18 17:04:21 -05:00
Slava Pestov ad2ebc90c5 Fix conflict 2008-05-18 16:55:21 -05:00
U-SLAVA-DFB8FF805\Slava dcce702d0c Remove pending-error machinery 2008-05-17 23:50:11 -05:00
U-SLAVA-DFB8FF805\Slava 1738631757 Fix memory management issue 2008-05-17 18:24:20 -05:00
Slava Pestov 1ecc54770e Fix SSL shutdown 2008-05-17 17:45:56 -05:00
Eduardo Cavazos 2a5dcaaef0 io.sockets: Minor docs fix 2008-05-16 15:38:56 -05:00
Slava Pestov 7aa2bb3f30 Fix Windows bootstrap 2008-05-16 06:28:19 -05:00
slava ab35ca70be Merge branch 'master' of git://factorcode.org/git/factor 2008-05-16 01:45:11 -05:00
slava f25c2e80f9 Fix Linux monitors 2008-05-16 01:44:52 -05:00
Slava Pestov 95aaf32373 Fix conflict 2008-05-16 00:57:52 -05:00
U-SLAVA-DFB8FF805\Slava 802fa2f11c Fix conlict 2008-05-16 00:53:15 -05:00
U-SLAVA-DFB8FF805\Slava 4787dc914d Fixing bugs in Windows sockets, add UDP tests 2008-05-15 20:08:32 -05:00
Slava Pestov 0fc4c99eb1 help.lint fixes 2008-05-15 20:07:01 -05:00