Commit Graph

21319 Commits (0ac5146fcc634c53b82e77e93d44c5dd07400a83)

Author SHA1 Message Date
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