Commit Graph

21363 Commits (db359d69dfe0f24613f9a8ec4f6ac3a0b3d87980)

Author SHA1 Message Date
Doug Coleman db359d69df Remove the word 'alarm' from timers docs.. 2010-09-18 11:37:47 -05:00
Slava Pestov 18e8c0af9c vm: don't keep more than 10 unused contexts around to prevent address space wastage on low-budget operating systems like OpenBSD 2010-09-17 20:52:27 -07:00
Slava Pestov 05fc6ddad6 vm: a stack underflow inside a primitive could leave a data root in an uninitialized state; if allocating the thrown underflow error triggered a GC, the GC would visit a garbage pointer 2010-09-17 19:46:57 -07:00
Slava Pestov b4531818b2 Rename mason.server to webapps.mason.backend, rename mason.version to webapps.mason.version, for cleaner client-server separation 2010-09-17 19:46:55 -07:00
Slava Pestov 7806cfece8 mason: add new idle, upload, finish states to make status display more helpful 2010-09-17 19:46:55 -07:00
Doug Coleman 51d5059011 Make sure io.backend.windows loads the implementations for the generics it defines. Make windows.handles not depend on io.timeouts. Fix typo in win32-file-attributes. Fix bug in null-output word. Clean up error checking code. 2010-09-17 14:19:10 -05:00
Slava Pestov 7d38319747 math.rectangles: add infinite recursion check in case somebody does something stupid 2010-09-16 21:27:18 -07:00
Slava Pestov 6e58e626f1 mason: send a heartbeat even while a build is running, and tighten deadline for crashed machine in mason.server 2010-09-16 21:27:17 -07:00
Doug Coleman aa86474bcd Trim using lists for io.files.windows 2010-09-16 16:10:38 -05:00
Doug Coleman 1523be6dcd Add platforms.txt for windows.handles 2010-09-16 15:52:14 -05:00
Doug Coleman 92a70356de Move win32-handle to windows.handles and update using lists to avoid pulling in the io backend where not necessary 2010-09-16 15:40:36 -05:00
Slava Pestov 5e0a45f939 mason: make upload timeout configurable, bump default to 1 hour for erg's mom's dialup 2010-09-15 22:53:54 -07:00
Slava Pestov e5921ab55b vm/os-unix.cpp: set pipe file descriptors to close on exec 2010-09-15 22:20:24 -07:00
Slava Pestov 20cda7d9bb io.backend.unix: remove dead code from bsd backend, fix select code 2010-09-15 21:56:42 -07:00
Doug Coleman 8c981de760 Make windows random objects inherit from win32-handle, remove redundant error handling, use new-disposable instead of new 2010-09-15 19:10:21 -05:00
Doug Coleman 632c19520a Don't use 2|| for control flow, use nested recover instead. Fix bug where creating a crypto context would dereference the handle, causing a type error. 2010-09-15 18:11:51 -05:00
Doug Coleman 1853f93b1f Remove dead code 2010-09-15 17:39:46 -05:00
unknown 162b8d1200 random.windows logic was horribly messed up 2010-09-15 17:16:20 -05:00
Slava Pestov 91815fd2be mason.server.watchdog: new tool to send e-mails when build machines go down 2010-09-14 21:54:33 -07:00
Slava Pestov e57e2319be editors.jedit: update for jEdit 4.3.2, which places jEdit settings directory in $HOME/Library/jEdit instead of $HOME/.jedit on Mac OS X 2010-09-14 21:20:02 -07:00
Jeremy Hughes 91dec15767 xml.traversal: tags-with-attr fix 2010-09-14 18:09:17 +12:00
Slava Pestov fadbb965f4 Merge branch 'docs-ui-main' of http://github.com/mncharity/factor 2010-09-13 20:57:04 -07:00
Mitchell N Charity f154301dfc command-line-docs: fix -run description 2010-09-13 17:22:23 -04:00
Slava Pestov a2eb56d399 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 d9f9da1960 Fix using list 2010-09-12 00:26:14 -05:00
Doug Coleman fbe868289c Fix with-streams: if the first dispose throws an error, the second dispose never gets called 2010-09-12 00:26:14 -05:00
Slava Pestov 8c3b13dea7 io: minor doc fixes throughout 2010-09-11 18:43:47 -07:00
Slava Pestov 3132c92124 io.directories: move directory-tree-files words to io.directories.hierarchy, where all the other *-tree stuff is 2010-09-11 18:43:47 -07:00
Slava Pestov 9e8a22dfa6 benchmark.sockets: yield between spawning clients so we don't backlog requests (we call accept with a limit of 128) 2010-09-11 18:43:47 -07:00
Doug Coleman 382bf1c227 Merge branch 'master' of git://factorcode.org/git/factor 2010-09-11 19:43:33 -05:00
Doug Coleman 11957c636c Fix throw-restarts example 2010-09-11 19:41:06 -05:00
John Benediktsson 4302a67e37 math.floating-point: adding double>ratio. 2010-09-11 19:41:06 -05:00
Doug Coleman 3e62cce8d7 Fix throw-restarts example 2010-09-11 14:12:24 -05:00
John Benediktsson 2012c9bf20 listener: fixing typo in docs. 2010-09-10 13:22:53 -07:00
John Benediktsson 7ac352ca14 sequences: fix typo in docs. 2010-09-10 13:22:48 -07:00
John Benediktsson 0247a75c0e html.streams: fix typo in stack effect for emit-html. 2010-09-10 13:22:42 -07:00
Slava Pestov 858c4c6343 vm: fep g command prints addresses in h hex for readability 2010-09-09 20:36:50 -07:00
Slava Pestov 2003884129 openal.alut fix from Chris Double 2010-09-09 20:36:35 -07:00
Slava Pestov ea2690661e Merge branch 'docs-linearization-typo' of http://github.com/mncharity/factor 2010-09-09 20:33:11 -07:00
Slava Pestov ebf1c0f425 Merge branch 'docs-optimization' of http://github.com/mncharity/factor 2010-09-09 20:33:04 -07:00
Mitchell N Charity 85030e861a algebra-docs: fix a typo 2010-09-09 17:39:11 -04:00
Slava Pestov 88a157acd1 twitter: don't use https on Windows since Factor doesn't support https there 2010-09-08 20:54:31 -07:00
Slava Pestov c226f7e578 benchmark.sockets: fix race by using promises instead of super-dodgy random calls to yield 2010-09-08 20:54:30 -07:00
Doug Coleman 0ac5146fcc Fix file uploads by using unlimit-stream for now. Will compare solution to with-combinators tomorrow. 2010-09-08 02:50:25 -05:00
Doug Coleman 52da87ccdd Use append-as in mime.multipart 2010-09-08 02:50:24 -05:00
Slava Pestov 5a2eabc05d webapps.mason: fix templates for boilerplate wrapping 2010-09-07 22:36:46 -07:00
Slava Pestov 6dbcd4cef3 mason: fix load errors 2010-09-06 21:44:16 -07:00
Slava Pestov 3f05dce61a mason: notify server after uploading docs so that docs.factorcode.org can update immediately 2010-09-06 19:00:10 -07:00
Slava Pestov 2c0cb2475f webapps.mason.docs-update: fix using list 2010-09-06 17:52:04 -07:00
Slava Pestov 131521bbc2 webapps.mason: kick off docs update in a new thread so that client doesn't time out 2010-09-06 17:50:50 -07:00