[MLton-commit] r4867
Matthew Fluet
fluet at mlton.org
Tue Nov 28 14:49:30 PST 2006
Formatting; eliminate spaces on otherwise empty lines
----------------------------------------------------------------------
U mlton/branches/on-20050822-x86_64-branch/basis-library/README
U mlton/branches/on-20050822-x86_64-branch/basis-library/arrays-and-vectors/array2.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/arrays-and-vectors/mono-array-slice.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/arrays-and-vectors/mono-array2.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/arrays-and-vectors/mono-vector-slice.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/arrays-and-vectors/sequence.fun
U mlton/branches/on-20050822-x86_64-branch/basis-library/config/choose.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/general/bool.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/general/general.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/general/general.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/general/option.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/general/sml90.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/integer/embed-int.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/integer/embed-word.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/integer/int-inf.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/integer/int-inf0.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/integer/int.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/integer/int1.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/integer/integer.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/integer/iwconv0.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/integer/num0.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/integer/word.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/io/bin-io.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/io/bin-io.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/io/imperative-io.fun
U mlton/branches/on-20050822-x86_64-branch/basis-library/io/io.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/io/prim-io.fun
U mlton/branches/on-20050822-x86_64-branch/basis-library/io/stream-io.fun
U mlton/branches/on-20050822-x86_64-branch/basis-library/io/text-io.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/arrays-and-vectors/mono-array2.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/arrays-and-vectors/mono-vector-array-array2-convert.fun
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/arrays-and-vectors/mono-vector.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/arrays-and-vectors/vector-array-convert.fun
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/arrays-and-vectors/vector.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/io/io-convert.fun
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/io/stream-io.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/io/text-io-convert.fun
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/posix/file-sys.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/posix/flags-convert.fun
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/posix/io-convert.fun
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/posix/io.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/posix/process-convert.fun
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/posix/tty-convert.fun
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/posix/tty.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/real/IEEE-real-convert.fun
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/real/real-convert.fun
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/real/real.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/system/file-sys.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/system/os-convert.fun
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/system/os.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/system/path-convert.fun
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/system/process-convert.fun
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/system/timer.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/system/unix.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/top-level/basis.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-2002/top-level/basis-exns.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-2002/top-level/basis-types.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-2002/top-level/basis.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-2002/top-level/generate-overloads.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-2002/top-level/pervasive-exns.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-extra/top-level/basis.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-extra/top-level/basis.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-none/top-level/basis.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/list/list-pair.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/list/list.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/list/list.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/array.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/call-stack.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/cont.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/exn.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/ffi.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/finalizable.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/int-inf.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/io.fun
U mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/io.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/itimer.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/mlton.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/platform.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/platform.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/process.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/process.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/profile.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/ptrace.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/random.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/rlimit.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/signal.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/signal.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/socket.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/syslog.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/thread.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/vector.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/weak.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/word.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/world.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/net/generic-sock.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/net/generic-sock.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/net/inet-sock.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/net/net-host-db.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/net/net-host-db.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/net/net-prot-db.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/net/net-serv-db.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/net/socket.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/net/unix-sock.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/net/unix-sock.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/notes.txt
U mlton/branches/on-20050822-x86_64-branch/basis-library/platform/cygwin.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/posix/error.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/posix/file-sys.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/posix/flags.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/posix/io.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/posix/io.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/posix/posix.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/posix/proc-env.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/posix/process.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/posix/signal.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/posix/stub-mingw.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/posix/sys-db.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/posix/sys-db.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/posix/tty.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/posix/tty.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/primitive/prim-char.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/primitive/prim-int.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/primitive/prim-mlton.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/primitive/prim-nullstring.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/primitive/prim-pack-real.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/primitive/prim-real.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/primitive/prim-string.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/primitive/prim-word.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/primitive/prim1.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/real/IEEE-real.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/real/IEEE-real.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/real/math.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/real/pack-real.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/sml-nj/sml-nj.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/system/command-line.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/system/date.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/system/date.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/system/file-sys.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/system/io.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/system/path.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/system/process.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/system/timer.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/system/unix.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/text/char.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/text/char0.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/text/string-cvt.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/text/string-cvt.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/text/string.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/text/string.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/text/substring.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/util/CUtil.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/util/cleaner.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/util/dynamic-wind.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/util/reader.sig
U mlton/branches/on-20050822-x86_64-branch/basis-library/util/reader.sml
U mlton/branches/on-20050822-x86_64-branch/basis-library/util/unique-id.sig
U mlton/branches/on-20050822-x86_64-branch/bin/grab-wiki
U mlton/branches/on-20050822-x86_64-branch/bin/upgrade-basis
U mlton/branches/on-20050822-x86_64-branch/doc/changelog
U mlton/branches/on-20050822-x86_64-branch/doc/examples/ffi/export.sml
U mlton/branches/on-20050822-x86_64-branch/doc/examples/finalizable/finalizable.sml
U mlton/branches/on-20050822-x86_64-branch/doc/examples/profiling/fib-tak.sml
U mlton/branches/on-20050822-x86_64-branch/doc/examples/profiling/list-rev.sml
U mlton/branches/on-20050822-x86_64-branch/doc/style-guide/main.tex
U mlton/branches/on-20050822-x86_64-branch/doc/x86_64-port-notes/mltongc.txt
U mlton/branches/on-20050822-x86_64-branch/lib/cml/cml-lib/multicast.sig
U mlton/branches/on-20050822-x86_64-branch/lib/cml/cml-lib/multicast.sml
U mlton/branches/on-20050822-x86_64-branch/lib/cml/cml-lib/result.sig
U mlton/branches/on-20050822-x86_64-branch/lib/cml/cml-lib/simple-rpc.sig
U mlton/branches/on-20050822-x86_64-branch/lib/cml/cml-lib/trace-cml.sig
U mlton/branches/on-20050822-x86_64-branch/lib/cml/core-cml/channel.sig
U mlton/branches/on-20050822-x86_64-branch/lib/cml/core-cml/channel.sml
U mlton/branches/on-20050822-x86_64-branch/lib/cml/core-cml/cml.sig
U mlton/branches/on-20050822-x86_64-branch/lib/cml/core-cml/event.sml
U mlton/branches/on-20050822-x86_64-branch/lib/cml/core-cml/mailbox.sig
U mlton/branches/on-20050822-x86_64-branch/lib/cml/core-cml/run-cml.sig
U mlton/branches/on-20050822-x86_64-branch/lib/cml/core-cml/run-cml.sml
U mlton/branches/on-20050822-x86_64-branch/lib/cml/core-cml/sync-var.sig
U mlton/branches/on-20050822-x86_64-branch/lib/cml/core-cml/sync-var.sml
U mlton/branches/on-20050822-x86_64-branch/lib/cml/core-cml/timeout.sml
U mlton/branches/on-20050822-x86_64-branch/lib/cml/core-cml/trans-id.sml
U mlton/branches/on-20050822-x86_64-branch/lib/cml/core-cml/version.sig
U mlton/branches/on-20050822-x86_64-branch/lib/cml/tests/primes-multicast.sml
U mlton/branches/on-20050822-x86_64-branch/lib/cml/tests/primes.sml
U mlton/branches/on-20050822-x86_64-branch/lib/cml/util/assert.sig
U mlton/branches/on-20050822-x86_64-branch/lib/cml/util/assert.sml
U mlton/branches/on-20050822-x86_64-branch/lib/cml/util/critical.sig
U mlton/branches/on-20050822-x86_64-branch/lib/cml/util/imp-queue.sml
U mlton/branches/on-20050822-x86_64-branch/lib/cml/util/local-assert.fun
U mlton/branches/on-20050822-x86_64-branch/lib/cml/util/local-debug.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlnlffi/c.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlnlffi/internals/c-int.x86-linux.mlb
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/alpha-beta.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/alpha-beta.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/append-list.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/append-list.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/array.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/array.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/array2.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/array2.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/assert.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/base64.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/base64.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/binary-search.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/bool.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/bounded-order.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/buffer.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/buffer.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/char-buffer.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/char-buffer.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/char-pred.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/char.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/char0.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/choice-pattern.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/circular-list.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/circular-list.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/clearable-promise.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/computation.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/console.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/console.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/counter.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/counter.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/date.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/date.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/dir.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/dir.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/directed-graph.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/directed-sub-graph.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/dot-color.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/dot.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/dot.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/doubly-linked.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/engine.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/engine.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/env.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/env.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/error.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/escape.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/euclidean-ring.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/euclidean-ring.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/exn.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/exn0.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/export.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/field.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/file-desc.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/file.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/fold.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/fold.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/format.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/format.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/function.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/hash-set.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/hash-table.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/hash-table.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/html.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/html.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/http.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/http.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/init-script.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/instream.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/instream.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/instream0.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/int-inf.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/int-inf.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/int.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/integer.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/intermediate-computation.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/intermediate-computation.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/iterate.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/justify.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/justify.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/layout.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/layout.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/linked-list.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/linked-list.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/list.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/list.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/mark.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/mark.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/max-pow-2-that-divides.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/merge-sort.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/mono-container.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/mono-list.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/mono-option.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/my-dirs.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/net.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/number.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/number.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/option.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/ordered-ring.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/ordered-ring.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/outstream.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/outstream0.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/parse.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/parse.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/pid.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/pointer.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/pointer.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/popt.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/popt.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/port.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/port.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/postscript.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/postscript.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/power.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/process.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/process.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/promise.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/property-list.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/property.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/property.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/ps.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/quick-sort.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/quick-sort.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/random.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/random.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/rational.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/rational.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/rdb.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/rdb.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/reader.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/real.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/real.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/ref.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/regexp.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/regexp.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/relation0.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/resizable-array.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/resizable-array.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/result.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/result.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/ring-with-identity.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/ring-with-identity.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/ring.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/ring.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/sexp.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/signal.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/stream.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/stream.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/string-map.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/string.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/string.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/string0.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/string1.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/substring.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/substring.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/sum.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/t.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/tab.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/time.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/time.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/trace.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/trace.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/tree.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/tree.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/unique-id.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/unique-set.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/unique-set.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/url.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/url.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/vector.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/vector.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/word.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/basic/word.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/directed-graph/shortest-path-check.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/directed-graph/shortest-path-check.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/directed-graph/shortest-path.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/directed-graph/sources.cm
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/env/array-finite-function.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/env/basic-env-to-env.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/env/cache.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/env/cache.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/env/finite-function.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/env/finite-function.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/env/mono-env.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/env/mono-env.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/env/move-to-front.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/env/poly-cache-ref.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/env/poly-cache.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/env/poly-cache.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/env/splay-env.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/heap/binary.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/heap/binomial.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/heap/fibonacci.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/heap/forest.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/heap/forest.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/heap/heap.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/heap/test.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/pervasive/pervasive.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/queue/append-reverse.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/queue/append-reverse.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/queue/circular.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/queue/early.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/queue/ephemeral.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/queue/explicit-append-reverse.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/queue/incremental-append-reverse.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/queue/incremental.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/queue/lazy-append-reverse.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/queue/linked-list.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/queue/list.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/queue/persistent.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/queue/persistent.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/queue/queue.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/queue/test.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/queue/two-list.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/queue/unbounded-ephemeral.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/set/disjoint-collection.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/set/disjoint-collection.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/set/disjoint-max.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/set/disjoint-max.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/set/disjoint.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/set/disjoint.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/set/hashed-unique-set.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/set/object-oriented.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/set/ordered-unique-set.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/set/poly-set.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/set/poly-unordered.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/set/poly-unordered2.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/set/set.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/set/test.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/set/type.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/set/universe-equal.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/set/universe-type-check.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/set/universe.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/set/unordered-universe.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/set/unordered.fun
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/sources.cm
U mlton/branches/on-20050822-x86_64-branch/lib/mlton/sources.mlb
U mlton/branches/on-20050822-x86_64-branch/lib/mlton-stubs/array.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton-stubs/bin-io.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton-stubs/int-inf.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton-stubs/io.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton-stubs/mlton.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton-stubs/platform.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton-stubs/process.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton-stubs/random.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton-stubs/random.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton-stubs/real.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton-stubs/rlimit.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton-stubs/rusage.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton-stubs/signal.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton-stubs/syslog.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton-stubs/thread.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton-stubs/vector.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton-stubs/word.sig
U mlton/branches/on-20050822-x86_64-branch/lib/mlton-stubs-in-smlnj/array.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton-stubs-in-smlnj/char.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton-stubs-in-smlnj/import.cm
U mlton/branches/on-20050822-x86_64-branch/lib/mlton-stubs-in-smlnj/int-inf.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton-stubs-in-smlnj/os.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton-stubs-in-smlnj/real.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton-stubs-in-smlnj/socket.sml
U mlton/branches/on-20050822-x86_64-branch/lib/mlton-stubs-in-smlnj/sources.cm
U mlton/branches/on-20050822-x86_64-branch/lib/mlton-stubs-in-smlnj/word.sml
U mlton/branches/on-20050822-x86_64-branch/mlprof/main.sml
U mlton/branches/on-20050822-x86_64-branch/mlprof/sources.cm
U mlton/branches/on-20050822-x86_64-branch/mlton/ast/admits-equality.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ast/admits-equality.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ast/ast-atoms.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ast/ast-atoms.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ast/ast-const.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ast/ast-core.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ast/ast-core.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ast/ast-mlbs.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ast/ast-mlbs.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ast/ast-modules.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ast/ast-modules.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ast/ast-programs.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ast/char-size.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ast/field.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ast/field.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ast/int-size.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ast/longid.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ast/prim-cons.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ast/prim-tycons.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ast/prim-tycons.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ast/real-size.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ast/record.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ast/record.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ast/sources.cm
U mlton/branches/on-20050822-x86_64-branch/mlton/ast/symbol.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ast/symbol.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ast/tycon-kind.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ast/tycon-kind.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ast/tyvar.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ast/word-size.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ast/word-size.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/atoms.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/c-function.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/c-function.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/c-type.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/cases.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/con-.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/const-type.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/const-type.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/const.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/const.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/ffi.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/ffi.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/generic-scheme.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/hash-type.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/id.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/prim.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/prim.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/profile-exp.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/profile-label.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/profile-label.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/real-x.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/real-x.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/source-info.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/source-info.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/sources.cm
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/tycon.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/type-ops.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/type-ops.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/unary-tycon.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/unary-tycon.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/var.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/word-x-vector.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/word-x-vector.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/word-x.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/atoms/word-x.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/allocate-registers.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/allocate-registers.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/backend.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/backend.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/chunkify.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/equivalence-graph.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/equivalence-graph.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/err.sml
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/implement-handlers.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/implement-handlers.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/limit-check.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/limit-check.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/live.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/machine.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/machine.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/object-type.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/packed-representation.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/pointer-tycon.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/pointer-tycon.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/profile.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/rep-type.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/representation.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/rssa.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/rssa.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/runtime.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/scale.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/signal-check.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/small-int-inf.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/small-int-inf.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/sources.cm
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/ssa-to-rssa.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/ssa-to-rssa.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/switch.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/backend/switch.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/closure-convert/abstract-value.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/closure-convert/abstract-value.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/closure-convert/closure-convert.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/closure-convert/globalize.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/closure-convert/sources.cm
U mlton/branches/on-20050822-x86_64-branch/mlton/cm/parse.sml
U mlton/branches/on-20050822-x86_64-branch/mlton/codegen/bytecode/bytecode.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/codegen/c-codegen/c-codegen.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/codegen/sources.cm
U mlton/branches/on-20050822-x86_64-branch/mlton/codegen/x86-codegen/peephole.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/codegen/x86-codegen/peephole.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/codegen/x86-codegen/x86-allocate-registers.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/codegen/x86-codegen/x86-codegen.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/codegen/x86-codegen/x86-generate-transfers.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/codegen/x86-codegen/x86-jump-info.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/codegen/x86-codegen/x86-live-transfers.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/codegen/x86-codegen/x86-liveness.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/codegen/x86-codegen/x86-loop-info.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/codegen/x86-codegen/x86-loop-info.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/codegen/x86-codegen/x86-mlton-basic.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/codegen/x86-codegen/x86-mlton-basic.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/codegen/x86-codegen/x86-mlton.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/codegen/x86-codegen/x86-pseudo.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/codegen/x86-codegen/x86-simplify.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/codegen/x86-codegen/x86-translate.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/codegen/x86-codegen/x86.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/codegen/x86-codegen/x86.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/control/bits.sml
U mlton/branches/on-20050822-x86_64-branch/mlton/control/control-flags.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/control/control-flags.sml
U mlton/branches/on-20050822-x86_64-branch/mlton/control/control.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/control/control.sml
U mlton/branches/on-20050822-x86_64-branch/mlton/control/pretty.sml
U mlton/branches/on-20050822-x86_64-branch/mlton/control/region.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/control/region.sml
U mlton/branches/on-20050822-x86_64-branch/mlton/control/source-pos.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/control/source.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/control/source.sml
U mlton/branches/on-20050822-x86_64-branch/mlton/control/sources.cm
U mlton/branches/on-20050822-x86_64-branch/mlton/control/system.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/core-ml/core-ml.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/defunctorize/defunctorize.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/elaborate/decs.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/elaborate/elaborate-core.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/elaborate/elaborate-env.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/elaborate/elaborate-env.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/elaborate/elaborate-mlbs.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/elaborate/elaborate-sigexp.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/elaborate/interface.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/elaborate/interface.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/elaborate/precedence-parse.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/elaborate/precedence-parse.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/elaborate/type-env.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/front-end/front-end.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/front-end/front-end.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/front-end/ml.grm
U mlton/branches/on-20050822-x86_64-branch/mlton/front-end/ml.lex
U mlton/branches/on-20050822-x86_64-branch/mlton/front-end/mlb-front-end.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/front-end/mlb.grm
U mlton/branches/on-20050822-x86_64-branch/mlton/front-end/mlb.lex
U mlton/branches/on-20050822-x86_64-branch/mlton/front-end/sources.cm
U mlton/branches/on-20050822-x86_64-branch/mlton/front-end/sources.mlb
U mlton/branches/on-20050822-x86_64-branch/mlton/main/compile.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/main/lookup-constant.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/main/main.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/main/main.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/match-compile/match-compile.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/match-compile/match-compile.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/match-compile/nested-pat.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/match-compile/nested-pat.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/match-compile/sources.cm
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/analyze.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/analyze.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/analyze2.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/analyze2.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/common-arg.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/common-arg.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/common-block.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/common-block.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/common-subexp.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/common-subexp.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/constant-propagation.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/constant-propagation.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/contify.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/contify.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/deep-flatten.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/deep-flatten.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/direct-exp.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/direct-exp2.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/equatable.sml
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/flat-lattice.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/flat-lattice.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/flatten.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/flatten.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/global.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/inline.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/introduce-loops.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/known-case.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/known-case.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/local-flatten.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/loop-invariant.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/multi.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/n-point-lattice.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/poly-equal.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/prepasses.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/redundant-tests.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/redundant-tests.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/redundant.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/redundant.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/ref-flatten.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/ref-flatten.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/remove-unused.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/remove-unused.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/remove-unused2.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/remove-unused2.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/restore.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/restore2.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/shrink.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/shrink2.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/simplify-types.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/simplify.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/simplify.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/simplify2.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/ssa-to-ssa2.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/ssa-tree.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/ssa-tree.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/ssa-tree2.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/ssa-tree2.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/three-point-lattice.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/three-point-lattice.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/two-point-lattice.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/two-point-lattice.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/type-check.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/type-check.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/type-check2.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/type-check2.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/useless.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/useless.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/zone.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/ssa/zone.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/xml/call-count.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/xml/implement-exceptions.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/xml/implement-suffix.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/xml/monomorphise.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/xml/polyvariance.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/xml/polyvariance.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/xml/scc-funs.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/xml/shrink.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/xml/shrink.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/xml/simplify-types.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/xml/sxml-simplify.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/xml/sxml-simplify.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/xml/type-check.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/xml/uncurry.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/xml/uncurry.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/xml/xml-simplify.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/xml/xml-simplify.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/xml/xml-tree.fun
U mlton/branches/on-20050822-x86_64-branch/mlton/xml/xml-tree.sig
U mlton/branches/on-20050822-x86_64-branch/mlton/xml/xml-type.sig
U mlton/branches/on-20050822-x86_64-branch/runtime/basis/MLton/Itimer/set.c
U mlton/branches/on-20050822-x86_64-branch/runtime/basis/Net/Socket/INetSock.c
U mlton/branches/on-20050822-x86_64-branch/runtime/basis/Net/Socket/UnixSock.c
U mlton/branches/on-20050822-x86_64-branch/runtime/basis/Posix/FileSys/Dirstream.c
U mlton/branches/on-20050822-x86_64-branch/runtime/basis/Posix/Process/exitStatus.c
U mlton/branches/on-20050822-x86_64-branch/runtime/basis/Posix/Process/nanosleep.c
U mlton/branches/on-20050822-x86_64-branch/runtime/basis/Posix/Process/stopSig.c
U mlton/branches/on-20050822-x86_64-branch/runtime/basis/Posix/Process/termSig.c
U mlton/branches/on-20050822-x86_64-branch/runtime/basis/Posix/Signal.c
U mlton/branches/on-20050822-x86_64-branch/runtime/basis/Real/Math-fns.h
U mlton/branches/on-20050822-x86_64-branch/runtime/basis/Real/gdtoa.c
U mlton/branches/on-20050822-x86_64-branch/runtime/basis/Real/strto.c
U mlton/branches/on-20050822-x86_64-branch/runtime/basis/Word/Word-ops.h
U mlton/branches/on-20050822-x86_64-branch/runtime/gc/array-allocate.c
U mlton/branches/on-20050822-x86_64-branch/runtime/gc/array.c
U mlton/branches/on-20050822-x86_64-branch/runtime/gc/cheney-copy.c
U mlton/branches/on-20050822-x86_64-branch/runtime/gc/copy-thread.c
U mlton/branches/on-20050822-x86_64-branch/runtime/gc/done.c
U mlton/branches/on-20050822-x86_64-branch/runtime/gc/foreach.c
U mlton/branches/on-20050822-x86_64-branch/runtime/gc/forward.c
U mlton/branches/on-20050822-x86_64-branch/runtime/gc/frame.c
U mlton/branches/on-20050822-x86_64-branch/runtime/gc/garbage-collection.c
U mlton/branches/on-20050822-x86_64-branch/runtime/gc/gc_state.c
U mlton/branches/on-20050822-x86_64-branch/runtime/gc/generational.c
U mlton/branches/on-20050822-x86_64-branch/runtime/gc/hash-cons.c
U mlton/branches/on-20050822-x86_64-branch/runtime/gc/heap.c
U mlton/branches/on-20050822-x86_64-branch/runtime/gc/init-world.c
U mlton/branches/on-20050822-x86_64-branch/runtime/gc/init.c
U mlton/branches/on-20050822-x86_64-branch/runtime/gc/int-inf.c
U mlton/branches/on-20050822-x86_64-branch/runtime/gc/invariant.c
U mlton/branches/on-20050822-x86_64-branch/runtime/gc/mark-compact.c
U mlton/branches/on-20050822-x86_64-branch/runtime/gc/object-size.c
U mlton/branches/on-20050822-x86_64-branch/runtime/gc/objptr.c
U mlton/branches/on-20050822-x86_64-branch/runtime/gc/profiling.c
U mlton/branches/on-20050822-x86_64-branch/runtime/gc/rusage.c
U mlton/branches/on-20050822-x86_64-branch/runtime/gc/share.c
U mlton/branches/on-20050822-x86_64-branch/runtime/gc/sources.c
U mlton/branches/on-20050822-x86_64-branch/runtime/gc/stack.c
U mlton/branches/on-20050822-x86_64-branch/runtime/gc/switch-thread.c
U mlton/branches/on-20050822-x86_64-branch/runtime/gc/world.c
U mlton/branches/on-20050822-x86_64-branch/runtime/gen/gen-types.c
U mlton/branches/on-20050822-x86_64-branch/runtime/platform/cygwin.c
U mlton/branches/on-20050822-x86_64-branch/runtime/platform/mingw.c
U mlton/branches/on-20050822-x86_64-branch/runtime/platform/sysctl.c
U mlton/branches/on-20050822-x86_64-branch/runtime/platform/windows.c
U mlton/branches/on-20050822-x86_64-branch/runtime/util/die.c
U mlton/branches/on-20050822-x86_64-branch/runtime/util/endian.h
U mlton/branches/on-20050822-x86_64-branch/runtime/util/read_write.h
U mlton/branches/on-20050822-x86_64-branch/runtime/util/safe.h
U mlton/branches/on-20050822-x86_64-branch/runtime/util/to-string.c
U mlton/branches/on-20050822-x86_64-branch/util/cm2mlb/cm2mlb.sml
U mlton/branches/on-20050822-x86_64-branch/util/cm2mlb/sources.cm
U mlton/branches/on-20050822-x86_64-branch/util/cmcat/cmcat.sml
U mlton/branches/on-20050822-x86_64-branch/util/cmcat/sources.cm
----------------------------------------------------------------------
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/README
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/README 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/README 2006-11-28 22:47:29 UTC (rev 4867)
@@ -11,7 +11,7 @@
posix/primitve.sml
These are not Standard ML. They describe all of the primitives and
C routines used in the basis.
-
+
top-level/overloads.sml
Not Standard ML.
Uses the notation _overload <var> : <ty> as <var> (and <var>)*
@@ -30,6 +30,6 @@
declarations from the basis so that there are no free variables in the
user program (or basis). It has a special hack to include all
bindings of the form
-
+
val _ = ...
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/arrays-and-vectors/array2.sml
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/arrays-and-vectors/array2.sml 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/arrays-and-vectors/array2.sml 2006-11-28 22:47:29 UTC (rev 4867)
@@ -152,7 +152,7 @@
andalso (geu (r, rows) orelse geu (c, cols))
then raise Subscript
else unsafeSpot' (a, r, c)
-
+
fun unsafeSub' (a as {array, ...}: 'a array, r, c) =
Array.unsafeSub' (array, unsafeSpot' (a, r, c))
fun sub' (a as {array, ...}: 'a array, r, c) =
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/arrays-and-vectors/mono-array-slice.sig
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/arrays-and-vectors/mono-array-slice.sig 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/arrays-and-vectors/mono-array-slice.sig 2006-11-28 22:47:29 UTC (rev 4867)
@@ -5,7 +5,7 @@
type slice
type vector
type vector_slice
-
+
val length: slice -> int
val sub: slice * int -> elem
val update: slice * int * elem -> unit
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/arrays-and-vectors/mono-array2.sig
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/arrays-and-vectors/mono-array2.sig 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/arrays-and-vectors/mono-array2.sig 2006-11-28 22:47:29 UTC (rev 4867)
@@ -10,7 +10,7 @@
col: int,
nrows: int option,
ncols: int option}
-
+
datatype traversal = datatype Array2.traversal
val array: int * int * elem -> array
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/arrays-and-vectors/mono-vector-slice.sig
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/arrays-and-vectors/mono-vector-slice.sig 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/arrays-and-vectors/mono-vector-slice.sig 2006-11-28 22:47:29 UTC (rev 4867)
@@ -3,7 +3,7 @@
type elem
type slice
type vector
-
+
val all: (elem -> bool) -> slice -> bool
val app: (elem -> unit) -> slice -> unit
val appi: (int * elem -> unit) -> slice -> unit
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/arrays-and-vectors/sequence.fun
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/arrays-and-vectors/sequence.fun 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/arrays-and-vectors/sequence.fun 2006-11-28 22:47:29 UTC (rev 4867)
@@ -183,7 +183,7 @@
sub = sub,
update = update}
end
-
+
fun generate n =
let
val {done, sub, update} = generate' (fromIntForLength n)
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/config/choose.sml
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/config/choose.sml 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/config/choose.sml 2006-11-28 22:47:29 UTC (rev 4867)
@@ -12,7 +12,7 @@
val fChar16: Char16.char t
val fChar32: Char32.char t
end
-
+
functor ChooseCharN_Char8 (A : CHOOSE_CHARN_ARG) :
sig val f : Char8.char A.t end =
struct val f = A.fChar8 end
@@ -92,7 +92,7 @@
val fString16: String16.string t
val fString32: String32.string t
end
-
+
functor ChooseStringN_String8 (A : CHOOSE_STRINGN_ARG) :
sig val f : String8.string A.t end =
struct val f = A.fString8 end
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/general/bool.sml
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/general/bool.sml 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/general/bool.sml 2006-11-28 22:47:29 UTC (rev 4867)
@@ -26,7 +26,7 @@
SOME(true, state)
| _ => NONE)
| _ => NONE
-
+
val fromString = StringCvt.scanString scan
val toString =
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/general/general.sig
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/general/general.sig 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/general/general.sig 2006-11-28 22:47:29 UTC (rev 4867)
@@ -34,6 +34,6 @@
signature GENERAL_EXTRA =
sig
include GENERAL
-
+
val addExnMessager: (exn -> string option) -> unit
end
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/general/general.sml
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/general/general.sml 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/general/general.sml 2006-11-28 22:47:29 UTC (rev 4867)
@@ -36,7 +36,7 @@
in
val addExnMessager: (exn -> string option) -> unit =
fn f => messagers := f :: !messagers
-
+
val rec exnMessage: exn -> string =
fn e =>
let
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/general/option.sig
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/general/option.sig 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/general/option.sig 2006-11-28 22:47:29 UTC (rev 4867)
@@ -12,7 +12,7 @@
signature OPTION =
sig
include OPTION_GLOBAL
-
+
val app: ('a -> unit) -> 'a option -> unit
val compose: ('a -> 'b) * ('c -> 'a option) -> 'c -> 'b option
val composePartial: ('a -> 'b option) * ('c -> 'a option) -> 'c -> 'b option
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/general/sml90.sml
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/general/sml90.sml 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/general/sml90.sml 2006-11-28 22:47:29 UTC (rev 4867)
@@ -51,7 +51,7 @@
case TextIO.lookahead ins of
NONE => ""
| SOME c => str c
-
+
val std_in = TextIO.stdIn
fun open_in f =
TextIO.openIn f handle IO.Io _ => raise Io (concat ["Cannot open ", f])
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/integer/embed-int.sml
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/integer/embed-int.sml 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/integer/embed-int.sml 2006-11-28 22:47:29 UTC (rev 4867)
@@ -9,7 +9,7 @@
sig
eqtype int
type big
-
+
val fromBigUnsafe: big -> int
val sizeInBits: Int32.int
val toBig: int -> big
@@ -35,7 +35,7 @@
fn i => Big.~>> (Big.<< (i, shift), shift)
val toBig: Small.int -> Big.int = extend o Small.toBig
-
+
val precision = SOME precision'
val maxIntBig = Big.>> (Big.fromInt ~1, Word.+ (shift, 0w1))
@@ -52,11 +52,11 @@
then fromBigUnsafe i'
else raise Overflow
end
-
+
val maxInt = SOME (fromBig maxIntBig)
val minInt = SOME (fromBig minIntBig)
-
+
local
val make: (Big.int * Big.int -> Big.int) -> (int * int -> int) =
fn f => fn (x, y) => fromBig (f (toBig x, toBig y))
@@ -107,7 +107,7 @@
Option.map
(fn (i, state) => (fromBig i, state))
(Big.scan r reader state)
-
+
val sign = Big.sign o toBig
fun sameSign (x, y) = sign x = sign y
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/integer/embed-word.sml
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/integer/embed-word.sml 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/integer/embed-word.sml 2006-11-28 22:47:29 UTC (rev 4867)
@@ -9,7 +9,7 @@
sig
eqtype word
type big
-
+
val fromBigUnsafe: big -> word
val sizeInBits: Int32.int
val toBig: word -> big
@@ -26,13 +26,13 @@
val () = if Int.< (Small.wordSize, Big.wordSize) then ()
else raise Fail "EmbedWord"
-
+
open Small
fun ones size =
Big.- (Big.<< (Big.fromLarge 0w1, Word.fromInt size),
Big.fromLarge 0w1)
-
+
val maxWord = ones wordSize
fun fromBig (w: Big.word): word =
@@ -45,7 +45,7 @@
fun highBitIsSet (w: Big.word): bool =
Big.> (w, ones (Int.- (wordSize, 1)))
-
+
fun toBigX (w: word): Big.word =
let
val w = toBig w
@@ -144,7 +144,7 @@
val toLargeWord = toLarge
val toLargeWordX = toLargeX
-
+
fun ~ w = fromLarge 0w0 - w
end
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/integer/int-inf.sml
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/integer/int-inf.sml 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/integer/int-inf.sml 2006-11-28 22:47:29 UTC (rev 4867)
@@ -91,13 +91,13 @@
then SOME (W.fromInt (Int.- (PreChar.ord ch,
PreChar.ord #"0")))
else NONE
-
+
fun decDig (ch: char): W.word option =
if #"0" <= ch andalso ch <= #"9"
then SOME (W.fromInt (Int.- (PreChar.ord ch,
PreChar.ord #"0")))
else NONE
-
+
fun hexDig (ch: char): W.word option =
if #"0" <= ch andalso ch <= #"9"
then SOME (W.fromInt (Int.- (PreChar.ord ch,
@@ -110,7 +110,7 @@
Int.- (PreChar.ord #"A", 0xA))))
else NONE
end
-
+
(*
* Given a digit converter and a char reader, return a digit
* reader.
@@ -125,7 +125,7 @@
case charToDig ch of
NONE => NONE
| SOME dig => SOME (dig, s')
-
+
(*
* A chunk represents the result of processing some digits.
* more is a bool indicating if there might be more digits.
@@ -177,7 +177,7 @@
in
reader
end
-
+
(*
* Given a chunk reader, return an unsigned reader.
*)
@@ -203,7 +203,7 @@
in
reader
end
-
+
(*
* Given a char reader and an unsigned reader, return an unsigned
* reader that includes skipping the option hex '0x'.
@@ -252,7 +252,7 @@
in
reader
end
-
+
(*
* Base-specific conversions from char readers to
* int readers.
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/integer/int-inf0.sml
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/integer/int-inf0.sml 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/integer/int-inf0.sml 2006-11-28 22:47:29 UTC (rev 4867)
@@ -69,7 +69,7 @@
val gtu: int * int -> bool
val geu: int * int -> bool
val isNeg: int -> bool
-
+
val andb: int * int -> int
val <<? : int * Primitive.Word32.word -> int
val << : int * Primitive.Word32.word -> int
@@ -1006,7 +1006,7 @@
fun mod2 x = I.andb (x, 1)
fun div2 x = I.>>? (x, 0w1)
-
+
fun smallGcd (a, b, acc) =
case (a, b) of
(0, _) => b * acc
@@ -1129,7 +1129,7 @@
else if y > zero
then quot (x + one, y) - one
else raise Div
-
+
fun bigMod (x, y) =
if x >= zero
then if y > zero
@@ -1144,7 +1144,7 @@
else if y > zero
then rem (x + one, y) + (y - one)
else raise Div
-
+
fun bigDivMod (x, y) = (bigDiv (x, y), bigMod (x, y))
fun bigQuotRem (x, y) = (bigQuot (x, y), bigRem (x, y))
end
@@ -1235,7 +1235,7 @@
val maxInt = NONE
val minInt = NONE
-
+
structure Prim =
struct
val isSmall = isSmall
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/integer/int.sml
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/integer/int.sml 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/integer/int.sml 2006-11-28 22:47:29 UTC (rev 4867)
@@ -25,7 +25,7 @@
else if i < zero
then (~1: Int.int)
else (1: Int.int)
-
+
fun sameSign (x, y) = sign x = sign y
fun << (i, n) =
@@ -108,7 +108,7 @@
end
val toString = fmt StringCvt.DEC
-
+
fun scan radix reader s =
let
(* Works with the negative of the number so that minInt can be scanned. *)
@@ -161,7 +161,7 @@
| #"+" => negate s'
| _ => negate s
end
-
+
val fromString = StringCvt.scanString (scan StringCvt.DEC)
end
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/integer/int1.sml
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/integer/int1.sml 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/integer/int1.sml 2006-11-28 22:47:29 UTC (rev 4867)
@@ -85,7 +85,7 @@
functor IntFromTo(I: INT_FROM_TO_ARG): INT_FROM_TO_RES where type int = I.int =
struct
open I
-
+
local
structure S =
Int_ChooseInt
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/integer/integer.sig
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/integer/integer.sig 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/integer/integer.sig 2006-11-28 22:47:29 UTC (rev 4867)
@@ -23,13 +23,13 @@
val mod: int * int -> int
val quot: int * int -> int
val rem: int * int -> int
-
+
val compare: int * int -> order
val < : int * int -> bool
val <= : int * int -> bool
val > : int * int -> bool
val >= : int * int -> bool
-
+
val ~ : int -> int
val abs: int -> int
val min: int * int -> int
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/integer/iwconv0.sml
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/integer/iwconv0.sml 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/integer/iwconv0.sml 2006-11-28 22:47:29 UTC (rev 4867)
@@ -486,7 +486,7 @@
val castFromWord64ToWord16 = zextdFromWord64ToWord16
val castFromWord64ToWord32 = zextdFromWord64ToWord32
val castFromWord64ToWord64 = zextdFromWord64ToWord64
-
+
(* checked zero-extend or low-bits,
* Overflow if composed zero-extend not identity
*)
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/integer/num0.sml
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/integer/num0.sml 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/integer/num0.sml 2006-11-28 22:47:29 UTC (rev 4867)
@@ -53,10 +53,10 @@
signature PRIM_WORD =
sig
include PRIM_WORD
-
+
val zero: word
val one: word
-
+
val div: word * word -> word
val mod: word * word -> word
@@ -164,7 +164,7 @@
andalso x = minInt' andalso y = ~one
then raise Overflow
else quotUnsafe (x, y)
-
+
fun rem (x, y) =
if Primitive.Controls.safe
andalso y = zero
@@ -172,7 +172,7 @@
else if x = minInt' andalso y = ~one
then zero
else remUnsafe (x, y)
-
+
fun x div y =
if x >= zero
then if y > zero
@@ -190,7 +190,7 @@
else if y > zero
then quotUnsafe (x +? one, y) -? one
else raise Div
-
+
fun x mod y =
if x >= zero
then if y > zero
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/integer/word.sig
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/integer/word.sig 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/integer/word.sig 2006-11-28 22:47:29 UTC (rev 4867)
@@ -21,7 +21,7 @@
val toInt: word -> int
val toIntX: word -> int
val fromInt: int -> word
-
+
val + : word * word -> word
val - : word * word -> word
val * : word * word -> word
@@ -35,17 +35,17 @@
val ~>> : word * Word.word -> word
val >> : word * Word.word -> word
val xorb: word * word -> word
-
+
val compare: word * word -> order
val < : word * word -> bool
val <= : word * word -> bool
val > : word * word -> bool
val >= : word * word -> bool
-
+
val ~ : word -> word
val min: word * word -> word
val max: word * word -> word
-
+
val fmt: StringCvt.radix -> word -> string
val toString: word -> string
val scan: (StringCvt.radix
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/io/bin-io.sig
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/io/bin-io.sig 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/io/bin-io.sig 2006-11-28 22:47:29 UTC (rev 4867)
@@ -6,7 +6,7 @@
type instream
type outstream
type vector = StreamIO.vector
-
+
val canInput: instream * int -> int option
val closeIn: instream -> unit
val closeOut: outstream -> unit
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/io/bin-io.sml
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/io/bin-io.sml 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/io/bin-io.sml 2006-11-28 22:47:29 UTC (rev 4867)
@@ -20,4 +20,4 @@
val someElem = 0wx0: Word8.word
val xlatePos = SOME {fromInt = fn i => i,
toInt = fn i => i})
-
+
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/io/imperative-io.fun
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/io/imperative-io.fun 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/io/imperative-io.fun 2006-11-28 22:47:29 UTC (rev 4867)
@@ -37,7 +37,7 @@
sharing type ArraySlice.vector_slice
= PrimIO.vector_slice
= VectorSlice.slice
-
+
val chunkSize: int
val fileTypeFlags: Posix.FileSys.O.flags list
val line : {isLine: Vector.elem -> bool,
@@ -130,7 +130,7 @@
closeAtExit = false,
fd = PFS.stderr,
name = "<stderr>"}
-
+
val newOut = fn {appendMode, closeAtExit, fd, name} =>
newOut {appendMode = appendMode,
bufferMode = if Posix.ProcEnv.isatty fd
@@ -139,12 +139,12 @@
closeAtExit = closeAtExit,
fd = fd,
name = name}
-
+
val stdOut = newOut {appendMode = true,
closeAtExit = false,
fd = PFS.stdout,
name = "<stdout>"}
-
+
val newOut = fn {appendMode, fd, name} =>
newOut {appendMode = appendMode,
closeAtExit = true,
@@ -155,7 +155,7 @@
f () handle e => raise IO.Io {cause = e,
function = function,
name = name}
-
+
local
val readWrite =
let
@@ -241,7 +241,7 @@
fun augmentedReaderSel (In {augmentedReader = PIO.RD v, ...}, sel) = sel v
fun readerSel (In {reader = PIO.RD v, ...}, sel) = sel v
-
+
fun inbufferName ib = readerSel (ib, #name)
fun inFd ib =
@@ -252,7 +252,7 @@
| SOME ioDesc => valOf (Posix.FileSys.iodToFD ioDesc)
val empty = V.tabulate (0, fn _ => someElem)
-
+
local
fun make (sel, e: exn) ib =
case augmentedReaderSel (ib, sel) of
@@ -268,7 +268,7 @@
f () handle e => raise IO.Io {cause = e,
function = function,
name = inbufferName ib}
-
+
fun update (ib as In {buf, first, last, state, ...}) =
let
val i = readArr ib (AS.full buf)
@@ -560,7 +560,7 @@
else (state := Open {eos = true}; 0))
end)
| Stream s => SIO.canInput (s, n)
-
+
fun lookahead (ib as In {buf, first, last, ...}) =
let
val f = !first
@@ -728,7 +728,7 @@
closed = false,
reader = reader}
end
-
+
val newIn = fn (fd, name) =>
newIn {bufferContents = NONE,
closeAtExit = true,
@@ -736,7 +736,7 @@
name = name}
val stdIn = newIn (PFS.stdin, "<stdin>")
-
+
fun openIn file =
protect'
("openIn", file, fn () =>
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/io/io.sml
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/io/io.sml 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/io/io.sml 2006-11-28 22:47:29 UTC (rev 4867)
@@ -24,7 +24,7 @@
SOME (concat ["Io: ", function, " \"", name, "\" failed with ",
exnMessage cause])
| _ => NONE)
-
+
exception NonblockingNotSupported
exception RandomAccessNotSupported
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/io/prim-io.fun
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/io/prim-io.fun 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/io/prim-io.fun 2006-11-28 22:47:29 UTC (rev 4867)
@@ -17,7 +17,7 @@
= Array.vector = ArraySlice.vector
sharing type VectorSlice.slice = ArraySlice.vector_slice
sharing type Array.array = ArraySlice.array
-
+
val someElem: Vector.elem
eqtype pos
@@ -27,12 +27,12 @@
functor PrimIO (S: PRIM_IO_ARG): PRIM_IO =
struct
open S
-
+
structure V = Vector
structure VS = VectorSlice
structure A = Array
structure AS = ArraySlice
-
+
type elem = A.elem
type vector = V.vector
type vector_slice = VS.slice
@@ -40,7 +40,7 @@
type array_slice = AS.slice
type pos = pos
val compare = compare
-
+
datatype reader =
RD of {avail: unit -> int option,
block: (unit -> unit) option,
@@ -57,7 +57,7 @@
readVecNB: (int -> vector option) option,
setPos: (pos -> unit) option,
verifyPos: (unit -> pos) option}
-
+
datatype writer =
WR of {block: (unit -> unit) option,
canOutput: (unit -> bool) option,
@@ -73,8 +73,8 @@
writeArrNB: (array_slice -> int option) option,
writeVec: (vector_slice -> int) option,
writeVecNB: (vector_slice -> int option) option}
-
-
+
+
fun liftExn name function cause = raise IO.Io {name = name,
function = function,
cause = cause}
@@ -125,7 +125,7 @@
setPos = NONE,
verifyPos = NONE}
end
-
+
fun nullRd () =
let
val name = "nullRd"
@@ -152,7 +152,7 @@
setPos = NONE,
verifyPos = NONE}
end
-
+
fun nullWr () =
let
val name = "nullWr"
@@ -251,7 +251,7 @@
NONE => NONE
| SOME canInput => SOME (doCanInput (readSeq, canInput)))
| (NONE, NONE) => (NONE, NONE)
-
+
val ((readVec,readArr),(readVecNB,readArrNB)) =
(augmentRead (readVec, readArr),
augmentReadNB (readVecNB, readArrNB))
@@ -304,7 +304,7 @@
then SOME (writeSeq x)
else NONE)))
| (NONE, NONE) => (NONE, NONE)
-
+
val ((writeVec,writeArr),(writeVecNB,writeArrNB)) =
(augmentWrite (writeVec, writeArr),
augmentWrite (writeVecNB, writeArrNB))
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/io/stream-io.fun
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/io/stream-io.fun 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/io/stream-io.fun 2006-11-28 22:47:29 UTC (rev 4867)
@@ -86,7 +86,7 @@
fun equalsOut (Out {state = state1, ...}, Out {state = state2, ...}) =
state1 = state2
-
+
fun outstreamSel (Out v, sel) = sel v
fun outstreamWriter os = outstreamSel (os, #writer)
fun writerSel (PIO.WR v, sel) = sel v
@@ -118,7 +118,7 @@
case writerSel (writer, #writeVec) of
NONE => raise IO.BlockingNotSupported
| SOME writeVec => flushGen (writeVec, VS.base, VS.slice, x)
-
+
fun flushArr (writer, x) =
case writerSel (writer, #writeArr) of
NONE => raise IO.BlockingNotSupported
@@ -283,7 +283,7 @@
| LINE_BUF b => doit b
| NO_BUF => ()
end
-
+
fun closeOut (os as Out {state, ...}) =
if closed (!state)
then ()
@@ -548,7 +548,7 @@
in
(SOME e, is')
end
-
+
(* input1 will never move past a temporary end of stream *)
fun input1 is =
case input1' is of
@@ -644,7 +644,7 @@
first is
end
end
-
+
fun canInput (is as In {pos, buf = Buf {inp, next, ...}, ...}, n) =
if n < 0 orelse n > V.maxLen
then raise Size
@@ -709,7 +709,7 @@
(!tail := Closed
; close () handle exn => liftExn name "closeIn" exn)
| _ => ()
-
+
fun equalsInstream (T {tail, ...}, is) = tail = instreamTail is
fun make (In {common = {reader = PIO.RD {close, name, ...},
@@ -764,14 +764,14 @@
pos = 0,
buf = buf}
end
-
+
fun mkInstream (reader, bufferContents) =
mkInstream' {bufferContents = if 0 = V.length bufferContents
then NONE
else SOME (false, bufferContents),
closed = false,
reader = reader}
-
+
fun getReader (is as In {common = {reader, tail, ...}, ...}) =
case !(!tail) of
End => (!tail := Truncated;
@@ -880,18 +880,18 @@
os
end
end
-
+
fun mkOutstream' {bufferMode, closed, writer} =
mkOutstream'' {bufferMode = bufferMode,
closeAtExit = true,
closed = closed,
writer = writer}
-
+
fun mkOutstream (writer, bufferMode) =
mkOutstream' {bufferMode = bufferMode,
closed = false,
writer = writer}
-
+
val closeOut = fn os =>
let
val _ = openOutstreams := List.filter (fn (os', _) =>
@@ -906,7 +906,7 @@
(*---------------*)
fun readerSel (PIO.RD v, sel) = sel v
-
+
fun instreamName is = readerSel (instreamReader is, #name)
fun inFd is =
@@ -915,7 +915,7 @@
| NONE => liftExn (instreamName is) "inFd" (Fail "<no ioDesc>")
val closeAtExits: Close.t list ref = ref []
-
+
val mkInstream'' =
let
val _ = Cleaner.addNew (Cleaner.atExit, fn () =>
@@ -935,20 +935,20 @@
is
end
end
-
+
fun mkInstream' {bufferContents, closed, reader} =
mkInstream'' {bufferContents = bufferContents,
closeAtExit = true,
closed = closed,
reader = reader}
-
-
+
+
fun mkInstream (reader, bufferContents) =
mkInstream' {bufferContents = (if V.length bufferContents = 0 then NONE
else SOME (false, bufferContents)),
closed = false,
reader = reader}
-
+
val closeIn = fn is =>
let
val _ =
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/io/text-io.sig
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/io/text-io.sig 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/io/text-io.sig 2006-11-28 22:47:29 UTC (rev 4867)
@@ -6,7 +6,7 @@
signature TEXT_IO =
sig
include TEXT_IO_GLOBAL
-
+
structure StreamIO: TEXT_STREAM_IO
(* where type elem = Char.char *) (* redundant *)
where type pos = TextPrimIO.pos
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/arrays-and-vectors/mono-array2.sig
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/arrays-and-vectors/mono-array2.sig 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/arrays-and-vectors/mono-array2.sig 2006-11-28 22:47:29 UTC (rev 4867)
@@ -24,4 +24,4 @@
val modify: Array2.traversal -> (elem -> elem) -> array -> unit
val foldi: Array2.traversal -> ((int * int * elem * 'b) -> 'b) -> 'b -> region -> 'b
val fold: Array2.traversal -> ((elem * 'b) -> 'b) -> 'b -> array -> 'b
- end
\ No newline at end of file
+ end
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/arrays-and-vectors/mono-vector-array-array2-convert.fun
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/arrays-and-vectors/mono-vector-array-array2-convert.fun 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/arrays-and-vectors/mono-vector-array-array2-convert.fun 2006-11-28 22:47:29 UTC (rev 4867)
@@ -30,7 +30,7 @@
struct
fun shift1 f (_, s, _) = fn (i:int, x) => f (i + s, x)
fun shift2 f (_, s, _) = fn (i:int, x, y) => f (i + s, x, y)
-
+
structure V =
struct
open Vector
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/arrays-and-vectors/mono-vector.sig
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/arrays-and-vectors/mono-vector.sig 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/arrays-and-vectors/mono-vector.sig 2006-11-28 22:47:29 UTC (rev 4867)
@@ -17,4 +17,4 @@
val foldri: ((int * elem * 'a) -> 'a) -> 'a -> (vector * int * int option) -> 'a
val foldl: ((elem * 'a) -> 'a) -> 'a -> vector -> 'a
val foldr: ((elem * 'a) -> 'a) -> 'a -> vector -> 'a
- end
\ No newline at end of file
+ end
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/arrays-and-vectors/vector-array-convert.fun
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/arrays-and-vectors/vector-array-convert.fun 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/arrays-and-vectors/vector-array-convert.fun 2006-11-28 22:47:29 UTC (rev 4867)
@@ -20,7 +20,7 @@
struct
fun shift1 f (_, s, _) = fn (i:int, x) => f (i + s, x)
fun shift2 f (_, s, _) = fn (i:int, x, y) => f (i + s, x, y)
-
+
structure V =
struct
open Vector
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/arrays-and-vectors/vector.sig
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/arrays-and-vectors/vector.sig 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/arrays-and-vectors/vector.sig 2006-11-28 22:47:29 UTC (rev 4867)
@@ -16,4 +16,4 @@
val foldri: ((int * 'a * 'b) -> 'b) -> 'b -> ('a vector * int * int option) -> 'b
val foldl: (('a * 'b) -> 'b) -> 'b -> 'a vector -> 'b
val foldr: (('a * 'b) -> 'b) -> 'b -> 'a vector -> 'b
- end
\ No newline at end of file
+ end
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/io/io-convert.fun
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/io/io-convert.fun 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/io/io-convert.fun 2006-11-28 22:47:29 UTC (rev 4867)
@@ -11,4 +11,4 @@
struct
open IO
exception TerminatedStream
- end
\ No newline at end of file
+ end
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/io/stream-io.sig
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/io/stream-io.sig 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/io/stream-io.sig 2006-11-28 22:47:29 UTC (rev 4867)
@@ -6,10 +6,10 @@
type reader
type writer
*)
-
+
type instream
type outstream
-
+
type out_pos
type pos (* = int *)
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/io/text-io-convert.fun
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/io/text-io-convert.fun 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/io/text-io-convert.fun 2006-11-28 22:47:29 UTC (rev 4867)
@@ -15,7 +15,7 @@
case TextIO.inputLine ins of
NONE => ""
| SOME s => s
-
+
structure StreamIO =
struct
open StreamIO
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/posix/file-sys.sig
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/posix/file-sys.sig 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/posix/file-sys.sig 2006-11-28 22:47:29 UTC (rev 4867)
@@ -10,7 +10,7 @@
(* identity functions *)
val fdToIOD: file_desc -> OS.IO.iodesc
val iodToFD: OS.IO.iodesc -> file_desc option
-
+
type dirstream
val opendir: string -> dirstream
val readdir: dirstream -> string
@@ -19,11 +19,11 @@
val chdir: string -> unit
val getcwd: unit -> string
-
+
val stdin: file_desc
val stdout: file_desc
val stderr: file_desc
-
+
structure S:
sig
eqtype mode
@@ -56,7 +56,7 @@
val sync: flags
val trunc: flags
end
-
+
datatype open_mode = O_RDONLY | O_WRONLY | O_RDWR
val openf: string * open_mode * O.flags -> file_desc
@@ -111,7 +111,7 @@
A_READ
| A_WRITE
| A_EXEC
-
+
val access: string * access_mode list -> bool
val chmod: string * S.mode -> unit
val fchmod: file_desc * S.mode -> unit
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/posix/flags-convert.fun
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/posix/flags-convert.fun 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/posix/flags-convert.fun 2006-11-28 22:47:29 UTC (rev 4867)
@@ -11,4 +11,4 @@
struct
open Flags
val wordTo = fromWord
- end
\ No newline at end of file
+ end
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/posix/io-convert.fun
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/posix/io-convert.fun 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/posix/io-convert.fun 2006-11-28 22:47:29 UTC (rev 4867)
@@ -15,7 +15,7 @@
structure Flags = FlagsConvert (structure Flags = FD)
open Flags
end
-
+
structure O =
struct
open O
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/posix/io.sig
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/posix/io.sig 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/posix/io.sig 2006-11-28 22:47:29 UTC (rev 4867)
@@ -27,7 +27,7 @@
val cloexec: flags
end
-
+
structure O:
sig
include POSIX_FLAGS_1997
@@ -36,9 +36,9 @@
val nonblock: flags
val sync: flags
end
-
+
datatype open_mode = O_RDONLY | O_WRONLY | O_RDWR
-
+
val dupfd: {old: file_desc, base: file_desc} -> file_desc
val getfd: file_desc -> FD.flags
val setfd: file_desc * FD.flags -> unit
@@ -46,12 +46,12 @@
val setfl: file_desc * O.flags -> unit
val lseek: file_desc * Position.int * whence -> Position.int
val fsync: file_desc -> unit
-
+
datatype lock_type =
F_RDLCK
| F_WRLCK
| F_UNLCK
-
+
structure FLock:
sig
type flock
@@ -68,7 +68,7 @@
val len: flock -> Position.int
val pid: flock -> pid option
end
-
+
val getlk: file_desc * FLock.flock -> FLock.flock
val setlk: file_desc * FLock.flock -> FLock.flock
val setlkw: file_desc * FLock.flock -> FLock.flock
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/posix/process-convert.fun
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/posix/process-convert.fun 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/posix/process-convert.fun 2006-11-28 22:47:29 UTC (rev 4867)
@@ -16,4 +16,4 @@
structure Flags = FlagsConvert(structure Flags = W)
open Flags
end
- end
\ No newline at end of file
+ end
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/posix/tty-convert.fun
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/posix/tty-convert.fun 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/posix/tty-convert.fun 2006-11-28 22:47:29 UTC (rev 4867)
@@ -35,4 +35,4 @@
open Flags
end
open TC
- end
\ No newline at end of file
+ end
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/posix/tty.sig
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/posix/tty.sig 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/posix/tty.sig 2006-11-28 22:47:29 UTC (rev 4867)
@@ -17,7 +17,7 @@
val start: int
val stop: int
val nccs: int
-
+
type cc
val cc: (int * char) list -> cc
val update: cc * (int * char) list -> cc
@@ -81,7 +81,7 @@
val compareSpeed: speed * speed -> order
val speedToWord: speed -> SysWord.word
val wordToSpeed: SysWord.word -> speed
-
+
val b0: speed
val b50: speed
val b75: speed
@@ -146,7 +146,7 @@
val ion: flow_action
eqtype queue_sel
-
+
val iflush: queue_sel
val oflush: queue_sel
val ioflush: queue_sel
@@ -154,12 +154,12 @@
val getattr: file_desc -> termios
val setattr: file_desc * TC.set_action * termios -> unit
-
+
val sendbreak: file_desc * int -> unit
val drain: file_desc -> unit
val flush: file_desc * TC.queue_sel -> unit
val flow: file_desc * TC.flow_action -> unit
-
+
val getpgrp: file_desc -> pid
val setpgrp: file_desc * pid -> unit
end
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/real/IEEE-real-convert.fun
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/real/IEEE-real-convert.fun 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/real/IEEE-real-convert.fun 2006-11-28 22:47:29 UTC (rev 4867)
@@ -39,7 +39,7 @@
type decimal_approx = {kind: float_class, sign: bool,
digits: int list, exp: int}
-
+
val <<< = fn {kind, sign, digits, exp} =>
{class = << kind, sign = sign,
digits = digits, exp = exp}
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/real/real-convert.fun
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/real/real-convert.fun 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/real/real-convert.fun 2006-11-28 22:47:29 UTC (rev 4867)
@@ -14,4 +14,4 @@
val class = IEEEReal1997.>> o class
val toDecimal = IEEEReal1997.>>> o toDecimal
val fromDecimal = fromDecimal o IEEEReal1997.<<<
- end
\ No newline at end of file
+ end
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/real/real.sig
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/real/real.sig 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/real/real.sig 2006-11-28 22:47:29 UTC (rev 4867)
@@ -2,7 +2,7 @@
sig
type real
structure Math: MATH where type real = real
-
+
val ceil: real -> Int.int
val floor: real -> Int.int
val round: real -> Int.int
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/system/file-sys.sig
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/system/file-sys.sig 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/system/file-sys.sig 2006-11-28 22:47:29 UTC (rev 4867)
@@ -21,12 +21,12 @@
val setTime: string * Time.time option -> unit
val remove: string -> unit
val rename: {old: string, new: string} -> unit
-
+
datatype access_mode =
A_READ
| A_WRITE
| A_EXEC
-
+
val access: string * access_mode list -> bool
val tmpName: unit -> string
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/system/os-convert.fun
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/system/os-convert.fun 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/system/os-convert.fun 2006-11-28 22:47:29 UTC (rev 4867)
@@ -13,4 +13,4 @@
structure FileSys = OSFileSysConvert(structure FileSys = FileSys)
structure Path = OSPathConvert(structure Path = Path)
structure Process = OSProcessConvert(structure Process = Process)
- end
\ No newline at end of file
+ end
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/system/os.sig
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/system/os.sig 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/system/os.sig 2006-11-28 22:47:29 UTC (rev 4867)
@@ -7,7 +7,7 @@
val errorMsg: syserror -> string
val errorName: syserror -> string
val syserror: string -> syserror option
-
+
structure FileSys: OS_FILE_SYS_1997
structure Path: OS_PATH_1997
structure Process: OS_PROCESS_1997
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/system/path-convert.fun
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/system/path-convert.fun 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/system/path-convert.fun 2006-11-28 22:47:29 UTC (rev 4867)
@@ -15,4 +15,4 @@
mkAbsolute {path = path, relativeTo = relativeTo}
val mkRelative = fn (path, relativeTo) =>
mkRelative {path = path, relativeTo = relativeTo}
- end
\ No newline at end of file
+ end
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/system/process-convert.fun
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/system/process-convert.fun 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/system/process-convert.fun 2006-11-28 22:47:29 UTC (rev 4867)
@@ -10,4 +10,4 @@
OS_PROCESS_1997 =
struct
open Process
- end
\ No newline at end of file
+ end
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/system/timer.sig
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/system/timer.sig 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/system/timer.sig 2006-11-28 22:47:29 UTC (rev 4867)
@@ -8,4 +8,4 @@
val startRealTimer: unit -> real_timer
val checkRealTimer: real_timer -> Time.time
val totalRealTimer: unit -> real_timer
- end
\ No newline at end of file
+ end
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/system/unix.sig
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/system/unix.sig 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/system/unix.sig 2006-11-28 22:47:29 UTC (rev 4867)
@@ -2,7 +2,7 @@
sig
type proc
type signal
-
+
val executeInEnv: string * string list * string list -> proc
val execute: string * string list -> proc
val streamsOf: proc -> TextIO.instream * TextIO.outstream
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/top-level/basis.sig
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/top-level/basis.sig 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-1997/top-level/basis.sig 2006-11-28 22:47:29 UTC (rev 4867)
@@ -30,7 +30,7 @@
exception Size
exception Span
exception Subscript
-
+
(* Top-level values *)
val ! : 'a ref -> 'a
val := : 'a ref * 'a -> unit
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-2002/top-level/basis-exns.sig
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-2002/top-level/basis-exns.sig 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-2002/top-level/basis-exns.sig 2006-11-28 22:47:29 UTC (rev 4867)
@@ -13,4 +13,4 @@
exception Size
exception Span
exception Subscript
- end
\ No newline at end of file
+ end
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-2002/top-level/basis-types.sig
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-2002/top-level/basis-types.sig 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-2002/top-level/basis-types.sig 2006-11-28 22:47:29 UTC (rev 4867)
@@ -16,4 +16,4 @@
eqtype unit
eqtype 'a vector
eqtype word
- end
\ No newline at end of file
+ end
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-2002/top-level/basis.sig
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-2002/top-level/basis.sig 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-2002/top-level/basis.sig 2006-11-28 22:47:29 UTC (rev 4867)
@@ -30,11 +30,11 @@
exception Size
exception Span
exception Subscript
-
+
(* Top-level values *)
val = : ''a * ''a -> bool
val <> : ''a * ''a -> bool
-
+
val ! : 'a ref -> 'a
val := : 'a ref * 'a -> unit
val @ : ('a list * 'a list) -> 'a list
@@ -310,7 +310,7 @@
structure Word64ArraySlice : MONO_ARRAY_SLICE
structure Word64Vector : MONO_VECTOR
structure Word64VectorSlice : MONO_VECTOR_SLICE
-
+
(* ************************************************** *)
(* ************************************************** *)
@@ -412,7 +412,7 @@
sharing type Word8VectorSlice.vector = Word8Vector.vector
sharing type Word8Array2.elem = Word8.word
sharing type Word8Array2.vector = Word8Vector.vector
-
+
(* Optional structures *)
sharing type BoolArray.vector = BoolVector.vector
sharing type BoolArraySlice.array = BoolArray.array
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-2002/top-level/generate-overloads.sml
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-2002/top-level/generate-overloads.sml 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-2002/top-level/generate-overloads.sml 2006-11-28 22:47:29 UTC (rev 4867)
@@ -39,7 +39,7 @@
val unary = "'a -> 'a"
val () = print "(* This file is automatically generated. Do not edit. *)\n"
-
+
val () =
List.foreach
([(2, "~", unary, num),
@@ -62,4 +62,4 @@
(print (concat ["as ", c, ".", f, "\n"])
; List.foreach (class, fn c =>
print (concat ["and ", c, ".", f, "\n"]))))))
-
+
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-2002/top-level/pervasive-exns.sml
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-2002/top-level/pervasive-exns.sml 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-2002/top-level/pervasive-exns.sml 2006-11-28 22:47:29 UTC (rev 4867)
@@ -9,4 +9,4 @@
structure B : BASIS_2002_EXNS = Basis2002
in
open B
-end
\ No newline at end of file
+end
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-extra/top-level/basis.sig
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-extra/top-level/basis.sig 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-extra/top-level/basis.sig 2006-11-28 22:47:29 UTC (rev 4867)
@@ -30,7 +30,7 @@
exception Size
exception Span
exception Subscript
-
+
(* Top-level values *)
val = : ''a * ''a -> bool
val <> : ''a * ''a -> bool
@@ -78,7 +78,7 @@
*)
val valOf : 'a option -> 'a
val vector : 'a list -> 'a vector
-
+
(* Required structures *)
structure Array : ARRAY
structure ArraySlice : ARRAY_SLICE
@@ -328,7 +328,7 @@
sharing Unsafe.Real64Array = Real64Array
sharing Unsafe.Word8Array = Word8Array
sharing Unsafe.Word8Vector = Word8Vector
-
+
(* ************************************************** *)
(* ************************************************** *)
@@ -430,7 +430,7 @@
sharing type Word8VectorSlice.vector = Word8Vector.vector
sharing type Word8Array2.elem = Word8.word
sharing type Word8Array2.vector = Word8Vector.vector
-
+
(* Optional structures *)
sharing type BoolArray.vector = BoolVector.vector
sharing type BoolArraySlice.array = BoolArray.array
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-extra/top-level/basis.sml
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-extra/top-level/basis.sml 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-extra/top-level/basis.sml 2006-11-28 22:47:29 UTC (rev 4867)
@@ -246,7 +246,7 @@
structure MLton = MLton
structure SMLofNJ = SMLofNJ
structure Unsafe = Unsafe
-
+
open ArrayGlobal
BoolGlobal
CharGlobal
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-none/top-level/basis.sml
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-none/top-level/basis.sml 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/libs/basis-none/top-level/basis.sml 2006-11-28 22:47:29 UTC (rev 4867)
@@ -5,4 +5,4 @@
* See the file MLton-LICENSE for details.
*)
-structure BasisNone : BASIS_NONE = BasisExtra
\ No newline at end of file
+structure BasisNone : BASIS_NONE = BasisExtra
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/list/list-pair.sml
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/list/list-pair.sml 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/list/list-pair.sml 2006-11-28 22:47:29 UTC (rev 4867)
@@ -44,7 +44,7 @@
end
fun foldr f = foldr' id f
-
+
fun foldrEq f = foldr' ul f
fun zip' w (l1, l2) =
@@ -53,13 +53,13 @@
fun zip (l1, l2) = zip' id (l1, l2)
fun zipEq (l1, l2) = zip' ul (l1, l2)
-
+
fun map' w f = rev o (foldl' w (fn (x1, x2, l) => f (x1, x2) :: l) [])
fun map f = map' id f
fun mapEq f = map' ul f
-
+
fun app' w f = foldl' w (fn (x1, x2, ()) => f (x1, x2)) ()
fun app f = app' id f
@@ -75,7 +75,7 @@
in
loop (l1, l2)
end
-
+
fun all p ls = not (exists (not o p) ls)
fun allEq p =
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/list/list.sig
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/list/list.sig 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/list/list.sig 2006-11-28 22:47:29 UTC (rev 4867)
@@ -19,7 +19,7 @@
signature LIST =
sig
include LIST_GLOBAL
-
+
val all: ('a -> bool) -> 'a list -> bool
val collate: ('a * 'a -> order) -> 'a list * 'a list -> order
val concat: 'a list list -> 'a list
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/list/list.sml
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/list/list.sml 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/list/list.sml 2006-11-28 22:47:29 UTC (rev 4867)
@@ -9,7 +9,7 @@
structure List: LIST =
struct
open Int
-
+
datatype list = datatype Primitive.List.list
exception Empty
@@ -34,7 +34,7 @@
val getItem =
fn [] => NONE
| x :: r => SOME (x, r)
-
+
fun foldl f b l =
let
fun loop (l, b) =
@@ -45,7 +45,7 @@
end
fun length l = foldl (fn (_, n) => n +? 1) 0 l
-
+
fun appendRev (l1, l2) = foldl (op ::) l2 l1
val revAppend = appendRev
@@ -92,12 +92,12 @@
else loop l
in loop
end
-
+
fun exists pred l =
case find pred l of
NONE => false
| SOME _ => true
-
+
fun all pred = not o (exists (not o pred))
fun tabulate (n, f) =
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/array.sig
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/array.sig 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/array.sig 2006-11-28 22:47:29 UTC (rev 4867)
@@ -7,7 +7,7 @@
*)
type int = Int.int
-
+
signature MLTON_ARRAY =
sig
val unfoldi: int * 'b * (int * 'b -> 'a * 'b) -> 'a array * 'b
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/call-stack.sml
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/call-stack.sml 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/call-stack.sml 2006-11-28 22:47:29 UTC (rev 4867)
@@ -11,7 +11,7 @@
val gcState = Primitive.MLton.GCState.gcState
structure Pointer = MLtonPointer
-
+
val current: unit -> t =
fn () =>
if not keep
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/cont.sml
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/cont.sml 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/cont.sml 2006-11-28 22:47:29 UTC (rev 4867)
@@ -61,7 +61,7 @@
fun ('a, 'b) throw' (k: 'a t, v: unit -> 'a): 'b =
(k v; raise Fail "throw bug")
-
+
fun ('a, 'b) throw (k: 'a t, v: 'a): 'b = throw' (k, fn () => v)
fun prepend (k, f) v = throw' (k, f o v)
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/exn.sml
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/exn.sml 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/exn.sml 2006-11-28 22:47:29 UTC (rev 4867)
@@ -10,7 +10,7 @@
open Primitive.MLton.Exn
type t = exn
-
+
val addExnMessager = General.addExnMessager
val history: t -> string list =
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/ffi.sml
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/ffi.sml 2006-11-28 22:08:04 UTC (rev 4866)
+++ mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/ffi.sml 2006-11-28 22:47:29 UTC (rev 4867)
@@ -49,7 +49,7 @@
val getChar8 = Primitive.Char8.idFromInt8 o getInt8
val getChar16 = Primitive.Char16.idFromInt16 o getInt16
val getChar32 = Primitive.Char32.idFromInt32 o getInt32
-
+
val setChar8 = setInt8 o Primitive.Char8.idToInt8
val setChar16 = setInt16 o Primitive.Char16.idToInt16
val setChar32 = setInt32 o Primitive.Char32.idToInt32
Modified: mlton/branches/on-20050822-x86_64-branch/basis-library/mlton/finalizable.sml
==================================================
More information about the MLton-commit
mailing list