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
Slava Pestov
9e17cd6a7b
webapps.mason.status-update: don't force SSL (merge local change from concatenative.org)
2010-09-04 18:23:04 -07:00
Slava Pestov
658bb8d039
webapps.mason: add broken builder display to dashboard
2010-09-04 18:22:00 -07:00
Slava Pestov
c30ee1b8ad
webapps.mason: change wording
2010-09-04 18:09:07 -07:00
Slava Pestov
57ce2688ea
Missing files from last patch, oops
2010-09-04 18:05:28 -07:00
Slava Pestov
ad59ea9ed9
mason: add support for forcing a build across the farm by reading a counter value from the server
2010-09-04 18:00:33 -07:00
Slava Pestov
5edd19b410
webapps.mason: add dashboard showing crashed machines, add a mechanism for forcing a build across the farm
2010-09-04 17:59:18 -07:00
Slava Pestov
134900e131
mason: when checking if we need to build, compare source for last finished (clean/dirty/error) build with the latest source hashes, instead of the last *downloaded* source hashes. This ensures that if a build is terminated due to machine failure, we start building again next time
2010-09-04 16:58:10 -07:00
Slava Pestov
19e89bcdf4
mason: check free disk space, and don't send too many e-mails within a short period if the local git repo becomes corrupted, etc
2010-09-04 16:26:32 -07:00
Slava Pestov
7ecdda22c3
io.sockets: f 0 <inet4> should work
2010-09-04 15:41:12 -07:00
Slava Pestov
eece1e30df
io.sockets: clean up resolve-host
2010-09-04 14:42:05 -07:00
Slava Pestov
f9ec0acb27
io.sockets: factor out ipv4 and ipv6 classes for John Benediktsson's upcoming ICMP work)
2010-09-04 14:19:20 -07:00
Slava Pestov
713c7467dc
vm: don't need to save/restore FPU state when doing GC anymore, since we don't call nano_count() unless GC events are being recorded. If you want to record GC events with FP traps on, you're out of luck
2010-09-04 16:16:22 -05:00
Slava Pestov
09c74bda0b
vm: don't call nano_count() from the GC at all, unless GC event recording is on
2010-09-04 13:21:45 -07:00
Slava Pestov
e0e09234cf
Rename get-fpu-state entry point to fpu-state, and fix stack-checker unit tests
2010-09-04 12:58:59 -07:00
Slava Pestov
3834436740
vm: increase default code heap size
2010-09-04 12:05:23 -07:00
Slava Pestov
d386ea7092
io.launcher.unix: clumsy fix for a race condition
2010-09-04 12:00:23 -07:00
Slava Pestov
0797875ef5
vm: fix crash when doing GC with profiling enabled
2010-09-03 21:54:40 -05:00
Joe Groff
addc05980d
Merge branch 'master' of factorcode.org:/git/factor
2010-09-03 09:01:51 -07:00
Slava Pestov
087b451dc1
Change how SIGPIPE is ignored, and add a unit test to io.launcher.unix to ensure that this ignoredness is not inherited by child processes
2010-09-02 22:11:45 -07:00
Slava Pestov
0184107101
cpu.x86.64: fix bootstrap
2010-09-02 21:17:14 -07:00