Commit Graph

21301 Commits (9de949b3be4a4fdde2d75871fd051aa605f75842)

Author SHA1 Message Date
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
Slava Pestov 55ac874eb2 vm: Remove signal_callstack_top nonsense 2010-09-02 22:57:17 -05:00
Slava Pestov 6617eca683 Fix three problems discovered by running math.floats.env tests in a loop:
- Crash if allocating error triggers a GC from a signal/SEH handler
- Crash if GC runs with floating point traps enabled on Windows
- Floating point traps didn't prettyprint properly
2010-09-02 22:57:14 -05:00
Mitchell N Charity 4f5da07f3a time-docs: add see-also "Word annotations" 2010-09-02 12:34:57 -04:00
Anton Gorenko adebf8cdc5 cairo.ffi: update to 1.8.10 2010-08-31 23:53:05 +06:00
Doug Coleman e5e036c604 Simplify combinator with joe's suggestion, unit test 2010-08-29 15:24:55 -05:00
Doug Coleman c34eccfeef Clean up html.parser.analyzer, apply blei's fix for find-between* 2010-08-29 13:22:11 -05:00
Doug Coleman f6d897f7cd Fix the max-depth variable in spider 2010-08-29 13:21:50 -05:00
Slava Pestov f514de48a4 math.floats.env.x86: make sure the x87 stack is cleared after the overflow test, otherwise random things screw up later 2010-08-28 12:01:09 -05:00
Slava Pestov 776f184ed0 serialize, io.streams.byte-array: fix unit tests for utf8 encoding strictness 2010-08-25 17:51:44 -07:00
Slava Pestov 12e182acea io.encodings.utf8: formatting fix 2010-08-25 17:47:26 -07:00
Joe Groff a5125844b0 io.encodings.utf8: also guard against decoding code points > 0x10FFFF 2010-08-25 09:28:39 -07:00
Joe Groff 9080ce8903 io.encodings.utf8: guard against decoding overlong encodings 2010-08-25 09:18:33 -07:00
Slava Pestov 81a33b4991 io.monitors.linux: fix typo 2010-08-24 23:01:37 -04:00
Slava Pestov 6484812280 io.monitors.recursive: fix typo 2010-08-23 21:54:59 -07:00
Slava Pestov f30b9c484c Add unless-disposed combinator to clean up some repetition, and fix bogus error reported from timer thread if an I/O operation with a set timeout fails on Windows 2010-08-23 21:12:24 -05:00
Slava Pestov 67f8a8ddcf webapps.wiki: fix wording of rollback message to be more accurate 2010-08-22 21:58:13 -07:00
Slava Pestov f4a4d96d5d webapps.mason: remove XML prolog from downloads.xml since the output of this template gets included in another page 2010-08-22 21:56:57 -07:00
Slava Pestov fd7f71bb9f furnace.chloe-tags: fix t:a, t:atom, t:form tags after recent Chloe change 2010-08-22 21:55:34 -07:00