Matt Birkholz [Wed, 22 Jun 2011 16:39:00 +0000 (09:39 -0700)]
Merge branch 'Gtk' into Gtk-Screen
Matt Birkholz [Wed, 22 Jun 2011 16:38:49 +0000 (09:38 -0700)]
Merge branch 'master' into Gtk
Matt Birkholz [Wed, 22 Jun 2011 16:35:28 +0000 (09:35 -0700)]
Implemented open-input-gfile using the GIO library.
Matt Birkholz [Wed, 22 Jun 2011 16:15:07 +0000 (09:15 -0700)]
Require FFI option. Punt compile-/run-time separation.
This eliminates unanalyzable (unCREFable) syntax transformers, and
compile-time imports.
Bind c-includes in (gtk) so that it does not need to be c-included in
every subpackage. This assumes compile-system is used, and that
gtk.scm/bin/com is loaded before subpackages are compiled.
Matt Birkholz [Wed, 22 Jun 2011 16:01:12 +0000 (09:01 -0700)]
Punt if-debugging syntax.
Matt Birkholz [Wed, 22 Jun 2011 15:50:56 +0000 (08:50 -0700)]
Added C declarations for GIO; created gtk/Includes/gio/.
Also created gtk/Includes/glib/. Moved randoms out of gtk.cdecl into
their "home" files, e.g. Includes/gtkscrolledwindow.cdecl.
Matt Birkholz [Wed, 22 Jun 2011 15:09:34 +0000 (08:09 -0700)]
External string buffers for generic-i/o-ports.
Added allocate-buffer-bytes with default make-string value, to fluid
let to make-external-string when appropriate, i.e. NOT in the cold
load. Not sure why it does not work in the cold load...
Hampered performance especially by replacing %substring-move! with
xsubstring-move!. The former integrates unrolled loops. Need a
%xsubstring-move! with all that, and open-coded
external-string-ref/set!.
Matt Birkholz [Wed, 22 Jun 2011 15:05:11 +0000 (08:05 -0700)]
Added xstring-byte-ref/set! for external string buffers.
To replace vector-8b-ref/set! in generic-i/o, to allow external string
buffers.
Matt Birkholz [Wed, 22 Jun 2011 15:01:38 +0000 (08:01 -0700)]
Use pathname-simplify to allow ../ in included paths.
Matt Birkholz [Wed, 22 Jun 2011 14:58:06 +0000 (07:58 -0700)]
Added %set-alien/address!, for gtk/gio.scm.
Needed to create an alien address from an external-string descriptor.
Chris Hanson [Tue, 21 Jun 2011 04:53:12 +0000 (21:53 -0700)]
Initial revision: a shell script to put on your PATH that runs an MIT Scheme application from the command line.
Chris Hanson [Mon, 20 Jun 2011 08:09:29 +0000 (01:09 -0700)]
Set SIGNAL_HANDLERS_CAN_USE_SCHEME_STACK under MacOS.
Matt Birkholz [Sun, 19 Jun 2011 18:53:48 +0000 (11:53 -0700)]
Punt fpu inits in i386/x86-64 assembler; add to savres.scm.
Matt Birkholz [Sun, 19 Jun 2011 18:18:26 +0000 (11:18 -0700)]
Unimplement BORKED_FENV.
Taylor R Campbell [Sat, 18 Jun 2011 22:22:46 +0000 (22:22 +0000)]
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/mit-scheme
Joe Marshall [Wed, 15 Jun 2011 04:44:35 +0000 (21:44 -0700)]
Revert unintended change.
Joe Marshall [Wed, 15 Jun 2011 04:33:54 +0000 (21:33 -0700)]
Revert unintended change.
Taylor R Campbell [Tue, 14 Jun 2011 03:28:23 +0000 (03:28 +0000)]
Fix calls to tcsetpgrp to avoid infinite loops on ENOSYS.
Joe Marshall [Mon, 13 Jun 2011 23:08:33 +0000 (16:08 -0700)]
Add ability to expand named-let as pure function.
Joe Marshall [Mon, 13 Jun 2011 23:07:02 +0000 (16:07 -0700)]
Fix missing call to loop in buffer-layout-visible?
Joe Marshall [Mon, 13 Jun 2011 23:04:27 +0000 (16:04 -0700)]
Remove list-ref and list-set! definitions (duplicates).
Joe Marshall [Mon, 13 Jun 2011 23:02:13 +0000 (16:02 -0700)]
Tweak integrations.
Joe Marshall [Mon, 13 Jun 2011 22:46:36 +0000 (15:46 -0700)]
Integrate DISCRIMINATE-PROCEDURE
Joe Marshall [Mon, 13 Jun 2011 22:42:07 +0000 (15:42 -0700)]
Add ability to warn about integrated operators used as arguments.
Joe Marshall [Mon, 13 Jun 2011 14:59:30 +0000 (07:59 -0700)]
Export list-set\!
Joe Marshall [Mon, 13 Jun 2011 14:58:29 +0000 (07:58 -0700)]
Define list-set\!
Joe Marshall [Mon, 13 Jun 2011 14:56:03 +0000 (07:56 -0700)]
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/mit-scheme
Matt Birkholz [Fri, 10 Jun 2011 16:07:15 +0000 (09:07 -0700)]
Merge branch 'Gtk' into Gtk-Screen
Matt Birkholz [Fri, 10 Jun 2011 16:07:00 +0000 (09:07 -0700)]
Merge branch 'master' into Gtk
Matt Birkholz [Fri, 10 Jun 2011 15:54:44 +0000 (08:54 -0700)]
Alienate_float_env. before callouts, after callbacks.
Matt Birkholz [Fri, 10 Jun 2011 15:53:12 +0000 (08:53 -0700)]
Fix compile-system's dependencies option.
Taylor R Campbell [Fri, 10 Jun 2011 00:33:50 +0000 (00:33 +0000)]
Fix use of the close system call.
When close returns, it guarantees that the file descriptor given will
be closed, even if it fails. (The documentation is extremely poor,
but this is what every operating system does.) Consequently, it is a
bug to retry close. Every use now either ignores the return value of
close or takes a specific action based on it; it is incorrect to use
STD_VOID_SYSTEM_CALL with close.
Some calls that ignore the return value really need to check for
EINTR and deliver pending interrupts, but I'll get to that later.
Joe Marshall [Thu, 9 Jun 2011 21:45:35 +0000 (14:45 -0700)]
Remove jrm cruft and speed things up.
Joe Marshall [Thu, 9 Jun 2011 21:31:40 +0000 (14:31 -0700)]
Remove limits on expansion of cons* and list. Improve apply expansion.
Joe Marshall [Thu, 9 Jun 2011 21:14:15 +0000 (14:14 -0700)]
Get rid of boot dependency on MEMQ.
Joe Marshall [Thu, 9 Jun 2011 20:52:56 +0000 (13:52 -0700)]
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/mit-scheme
Joe Marshall [Thu, 9 Jun 2011 20:52:35 +0000 (13:52 -0700)]
Re-order some code to eliminate forward references.
Matt Birkholz [Thu, 9 Jun 2011 17:16:02 +0000 (10:16 -0700)]
Merge branch 'Gtk' into Gtk-Screen
Matt Birkholz [Thu, 9 Jun 2011 17:15:43 +0000 (10:15 -0700)]
Merge branch 'master' into Gtk
Taylor R Campbell [Wed, 8 Jun 2011 18:23:31 +0000 (18:23 +0000)]
Omit some vestiges in nntp.scm.
Taylor R Campbell [Wed, 8 Jun 2011 18:21:07 +0000 (18:21 +0000)]
Fix order of arguments to HASH-TABLE/MODIFY!.
With any luck, nobody was using this except me outside the tree.
And it's not documented, so that nobody character will get what he
deserves.
Before:
(hash-table/modify! hash-table key
(lambda ()
...
a gigantic
heffable hoary herralump of
an expression
...)
tiny)
After:
(hash-table/modify! hash-table key tiny
(lambda ()
...
a gigantic
heffable hoary herralump of
an expression
...))
Taylor R Campbell [Wed, 8 Jun 2011 17:15:40 +0000 (17:15 +0000)]
Kludge up wrong-number-of-arguments error parsing for entities.
Before:
(min)
;The procedure #[compiled-procedure 11 (min "arith" #x16) #x1b1a #x1c8ac2] has been called with 1 argument; it requires at least 2 arguments.
After:
(min)
;The procedure #[arity-dispatched-procedure 11 min] has been called with 0 arguments; it requires at least 1 argument.
Screw cases be damned.
Taylor R Campbell [Wed, 8 Jun 2011 15:55:09 +0000 (15:55 +0000)]
Fix up bit-indexed integer operations.
. Fix sense of BIT-SET?.
. Add BIT-CLEAR?, for symmetry.
. Export forgotten TOGGLE-BIT.
. Add some tests for these operations.
Matt Birkholz [Tue, 7 Jun 2011 14:24:41 +0000 (07:24 -0700)]
Fix unused binding of 'geom in make-gtk-screen.
Matt Birkholz [Tue, 7 Jun 2011 14:22:24 +0000 (07:22 -0700)]
Merge branch 'Gtk' into Gtk-Screen
Matt Birkholz [Tue, 7 Jun 2011 14:22:06 +0000 (07:22 -0700)]
Recognize GDK_MOD1_ as the char-bit:meta.
Joe Marshall [Mon, 6 Jun 2011 18:34:47 +0000 (11:34 -0700)]
Trivial cleanup.
Matt Birkholz [Mon, 6 Jun 2011 15:07:13 +0000 (08:07 -0700)]
Merge branch 'Gtk' into Gtk-Screen
Matt Birkholz [Mon, 6 Jun 2011 15:06:58 +0000 (08:06 -0700)]
Trigger-secondary-gc-daemons! every 100 GCs or so.
Matt Birkholz [Mon, 6 Jun 2011 03:45:52 +0000 (20:45 -0700)]
Merge branch 'Gtk' into Gtk-Screen
Matt Birkholz [Sun, 5 Jun 2011 15:11:39 +0000 (08:11 -0700)]
Genericize gdk keysyms; match Edwin's expectations.
Matt Birkholz [Fri, 3 Jun 2011 18:42:38 +0000 (11:42 -0700)]
Fix install; copy make.scm, not load.scm
Matt Birkholz [Fri, 3 Jun 2011 00:07:55 +0000 (17:07 -0700)]
Replace .sf and .cbf with compile.scm.
Matt Birkholz [Mon, 17 Jan 2011 09:17:43 +0000 (02:17 -0700)]
Added src/gtk-screen/.
* src/Setup.sh: Added gtk-screen to INSTALLED_SUBDIRS. Added symlink
for lib/gtk-screen.
* src/TAGS: Added gtk-screen/TAGS.
* src/configure.ac: Added gtk-screen/Makefile, conditionally. Added
gtk-screen to FFIS only because it depends on one.
* src/etc/create-makefiles.sh: Added gtk-screen to BUNDLES.
* src/etc/optiondb.scm: Added option GTK-SCREEN.
* src/gtk-screen/: Makefile-fragment, ed-ffi.scm, gtk-screen-new.pkg,
gtk-screen.cbf, gtk-screen.pkg, gtk-screen.scm, gtk-screen.sf,
make.scm: All new.
Matt Birkholz [Mon, 17 Jan 2011 19:19:12 +0000 (12:19 -0700)]
Fixed sit-for on gtk-screens using peek timeout.
* src/edwin/input.scm (keyboard-peek-no-hang)
(handle-simple-events-until): Added optional "timeout" argument,
implemented with the new handle-simple-events-until procedure. Pull
the simple event handling out of handle-simple-events' loop to create
simple-event-handled?, and used it to implement
handle-simple-events-until.
* src/edwin/simple.scm (sit-for): Get screens up-to-date first, even
with input pending(?). Replaced busy loop with optional timeout
argument to keyboard-peek-no-hang. This processes simple events,
which call update-screens! as necessary.
Matt Birkholz [Mon, 17 Jan 2011 08:56:12 +0000 (01:56 -0700)]
Editor-peek-no-hang timeout. Inferior event hooks.
Moved the busy-wait loop in keyboard-read-1 into each editor-peek-no-
hang method. The gtk-screen method can then provide a version that
blocks for the specified timeout.
Added hooks to be called when inferior threads and processes are ready
with input events.
* src/edwin/bufwin.scm: Moved generalization of buffer-window/redraw!
into %clear-window-incremental-redisplay-state! -- the only part not
useful to a gtk-screen. Genericized it by doing nothing for gtk
screens.
* src/edwin/editor.scm (hook/signal-inferior-thread-output!): Added
this hook so that gtk-screen can get inferior threads to signal the
editor thread with an event other than #f. The tty screens' innermost
editor mainloops test the inferior-thread-changes? flag and return an
input event; they just need a wake-up. The gtk-screen substitutes a
procedure that directly queues the input event and thus wakes the
editor thread.
* src/edwin/image.scm (group-line-image!, substring-line-image!): New,
for parsing and imaging lines in one step.
* src/edwin/: edwin.pkg, input.scm (keyboard-peek-busy-no-hang): New.
The common, busy-waiting implementation of peek-no-hang, used in the
various tty screens.
(keyboard-peek-no-hang): The editor-peek-no-hang method now requires a
timeout argument.
(keyboard-read-1): Eliminate the wait loop. Rely on the editor-peek-
no-hang methods.
* src/edwin/: os2term.scm, tterm.scm, win32.scm, xterm.scm: Use
keyboard-peek-busy-no-hang to implement a timeout argument for the
original editor-peek-no-hang method.
* src/edwin/process.scm (register-process-input): Call the new
hook/inferior-process-output whenever an inferior process goes on the
process-input-queue. Gtk-screen uses this to queue an input event for
the editor thread, so that it will accept the (all!) inferior process
output.
Matt Birkholz [Mon, 17 Jan 2011 08:49:44 +0000 (01:49 -0700)]
Replaced the screen struct with SOS classes.
* src/edwin/buffrm.scm (buffer-frame-needs-redisplay?): Punted; not in
use, and the only user of buffer-window/needs-redisplay?.
* src/edwin/bufwfs.scm (draw-region!, %scroll-lines-up)
(%scroll-lines-down): Should only be used in the tty-screen-specific
output optimizer, and thus may use tty-screen-specific procedures.
* src/edwin/bufwin.scm (buffer-window:update-display!): Check that the
:update-display! message is sent to buffer-windows on tty-screens
only.
(buffer-window/direct-update!): Use the new update-screen-window!
generic procedure, which dispatches according to the screen type.
Moved the original, tty-screen-specific code to a new procedure:
update-tty-screen-window!.
(buffer-window/redraw!): Genericized; moved the tty-screen-specific
code to a new procedure, tty-screen/buffer-window/redraw!.
Non-tty-screen windows just punt.
(buffer-window/set-buffer!): Call update-modified-tick!, else
%window-modified-tick can be #f, causing %notice-window-changes to
complain. Found when running Edwin interpretively. The compiled code
had no problem with (fix:> (group-modified-tick group) #f)!
(update-override-string!): Use the tty-screen-specific procedure
tty-screen-get-output-line. The screen is necessarily a tty-screen
because this procedure is only called by update-buffer-window!, which
is only called by update-tty-screen-window! and
buffer-window:update-display!.
* src/edwin/bufwiu.scm: Genericized the direct-output procedures,
moving their tty-screen-specific code to new procedures named
e.g. tty-screen/buffer-window/direct-output-insert-newline!, which can
safely call e.g. tty-screen-direct-output-move-cursor. Other types of
screens will, probably, not support direct output.
(buffer-window/needs-redisplay?): Punted; used only by
buffer-frame-needs-redisplay?, which was punted.
* src/edwin/edtfrm.scm (set-editor-frame-size!): Conditionalized a
tiny bit of tty-screen-specific code.
* src/edwin/edwin.pkg: Include SOS. Renamed several procedures from
screen-... to tty-screen-... Punted screen-in-update?,
screen-needs-update? and with-screen-in-update?. The "needs-update?"
and "in-update?" slots are now tty-screen-specific. Export
tty-screen? for general use. Export update-screen-window! for use by
buffer-window/direct-update!, and with-tty-screen-in-update for use by
update-tty-screen-window!. Punted buffer-frame-needs-redisplay?.
Export update-tty-screen-window! so it can be used to implement the
tty-screen method of update-screen-window!. The method could not be
defined directly in bufwin.scm because define-method means something
different there.
* src/edwin/edwin.sf, src/edwin/make.scm: Load option 'SOS when
syntaxing or loading.
* src/edwin/modwin.scm, src/edwin/utlwin.scm: The :update-display!
message is sent only to windows on tty-screens, so tty-screen-specific
procedures can be used.
* src/edwin/screen.scm: Replaced the screen struct with SOS classes
<screen> and <tty-screen>. Most of its slots, related to the output
optimizer, went into <tty-screen>, and code using the old
accessor/mutator procedure names was updated. Some uses moved to
tty-screen-specific methods of new generic procedures like
update-screen!. Some users, e.g. terminal-output-char, obviously
assume a tty-screen argument. Others, e.g. screen-move-cursor,
changed their names to show their tty-screen-specificity. Thus all
users, and users of users, of tty-screen-specific code were updated.
* src/edwin/tterm.scm (scroll-draw-cost): Use tty-screen-specific
procedure tty-screen-line-draw-cost in, which is only used by
console-scroll-lines-up/down!.
Matt Birkholz [Thu, 2 Jun 2011 17:11:25 +0000 (10:11 -0700)]
Merge remote-tracking branch 'origin/master' into Gtk
Matt Birkholz [Thu, 2 Jun 2011 05:24:36 +0000 (22:24 -0700)]
Implement BORKED_FENV for i386.
Matt Birkholz [Thu, 2 Jun 2011 03:57:03 +0000 (20:57 -0700)]
Call gdk_threads_enter/leave, and gtk_main.
Matt Birkholz [Thu, 2 Jun 2011 03:54:13 +0000 (20:54 -0700)]
Alienate the floenv (make it FE_DFL_ENV) outside Scheme.
Matt Birkholz [Tue, 31 May 2011 01:34:07 +0000 (18:34 -0700)]
Dig keysyms out of the C declarations.
Matt Birkholz [Tue, 31 May 2011 01:29:29 +0000 (18:29 -0700)]
Gerroff the global TRACE binding; use %trace instead.
Matt Birkholz [Tue, 31 May 2011 01:23:21 +0000 (18:23 -0700)]
Use SHIM_LOADER and SHIM_LIBS in gtk-shim.so rule.
Matt Birkholz [Tue, 31 May 2011 01:21:30 +0000 (18:21 -0700)]
Fixed compile-system to use 'dependencies option(!).
Matt Birkholz [Tue, 31 May 2011 01:19:09 +0000 (18:19 -0700)]
Re-enable build-ffis; disabled in merge from
Matt Birkholz [Tue, 31 May 2011 01:16:24 +0000 (18:16 -0700)]
Typo.
Taylor R Campbell [Wed, 25 May 2011 19:54:46 +0000 (19:54 +0000)]
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/mit-scheme
Joe Marshall [Tue, 24 May 2011 17:15:37 +0000 (10:15 -0700)]
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/mit-scheme
Joe Marshall [Tue, 24 May 2011 17:15:18 +0000 (10:15 -0700)]
A small simplification.
Joe Marshall [Tue, 24 May 2011 17:12:35 +0000 (10:12 -0700)]
Avoid leaving trailing whitespace on notifications.
Taylor R Campbell [Mon, 23 May 2011 15:36:07 +0000 (15:36 +0000)]
Call the procedure in HASH-TABLE/MODIFY! before blocking interrupts.
Previously the interrupt mask during the call to the procedure
depended on whether there was already an entry in the table, which
is silly.
Taylor R Campbell [Mon, 23 May 2011 15:34:10 +0000 (15:34 +0000)]
Must disable interrupts for SET-ENTRY-DATUM!.
It would probably be better to add a DISCRETIONARY-WITH-TABLE-LOCKED
operation to the entry type abstraction, so that the overhead of
blocking interrupts would be incurred only for key&datum-ephemeral
tables, which are the only ones that need it.
Taylor R Campbell [Mon, 23 May 2011 14:38:48 +0000 (14:38 +0000)]
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/mit-scheme
Taylor R Campbell [Sun, 22 May 2011 21:50:50 +0000 (21:50 +0000)]
Use MAKE-STRONG-EQ-HASH-TABLE for SOS's built-in class table.
Should be ephemeral of some flavour, but we can't do that yet. See
the comments for details.
Taylor R Campbell [Sun, 22 May 2011 21:12:18 +0000 (21:12 +0000)]
Use MAKE-STRONG-EQV-HASH-TABLE for Swank inspector parts.
Don't use deprecated MAKE-EQV-HASH-TABLE.
Keys are numbers anyway, so this may as well be strong.
Taylor R Campbell [Sun, 22 May 2011 21:09:16 +0000 (21:09 +0000)]
Missed a spot in parse.scm: MAKE-EQV-HASH-TABLE is deprecated.
Use MAKE-STRONG-EQV-HASH-TABLE here; the keys are numbers anyway.
Taylor R Campbell [Sun, 22 May 2011 20:49:50 +0000 (20:49 +0000)]
Fix HASH-TABLE-UPDATE!/DEFAULT to conform to silly specification.
Add regression tests.
I missed this when I fixed HASH-TABLE-UPDATE! a while ago.
Matt Birkholz [Sun, 22 May 2011 20:45:25 +0000 (13:45 -0700)]
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/mit-scheme into Gtk
Matt Birkholz [Wed, 18 May 2011 01:51:12 +0000 (18:51 -0700)]
Trying to get FFI test shim to link on Mac OS X.
Following the linking of microcode modules more closely, including
SHIM_LOADER in the prerequisites for the -shim.so, and the curiously
brief SHIM_LIBS for the LINK_SHIM commandline. Both are from
microcode/makegen/Makefile.in.in analogs, like MODULE_LIBS.
I'm not sure that this helps the Mac OS X build at all... so I'm
leaving build-ffis (and its test) disabled.
Taylor R Campbell [Tue, 10 May 2011 16:17:30 +0000 (16:17 +0000)]
Fix wait loop logic in synchronous subprocesses.
Previous trivial tests now pass.
Taylor R Campbell [Tue, 10 May 2011 16:14:57 +0000 (16:14 +0000)]
Add some trivial synchronous subprocess tests.
Taylor R Campbell [Mon, 9 May 2011 21:37:52 +0000 (21:37 +0000)]
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/mit-scheme
Taylor R Campbell [Mon, 9 May 2011 21:30:19 +0000 (21:30 +0000)]
Permit `--constant 0'.
The band loader figures out the size of the constant space anyway.
Is there ever any reason to use the `--constant' option at all?
Joe Marshall [Mon, 9 May 2011 19:49:10 +0000 (12:49 -0700)]
Fix whitespace.
Joe Marshall [Mon, 9 May 2011 19:41:54 +0000 (12:41 -0700)]
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/mit-scheme
Joe Marshall [Mon, 9 May 2011 19:41:32 +0000 (12:41 -0700)]
Remove overly complex code.
Taylor R Campbell [Mon, 9 May 2011 04:14:09 +0000 (04:14 +0000)]
Prefer (NOT (PAIR? ...)) over (NULL? ...) in unxpth.scm.
Taylor R Campbell [Mon, 9 May 2011 04:05:50 +0000 (04:05 +0000)]
Permit consecutive slashes in Unix namestrings.
POSIX sez it's kosher:
<http://pubs.opengroup.org/onlinepubs/
9699919799/basedefs/V1_chap03.html#tag_03_266>
I don't know any Unix that treats two leading slashes differently, so
I won't reject that case. However, maybe the pathname abstraction
needs to handle it differently if there are such Unices.
Chris Hanson [Mon, 2 May 2011 05:35:23 +0000 (22:35 -0700)]
Don't run build-ffis.
Chris Hanson [Mon, 2 May 2011 03:52:10 +0000 (20:52 -0700)]
Missed a copyright.
Chris Hanson [Mon, 2 May 2011 03:51:49 +0000 (20:51 -0700)]
Update version number.
Chris Hanson [Mon, 2 May 2011 01:56:20 +0000 (18:56 -0700)]
Update copyright years.
Chris Hanson [Mon, 2 May 2011 01:49:41 +0000 (18:49 -0700)]
Update version number.
Chris Hanson [Mon, 2 May 2011 01:49:02 +0000 (18:49 -0700)]
Update version number.
Chris Hanson [Mon, 2 May 2011 01:46:03 +0000 (18:46 -0700)]
Update version number.
Chris Hanson [Mon, 2 May 2011 01:43:20 +0000 (18:43 -0700)]
Initial revision: imported from cph's private sources.
Chris Hanson [Sun, 1 May 2011 23:37:37 +0000 (16:37 -0700)]
Add patterns for ffi documentation.
Chris Hanson [Sun, 1 May 2011 09:07:36 +0000 (02:07 -0700)]
Don't run "build-ffis"; this rule is broken on Mac OS X.
Chris Hanson [Sun, 1 May 2011 09:03:47 +0000 (02:03 -0700)]
Revert misguided change.