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
Slava Pestov
72437d5f13
webapps.mason: fixes
2010-09-06 17:47:39 -07:00
Slava Pestov
54025e4de3
webapps.mason: add action to update docs
2010-09-06 17:30:08 -07:00
Slava Pestov
bbaf070bd9
compiler.cfg.write-barrier: fix soundness issue with ##copy that never came up but probably should've been fixed anyway
2010-09-06 17:01:44 -07:00
Slava Pestov
cf327bbc41
compiler.cfg.alias-analysis: dead store elimination was too aggressive, can't eliminate dead stores across a GC call even for fresh allocations because GC will see uninitialized data
2010-09-06 16:57:56 -07:00
Slava Pestov
406daf3728
geo-ip: new download link
2010-09-06 16:47:12 -07:00
Chris Double
639972379f
Fix MATCH-VARS: and match-cond docs error
2010-09-06 18:32:05 +12:00
Slava Pestov
4190040611
compiler.cfg.write-barrier: handle ##copy instructions
2010-09-05 23:07:30 -07:00
Slava Pestov
06c7424f3d
compiler.cfg.dependence: compute dependency graph for write barrier instructions
2010-09-05 22:51:17 -07:00
Slava Pestov
8c5a22e2ca
compiler.cfg: fix major facepalm with write barrier elimination
2010-09-05 21:39:45 -07:00
Slava Pestov
ef5731ae88
stack-checker.alien: get a bit more inlining going with callbacks, to expose another bug
2010-09-05 21:27:39 -07:00
Slava Pestov
1347f38df2
irc.gitbot: fix load error
2010-09-05 17:55:22 -07:00
Slava Pestov
9de949b3be
mason: various assorted improvements
...
- put disk usage in build report
- bump minimum disk space required before starting a build from 300mb to 1gb
- check repository consistency before pulling; if there are untracked files, or if the pull fails, blow away the repo and clone it again
2010-09-05 15:22:02 -07:00
Slava Pestov
1290fc1913
webapps.mason: show build machines that didn't upload binaries despite building clean
2010-09-05 13:15:40 -07:00
Slava Pestov
b578bf6a6b
mason.server: fix unit test
2010-09-05 13:11:17 -07:00
Slava Pestov
73f1bfb689
mason.updates: fix typo
2010-09-05 12:59:28 -07:00
Doug Coleman
7016ffbb7b
Rename append-path-naive to append-relative-path, fix bugs to support Firefox FTP again
2010-09-05 00:40:47 -05:00
Doug Coleman
612a683973
If ftp clients send a path starting with /, treat it as a path relative to the serving directory. Expose absolute-path? and append-path-naive in io.pathnames to implement this change.
2010-09-04 22:16:57 -05:00
Slava Pestov
e79e12194b
webapps.mason: fix typo
2010-09-04 18:58:57 -07:00
Slava Pestov
7781869505
ftp.server: don't mutate addrspecs anymore
2010-09-04 18:54:39 -07:00
Slava Pestov
a22f419ba4
io.sockets: make addrspecs immutable
2010-09-04 18:49:27 -07:00
Slava Pestov
2c7fee3345
delegate: fix delegation to tuples with read only slots
2010-09-04 18:48:54 -07:00
Slava Pestov
e12cd21ef3
webapps.mason: more bikeshedding
2010-09-04 18:32:46 -07:00
Slava Pestov
157469b4eb
webapps.mason: make the dashboard public and only protect the build actions
2010-09-04 18:30:07 -07:00