Commit Graph

9401 Commits (c909538eb8aa1730194ffef1938aa1ccc0ce529e)

Author SHA1 Message Date
Doug Coleman 088c367b77 Try to read instead of write from a TCP connection. This gives 'Connection refused' instead of 'Broken pipe', which is much more useful. 2011-08-26 11:03:01 -05:00
Slava Pestov f8c3e4de03 unix.linux.epoll: epoll_event is a packed struct! Damn... 2011-08-25 21:37:52 -07:00
Slava Pestov 148cb60966 io.pipes: add unit test for Linux x86-64 epoll() problem 2011-08-25 21:37:26 -07:00
Slava Pestov 953953d0a8 io.thread: if the I/O thread throws an error, call out to the fep immediately instead of going through the normal thread error mechanism, which by that point won't work anyway 2011-08-25 21:36:57 -07:00
Slava Pestov eea41b6d17 Merge classes.struct.packed into classes.struct and remove duplication 2011-08-25 21:02:25 -07:00
Slava Pestov 238fea7b7e cpu.ppc: add 'not loaded' tags so that load-all doesn't break an x86 image 2011-08-24 23:52:02 -07:00
Slava Pestov d48a0afd2c furnace.recaptcha: recaptcha was acquired by Google, update URL 2011-08-22 22:48:15 -07:00
Joe Groff ac0ab31a1c command-line: enable "quiet" mode for -e or script modes before .factor-rc is loaded 2011-08-19 17:27:13 -07:00
Joe Groff ba7eb20c06 Merge branch 'master' of factorcode.org:/git/factor 2011-08-19 14:21:28 -07:00
John Benediktsson 4e11474d34 io.sockets: check ipv4 and ipv6 for valid address strings. 2011-08-19 14:19:09 -07:00
Joe Groff 84b109404a command-line: interpret "-help" or "--help" and print a brief usage message with the most common options 2011-08-18 19:10:51 -07:00
Joe Groff 54c9b7d4f4 command-line, parser, syntax: move the MAIN: invocation from run-file to run-script to minimize the potential impact on internal machinery that uses run-file 2011-08-17 21:29:02 -07:00
Joe Groff 51489e3ef8 parser, source-files, syntax: have MAIN: store the main entry point in the source-file record in addition to the vocabulary. Have run-file execute the MAIN: word for a file if present after evaluating its contents. 2011-08-17 20:58:09 -07:00
Joe Groff 7e6d5dc761 ui.tools.deploy: adjust wording of deploy-help? option ui 2011-08-04 15:49:33 -07:00
Joe Groff 5ea8b4f640 tools.deploy: add deploy-help? option to include documentation in deployed image 2011-08-04 14:27:29 -07:00
Joe Groff cd8f63c8bc math.functions: make sure zero zero ^ is always nan, regardless of the type of zero 2011-08-01 10:26:53 -07:00
Joe Groff 026ee1a051 opengl.gl.extensions: annoying hack to make gpu.* demos work in Lion. opengl 3 entry points such as glGenVertexArrays are available, but they only actually work in core profile contexts which factor doesn't support yet, so favor extension entry points such as glGenVertexArraysAPPLE instead of standard entry points 2011-07-29 14:15:59 -07:00
Joe Groff f84491e940 Merge branch 'master' of factorcode.org:/git/factor 2011-07-29 13:24:30 -07:00
Joe Groff 689511f316 game.input.iokit: deal with Lion's breakage of the IOHID* API 2011-07-29 13:24:10 -07:00
Erik Charlebois 3abde7b88d Merge branch 'master' of git://github.com/slavapestov/factor 2011-07-11 22:02:28 -04:00
otoburb 2bb4f1ec14 json.writer: Updated docs to mention the dynamic variable jsvar-encode? 2011-07-05 00:07:59 -04:00
otoburb e33e7f7b17 json.writer: Currified jsvar-encode. Removed whitespace in tuple>fields json output. Added tests to json.writer-tests. 2011-07-04 23:14:51 -04:00
otoburb 8f71d71184 json.writer: Ability to turn jsvar-encode substitution on/off via jsvar-encode? dynamic variable. Added test cases. 2011-06-23 01:28:24 -04:00
Erik Charlebois 2fc348b8c7 Run vim synchronously
If you run vim from the terminal asynchronously, vim and factor will conflict accessing stdin and stdout.
2011-06-23 01:18:35 -04:00
Joe Groff ed26b45e2b Merge remote branch 'erikc/master' 2011-06-13 11:28:02 -07:00
Joe Groff 7ff795ca35 Merge branch 'master' of factorcode.org:/git/factor 2011-06-07 09:44:35 -07:00
Joe Groff b94bced2e4 peg.ebnf: add rule~ syntax to discard a matching subrule from the AST; document (grouping) and {grouping} syntax 2011-06-06 16:32:19 -07:00
Joe Groff bbdd383b6f math.functions: fix documentation for 10^ 2011-06-06 16:27:56 -07:00
otoburb 0936791b96 http.client-docs: Added documentation for HEAD, TRACE, OPTIONS and DELETE methods 2011-05-24 22:05:27 -04:00
otoburb 8cac5dd5f3 Merge branch 'master' of http://factorcode.org/git/factor 2011-05-24 18:21:47 -04:00
Erik Charlebois c517071969 Convert side mouse buttons to backward/forward 2011-05-23 23:36:14 -04:00
Erik Charlebois fe4805e955 Only do mouse selections for button 1 2011-05-23 23:36:14 -04:00
Erik Charlebois aac2b62893 Modify the listener vocabulary so that readline can hook in. Add the readline-listener listener that provides word completion and readline editing. 2011-05-23 23:36:14 -04:00
Erik Charlebois 94064b115e Create a setter for C-GLOBAL words 2011-05-23 23:36:14 -04:00
Erik Charlebois 1ed2bc6231 32 and 64 bit Linux PPC support 2011-05-23 23:36:14 -04:00
Erik Charlebois 0fc0edeb35 Fix bugs in unix ffi usage 2011-05-23 23:36:14 -04:00
Erik Charlebois 8cf9f5142b Fix GDB-based disassemble for GDB 7 2011-05-23 23:36:13 -04:00
Erik Charlebois 98b4a861ac epoll working on linux 2011-05-23 23:36:13 -04:00
Erik Charlebois c11f044725 Use .factor-rc etc on Windows too, files can begin with dots just fine 2011-05-23 23:36:13 -04:00
Samuel Tardieu 4f8e8e6613 Add math.primes:nprimes 2011-05-20 12:38:27 +02:00
otoburb 8d43adbfc1 http.client: Added OPTIONS, TRACE and HEAD HTTP methods 2011-05-12 01:32:00 +00:00
Slava Pestov a00d268736 Merge branch 'doc-fixes' of git://github.com/mrjbq7/factor 2011-05-06 20:28:05 -07:00
Slava Pestov ab8ee12ae5 Merge branch 'cleanup' of git://github.com/mrjbq7/factor 2011-05-06 20:27:59 -07:00
Slava Pestov fb878e7471 Merge branch 'sorting' of git://github.com/mrjbq7/factor 2011-05-06 20:27:52 -07:00
John Benediktsson a4dadd3945 Merge branch 'master' into highlight 2011-05-03 20:52:16 -07:00
John Benediktsson 952cead32f Merge branch 'master' into sorting 2011-05-03 20:51:53 -07:00
John Benediktsson ad8c66e70f Update references to "1 tail" to use "rest". 2011-05-03 20:50:23 -07:00
John Benediktsson 6be2dc4d84 io.launcher: fix launcher examples. 2011-04-17 18:12:23 -07:00
Slava Pestov 577a82380c ui.backend.cocoa: simplify system-alert implementation now that callbacks bug has been fixed 2011-04-16 19:12:08 -07:00
Slava Pestov 25f8796b0a core-foundation.run-loop bug fix for Doug's bug fix 2011-04-16 19:11:43 -07:00