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
Slava Pestov
751149eaeb
webapps.mason: update links
2010-08-22 21:30:19 -07:00
Slava Pestov
d65d073144
vm: C I/O streams became unusable after a single EOF (reported by John Benediktsson)
2010-08-22 20:56:29 -07:00
Slava Pestov
c2348c620c
cpu.x86.32: commit 05ba77262a only fixed the start-context-and-delete callframe leak on x86-64. Fix it on x86-32 and add a regression test
2010-08-22 19:30:54 -07:00
Slava Pestov
3ae7cccd74
generic.single: fix bug where dynamic and static dispatch didn't co-incide (reported by Mitchell N. Charity and others)
2010-08-21 18:12:00 -07:00
Slava Pestov
425808bb57
classes: remove fragile unit test
2010-08-21 18:10:09 -07:00
Slava Pestov
bb22925d4b
generic: clean up unit tests a bit
2010-08-21 13:04:37 -07:00
Slava Pestov
78c82686bc
html.templates.chloe.test: forgot to check in test14.xml and test15.xml
2010-08-20 19:28:38 -07:00
Slava Pestov
c280272920
concurrency.semaphores: add more compelling example to docs"
2010-08-20 19:28:20 -07:00
Slava Pestov
bb6b1f1796
html.templates.chloe: add notion of "string context" where tags are not allowed and <>& are not escaped; fixes <t:title> double escaping bug reported by John Benediktsson
2010-08-20 19:15:58 -07:00
Slava Pestov
c82e186794
compiler.tests: forgot to check in x87-regression test way back
2010-08-20 18:36:26 -07:00
Slava Pestov
858930c1f4
http: turns out we do need to handle port number in host header, and client needs to send it but only for non-default ports, since sending it for the default port breaks Twitter's HTTP server (reported by John Benediktsson)
2010-08-20 18:28:50 -07:00