]>
gitweb.factorcode.org Git - factor.git/log
Slava Pestov [Wed, 15 Sep 2010 04:20:02 +0000 (21:20 -0700)]
editors.jedit: update for jEdit 4.3.2, which places jEdit settings directory in $HOME/Library/jEdit instead of $HOME/.jedit on Mac OS X
Jeremy Hughes [Tue, 14 Sep 2010 01:14:46 +0000 (13:14 +1200)]
xml.traversal: tags-with-attr fix
Slava Pestov [Tue, 14 Sep 2010 03:57:04 +0000 (20:57 -0700)]
Merge branch 'docs-ui-main' of http://github.com/mncharity/factor
Mitchell N Charity [Mon, 13 Sep 2010 21:19:09 +0000 (17:19 -0400)]
command-line-docs: fix -run description
Slava Pestov [Mon, 13 Sep 2010 05:07:23 +0000 (22:07 -0700)]
io: fix with-streams to dispose the output stream first, move (stream-seek) word to io.streams.sequence where it belongs
Anton Gorenko [Sun, 12 Sep 2010 17:08:52 +0000 (23:08 +0600)]
gobject-introspection: add new tests
Anton Gorenko [Sun, 12 Sep 2010 11:28:24 +0000 (17:28 +0600)]
ui.backend.gtk: clean up and rearrange the code
Anton Gorenko [Sun, 12 Sep 2010 07:43:20 +0000 (13:43 +0600)]
ui.backend.gtk: set 'wmclass' hint to 'Factor' for new windows
Doug Coleman [Sun, 12 Sep 2010 05:26:00 +0000 (00:26 -0500)]
Fix using list
Doug Coleman [Sun, 12 Sep 2010 05:22:02 +0000 (00:22 -0500)]
Fix with-streams: if the first dispose throws an error, the second dispose never gets called
Slava Pestov [Sun, 12 Sep 2010 01:21:18 +0000 (18:21 -0700)]
io: minor doc fixes throughout
Slava Pestov [Sun, 12 Sep 2010 01:21:07 +0000 (18:21 -0700)]
io.directories: move directory-tree-files words to io.directories.hierarchy, where all the other *-tree stuff is
Slava Pestov [Sat, 11 Sep 2010 01:46:14 +0000 (18:46 -0700)]
benchmark.sockets: yield between spawning clients so we don't backlog requests (we call accept with a limit of 128)
Doug Coleman [Sun, 12 Sep 2010 00:43:33 +0000 (19:43 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sat, 11 Sep 2010 19:12:24 +0000 (14:12 -0500)]
Fix throw-restarts example
John Benediktsson [Tue, 7 Sep 2010 01:42:26 +0000 (18:42 -0700)]
math.floating-point: adding double>ratio.
Doug Coleman [Sat, 11 Sep 2010 19:12:24 +0000 (14:12 -0500)]
Fix throw-restarts example
John Benediktsson [Tue, 7 Sep 2010 06:26:14 +0000 (23:26 -0700)]
listener: fixing typo in docs.
John Benediktsson [Thu, 9 Sep 2010 23:54:24 +0000 (16:54 -0700)]
sequences: fix typo in docs.
John Benediktsson [Fri, 10 Sep 2010 02:55:54 +0000 (19:55 -0700)]
html.streams: fix typo in stack effect for emit-html.
Slava Pestov [Fri, 10 Sep 2010 03:36:50 +0000 (20:36 -0700)]
vm: fep g command prints addresses in h hex for readability
Slava Pestov [Fri, 10 Sep 2010 03:36:35 +0000 (20:36 -0700)]
openal.alut fix from Chris Double
Slava Pestov [Fri, 10 Sep 2010 03:33:11 +0000 (20:33 -0700)]
Merge branch 'docs-linearization-typo' of http://github.com/mncharity/factor
Slava Pestov [Fri, 10 Sep 2010 03:33:04 +0000 (20:33 -0700)]
Merge branch 'docs-optimization' of http://github.com/mncharity/factor
Mitchell N Charity [Thu, 9 Sep 2010 21:39:11 +0000 (17:39 -0400)]
algebra-docs: fix a typo
Slava Pestov [Thu, 9 Sep 2010 03:52:50 +0000 (20:52 -0700)]
twitter: don't use https on Windows since Factor doesn't support https there
Slava Pestov [Thu, 9 Sep 2010 03:42:38 +0000 (20:42 -0700)]
benchmark.sockets: fix race by using promises instead of super-dodgy random calls to yield
Doug Coleman [Wed, 8 Sep 2010 07:49:04 +0000 (02:49 -0500)]
Fix file uploads by using unlimit-stream for now. Will compare solution to with-combinators tomorrow.
Doug Coleman [Wed, 8 Sep 2010 06:56:07 +0000 (01:56 -0500)]
Use append-as in mime.multipart
Slava Pestov [Wed, 8 Sep 2010 05:36:46 +0000 (22:36 -0700)]
webapps.mason: fix templates for boilerplate wrapping
Slava Pestov [Tue, 7 Sep 2010 04:43:51 +0000 (21:43 -0700)]
mason: fix load errors
Slava Pestov [Tue, 7 Sep 2010 02:00:10 +0000 (19:00 -0700)]
mason: notify server after uploading docs so that docs.factorcode.org can update immediately
Slava Pestov [Tue, 7 Sep 2010 00:52:04 +0000 (17:52 -0700)]
webapps.mason.docs-update: fix using list
Slava Pestov [Tue, 7 Sep 2010 00:50:50 +0000 (17:50 -0700)]
webapps.mason: kick off docs update in a new thread so that client doesn't time out
Slava Pestov [Tue, 7 Sep 2010 00:47:39 +0000 (17:47 -0700)]
webapps.mason: fixes
Slava Pestov [Tue, 7 Sep 2010 00:24:53 +0000 (17:24 -0700)]
webapps.mason: add action to update docs
Slava Pestov [Tue, 7 Sep 2010 00:01:44 +0000 (17:01 -0700)]
compiler.cfg.write-barrier: fix soundness issue with ##copy that never came up but probably should've been fixed anyway
Slava Pestov [Mon, 6 Sep 2010 23:57:56 +0000 (16:57 -0700)]
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
Slava Pestov [Mon, 6 Sep 2010 23:47:12 +0000 (16:47 -0700)]
geo-ip: new download link
Chris Double [Mon, 6 Sep 2010 06:32:05 +0000 (18:32 +1200)]
Fix MATCH-VARS: and match-cond docs error
Slava Pestov [Mon, 6 Sep 2010 06:07:30 +0000 (23:07 -0700)]
compiler.cfg.write-barrier: handle ##copy instructions
Slava Pestov [Mon, 6 Sep 2010 05:51:17 +0000 (22:51 -0700)]
compiler.cfg.dependence: compute dependency graph for write barrier instructions
Slava Pestov [Mon, 6 Sep 2010 04:39:45 +0000 (21:39 -0700)]
compiler.cfg: fix major facepalm with write barrier elimination
Slava Pestov [Mon, 6 Sep 2010 04:27:39 +0000 (21:27 -0700)]
stack-checker.alien: get a bit more inlining going with callbacks, to expose another bug
Slava Pestov [Mon, 6 Sep 2010 00:55:22 +0000 (17:55 -0700)]
irc.gitbot: fix load error
Slava Pestov [Sun, 5 Sep 2010 22:22:02 +0000 (15:22 -0700)]
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
Slava Pestov [Sun, 5 Sep 2010 20:15:40 +0000 (13:15 -0700)]
webapps.mason: show build machines that didn't upload binaries despite building clean
Slava Pestov [Sun, 5 Sep 2010 20:11:17 +0000 (13:11 -0700)]
mason.server: fix unit test
Slava Pestov [Sun, 5 Sep 2010 19:58:50 +0000 (12:58 -0700)]
mason.updates: fix typo
Doug Coleman [Sun, 5 Sep 2010 05:40:47 +0000 (00:40 -0500)]
Rename append-path-naive to append-relative-path, fix bugs to support Firefox FTP again
Doug Coleman [Sun, 5 Sep 2010 03:16:57 +0000 (22:16 -0500)]
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.
Slava Pestov [Sun, 5 Sep 2010 01:58:57 +0000 (18:58 -0700)]
webapps.mason: fix typo
Slava Pestov [Sun, 5 Sep 2010 01:54:39 +0000 (18:54 -0700)]
ftp.server: don't mutate addrspecs anymore
Slava Pestov [Sun, 5 Sep 2010 01:49:27 +0000 (18:49 -0700)]
io.sockets: make addrspecs immutable
Slava Pestov [Sun, 5 Sep 2010 01:48:54 +0000 (18:48 -0700)]
delegate: fix delegation to tuples with read only slots
Slava Pestov [Sun, 5 Sep 2010 01:32:46 +0000 (18:32 -0700)]
webapps.mason: more bikeshedding
Slava Pestov [Sun, 5 Sep 2010 01:30:07 +0000 (18:30 -0700)]
webapps.mason: make the dashboard public and only protect the build actions
Slava Pestov [Sun, 5 Sep 2010 01:23:04 +0000 (18:23 -0700)]
webapps.mason.status-update: don't force SSL (merge local change from concatenative.org)
Slava Pestov [Sun, 5 Sep 2010 01:22:00 +0000 (18:22 -0700)]
webapps.mason: add broken builder display to dashboard
Slava Pestov [Sun, 5 Sep 2010 01:09:07 +0000 (18:09 -0700)]
webapps.mason: change wording
Slava Pestov [Sun, 5 Sep 2010 01:05:28 +0000 (18:05 -0700)]
Missing files from last patch, oops
Slava Pestov [Sun, 5 Sep 2010 01:00:33 +0000 (18:00 -0700)]
mason: add support for forcing a build across the farm by reading a counter value from the server
Slava Pestov [Sun, 5 Sep 2010 00:59:18 +0000 (17:59 -0700)]
webapps.mason: add dashboard showing crashed machines, add a mechanism for forcing a build across the farm
Slava Pestov [Sat, 4 Sep 2010 23:58:10 +0000 (16:58 -0700)]
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
Slava Pestov [Sat, 4 Sep 2010 23:26:32 +0000 (16:26 -0700)]
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
Slava Pestov [Sat, 4 Sep 2010 22:41:12 +0000 (15:41 -0700)]
io.sockets: f 0 <inet4> should work
Slava Pestov [Sat, 4 Sep 2010 21:42:05 +0000 (14:42 -0700)]
io.sockets: clean up resolve-host
Slava Pestov [Sat, 4 Sep 2010 21:19:03 +0000 (14:19 -0700)]
io.sockets: factor out ipv4 and ipv6 classes for John Benediktsson's upcoming ICMP work)
Slava Pestov [Sat, 4 Sep 2010 21:16:22 +0000 (16:16 -0500)]
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
Slava Pestov [Sat, 4 Sep 2010 20:21:45 +0000 (13:21 -0700)]
vm: don't call nano_count() from the GC at all, unless GC event recording is on
Slava Pestov [Sat, 4 Sep 2010 19:58:59 +0000 (12:58 -0700)]
Rename get-fpu-state entry point to fpu-state, and fix stack-checker unit tests
Slava Pestov [Sat, 4 Sep 2010 19:05:23 +0000 (12:05 -0700)]
vm: increase default code heap size
Slava Pestov [Sat, 4 Sep 2010 19:00:23 +0000 (12:00 -0700)]
io.launcher.unix: clumsy fix for a race condition
Anton Gorenko [Sat, 4 Sep 2010 17:15:00 +0000 (23:15 +0600)]
ui.backend.gtk: remove "Input method" menu, because it's for testing only
Slava Pestov [Fri, 3 Sep 2010 06:40:16 +0000 (01:40 -0500)]
vm: fix crash when doing GC with profiling enabled
Mitchell N Charity [Fri, 3 Sep 2010 18:57:25 +0000 (14:57 -0400)]
disassembler-docs: link to other vocabs for examining compiler results
Joe Groff [Fri, 3 Sep 2010 16:01:51 +0000 (09:01 -0700)]
Merge branch 'master' of factorcode.org:/git/factor
Slava Pestov [Fri, 3 Sep 2010 05:11:45 +0000 (22:11 -0700)]
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
Slava Pestov [Fri, 3 Sep 2010 04:17:14 +0000 (21:17 -0700)]
cpu.x86.64: fix bootstrap
Slava Pestov [Fri, 3 Sep 2010 03:55:52 +0000 (22:55 -0500)]
vm: Remove signal_callstack_top nonsense
Slava Pestov [Thu, 2 Sep 2010 03:46:39 +0000 (22:46 -0500)]
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
Mitchell N Charity [Thu, 2 Sep 2010 16:34:57 +0000 (12:34 -0400)]
time-docs: add see-also "Word annotations"
Anton Gorenko [Tue, 31 Aug 2010 17:53:05 +0000 (23:53 +0600)]
cairo.ffi: update to 1.8.10
Anton Gorenko [Tue, 31 Aug 2010 17:01:39 +0000 (23:01 +0600)]
start to write tests for 'gobject-introspection'; small fixes
Doug Coleman [Sun, 29 Aug 2010 20:24:55 +0000 (15:24 -0500)]
Simplify combinator with joe's suggestion, unit test
Doug Coleman [Sun, 29 Aug 2010 18:22:11 +0000 (13:22 -0500)]
Clean up html.parser.analyzer, apply blei's fix for find-between*
Doug Coleman [Sun, 29 Aug 2010 18:21:50 +0000 (13:21 -0500)]
Fix the max-depth variable in spider
Slava Pestov [Sat, 28 Aug 2010 17:01:09 +0000 (12:01 -0500)]
math.floats.env.x86: make sure the x87 stack is cleared after the overflow test, otherwise random things screw up later
Slava Pestov [Thu, 26 Aug 2010 00:51:44 +0000 (17:51 -0700)]
serialize, io.streams.byte-array: fix unit tests for utf8 encoding strictness
Slava Pestov [Thu, 26 Aug 2010 00:47:26 +0000 (17:47 -0700)]
io.encodings.utf8: formatting fix
Joe Groff [Wed, 25 Aug 2010 16:28:39 +0000 (09:28 -0700)]
io.encodings.utf8: also guard against decoding code points > 0x10FFFF
Joe Groff [Wed, 25 Aug 2010 16:17:57 +0000 (09:17 -0700)]
io.encodings.utf8: guard against decoding overlong encodings
Slava Pestov [Wed, 25 Aug 2010 03:01:37 +0000 (23:01 -0400)]
io.monitors.linux: fix typo
Slava Pestov [Tue, 24 Aug 2010 04:54:59 +0000 (21:54 -0700)]
io.monitors.recursive: fix typo
Slava Pestov [Tue, 24 Aug 2010 02:08:16 +0000 (21:08 -0500)]
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
Slava Pestov [Mon, 23 Aug 2010 04:58:13 +0000 (21:58 -0700)]
webapps.wiki: fix wording of rollback message to be more accurate
Slava Pestov [Mon, 23 Aug 2010 04:56:57 +0000 (21:56 -0700)]
webapps.mason: remove XML prolog from downloads.xml since the output of this template gets included in another page
Slava Pestov [Mon, 23 Aug 2010 04:55:34 +0000 (21:55 -0700)]
furnace.chloe-tags: fix t:a, t:atom, t:form tags after recent Chloe change
Slava Pestov [Mon, 23 Aug 2010 04:30:19 +0000 (21:30 -0700)]
webapps.mason: update links
Slava Pestov [Mon, 23 Aug 2010 03:56:29 +0000 (20:56 -0700)]
vm: C I/O streams became unusable after a single EOF (reported by John Benediktsson)