You can subscribe to this list here.
| 2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(56) |
Sep
(40) |
Oct
(30) |
Nov
(144) |
Dec
(23) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2006 |
Jan
(41) |
Feb
(29) |
Mar
(31) |
Apr
(39) |
May
(193) |
Jun
(45) |
Jul
(19) |
Aug
(3) |
Sep
(23) |
Oct
(83) |
Nov
(92) |
Dec
(123) |
| 2007 |
Jan
(90) |
Feb
(267) |
Mar
(120) |
Apr
(51) |
May
(40) |
Jun
(121) |
Jul
(109) |
Aug
(173) |
Sep
(77) |
Oct
(52) |
Nov
(121) |
Dec
(62) |
| 2008 |
Jan
(76) |
Feb
(53) |
Mar
(98) |
Apr
(87) |
May
(26) |
Jun
(27) |
Jul
(23) |
Aug
(136) |
Sep
(79) |
Oct
(68) |
Nov
(29) |
Dec
(14) |
| 2009 |
Jan
(7) |
Feb
(2) |
Mar
(11) |
Apr
(75) |
May
(1) |
Jun
(95) |
Jul
(19) |
Aug
(4) |
Sep
(8) |
Oct
(93) |
Nov
(43) |
Dec
(21) |
| 2010 |
Jan
(20) |
Feb
(23) |
Mar
(18) |
Apr
(6) |
May
(20) |
Jun
(23) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2011 |
Jan
(2) |
Feb
(6) |
Mar
(15) |
Apr
(5) |
May
(9) |
Jun
(14) |
Jul
(9) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2012 |
Jan
|
Feb
(3) |
Mar
|
Apr
|
May
(2) |
Jun
(17) |
Jul
(37) |
Aug
|
Sep
(1) |
Oct
(6) |
Nov
|
Dec
|
| 2013 |
Jan
|
Feb
|
Mar
(5) |
Apr
(2) |
May
(7) |
Jun
(11) |
Jul
(8) |
Aug
|
Sep
(1) |
Oct
(2) |
Nov
|
Dec
|
| 2014 |
Jan
|
Feb
(2) |
Mar
(1) |
Apr
|
May
(1) |
Jun
(1) |
Jul
(7) |
Aug
(2) |
Sep
|
Oct
(5) |
Nov
(2) |
Dec
(4) |
| 2015 |
Jan
|
Feb
(2) |
Mar
(2) |
Apr
|
May
|
Jun
(9) |
Jul
(1) |
Aug
|
Sep
|
Oct
(4) |
Nov
(1) |
Dec
|
| 2016 |
Jan
(2) |
Feb
(1) |
Mar
(1) |
Apr
(1) |
May
(1) |
Jun
(2) |
Jul
(1) |
Aug
|
Sep
(5) |
Oct
|
Nov
|
Dec
|
| 2017 |
Jan
(1) |
Feb
(3) |
Mar
(3) |
Apr
(7) |
May
(2) |
Jun
(2) |
Jul
(5) |
Aug
(1) |
Sep
(2) |
Oct
(17) |
Nov
(4) |
Dec
(7) |
| 2018 |
Jan
(5) |
Feb
(14) |
Mar
(2) |
Apr
(5) |
May
(2) |
Jun
(5) |
Jul
|
Aug
(2) |
Sep
|
Oct
(3) |
Nov
(5) |
Dec
|
| 2019 |
Jan
(4) |
Feb
(2) |
Mar
(3) |
Apr
(1) |
May
(8) |
Jun
(14) |
Jul
(2) |
Aug
|
Sep
(2) |
Oct
(2) |
Nov
(15) |
Dec
(2) |
| 2020 |
Jan
(10) |
Feb
(3) |
Mar
(1) |
Apr
|
May
(9) |
Jun
(4) |
Jul
(16) |
Aug
(10) |
Sep
(4) |
Oct
(3) |
Nov
|
Dec
|
| 2021 |
Jan
(11) |
Feb
(2) |
Mar
(2) |
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
(5) |
Sep
|
Oct
(6) |
Nov
(4) |
Dec
(4) |
| 2022 |
Jan
(4) |
Feb
(2) |
Mar
(2) |
Apr
|
May
(6) |
Jun
(3) |
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2023 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
(5) |
Jun
(1) |
Jul
(4) |
Aug
(1) |
Sep
|
Oct
(1) |
Nov
(13) |
Dec
|
| 2024 |
Jan
(1) |
Feb
|
Mar
(5) |
Apr
|
May
(10) |
Jun
|
Jul
|
Aug
(3) |
Sep
|
Oct
|
Nov
(1) |
Dec
(14) |
| 2025 |
Jan
(3) |
Feb
|
Mar
(1) |
Apr
|
May
(2) |
Jun
(3) |
Jul
|
Aug
|
Sep
(2) |
Oct
(3) |
Nov
|
Dec
|
|
From: Stephen W. <sw...@ml...> - 2005-08-20 14:57:26
|
Author: sweeks Date: 2005-08-20 14:57:20 -0700 (Sat, 20 Aug 2005) New Revision: 4016 Modified: mlton/trunk/mlton/sources.cm Log: Eliminated tab. Modified: mlton/trunk/mlton/sources.cm =================================================================== --- mlton/trunk/mlton/sources.cm 2005-08-20 21:53:28 UTC (rev 4015) +++ mlton/trunk/mlton/sources.cm 2005-08-20 21:57:20 UTC (rev 4016) @@ -9,4 +9,4 @@ Group is main/sources.cm - + |
|
From: Stephen W. <sw...@ml...> - 2005-08-20 14:53:33
|
Author: sweeks Date: 2005-08-20 14:53:28 -0700 (Sat, 20 Aug 2005) New Revision: 4015 Modified: mlton/trunk/mlton/sources.cm Log: Attempt to commit code with tabs should fail. Modified: mlton/trunk/mlton/sources.cm =================================================================== --- mlton/trunk/mlton/sources.cm 2005-08-20 21:01:54 UTC (rev 4014) +++ mlton/trunk/mlton/sources.cm 2005-08-20 21:53:28 UTC (rev 4015) @@ -9,3 +9,4 @@ Group is main/sources.cm + |
Author: sweeks
Date: 2005-08-20 14:01:54 -0700 (Sat, 20 Aug 2005)
New Revision: 4014
Modified:
mlton/trunk/basis-library/README
mlton/trunk/basis-library/arrays-and-vectors/array-slice.sig
mlton/trunk/basis-library/arrays-and-vectors/array.sml
mlton/trunk/basis-library/arrays-and-vectors/array2.sig
mlton/trunk/basis-library/arrays-and-vectors/array2.sml
mlton/trunk/basis-library/arrays-and-vectors/mono-array-slice.sig
mlton/trunk/basis-library/arrays-and-vectors/mono-array.fun
mlton/trunk/basis-library/arrays-and-vectors/mono-array.sig
mlton/trunk/basis-library/arrays-and-vectors/mono-array2.fun
mlton/trunk/basis-library/arrays-and-vectors/mono-array2.sig
mlton/trunk/basis-library/arrays-and-vectors/mono-vector-slice.sig
mlton/trunk/basis-library/arrays-and-vectors/mono-vector.fun
mlton/trunk/basis-library/arrays-and-vectors/mono-vector.sig
mlton/trunk/basis-library/arrays-and-vectors/mono.sml
mlton/trunk/basis-library/arrays-and-vectors/sequence.fun
mlton/trunk/basis-library/arrays-and-vectors/sequence.sig
mlton/trunk/basis-library/arrays-and-vectors/slice.sig
mlton/trunk/basis-library/arrays-and-vectors/vector.sml
mlton/trunk/basis-library/basis-1997.mlb
mlton/trunk/basis-library/basis-2002.mlb
mlton/trunk/basis-library/general/bool.sml
mlton/trunk/basis-library/general/general.sml
mlton/trunk/basis-library/general/option.sig
mlton/trunk/basis-library/general/sml90.sml
mlton/trunk/basis-library/integer/embed-int.sml
mlton/trunk/basis-library/integer/embed-word.sml
mlton/trunk/basis-library/integer/int-inf.sig
mlton/trunk/basis-library/integer/int-inf.sml
mlton/trunk/basis-library/integer/int.sml
mlton/trunk/basis-library/integer/integer.sig
mlton/trunk/basis-library/integer/pack-word32.sml
mlton/trunk/basis-library/integer/patch.sml
mlton/trunk/basis-library/integer/word.sig
mlton/trunk/basis-library/integer/word.sml
mlton/trunk/basis-library/io/bin-io.sig
mlton/trunk/basis-library/io/bin-io.sml
mlton/trunk/basis-library/io/bin-prim-io.sml
mlton/trunk/basis-library/io/imperative-io.fun
mlton/trunk/basis-library/io/imperative-io.sig
mlton/trunk/basis-library/io/io.sig
mlton/trunk/basis-library/io/io.sml
mlton/trunk/basis-library/io/prim-io.fun
mlton/trunk/basis-library/io/prim-io.sig
mlton/trunk/basis-library/io/stream-io.fun
mlton/trunk/basis-library/io/stream-io.sig
mlton/trunk/basis-library/io/text-io.sig
mlton/trunk/basis-library/io/text-io.sml
mlton/trunk/basis-library/io/text-prim-io.sml
mlton/trunk/basis-library/io/text-stream-io.sig
mlton/trunk/basis-library/libs/basis-1997/arrays-and-vectors/array.sig
mlton/trunk/basis-library/libs/basis-1997/arrays-and-vectors/mono-array.sig
mlton/trunk/basis-library/libs/basis-1997/arrays-and-vectors/mono-array2.sig
mlton/trunk/basis-library/libs/basis-1997/arrays-and-vectors/mono-vector-array-array2-convert.fun
mlton/trunk/basis-library/libs/basis-1997/arrays-and-vectors/vector-array-convert.fun
mlton/trunk/basis-library/libs/basis-1997/integer/word.sig
mlton/trunk/basis-library/libs/basis-1997/io/bin-io-convert.fun
mlton/trunk/basis-library/libs/basis-1997/io/bin-io.sig
mlton/trunk/basis-library/libs/basis-1997/io/bin-stream-io.sig
mlton/trunk/basis-library/libs/basis-1997/io/io.sig
mlton/trunk/basis-library/libs/basis-1997/io/text-io-convert.fun
mlton/trunk/basis-library/libs/basis-1997/io/text-io.sig
mlton/trunk/basis-library/libs/basis-1997/io/text-stream-io.sig
mlton/trunk/basis-library/libs/basis-1997/posix/file-sys-convert.fun
mlton/trunk/basis-library/libs/basis-1997/posix/file-sys.sig
mlton/trunk/basis-library/libs/basis-1997/posix/io-convert.fun
mlton/trunk/basis-library/libs/basis-1997/posix/io.sig
mlton/trunk/basis-library/libs/basis-1997/posix/process-convert.fun
mlton/trunk/basis-library/libs/basis-1997/posix/process.sig
mlton/trunk/basis-library/libs/basis-1997/posix/tty-convert.fun
mlton/trunk/basis-library/libs/basis-1997/posix/tty.sig
mlton/trunk/basis-library/libs/basis-1997/real/IEEE-real-convert.fun
mlton/trunk/basis-library/libs/basis-1997/real/IEEE-real.sig
mlton/trunk/basis-library/libs/basis-1997/real/real.sig
mlton/trunk/basis-library/libs/basis-1997/system/file-sys-convert.fun
mlton/trunk/basis-library/libs/basis-1997/system/file-sys.sig
mlton/trunk/basis-library/libs/basis-1997/system/os.sig
mlton/trunk/basis-library/libs/basis-1997/system/timer-convert.fun
mlton/trunk/basis-library/libs/basis-1997/system/unix.sig
mlton/trunk/basis-library/libs/basis-1997/text/string.sig
mlton/trunk/basis-library/libs/basis-1997/text/substring.sig
mlton/trunk/basis-library/libs/basis-1997/text/text-convert.fun
mlton/trunk/basis-library/libs/basis-1997/top-level/basis.sml
mlton/trunk/basis-library/libs/basis-2002/top-level/basis.sig
mlton/trunk/basis-library/libs/basis-2002/top-level/generate-overloads.sml
mlton/trunk/basis-library/libs/basis-extra/basis-extra.mlb
mlton/trunk/basis-library/libs/basis-extra/top-level/basis.sig
mlton/trunk/basis-library/libs/basis-extra/top-level/basis.sml
mlton/trunk/basis-library/list/list-pair.sml
mlton/trunk/basis-library/list/list.sml
mlton/trunk/basis-library/misc/C.sig
mlton/trunk/basis-library/misc/C.sml
mlton/trunk/basis-library/misc/dynamic-wind.sml
mlton/trunk/basis-library/misc/primitive.sml
mlton/trunk/basis-library/misc/reader.sig
mlton/trunk/basis-library/misc/reader.sml
mlton/trunk/basis-library/misc/unique-id.sig
mlton/trunk/basis-library/misc/util.sml
mlton/trunk/basis-library/mlton/call-stack.sml
mlton/trunk/basis-library/mlton/cont.sml
mlton/trunk/basis-library/mlton/exit.sml
mlton/trunk/basis-library/mlton/exn.sml
mlton/trunk/basis-library/mlton/ffi.sml
mlton/trunk/basis-library/mlton/finalizable.sml
mlton/trunk/basis-library/mlton/int-inf.sig
mlton/trunk/basis-library/mlton/io.fun
mlton/trunk/basis-library/mlton/io.sig
mlton/trunk/basis-library/mlton/itimer.sig
mlton/trunk/basis-library/mlton/itimer.sml
mlton/trunk/basis-library/mlton/mlton.sml
mlton/trunk/basis-library/mlton/platform.sig
mlton/trunk/basis-library/mlton/platform.sml
mlton/trunk/basis-library/mlton/proc-env.sml
mlton/trunk/basis-library/mlton/process.sig
mlton/trunk/basis-library/mlton/process.sml
mlton/trunk/basis-library/mlton/profile.sig
mlton/trunk/basis-library/mlton/profile.sml
mlton/trunk/basis-library/mlton/ptrace.sml
mlton/trunk/basis-library/mlton/random.sig
mlton/trunk/basis-library/mlton/random.sml
mlton/trunk/basis-library/mlton/rlimit.sig
mlton/trunk/basis-library/mlton/rlimit.sml
mlton/trunk/basis-library/mlton/rusage.sig
mlton/trunk/basis-library/mlton/rusage.sml
mlton/trunk/basis-library/mlton/signal.sig
mlton/trunk/basis-library/mlton/signal.sml
mlton/trunk/basis-library/mlton/socket.sig
mlton/trunk/basis-library/mlton/socket.sml
mlton/trunk/basis-library/mlton/syslog.sig
mlton/trunk/basis-library/mlton/syslog.sml
mlton/trunk/basis-library/mlton/thread.sig
mlton/trunk/basis-library/mlton/thread.sml
mlton/trunk/basis-library/mlton/weak.sml
mlton/trunk/basis-library/mlton/word.sig
mlton/trunk/basis-library/mlton/world.sml
mlton/trunk/basis-library/net/generic-sock.sig
mlton/trunk/basis-library/net/generic-sock.sml
mlton/trunk/basis-library/net/inet-sock.sig
mlton/trunk/basis-library/net/inet-sock.sml
mlton/trunk/basis-library/net/net-host-db.sig
mlton/trunk/basis-library/net/net-host-db.sml
mlton/trunk/basis-library/net/net-prot-db.sml
mlton/trunk/basis-library/net/net-serv-db.sml
mlton/trunk/basis-library/net/socket.sig
mlton/trunk/basis-library/net/socket.sml
mlton/trunk/basis-library/net/unix-sock.sig
mlton/trunk/basis-library/net/unix-sock.sml
mlton/trunk/basis-library/notes.txt
mlton/trunk/basis-library/overloads.mlb
mlton/trunk/basis-library/platform/cygwin.sml
mlton/trunk/basis-library/posix/error.sig
mlton/trunk/basis-library/posix/error.sml
mlton/trunk/basis-library/posix/file-sys.sig
mlton/trunk/basis-library/posix/file-sys.sml
mlton/trunk/basis-library/posix/flags.sml
mlton/trunk/basis-library/posix/io.sig
mlton/trunk/basis-library/posix/io.sml
mlton/trunk/basis-library/posix/posix.sig
mlton/trunk/basis-library/posix/posix.sml
mlton/trunk/basis-library/posix/primitive.sml
mlton/trunk/basis-library/posix/proc-env.sig
mlton/trunk/basis-library/posix/proc-env.sml
mlton/trunk/basis-library/posix/process.sig
mlton/trunk/basis-library/posix/process.sml
mlton/trunk/basis-library/posix/stub-mingw.sml
mlton/trunk/basis-library/posix/sys-db.sig
mlton/trunk/basis-library/posix/sys-db.sml
mlton/trunk/basis-library/posix/tty.sig
mlton/trunk/basis-library/posix/tty.sml
mlton/trunk/basis-library/real/IEEE-real.sig
mlton/trunk/basis-library/real/IEEE-real.sml
mlton/trunk/basis-library/real/math.sig
mlton/trunk/basis-library/real/pack-real.sml
mlton/trunk/basis-library/real/real.fun
mlton/trunk/basis-library/real/real.sig
mlton/trunk/basis-library/real/real32.sml
mlton/trunk/basis-library/sml-nj/sml-nj.sig
mlton/trunk/basis-library/sml-nj/sml-nj.sml
mlton/trunk/basis-library/sml-nj/unsafe.sig
mlton/trunk/basis-library/sml-nj/unsafe.sml
mlton/trunk/basis-library/system/command-line.sml
mlton/trunk/basis-library/system/date.sig
mlton/trunk/basis-library/system/date.sml
mlton/trunk/basis-library/system/file-sys.sml
mlton/trunk/basis-library/system/io.sig
mlton/trunk/basis-library/system/io.sml
mlton/trunk/basis-library/system/path.sml
mlton/trunk/basis-library/system/pre-os.sml
mlton/trunk/basis-library/system/process.sig
mlton/trunk/basis-library/system/process.sml
mlton/trunk/basis-library/system/time.sml
mlton/trunk/basis-library/system/timer.sig
mlton/trunk/basis-library/system/timer.sml
mlton/trunk/basis-library/system/unix.sig
mlton/trunk/basis-library/system/unix.sml
mlton/trunk/basis-library/text/byte.sml
mlton/trunk/basis-library/text/char.sml
mlton/trunk/basis-library/text/char0.sml
mlton/trunk/basis-library/text/string-cvt.sig
mlton/trunk/basis-library/text/string-cvt.sml
mlton/trunk/basis-library/text/string.sig
mlton/trunk/basis-library/text/string.sml
mlton/trunk/basis-library/text/string0.sml
mlton/trunk/basis-library/text/substring.sml
mlton/trunk/basis-library/text/text.sig
mlton/trunk/benchmark/main.sml
mlton/trunk/benchmark/tests/DATA/ml.grm
mlton/trunk/benchmark/tests/DATA/ml.lex
mlton/trunk/benchmark/tests/DLXSimulator.sml
mlton/trunk/benchmark/tests/barnes-hut.sml
mlton/trunk/benchmark/tests/boyer.sml
mlton/trunk/benchmark/tests/checksum.sml
mlton/trunk/benchmark/tests/count-graphs.sml
mlton/trunk/benchmark/tests/fft.sml
mlton/trunk/benchmark/tests/fib.sml
mlton/trunk/benchmark/tests/flat-array.sml
mlton/trunk/benchmark/tests/fxp.sml
mlton/trunk/benchmark/tests/hamlet.sml
mlton/trunk/benchmark/tests/imp-for.sml
mlton/trunk/benchmark/tests/knuth-bendix.sml
mlton/trunk/benchmark/tests/lexgen.sml
mlton/trunk/benchmark/tests/life.sml
mlton/trunk/benchmark/tests/logic.sml
mlton/trunk/benchmark/tests/mandelbrot.sml
mlton/trunk/benchmark/tests/matrix-multiply.sml
mlton/trunk/benchmark/tests/md5.sml
mlton/trunk/benchmark/tests/merge.sml
mlton/trunk/benchmark/tests/mlyacc.sml
mlton/trunk/benchmark/tests/model-elimination.sml
mlton/trunk/benchmark/tests/mpuz.sml
mlton/trunk/benchmark/tests/nucleic.sml
mlton/trunk/benchmark/tests/output1.sml
mlton/trunk/benchmark/tests/peek.sml
mlton/trunk/benchmark/tests/psdes-random.sml
mlton/trunk/benchmark/tests/ratio-regions.sml
mlton/trunk/benchmark/tests/ray.sml
mlton/trunk/benchmark/tests/raytrace.sml
mlton/trunk/benchmark/tests/simple.sml
mlton/trunk/benchmark/tests/smith-normal-form.sml
mlton/trunk/benchmark/tests/tailfib.sml
mlton/trunk/benchmark/tests/tak.sml
mlton/trunk/benchmark/tests/tensor.sml
mlton/trunk/benchmark/tests/tsp.sml
mlton/trunk/benchmark/tests/tyan.sml
mlton/trunk/benchmark/tests/vector-concat.sml
mlton/trunk/benchmark/tests/vector-rev.sml
mlton/trunk/benchmark/tests/vliw.sml
mlton/trunk/benchmark/tests/wc-input1.sml
mlton/trunk/benchmark/tests/wc-scanStream.sml
mlton/trunk/benchmark/tests/zebra.sml
mlton/trunk/benchmark/tests/zern.sml
mlton/trunk/bin/add-cross
mlton/trunk/bin/build-cross-gcc
mlton/trunk/bin/clean
mlton/trunk/bin/host-arch
mlton/trunk/bin/host-os
mlton/trunk/bin/mlton-script
mlton/trunk/bin/mmake
mlton/trunk/bin/platform
mlton/trunk/bin/regression
mlton/trunk/bin/sync-ignore
mlton/trunk/bin/upgrade-basis
mlton/trunk/bytecode/interpret.c
mlton/trunk/bytecode/interpret.h
mlton/trunk/bytecode/opcode.h
mlton/trunk/bytecode/print-opcodes.c
mlton/trunk/doc/README
mlton/trunk/doc/changelog
mlton/trunk/doc/examples/ffi/export.sml
mlton/trunk/doc/examples/ffi/ffi-export.c
mlton/trunk/doc/examples/ffi/ffi-import.c
mlton/trunk/doc/examples/ffi/iimport.sml
mlton/trunk/doc/examples/ffi/import.sml
mlton/trunk/doc/examples/ffi/import2.sml
mlton/trunk/doc/examples/ffi/test_quot.sml
mlton/trunk/doc/examples/finalizable/cons.c
mlton/trunk/doc/examples/finalizable/finalizable.sml
mlton/trunk/doc/examples/profiling/list-rev.sml
mlton/trunk/doc/examples/profiling/tak.sml
mlton/trunk/doc/hacker-guide/abstract.tex
mlton/trunk/doc/license/README
mlton/trunk/doc/style-guide/main.tex
mlton/trunk/ide/emacs/mlton.el
mlton/trunk/include/bytecode-main.h
mlton/trunk/include/c-chunk.h
mlton/trunk/include/c-common.h
mlton/trunk/include/c-main.h
mlton/trunk/include/main.h
mlton/trunk/include/x86-main.h
mlton/trunk/lib/cml/cml-lib/multicast.sig
mlton/trunk/lib/cml/cml-lib/multicast.sml
mlton/trunk/lib/cml/cml-lib/result.sig
mlton/trunk/lib/cml/cml-lib/result.sml
mlton/trunk/lib/cml/cml-lib/simple-rpc.sig
mlton/trunk/lib/cml/cml-lib/simple-rpc.sml
mlton/trunk/lib/cml/cml-lib/trace-cml.sig
mlton/trunk/lib/cml/cml-lib/trace-cml.sml
mlton/trunk/lib/cml/core-cml/channel.sig
mlton/trunk/lib/cml/core-cml/channel.sml
mlton/trunk/lib/cml/core-cml/event.sig
mlton/trunk/lib/cml/core-cml/event.sml
mlton/trunk/lib/cml/core-cml/mailbox.sig
mlton/trunk/lib/cml/core-cml/mailbox.sml
mlton/trunk/lib/cml/core-cml/rep-types.sml
mlton/trunk/lib/cml/core-cml/run-cml.sml
mlton/trunk/lib/cml/core-cml/scheduler-hooks.sml
mlton/trunk/lib/cml/core-cml/scheduler.sml
mlton/trunk/lib/cml/core-cml/sync-var.sig
mlton/trunk/lib/cml/core-cml/sync-var.sml
mlton/trunk/lib/cml/core-cml/thread-id.sml
mlton/trunk/lib/cml/core-cml/thread.sig
mlton/trunk/lib/cml/core-cml/thread.sml
mlton/trunk/lib/cml/core-cml/timeout.sml
mlton/trunk/lib/cml/core-cml/trans-id.sml
mlton/trunk/lib/cml/core-cml/version.sml
mlton/trunk/lib/cml/tests/ping-pong.sml
mlton/trunk/lib/cml/tests/primes-multicast.sml
mlton/trunk/lib/cml/tests/primes.sml
mlton/trunk/lib/cml/tests/print.sml
mlton/trunk/lib/cml/tests/run-main.sml
mlton/trunk/lib/cml/tests/timeout.sml
mlton/trunk/lib/cml/util/assert.sml
mlton/trunk/lib/cml/util/critical.sml
mlton/trunk/lib/cml/util/debug.sml
mlton/trunk/lib/cml/util/fun-priority-queue.fun
mlton/trunk/lib/cml/util/fun-priority-queue.sig
mlton/trunk/lib/cml/util/fun-queue.sml
mlton/trunk/lib/cml/util/imp-queue.sml
mlton/trunk/lib/cml/util/local-assert.fun
mlton/trunk/lib/cml/util/local-debug.fun
mlton/trunk/lib/cml/util/timeit.sml
mlton/trunk/lib/mlnlffi/c.sig
mlton/trunk/lib/mlnlffi/internals/c-debug.sml
mlton/trunk/lib/mlnlffi/internals/c-int.sig
mlton/trunk/lib/mlnlffi/internals/c-int.sml
mlton/trunk/lib/mlnlffi/internals/zstring.sml
mlton/trunk/lib/mlnlffi/memory/bitop-fn.sml
mlton/trunk/lib/mlnlffi/memory/linkage-libdl.sml
mlton/trunk/lib/mlnlffi/memory/linkage.sig
mlton/trunk/lib/mlnlffi/memory/memaccess-a4c1s2i4l4ll8f4d8.sml
mlton/trunk/lib/mlnlffi/memory/memalloc-a4-unix.sml
mlton/trunk/lib/mlnlffi/memory/memalloc.sig
mlton/trunk/lib/mlnlffi/memory/mlrep-i8i16i32i32i64f32f64.sml
mlton/trunk/lib/mlton-stubs-in-smlnj/array.sml
mlton/trunk/lib/mlton-stubs-in-smlnj/array2.sml
mlton/trunk/lib/mlton-stubs-in-smlnj/char.sml
mlton/trunk/lib/mlton-stubs-in-smlnj/date.sml
mlton/trunk/lib/mlton-stubs-in-smlnj/ieee-real.sml
mlton/trunk/lib/mlton-stubs-in-smlnj/int-inf.sml
mlton/trunk/lib/mlton-stubs-in-smlnj/int.sml
mlton/trunk/lib/mlton-stubs-in-smlnj/list.sml
mlton/trunk/lib/mlton-stubs-in-smlnj/mlton.sml
mlton/trunk/lib/mlton-stubs-in-smlnj/open-int32.sml
mlton/trunk/lib/mlton-stubs-in-smlnj/os.sml
mlton/trunk/lib/mlton-stubs-in-smlnj/posix.sml
mlton/trunk/lib/mlton-stubs-in-smlnj/real.sml
mlton/trunk/lib/mlton-stubs-in-smlnj/string-cvt.sml
mlton/trunk/lib/mlton-stubs-in-smlnj/substring.sml
mlton/trunk/lib/mlton-stubs-in-smlnj/unsafe.sml
mlton/trunk/lib/mlton-stubs-in-smlnj/vector.sml
mlton/trunk/lib/mlton-stubs-in-smlnj/word.sml
mlton/trunk/lib/mlton-stubs/bin-io.sml
mlton/trunk/lib/mlton-stubs/int-inf.sig
mlton/trunk/lib/mlton-stubs/io.sig
mlton/trunk/lib/mlton-stubs/itimer.sig
mlton/trunk/lib/mlton-stubs/mlton.sml
mlton/trunk/lib/mlton-stubs/platform.sig
mlton/trunk/lib/mlton-stubs/process.sig
mlton/trunk/lib/mlton-stubs/profile.sig
mlton/trunk/lib/mlton-stubs/random.sig
mlton/trunk/lib/mlton-stubs/random.sml
mlton/trunk/lib/mlton-stubs/real.sml
mlton/trunk/lib/mlton-stubs/rlimit.sig
mlton/trunk/lib/mlton-stubs/rusage.sig
mlton/trunk/lib/mlton-stubs/signal.sig
mlton/trunk/lib/mlton-stubs/socket.sig
mlton/trunk/lib/mlton-stubs/syslog.sig
mlton/trunk/lib/mlton-stubs/thread.sig
mlton/trunk/lib/mlton-stubs/thread.sml
mlton/trunk/lib/mlton-stubs/word.sig
mlton/trunk/lib/mlton/basic/alpha-beta.fun
mlton/trunk/lib/mlton/basic/alpha-beta.sig
mlton/trunk/lib/mlton/basic/append-list.sml
mlton/trunk/lib/mlton/basic/array.fun
mlton/trunk/lib/mlton/basic/array.sml
mlton/trunk/lib/mlton/basic/array2.sml
mlton/trunk/lib/mlton/basic/assert.sig
mlton/trunk/lib/mlton/basic/assert.sml
mlton/trunk/lib/mlton/basic/base64.sig
mlton/trunk/lib/mlton/basic/base64.sml
mlton/trunk/lib/mlton/basic/binary-search.sig
mlton/trunk/lib/mlton/basic/binary-search.sml
mlton/trunk/lib/mlton/basic/buffer.sml
mlton/trunk/lib/mlton/basic/char-buffer.sml
mlton/trunk/lib/mlton/basic/char-pred.sml
mlton/trunk/lib/mlton/basic/char.sig
mlton/trunk/lib/mlton/basic/char.sml
mlton/trunk/lib/mlton/basic/char0.sml
mlton/trunk/lib/mlton/basic/choice-pattern.sml
mlton/trunk/lib/mlton/basic/circular-list.fun
mlton/trunk/lib/mlton/basic/circular-list.sig
mlton/trunk/lib/mlton/basic/computation.sig
mlton/trunk/lib/mlton/basic/console.sig
mlton/trunk/lib/mlton/basic/console.sml
mlton/trunk/lib/mlton/basic/control.fun
mlton/trunk/lib/mlton/basic/control.sig
mlton/trunk/lib/mlton/basic/counter.sig
mlton/trunk/lib/mlton/basic/date.sig
mlton/trunk/lib/mlton/basic/date.sml
mlton/trunk/lib/mlton/basic/dir.sig
mlton/trunk/lib/mlton/basic/dir.sml
mlton/trunk/lib/mlton/basic/directed-graph.sig
mlton/trunk/lib/mlton/basic/directed-graph.sml
mlton/trunk/lib/mlton/basic/directed-sub-graph.sig
mlton/trunk/lib/mlton/basic/directed-sub-graph.sml
mlton/trunk/lib/mlton/basic/dot-color.sml
mlton/trunk/lib/mlton/basic/dot.sig
mlton/trunk/lib/mlton/basic/dot.sml
mlton/trunk/lib/mlton/basic/engine.sig
mlton/trunk/lib/mlton/basic/engine.sml
mlton/trunk/lib/mlton/basic/env.fun
mlton/trunk/lib/mlton/basic/error.sml
mlton/trunk/lib/mlton/basic/euclidean-ring.fun
mlton/trunk/lib/mlton/basic/euclidean-ring.sig
mlton/trunk/lib/mlton/basic/exn.sml
mlton/trunk/lib/mlton/basic/exn0.sml
mlton/trunk/lib/mlton/basic/export.sml
mlton/trunk/lib/mlton/basic/file-desc.sml
mlton/trunk/lib/mlton/basic/file.sig
mlton/trunk/lib/mlton/basic/file.sml
mlton/trunk/lib/mlton/basic/fixed-point.sig
mlton/trunk/lib/mlton/basic/fixed-point.sml
mlton/trunk/lib/mlton/basic/fold.fun
mlton/trunk/lib/mlton/basic/format.sml
mlton/trunk/lib/mlton/basic/hash-set.sig
mlton/trunk/lib/mlton/basic/hash-set.sml
mlton/trunk/lib/mlton/basic/hash-table.sig
mlton/trunk/lib/mlton/basic/hash-table.sml
mlton/trunk/lib/mlton/basic/het-container.fun
mlton/trunk/lib/mlton/basic/het-container.sig
mlton/trunk/lib/mlton/basic/html.sig
mlton/trunk/lib/mlton/basic/html.sml
mlton/trunk/lib/mlton/basic/http.sig
mlton/trunk/lib/mlton/basic/http.sml
mlton/trunk/lib/mlton/basic/init-script.sig
mlton/trunk/lib/mlton/basic/init-script.sml
mlton/trunk/lib/mlton/basic/insertion-sort.sml
mlton/trunk/lib/mlton/basic/instream.sig
mlton/trunk/lib/mlton/basic/instream.sml
mlton/trunk/lib/mlton/basic/instream0.sml
mlton/trunk/lib/mlton/basic/int-inf.sml
mlton/trunk/lib/mlton/basic/int.sml
mlton/trunk/lib/mlton/basic/integer.fun
mlton/trunk/lib/mlton/basic/integer.sig
mlton/trunk/lib/mlton/basic/intermediate-computation.sml
mlton/trunk/lib/mlton/basic/justify.sig
mlton/trunk/lib/mlton/basic/justify.sml
mlton/trunk/lib/mlton/basic/layout.sig
mlton/trunk/lib/mlton/basic/layout.sml
mlton/trunk/lib/mlton/basic/lines.sml
mlton/trunk/lib/mlton/basic/linked-list.sig
mlton/trunk/lib/mlton/basic/linked-list.sml
mlton/trunk/lib/mlton/basic/list.sig
mlton/trunk/lib/mlton/basic/list.sml
mlton/trunk/lib/mlton/basic/mark.sml
mlton/trunk/lib/mlton/basic/max-pow-2-that-divides.fun
mlton/trunk/lib/mlton/basic/merge-sort.sig
mlton/trunk/lib/mlton/basic/merge-sort.sml
mlton/trunk/lib/mlton/basic/mono-list.fun
mlton/trunk/lib/mlton/basic/my-dirs.sig
mlton/trunk/lib/mlton/basic/my-dirs.sml
mlton/trunk/lib/mlton/basic/net.sml
mlton/trunk/lib/mlton/basic/number.fun
mlton/trunk/lib/mlton/basic/number.sig
mlton/trunk/lib/mlton/basic/option.sml
mlton/trunk/lib/mlton/basic/ordered-ring.fun
mlton/trunk/lib/mlton/basic/outstream.sig
mlton/trunk/lib/mlton/basic/outstream0.sml
mlton/trunk/lib/mlton/basic/pair.fun
mlton/trunk/lib/mlton/basic/pid.sig
mlton/trunk/lib/mlton/basic/pid.sml
mlton/trunk/lib/mlton/basic/popt.sig
mlton/trunk/lib/mlton/basic/popt.sml
mlton/trunk/lib/mlton/basic/postscript.sml
mlton/trunk/lib/mlton/basic/power.sml
mlton/trunk/lib/mlton/basic/process.sig
mlton/trunk/lib/mlton/basic/process.sml
mlton/trunk/lib/mlton/basic/promise.sig
mlton/trunk/lib/mlton/basic/promise.sml
mlton/trunk/lib/mlton/basic/property-list.fun
mlton/trunk/lib/mlton/basic/property-list.sig
mlton/trunk/lib/mlton/basic/property.fun
mlton/trunk/lib/mlton/basic/property.sig
mlton/trunk/lib/mlton/basic/ps.sig
mlton/trunk/lib/mlton/basic/quick-sort.sml
mlton/trunk/lib/mlton/basic/random.sml
mlton/trunk/lib/mlton/basic/rational.fun
mlton/trunk/lib/mlton/basic/rational.sig
mlton/trunk/lib/mlton/basic/rdb.sig
mlton/trunk/lib/mlton/basic/rdb.sml
mlton/trunk/lib/mlton/basic/reader.sig
mlton/trunk/lib/mlton/basic/reader.sml
mlton/trunk/lib/mlton/basic/real.sig
mlton/trunk/lib/mlton/basic/real.sml
mlton/trunk/lib/mlton/basic/ref.sig
mlton/trunk/lib/mlton/basic/ref.sml
mlton/trunk/lib/mlton/basic/regexp.sig
mlton/trunk/lib/mlton/basic/regexp.sml
mlton/trunk/lib/mlton/basic/relation.sig
mlton/trunk/lib/mlton/basic/relation0.sml
mlton/trunk/lib/mlton/basic/resizable-array.fun
mlton/trunk/lib/mlton/basic/result.sig
mlton/trunk/lib/mlton/basic/ring-with-identity.fun
mlton/trunk/lib/mlton/basic/ring-with-identity.sig
mlton/trunk/lib/mlton/basic/ring.sig
mlton/trunk/lib/mlton/basic/sexp.sig
mlton/trunk/lib/mlton/basic/sexp.sml
mlton/trunk/lib/mlton/basic/stream.sml
mlton/trunk/lib/mlton/basic/string-map.sml
mlton/trunk/lib/mlton/basic/string.sml
mlton/trunk/lib/mlton/basic/string0.sml
mlton/trunk/lib/mlton/basic/string1.sml
mlton/trunk/lib/mlton/basic/substring.sml
mlton/trunk/lib/mlton/basic/sum.sig
mlton/trunk/lib/mlton/basic/t.sig
mlton/trunk/lib/mlton/basic/tab.sig
mlton/trunk/lib/mlton/basic/tab.sml
mlton/trunk/lib/mlton/basic/test.sml
mlton/trunk/lib/mlton/basic/thread.sml
mlton/trunk/lib/mlton/basic/time.sig
mlton/trunk/lib/mlton/basic/trace.sig
mlton/trunk/lib/mlton/basic/trace.sml
mlton/trunk/lib/mlton/basic/tree.sig
mlton/trunk/lib/mlton/basic/tree.sml
mlton/trunk/lib/mlton/basic/two-list-queue-mutable.sml
mlton/trunk/lib/mlton/basic/two-list-queue.sml
mlton/trunk/lib/mlton/basic/unique-id.fun
mlton/trunk/lib/mlton/basic/unique-set.fun
mlton/trunk/lib/mlton/basic/unique-set.sig
mlton/trunk/lib/mlton/basic/url.sig
mlton/trunk/lib/mlton/basic/url.sml
mlton/trunk/lib/mlton/basic/vector.fun
mlton/trunk/lib/mlton/basic/vector.sig
mlton/trunk/lib/mlton/basic/vector.sml
mlton/trunk/lib/mlton/basic/word.sml
mlton/trunk/lib/mlton/basic/word8.sml
mlton/trunk/lib/mlton/directed-graph/classify-edges.fun
mlton/trunk/lib/mlton/directed-graph/classify-edges.sig
mlton/trunk/lib/mlton/directed-graph/dijkstra.fun
mlton/trunk/lib/mlton/directed-graph/shortest-path-check.fun
mlton/trunk/lib/mlton/directed-graph/shortest-path-check.sig
mlton/trunk/lib/mlton/directed-graph/shortest-path.sig
mlton/trunk/lib/mlton/env/array-finite-function.fun
mlton/trunk/lib/mlton/env/array-finite-function.sig
mlton/trunk/lib/mlton/env/basic-env-to-env.fun
mlton/trunk/lib/mlton/env/cache.sig
mlton/trunk/lib/mlton/env/finite-function.fun
mlton/trunk/lib/mlton/env/finite-function.sig
mlton/trunk/lib/mlton/env/mono-env.fun
mlton/trunk/lib/mlton/env/mono-env.sig
mlton/trunk/lib/mlton/env/move-to-front.fun
mlton/trunk/lib/mlton/env/poly-cache-ref.fun
mlton/trunk/lib/mlton/env/poly-cache.fun
mlton/trunk/lib/mlton/env/splay-env.fun
mlton/trunk/lib/mlton/heap/binary.fun
mlton/trunk/lib/mlton/heap/forest.fun
mlton/trunk/lib/mlton/heap/forest.sig
mlton/trunk/lib/mlton/heap/heap.sig
mlton/trunk/lib/mlton/heap/test.sml
mlton/trunk/lib/mlton/pervasive/pervasive.sml
mlton/trunk/lib/mlton/queue/append-reverse.fun
mlton/trunk/lib/mlton/queue/append-reverse.sig
mlton/trunk/lib/mlton/queue/circular.fun
mlton/trunk/lib/mlton/queue/ephemeral.fun
mlton/trunk/lib/mlton/queue/explicit-append-reverse.fun
mlton/trunk/lib/mlton/queue/incremental.fun
mlton/trunk/lib/mlton/queue/linked-list.fun
mlton/trunk/lib/mlton/queue/list.fun
mlton/trunk/lib/mlton/queue/queue.fun
mlton/trunk/lib/mlton/queue/singly-linked.fun
mlton/trunk/lib/mlton/queue/test.sml
mlton/trunk/lib/mlton/queue/two-list.fun
mlton/trunk/lib/mlton/set/bit-vector-set.fun
mlton/trunk/lib/mlton/set/disjoint-collection.fun
mlton/trunk/lib/mlton/set/disjoint-collection.sig
mlton/trunk/lib/mlton/set/disjoint-max.fun
mlton/trunk/lib/mlton/set/disjoint-max.sig
mlton/trunk/lib/mlton/set/disjoint.fun
mlton/trunk/lib/mlton/set/disjoint.sig
mlton/trunk/lib/mlton/set/hashed-unique-set.fun
mlton/trunk/lib/mlton/set/object-oriented.sml
mlton/trunk/lib/mlton/set/ordered-unique-set.fun
mlton/trunk/lib/mlton/set/poly-set.sig
mlton/trunk/lib/mlton/set/poly-unordered.fun
mlton/trunk/lib/mlton/set/poly-unordered2.fun
mlton/trunk/lib/mlton/set/type.fun
mlton/trunk/lib/mlton/set/type.sig
mlton/trunk/lib/mlton/set/universe-equal.fun
mlton/trunk/lib/mlton/set/universe-type-check.fun
mlton/trunk/lib/mlton/set/universe.sig
mlton/trunk/lib/mlton/set/unordered-universe.fun
mlton/trunk/lib/mlton/set/unordered.fun
mlton/trunk/lib/mlyacc/base.sig
mlton/trunk/lib/mlyacc/join.sml
mlton/trunk/lib/mlyacc/lrtable.sml
mlton/trunk/lib/mlyacc/parser1.sml
mlton/trunk/lib/mlyacc/parser2.sml
mlton/trunk/lib/mlyacc/sources.cm
mlton/trunk/lib/mlyacc/stream.sml
mlton/trunk/lib/opengl/GLUT.sig
mlton/trunk/lib/opengl/GLUT.sml
mlton/trunk/lib/opengl/GLUT_c.c
mlton/trunk/lib/opengl/atom.sml
mlton/trunk/lib/opengl/bits.sml
mlton/trunk/lib/opengl/blender.sml
mlton/trunk/lib/opengl/hello.sml
mlton/trunk/lib/opengl/menus.sml
mlton/trunk/lib/opengl/molehill.sml
mlton/trunk/lib/opengl/points.sml
mlton/trunk/lib/opengl/shortest.sml
mlton/trunk/lib/opengl/solar.sml
mlton/trunk/lib/opengl/spin_cube.sml
mlton/trunk/lib/opengl/triangle.sml
mlton/trunk/mllex/README
mlton/trunk/mllex/export-lex.sml
mlton/trunk/mllex/lexgen.doc
mlton/trunk/mllex/lexgen.sml
mlton/trunk/mllex/lexgen.tex
mlton/trunk/mllex/main.sml
mlton/trunk/mllex/mlex_int.doc
mlton/trunk/mlnlffigen/README
mlton/trunk/mlnlffigen/ast-to-spec.sml
mlton/trunk/mlnlffigen/control.sig
mlton/trunk/mlnlffigen/control.sml
mlton/trunk/mlnlffigen/cpif-dev.sml
mlton/trunk/mlnlffigen/gen.sml
mlton/trunk/mlnlffigen/hash.sml
mlton/trunk/mlnlffigen/main.sml
mlton/trunk/mlnlffigen/pp.sml
mlton/trunk/mlnlffigen/sizes.sml
mlton/trunk/mlnlffigen/spec.sml
mlton/trunk/mlprof/main.sml
mlton/trunk/mlton/ast/ast-atoms.fun
mlton/trunk/mlton/ast/ast-atoms.sig
mlton/trunk/mlton/ast/ast-const.fun
mlton/trunk/mlton/ast/ast-const.sig
mlton/trunk/mlton/ast/ast-core.fun
mlton/trunk/mlton/ast/ast-core.sig
mlton/trunk/mlton/ast/ast-id.fun
mlton/trunk/mlton/ast/ast-mlbs.fun
mlton/trunk/mlton/ast/ast-mlbs.sig
mlton/trunk/mlton/ast/ast-modules.fun
mlton/trunk/mlton/ast/ast-modules.sig
mlton/trunk/mlton/ast/ast-programs.fun
mlton/trunk/mlton/ast/ast-programs.sig
mlton/trunk/mlton/ast/field.fun
mlton/trunk/mlton/ast/field.sig
mlton/trunk/mlton/ast/int-size.fun
mlton/trunk/mlton/ast/int-size.sig
mlton/trunk/mlton/ast/longid.fun
mlton/trunk/mlton/ast/longid.sig
mlton/trunk/mlton/ast/prim-cons.fun
mlton/trunk/mlton/ast/prim-tycons.fun
mlton/trunk/mlton/ast/prim-tycons.sig
mlton/trunk/mlton/ast/record.fun
mlton/trunk/mlton/ast/record.sig
mlton/trunk/mlton/ast/symbol.fun
mlton/trunk/mlton/ast/tycon-kind.fun
mlton/trunk/mlton/ast/tycon-kind.sig
mlton/trunk/mlton/ast/tyvar.fun
mlton/trunk/mlton/ast/tyvar.sig
mlton/trunk/mlton/ast/word-size.fun
mlton/trunk/mlton/atoms/atoms.fun
mlton/trunk/mlton/atoms/atoms.sig
mlton/trunk/mlton/atoms/c-function.fun
mlton/trunk/mlton/atoms/c-function.sig
mlton/trunk/mlton/atoms/c-type.fun
mlton/trunk/mlton/atoms/c-type.sig
mlton/trunk/mlton/atoms/cases.sig
mlton/trunk/mlton/atoms/con-.fun
mlton/trunk/mlton/atoms/const-type.fun
mlton/trunk/mlton/atoms/const-type.sig
mlton/trunk/mlton/atoms/const.fun
mlton/trunk/mlton/atoms/const.sig
mlton/trunk/mlton/atoms/ffi.fun
mlton/trunk/mlton/atoms/ffi.sig
mlton/trunk/mlton/atoms/generic-scheme.fun
mlton/trunk/mlton/atoms/generic-scheme.sig
mlton/trunk/mlton/atoms/hash-type.fun
mlton/trunk/mlton/atoms/hash-type.sig
mlton/trunk/mlton/atoms/id.fun
mlton/trunk/mlton/atoms/prim.fun
mlton/trunk/mlton/atoms/prim.sig
mlton/trunk/mlton/atoms/profile-exp.sig
mlton/trunk/mlton/atoms/profile-label.fun
mlton/trunk/mlton/atoms/profile-label.sig
mlton/trunk/mlton/atoms/real-x.fun
mlton/trunk/mlton/atoms/source-info.fun
mlton/trunk/mlton/atoms/source-info.sig
mlton/trunk/mlton/atoms/tycon.fun
mlton/trunk/mlton/atoms/tycon.sig
mlton/trunk/mlton/atoms/type-ops.fun
mlton/trunk/mlton/atoms/unary-tycon.fun
mlton/trunk/mlton/atoms/use-name.fun
mlton/trunk/mlton/atoms/word-x-vector.fun
mlton/trunk/mlton/atoms/word-x.fun
mlton/trunk/mlton/atoms/word-x.sig
mlton/trunk/mlton/backend/allocate-registers.fun
mlton/trunk/mlton/backend/allocate-registers.sig
mlton/trunk/mlton/backend/backend.fun
mlton/trunk/mlton/backend/backend.sig
mlton/trunk/mlton/backend/chunkify.fun
mlton/trunk/mlton/backend/chunkify.sig
mlton/trunk/mlton/backend/equivalence-graph.fun
mlton/trunk/mlton/backend/equivalence-graph.sig
mlton/trunk/mlton/backend/err.sml
mlton/trunk/mlton/backend/implement-handlers.fun
mlton/trunk/mlton/backend/limit-check.fun
mlton/trunk/mlton/backend/live.fun
mlton/trunk/mlton/backend/live.sig
mlton/trunk/mlton/backend/machine.fun
mlton/trunk/mlton/backend/machine.sig
mlton/trunk/mlton/backend/object-type.sig
mlton/trunk/mlton/backend/packed-representation.fun
mlton/trunk/mlton/backend/parallel-move.fun
mlton/trunk/mlton/backend/parallel-move.sig
mlton/trunk/mlton/backend/pointer-tycon.fun
mlton/trunk/mlton/backend/pointer-tycon.sig
mlton/trunk/mlton/backend/profile.fun
mlton/trunk/mlton/backend/profile.sig
mlton/trunk/mlton/backend/rep-type.fun
mlton/trunk/mlton/backend/rep-type.sig
mlton/trunk/mlton/backend/representation.sig
mlton/trunk/mlton/backend/rssa.fun
mlton/trunk/mlton/backend/rssa.sig
mlton/trunk/mlton/backend/runtime.fun
mlton/trunk/mlton/backend/runtime.sig
mlton/trunk/mlton/backend/scale.sig
mlton/trunk/mlton/backend/signal-check.fun
mlton/trunk/mlton/backend/small-int-inf.fun
mlton/trunk/mlton/backend/ssa-to-rssa.fun
mlton/trunk/mlton/backend/ssa-to-rssa.sig
mlton/trunk/mlton/backend/switch.fun
mlton/trunk/mlton/backend/switch.sig
mlton/trunk/mlton/closure-convert/abstract-value.fun
mlton/trunk/mlton/closure-convert/abstract-value.sig
mlton/trunk/mlton/closure-convert/closure-convert.fun
mlton/trunk/mlton/closure-convert/globalize.fun
mlton/trunk/mlton/closure-convert/globalize.sig
mlton/trunk/mlton/closure-convert/lambda-free.fun
mlton/trunk/mlton/closure-convert/lambda-free.sig
mlton/trunk/mlton/cm/cm.sml
mlton/trunk/mlton/cm/lexer.sig
mlton/trunk/mlton/cm/lexer.sml
mlton/trunk/mlton/cm/parse.sig
mlton/trunk/mlton/cm/parse.sml
mlton/trunk/mlton/codegen/bytecode/bytecode.fun
mlton/trunk/mlton/codegen/bytecode/bytecode.sig
mlton/trunk/mlton/codegen/c-codegen/c-codegen.fun
mlton/trunk/mlton/codegen/c-codegen/c-codegen.sig
mlton/trunk/mlton/codegen/x86-codegen/peephole.fun
mlton/trunk/mlton/codegen/x86-codegen/peephole.sig
mlton/trunk/mlton/codegen/x86-codegen/x86-allocate-registers.fun
mlton/trunk/mlton/codegen/x86-codegen/x86-allocate-registers.sig
mlton/trunk/mlton/codegen/x86-codegen/x86-codegen.fun
mlton/trunk/mlton/codegen/x86-codegen/x86-codegen.sig
mlton/trunk/mlton/codegen/x86-codegen/x86-entry-transfer.fun
mlton/trunk/mlton/codegen/x86-codegen/x86-generate-transfers.fun
mlton/trunk/mlton/codegen/x86-codegen/x86-generate-transfers.sig
mlton/trunk/mlton/codegen/x86-codegen/x86-jump-info.fun
mlton/trunk/mlton/codegen/x86-codegen/x86-jump-info.sig
mlton/trunk/mlton/codegen/x86-codegen/x86-live-transfers.fun
mlton/trunk/mlton/codegen/x86-codegen/x86-live-transfers.sig
mlton/trunk/mlton/codegen/x86-codegen/x86-liveness.fun
mlton/trunk/mlton/codegen/x86-codegen/x86-liveness.sig
mlton/trunk/mlton/codegen/x86-codegen/x86-loop-info.fun
mlton/trunk/mlton/codegen/x86-codegen/x86-mlton-basic.fun
mlton/trunk/mlton/codegen/x86-codegen/x86-mlton-basic.sig
mlton/trunk/mlton/codegen/x86-codegen/x86-mlton.fun
mlton/trunk/mlton/codegen/x86-codegen/x86-mlton.sig
mlton/trunk/mlton/codegen/x86-codegen/x86-pseudo.sig
mlton/trunk/mlton/codegen/x86-codegen/x86-simplify.fun
mlton/trunk/mlton/codegen/x86-codegen/x86-simplify.sig
mlton/trunk/mlton/codegen/x86-codegen/x86-translate.fun
mlton/trunk/mlton/codegen/x86-codegen/x86-translate.sig
mlton/trunk/mlton/codegen/x86-codegen/x86-validate.fun
mlton/trunk/mlton/codegen/x86-codegen/x86.fun
mlton/trunk/mlton/codegen/x86-codegen/x86.sig
mlton/trunk/mlton/control/bits.sml
mlton/trunk/mlton/control/control-flags.sig
mlton/trunk/mlton/control/control-flags.sml
mlton/trunk/mlton/control/control.sig
mlton/trunk/mlton/control/control.sml
mlton/trunk/mlton/control/pretty.sig
mlton/trunk/mlton/control/pretty.sml
mlton/trunk/mlton/control/region.sig
mlton/trunk/mlton/control/region.sml
mlton/trunk/mlton/control/source-pos.sig
mlton/trunk/mlton/control/source-pos.sml
mlton/trunk/mlton/control/source.sig
mlton/trunk/mlton/control/source.sml
mlton/trunk/mlton/control/system.sml
mlton/trunk/mlton/core-ml/core-ml.fun
mlton/trunk/mlton/core-ml/core-ml.sig
mlton/trunk/mlton/core-ml/dead-code.fun
mlton/trunk/mlton/defunctorize/defunctorize.fun
mlton/trunk/mlton/elaborate/decs.sig
mlton/trunk/mlton/elaborate/elaborate-core.fun
mlton/trunk/mlton/elaborate/elaborate-env.fun
mlton/trunk/mlton/elaborate/elaborate-env.sig
mlton/trunk/mlton/elaborate/elaborate-mlbs.fun
mlton/trunk/mlton/elaborate/elaborate-mlbs.sig
mlton/trunk/mlton/elaborate/elaborate-modules.fun
mlton/trunk/mlton/elaborate/elaborate-programs.fun
mlton/trunk/mlton/elaborate/elaborate-sigexp.fun
mlton/trunk/mlton/elaborate/elaborate-sigexp.sig
mlton/trunk/mlton/elaborate/elaborate.fun
mlton/trunk/mlton/elaborate/elaborate.sig
mlton/trunk/mlton/elaborate/interface.fun
mlton/trunk/mlton/elaborate/interface.sig
mlton/trunk/mlton/elaborate/precedence-parse.fun
mlton/trunk/mlton/elaborate/precedence-parse.sig
mlton/trunk/mlton/elaborate/scope.fun
mlton/trunk/mlton/elaborate/type-env.fun
mlton/trunk/mlton/elaborate/type-env.sig
mlton/trunk/mlton/front-end/front-end.fun
mlton/trunk/mlton/front-end/front-end.sig
mlton/trunk/mlton/front-end/ml.grm
mlton/trunk/mlton/front-end/ml.lex
mlton/trunk/mlton/front-end/mlb-front-end.fun
mlton/trunk/mlton/front-end/mlb-front-end.sig
mlton/trunk/mlton/front-end/mlb.grm
mlton/trunk/mlton/front-end/mlb.lex
mlton/trunk/mlton/front-end/sources.cm
mlton/trunk/mlton/front-end/sources.mlb
mlton/trunk/mlton/main/compile.fun
mlton/trunk/mlton/main/compile.sig
mlton/trunk/mlton/main/lookup-constant.fun
mlton/trunk/mlton/main/lookup-constant.sig
mlton/trunk/mlton/main/main.fun
mlton/trunk/mlton/main/main.sig
mlton/trunk/mlton/match-compile/match-compile.fun
mlton/trunk/mlton/match-compile/match-compile.sig
mlton/trunk/mlton/match-compile/nested-pat.fun
mlton/trunk/mlton/match-compile/nested-pat.sig
mlton/trunk/mlton/ssa/analyze.fun
mlton/trunk/mlton/ssa/analyze.sig
mlton/trunk/mlton/ssa/analyze2.fun
mlton/trunk/mlton/ssa/analyze2.sig
mlton/trunk/mlton/ssa/common-arg.fun
mlton/trunk/mlton/ssa/common-block.fun
mlton/trunk/mlton/ssa/common-subexp.fun
mlton/trunk/mlton/ssa/constant-propagation.fun
mlton/trunk/mlton/ssa/contify.fun
mlton/trunk/mlton/ssa/deep-flatten.fun
mlton/trunk/mlton/ssa/direct-exp.fun
mlton/trunk/mlton/ssa/direct-exp.sig
mlton/trunk/mlton/ssa/direct-exp2.fun
mlton/trunk/mlton/ssa/direct-exp2.sig
mlton/trunk/mlton/ssa/equatable.sml
mlton/trunk/mlton/ssa/flat-lattice.fun
mlton/trunk/mlton/ssa/flat-lattice.sig
mlton/trunk/mlton/ssa/flatten.fun
mlton/trunk/mlton/ssa/global.fun
mlton/trunk/mlton/ssa/global.sig
mlton/trunk/mlton/ssa/inline.fun
mlton/trunk/mlton/ssa/introduce-loops.fun
mlton/trunk/mlton/ssa/known-case.fun
mlton/trunk/mlton/ssa/local-flatten.fun
mlton/trunk/mlton/ssa/local-ref.fun
mlton/trunk/mlton/ssa/loop-invariant.fun
mlton/trunk/mlton/ssa/multi.fun
mlton/trunk/mlton/ssa/multi.sig
mlton/trunk/mlton/ssa/n-point-lattice.fun
mlton/trunk/mlton/ssa/poly-equal.fun
mlton/trunk/mlton/ssa/prepasses.fun
mlton/trunk/mlton/ssa/prepasses.sig
mlton/trunk/mlton/ssa/prepasses2.fun
mlton/trunk/mlton/ssa/redundant-tests.fun
mlton/trunk/mlton/ssa/redundant.fun
mlton/trunk/mlton/ssa/ref-flatten.fun
mlton/trunk/mlton/ssa/remove-unused.fun
mlton/trunk/mlton/ssa/remove-unused2.fun
mlton/trunk/mlton/ssa/restore.fun
mlton/trunk/mlton/ssa/restore.sig
mlton/trunk/mlton/ssa/restore2.fun
mlton/trunk/mlton/ssa/restore2.sig
mlton/trunk/mlton/ssa/shrink.fun
mlton/trunk/mlton/ssa/shrink.sig
mlton/trunk/mlton/ssa/shrink2.fun
mlton/trunk/mlton/ssa/shrink2.sig
mlton/trunk/mlton/ssa/simplify-types.fun
mlton/trunk/mlton/ssa/simplify.fun
mlton/trunk/mlton/ssa/simplify2.fun
mlton/trunk/mlton/ssa/ssa-to-ssa2.fun
mlton/trunk/mlton/ssa/ssa-tree.fun
mlton/trunk/mlton/ssa/ssa-tree.sig
mlton/trunk/mlton/ssa/ssa-tree2.fun
mlton/trunk/mlton/ssa/ssa-tree2.sig
mlton/trunk/mlton/ssa/two-point-lattice.fun
mlton/trunk/mlton/ssa/type-check.fun
mlton/trunk/mlton/ssa/type-check2.fun
mlton/trunk/mlton/ssa/useless.fun
mlton/trunk/mlton/ssa/zone.fun
mlton/trunk/mlton/xml/call-count.fun
mlton/trunk/mlton/xml/implement-exceptions.fun
mlton/trunk/mlton/xml/implement-suffix.fun
mlton/trunk/mlton/xml/monomorphise.fun
mlton/trunk/mlton/xml/polyvariance.fun
mlton/trunk/mlton/xml/scc-funs.fun
mlton/trunk/mlton/xml/shrink.fun
mlton/trunk/mlton/xml/simplify-types.fun
mlton/trunk/mlton/xml/sxml-simplify.fun
mlton/trunk/mlton/xml/type-check.fun
mlton/trunk/mlton/xml/uncurry.fun
mlton/trunk/mlton/xml/uncurry.sig
mlton/trunk/mlton/xml/xml-simplify.fun
mlton/trunk/mlton/xml/xml-tree.fun
mlton/trunk/mlton/xml/xml-tree.sig
mlton/trunk/mlton/xml/xml-type.sig
mlton/trunk/mlyacc/README
mlton/trunk/mlyacc/doc/mlyacc.tex
mlton/trunk/mlyacc/doc/tech.doc
mlton/trunk/mlyacc/examples/calc/README
mlton/trunk/mlyacc/examples/calc/calc.lex
mlton/trunk/mlyacc/examples/calc/calc.sml
mlton/trunk/mlyacc/examples/fol/README
mlton/trunk/mlyacc/examples/fol/fol.grm
mlton/trunk/mlyacc/examples/fol/fol.lex
mlton/trunk/mlyacc/examples/fol/link.sml
mlton/trunk/mlyacc/examples/fol/parse.sml
mlton/trunk/mlyacc/examples/pascal/parser.sml
mlton/trunk/mlyacc/examples/pascal/pascal.grm
mlton/trunk/mlyacc/examples/pascal/pascal.lex
mlton/trunk/mlyacc/main.sml
mlton/trunk/mlyacc/src/absyn.sml
mlton/trunk/mlyacc/src/core.sml
mlton/trunk/mlyacc/src/coreutils.sml
mlton/trunk/mlyacc/src/export-yacc.sml
mlton/trunk/mlyacc/src/grammar.sml
mlton/trunk/mlyacc/src/graph.sml
mlton/trunk/mlyacc/src/hdr.sml
mlton/trunk/mlyacc/src/lalr.sml
mlton/trunk/mlyacc/src/link.sml
mlton/trunk/mlyacc/src/look.sml
mlton/trunk/mlyacc/src/mklrtable.sml
mlton/trunk/mlyacc/src/mkprstruct.sml
mlton/trunk/mlyacc/src/parse.sml
mlton/trunk/mlyacc/src/shrink.sml
mlton/trunk/mlyacc/src/sigs.sml
mlton/trunk/mlyacc/src/utils.sig
mlton/trunk/mlyacc/src/utils.sml
mlton/trunk/mlyacc/src/verbose.sml
mlton/trunk/mlyacc/src/yacc.grm
mlton/trunk/mlyacc/src/yacc.lex
mlton/trunk/mlyacc/src/yacc.sml
mlton/trunk/package/debian/README.Debian
mlton/trunk/regression/7.sml
mlton/trunk/regression/FuhMishra.sml
mlton/trunk/regression/README
mlton/trunk/regression/README.kit
mlton/trunk/regression/array.sml
mlton/trunk/regression/array2.sml
mlton/trunk/regression/array5.sml
mlton/trunk/regression/array6.sml
mlton/trunk/regression/array7.sml
mlton/trunk/regression/bytechar.sml
mlton/trunk/regression/callcc2.sml
mlton/trunk/regression/callcc3.sml
mlton/trunk/regression/char.scan.sml
mlton/trunk/regression/check_arrays.sml
mlton/trunk/regression/cmdline.sml
mlton/trunk/regression/cobol.sml
mlton/trunk/regression/constraint.sml
mlton/trunk/regression/conv.sml
mlton/trunk/regression/conv2.sml
mlton/trunk/regression/datatype-with-free-tyvars.sml
mlton/trunk/regression/date.sml
mlton/trunk/regression/deep-flatten.sml
mlton/trunk/regression/echo.sml
mlton/trunk/regression/eqtype.sml
mlton/trunk/regression/ex.sml
mlton/trunk/regression/exnHistory.sml
mlton/trunk/regression/exnHistory3.sml
mlton/trunk/regression/fail/eqtype.1.sml
mlton/trunk/regression/fail/functor.1.sml
mlton/trunk/regression/fail/modules.15.sml
mlton/trunk/regression/fail/modules.16.sml
mlton/trunk/regression/fail/modules.17.sml
mlton/trunk/regression/fail/modules.18.sml
mlton/trunk/regression/fail/modules.19.sml
mlton/trunk/regression/fail/modules.23.sml
mlton/trunk/regression/fail/modules.25.sml
mlton/trunk/regression/fail/modules.3.sml
mlton/trunk/regression/fail/modules.40.sml
mlton/trunk/regression/fail/modules.49.sml
mlton/trunk/regression/fail/modules.50.sml
mlton/trunk/regression/fail/modules.51.sml
mlton/trunk/regression/fail/rank.sml
mlton/trunk/regression/fail/sharing.2.sml
mlton/trunk/regression/fast.sml
mlton/trunk/regression/fast2.sml
mlton/trunk/regression/fft.sml
mlton/trunk/regression/filesys.sml
mlton/trunk/regression/finalize.2.sml
mlton/trunk/regression/finalize.sml
mlton/trunk/regression/fixed-integer.sml
mlton/trunk/regression/flat-array.2.sml
mlton/trunk/regression/flat-array.sml
mlton/trunk/regression/flexrecord.sml
mlton/trunk/regression/format.sml
mlton/trunk/regression/functor.sml
mlton/trunk/regression/general.sml
mlton/trunk/regression/generate/all-overloads.sml
mlton/trunk/regression/harmonic.sml
mlton/trunk/regression/int-inf.1.sml
mlton/trunk/regression/int-inf.2.sml
mlton/trunk/regression/int-inf.4.sml
mlton/trunk/regression/int-inf.5.sml
mlton/trunk/regression/int-inf.bitops.sml
mlton/trunk/regression/int-inf.compare.sml
mlton/trunk/regression/int.sml
mlton/trunk/regression/kitkbjul9.sml
mlton/trunk/regression/kitlife35u.sml
mlton/trunk/regression/kitmandelbrot.sml
mlton/trunk/regression/kitqsort.sml
mlton/trunk/regression/kitreynolds2.sml
mlton/trunk/regression/kitsimple.sml
mlton/trunk/regression/kkb36c.sml
mlton/trunk/regression/kkb_eq.sml
mlton/trunk/regression/klife_eq.sml
mlton/trunk/regression/lambda-list-ref.sml
mlton/trunk/regression/lib.sml
mlton/trunk/regression/life.sml
mlton/trunk/regression/list.sml
mlton/trunk/regression/listpair.sml
mlton/trunk/regression/llv.sml
mlton/trunk/regression/local-ref.sml
mlton/trunk/regression/math.sml
mlton/trunk/regression/mlton.share.sml
mlton/trunk/regression/mlton.word.sml
mlton/trunk/regression/modules.sml
mlton/trunk/regression/mutex.sml
mlton/trunk/regression/nested-loop.sml
mlton/trunk/regression/nonexhaustive.sml
mlton/trunk/regression/once.sml
mlton/trunk/regression/opaque.sml
mlton/trunk/regression/opaque2.sml
mlton/trunk/regression/os-exit.sml
mlton/trunk/regression/pack-real.sml
mlton/trunk/regression/pack-word.sml
mlton/trunk/regression/poly-equal.2.sml
mlton/trunk/regression/poly-equal.sml
mlton/trunk/regression/polymorphic-recursion.sml
mlton/trunk/regression/posix-exit.sml
mlton/trunk/regression/prodcons.sml
mlton/trunk/regression/pseudokit.sml
mlton/trunk/regression/real.sml
mlton/trunk/regression/ref-flatten.2.sml
mlton/trunk/regression/ref-flatten.3.sml
mlton/trunk/regression/ref-flatten.4.sml
mlton/trunk/regression/ref-flatten.5.sml
mlton/trunk/regression/ref-flatten.sml
mlton/trunk/regression/ring.sml
mlton/trunk/regression/same-fringe.sml
mlton/trunk/regression/serialize.sml
mlton/trunk/regression/sharing.sml
mlton/trunk/regression/signals.sml
mlton/trunk/regression/signals2.sml
mlton/trunk/regression/sigs.sml
mlton/trunk/regression/size.sml
mlton/trunk/regression/slow.sml
mlton/trunk/regression/slow2.sml
mlton/trunk/regression/slower.sml
mlton/trunk/regression/smith-normal-form.sml
mlton/trunk/regression/socket.sml
mlton/trunk/regression/string.fromString.sml
mlton/trunk/regression/string.sml
mlton/trunk/regression/string2.sml
mlton/trunk/regression/stringcvt.sml
mlton/trunk/regression/substring.sml
mlton/trunk/regression/suspend.sml
mlton/trunk/regression/tak.sml
mlton/trunk/regression/testdyn1.sml
mlton/trunk/regression/textio.sml
mlton/trunk/regression/thread-switch.sml
mlton/trunk/regression/thread0.sml
mlton/trunk/regression/thread1.sml
mlton/trunk/regression/thread2.sml
mlton/trunk/regression/time.sml
mlton/trunk/regression/time3.sml
mlton/trunk/regression/timeout.sml
mlton/trunk/regression/tststrcmp.sml
mlton/trunk/regression/unary.2.sml
mlton/trunk/regression/unixpath.sml
mlton/trunk/regression/useless-string.sml
mlton/trunk/regression/vector.sml
mlton/trunk/regression/vector4.sml
mlton/trunk/regression/weak.sml
mlton/trunk/regression/where.sml
mlton/trunk/regression/word-all.sml
mlton/trunk/regression/word.sml
mlton/trunk/regression/word8array.sml
mlton/trunk/regression/word8vector.sml
mlton/trunk/regression/world1.sml
mlton/trunk/regression/world2.sml
mlton/trunk/regression/world3.sml
mlton/trunk/regression/world4.sml
mlton/trunk/regression/world5.sml
mlton/trunk/regression/world6.sml
mlton/trunk/runtime/Posix/Error.c
mlton/trunk/runtime/Posix/FileSys/Dirstream.c
mlton/trunk/runtime/Posix/FileSys/ST.c
mlton/trunk/runtime/Posix/FileSys/Stat.c
mlton/trunk/runtime/Posix/FileSys/Utimbuf.c
mlton/trunk/runtime/Posix/FileSys/access.c
mlton/trunk/runtime/Posix/FileSys/chdir.c
mlton/trunk/runtime/Posix/FileSys/chmod.c
mlton/trunk/runtime/Posix/FileSys/chown.c
mlton/trunk/runtime/Posix/FileSys/fchmod.c
mlton/trunk/runtime/Posix/FileSys/fchown.c
mlton/trunk/runtime/Posix/FileSys/fpathconf.c
mlton/trunk/runtime/Posix/FileSys/ftruncate.c
mlton/trunk/runtime/Posix/FileSys/getcwd.c
mlton/trunk/runtime/Posix/FileSys/link.c
mlton/trunk/runtime/Posix/FileSys/mkdir.c
mlton/trunk/runtime/Posix/FileSys/mkfifo.c
mlton/trunk/runtime/Posix/FileSys/open.c
mlton/trunk/runtime/Posix/FileSys/pathconf.c
mlton/trunk/runtime/Posix/FileSys/readlink.c
mlton/trunk/runtime/Posix/FileSys/rename.c
mlton/trunk/runtime/Posix/FileSys/rmdir.c
mlton/trunk/runtime/Posix/FileSys/symlink.c
mlton/trunk/runtime/Posix/FileSys/umask.c
mlton/trunk/runtime/Posix/FileSys/unlink.c
mlton/trunk/runtime/Posix/IO/FLock.c
mlton/trunk/runtime/Posix/IO/close.c
mlton/trunk/runtime/Posix/IO/dup.c
mlton/trunk/runtime/Posix/IO/dup2.c
mlton/trunk/runtime/Posix/IO/fcntl2.c
mlton/trunk/runtime/Posix/IO/fcntl3.c
mlton/trunk/runtime/Posix/IO/fsync.c
mlton/trunk/runtime/Posix/IO/lseek.c
mlton/trunk/runtime/Posix/IO/pipe.c
mlton/trunk/runtime/Posix/IO/read.c
mlton/trunk/runtime/Posix/IO/write.c
mlton/trunk/runtime/Posix/ProcEnv/ProcEnv.c
mlton/trunk/runtime/Posix/ProcEnv/Tms.c
mlton/trunk/runtime/Posix/ProcEnv/Uname.c
mlton/trunk/runtime/Posix/ProcEnv/getenv.c
mlton/trunk/runtime/Posix/ProcEnv/getgroups.c
mlton/trunk/runtime/Posix/ProcEnv/getlogin.c
mlton/trunk/runtime/Posix/ProcEnv/getpgrp.c
mlton/trunk/runtime/Posix/ProcEnv/isatty.c
mlton/trunk/runtime/Posix/ProcEnv/setenv.c
mlton/trunk/runtime/Posix/ProcEnv/setgroups.c
mlton/trunk/runtime/Posix/ProcEnv/sysconf.c
mlton/trunk/runtime/Posix/ProcEnv/ttyname.c
mlton/trunk/runtime/Posix/Process/alarm.c
mlton/trunk/runtime/Posix/Process/exece.c
mlton/trunk/runtime/Posix/Process/execp.c
mlton/trunk/runtime/Posix/Process/exit.c
mlton/trunk/runtime/Posix/Process/exitStatus.c
mlton/trunk/runtime/Posix/Process/fork.c
mlton/trunk/runtime/Posix/Process/ifExited.c
mlton/trunk/runtime/Posix/Process/ifSignaled.c
mlton/trunk/runtime/Posix/Process/ifStopped.c
mlton/trunk/runtime/Posix/Process/kill.c
mlton/trunk/runtime/Posix/Process/nanosleep.c
mlton/trunk/runtime/Posix/Process/pause.c
mlton/trunk/runtime/Posix/Process/sleep.c
mlton/trunk/runtime/Posix/Process/stopSig.c
mlton/trunk/runtime/Posix/Process/system.c
mlton/trunk/runtime/Posix/Process/termSig.c
mlton/trunk/runtime/Posix/Process/waitpid.c
mlton/trunk/runtime/Posix/Signal.c
mlton/trunk/runtime/Posix/SysDB/Group.c
mlton/trunk/runtime/Posix/SysDB/Passwd.c
mlton/trunk/runtime/Posix/TTY.c
mlton/trunk/runtime/assert.h
mlton/trunk/runtime/basis/Array/numElements.c
mlton/trunk/runtime/basis/Date.c
mlton/trunk/runtime/basis/Debug.c
mlton/trunk/runtime/basis/GC.c
mlton/trunk/runtime/basis/IEEEReal.c
mlton/trunk/runtime/basis/Int/Word.c
mlton/trunk/runtime/basis/Int/Word8Array.c
mlton/trunk/runtime/basis/Int/Word8Vector.c
mlton/trunk/runtime/basis/IntInf.c
mlton/trunk/runtime/basis/Itimer/set.c
mlton/trunk/runtime/basis/MLton/allocTooLarge.c
mlton/trunk/runtime/basis/MLton/bug.c
mlton/trunk/runtime/basis/MLton/errno.c
mlton/trunk/runtime/basis/MLton/exit.c
mlton/trunk/runtime/basis/MLton/profile.c
mlton/trunk/runtime/basis/MLton/rlimit.c
mlton/trunk/runtime/basis/MLton/rusage.c
mlton/trunk/runtime/basis/MLton/share.c
mlton/trunk/runtime/basis/MLton/size.c
mlton/trunk/runtime/basis/MLton/spawne.c
mlton/trunk/runtime/basis/MLton/spawnp.c
mlton/trunk/runtime/basis/MLton/world.c
mlton/trunk/runtime/basis/Net/Net.c
mlton/trunk/runtime/basis/Net/NetHostDB.c
mlton/trunk/runtime/basis/Net/NetProtDB.c
mlton/trunk/runtime/basis/Net/NetServDB.c
mlton/trunk/runtime/basis/Net/Socket/INetSock.c
mlton/trunk/runtime/basis/Net/Socket/Socket.c
mlton/trunk/runtime/basis/Net/Socket/UnixSock.c
mlton/trunk/runtime/basis/OS/IO/poll.c
mlton/trunk/runtime/basis/PackReal.c
mlton/trunk/runtime/basis/Ptrace.c
mlton/trunk/runtime/basis/Real/Math.c
mlton/trunk/runtime/basis/Real/class.c
mlton/trunk/runtime/basis/Real/frexp.c
mlton/trunk/runtime/basis/Real/gdtoa.c
mlton/trunk/runtime/basis/Real/modf.c
mlton/trunk/runtime/basis/Real/nextAfter.c
mlton/trunk/runtime/basis/Real/real.c
mlton/trunk/runtime/basis/Real/signBit.c
mlton/trunk/runtime/basis/Real/strto.c
mlton/trunk/runtime/basis/Stdio.c
mlton/trunk/runtime/basis/Thread.c
mlton/trunk/runtime/basis/Time.c
mlton/trunk/runtime/gc.c
mlton/trunk/runtime/gc.h
mlton/trunk/runtime/platform.c
mlton/trunk/runtime/platform.h
mlton/trunk/runtime/platform/cygwin.c
mlton/trunk/runtime/platform/darwin.c
mlton/trunk/runtime/platform/feround.c
mlton/trunk/runtime/platform/freebsd.c
mlton/trunk/runtime/platform/getText.c
mlton/trunk/runtime/platform/getrusage.c
mlton/trunk/runtime/platform/linux.c
mlton/trunk/runtime/platform/mingw.c
mlton/trunk/runtime/platform/mingw.h
mlton/trunk/runtime/platform/mkdir2.c
mlton/trunk/runtime/platform/mmap.c
mlton/trunk/runtime/platform/netbsd.c
mlton/trunk/runtime/platform/openbsd.c
mlton/trunk/runtime/platform/release.virtual.c
mlton/trunk/runtime/platform/showMem.linux.c
mlton/trunk/runtime/platform/signbit.c
mlton/trunk/runtime/platform/solaris.c
mlton/trunk/runtime/platform/ssmmap.c
mlton/trunk/runtime/platform/totalRam.sysconf.c
mlton/trunk/runtime/platform/totalRam.sysctl.c
mlton/trunk/runtime/platform/use-mmap.c
mlton/trunk/runtime/platform/windows.c
mlton/trunk/util/cm2mlb/cm2mlb.sml
mlton/trunk/util/cm2mlb/gen-mlb.sml
mlton/trunk/util/cm2mlb/sources.cm
mlton/trunk/util/cmcat/cmcat.sml
mlton/trunk/util/cmcat/sources.cm
Log:
MAIL replaced tabs by spaces in (most) source files
Files with the following suffixes were changed.
c, cm, el, fun, grm, h, lex, mlb, sig, sml, tex, txt
I think it makes sense for whatever automated "no tabs" enforcement we
put in place to continue to enforce the rule for these suffixes.
Some unsuffixed files were also changed, mostly READMEs and shell
scripts. I'm not sure what to do about automated enforcement for
unsuffixed files.
Some files with tabs were not changed, in particular, regression
output, .st files (Matthew, what about these?), Makefiles, patches
that include Makefiles require tabs. Here's a complete list of
(ASCII) files that still have tabs in them.
regression/textio.ok
regression/array.ok
regression/word8array.ok
regression/timer.ok
regression/substring.ok
regression/string.ok
regression/check_arrays.ok
regression/pack-real.ok
regression/stringcvt.ok
regression/Makefile
regression/filesys.ok
regression/word8vector.ok
regression/time.ok
regression/bytechar.ok
regression/listpair.ok
regression/math.ok
regression/unixpath.ok
regression/date.ok
regression/word-all.ok
regression/kitsimple.ok
regression/listsort.ok
regression/real.ok
regression/list.ok
regression/int.ok
mlnlffigen/Makefile
mllex/Makefile
Makefile
include/Makefile
runtime/Makefile
mlton/front-end/Makefile
mlton/Makefile
benchmark/tests/Makefile
benchmark/Makefile
bytecode/Makefile
mlprof/Makefile
ide/enscript/sml_verbose.st
ide/enscript/sml_fancy.st
ide/enscript/sml_all.st
ide/enscript/sml_gaudy.st
basis-library/libs/basis-2002/top-level/Makefile
basis-library/Makefile
doc/library-guide/Makefile
doc/hacker-guide/structure.fig
doc/hacker-guide/Makefile
doc/mlb-formal/Makefile
doc/style-guide/Makefile
doc/examples/finalizable/Makefile
doc/examples/save-world/Makefile
doc/examples/ffi/Makefile
doc/examples/profiling/Makefile
doc/examples/Makefile
lib/basis-stubs/Makefile
lib/opengl/Makefile
lib/mlton-stubs/Makefile
lib/mlton/basic/Makefile
lib/mlton/Makefile
lib/mlton-stubs-in-smlnj/Makefile
lib/smlnj-lib/Makefile
lib/smlnj-lib/smlnj-lib.patch
lib/Makefile
lib/ckit-lib/ckit.patch
lib/ckit-lib/Makefile
bin/Makefile
mlyacc/doc/Makefile
mlyacc/examples/pascal/test/c1.p
mlyacc/examples/pascal/test/t1.p
mlyacc/Makefile
man/Makefile
package/debian/mlton.postinst
package/debian/rules
package/debian/mlton.prerm
package/freebsd/pkg-descr
package/freebsd/Makefile
package/rpm/mlton.spec
Finally, for the record, here's the script I used to make the changes.
----------------------------------------------------------------------
structure List =
struct
open List
fun exists (l, f) = List.exists f l
fun map (l, f) = List.map f l
end
structure String =
struct
open String
fun hasSuffix (s, {suffix}) =
Int.>= (size s, size suffix)
andalso suffix = extract (s, size s - size suffix, NONE)
end
val name = #file (OS.Path.splitDirFile (CommandLine.name ()))
fun die s =
(TextIO.output (TextIO.stdErr, s)
; let open OS.Process in exit failure end)
val root =
case CommandLine.arguments () of
[dir] => dir
| _ => die (concat ["usage: ", name, " <dir>"])
val numFiles = ref 0
val numFilesWithTabs = ref 0
val numTabs = ref 0
fun ++ x = x := 1 + !x
fun msg ss =
if true then () else
TextIO.output (TextIO.stdErr, concat [concat ss, "\n"])
val tab = CharVector.tabulate (8, fn _ => #" ")
fun replaceTabs f =
let
val mode = Posix.FileSys.ST.mode (Posix.FileSys.stat f)
val ins = TextIO.openIn f
val tmp = "/tmp/z.tab"
val out = TextIO.openOut tmp
fun loop () =
case TextIO.input1 ins of
NONE => ()
| SOME c =>
(if c = #"\t"
then TextIO.output (out, tab)
else TextIO.output1 (out, c)
; loop ())
val () = loop ()
val () = TextIO.closeIn ins
val () = TextIO.closeOut out
val () = OS.FileSys.rename {new = f, old = tmp}
val () = Posix.FileSys.chmod (f, mode)
in
()
end
val replaceSuffixes =
List.map
(["c", "cm", "doc", "el", "fun", "grm", "h", "lex", "mlb", "sig", "sml",
"tex", "txt"],
fn s => concat [".", s])
fun shouldReplace (dir, f) =
(dir = "./bin" andalso f <> "Makefile")
orelse List.exists (["changelog", "README", "README.Debian", "README.kit"],
fn f' => f = f')
orelse List.exists (replaceSuffixes, fn s =>
String.hasSuffix (f, {suffix = s}))
fun handleFile (dir, f) =
let
val () = ++numFiles
val isAscii = ref true
val hasTab = ref false
val numTabsInFile = ref 0
val ins = TextIO.openIn f
fun loop (filePos) =
case TextIO.input1 ins of
NONE => ()
| SOME c =>
if not (Char.isAscii c)
then isAscii := false
else
let
val () =
if c = #"\t" then (++numTabsInFile; hasTab := true)
else ()
in
loop (filePos + 1)
end
val () = loop 0
val () = TextIO.closeIn ins
val () =
if not (!isAscii) then ()
else if !hasTab then
(++numFilesWithTabs
; (if shouldReplace (dir, f) then replaceTabs f
else (print (concat ["skipping ",
OS.Path.joinDirFile {dir = dir, file = f},
"\n"]))))
else ()
in
()
end
fun loop (dir, path) =
let
val () = msg ["entering ", dir]
open OS.FileSys
...
[truncated message content] |
|
From: <ve...@ml...> - 2005-08-20 09:12:26
|
Author: vesak
Date: 2005-08-20 09:11:59 -0700 (Sat, 20 Aug 2005)
New Revision: 4013
Modified:
mlton/trunk/ide/emacs/esml-mlb-mode.el
mlton/trunk/ide/emacs/esml-util.el
Log:
Added show-basis (C-c C-s).
Modified: mlton/trunk/ide/emacs/esml-mlb-mode.el
===================================================================
--- mlton/trunk/ide/emacs/esml-mlb-mode.el 2005-08-20 13:29:56 UTC (rev 4012)
+++ mlton/trunk/ide/emacs/esml-mlb-mode.el 2005-08-20 16:11:59 UTC (rev 4013)
@@ -32,9 +32,9 @@
;;
;; - customisable indentation
;; - movement
-;; - type-check / show-basis / compile / compile-and-run
+;; - type-check / compile / compile-and-run
;; - find-structure / find-signature / find-functor
-;; - highlight only binding occurances of basid's
+;; - highlight only binding occurances of basids
;; - find-binding-occurance (of a basid)
;; - support doc strings in mlb files
@@ -126,11 +126,19 @@
(defcustom esml-mlb-show-annotations-command
"mlton -expert true -show-anns true"
- "Command used to determine the annotations accepted by a compiler."
+ "Shell command used to determine the annotations accepted by a compiler."
:type 'string
:set 'esml-mlb-set-custom-and-update
:group 'esml-mlb)
+(defcustom esml-mlb-show-basis-command
+ "mlton -stop tc -show-basis %t %f"
+ "Shell command used to pretty print the basis defined by an MLB file.
+`%t' is replaced by the name of a temporary file and `%f' is replaced by
+the name of the MLB file."
+ :type 'string
+ :group 'esml-mlb)
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Faces
@@ -156,18 +164,10 @@
(esml-split-string s "[ \t]*[{}|][ \t]*")))
(esml-split-string
(with-temp-buffer
- (if (zerop
- (condition-case nil
- (let ((cmd-and-args
- (esml-split-string
- esml-mlb-show-annotations-command
- " +")))
- (apply 'call-process
- (car cmd-and-args) nil t nil (cdr cmd-and-args)))
- (error -1)))
- (buffer-string)
- (message "Show annotations command failed.")
- ""))
+ (shell-command
+ esml-mlb-show-annotations-command
+ (current-buffer))
+ (buffer-string))
"[ \t]*\n+[ \t]*"))))
(function
(lambda (a b)
@@ -214,7 +214,7 @@
(let* ((name (match-string 1))
(name-value (assoc name esml-mlb-path-variables)))
(unless name-value
- (error 'invalid-argument name))
+ (esml-error "Unknown path variable: %s" name))
(delete-char (length (match-string 0)))
(insert (cdr name-value)))
(forward-char 1)
@@ -606,6 +606,48 @@
"Does not exists: %s")
file))))
+(defconst esml-mlb-show-basis-process-name "*mlb-show-basis*")
+
+(defun esml-mlb-show-basis ()
+ (interactive)
+ ;; TBD: find-error / error output mode
+ (when (get-process esml-mlb-show-basis-process-name)
+ (esml-error "show-basis already running"))
+ (save-some-buffers)
+ (lexical-let ((tmp-file (concat
+ (file-name-directory (buffer-file-name))
+ "." (file-name-nondirectory (buffer-file-name))
+ ".basis"))
+ (buffer (get-buffer-create esml-mlb-show-basis-process-name)))
+ (when (file-exists-p tmp-file)
+ (esml-error "temporary basis file already exists: %s" tmp-file))
+ (save-excursion
+ (set-buffer buffer)
+ (delete-region (point-min) (point-max)))
+ (let ((process (start-process-shell-command
+ esml-mlb-show-basis-process-name
+ buffer
+ (esml-replace-regexp-in-string
+ (esml-replace-regexp-in-string
+ esml-mlb-show-basis-command
+ "%t"
+ tmp-file)
+ "%f"
+ (buffer-file-name)))))
+ (set-process-sentinel
+ process
+ (function
+ (lambda (process event)
+ (if (and (esml-string-matches-p "finished\n" event)
+ (file-readable-p tmp-file))
+ (save-excursion
+ (set-buffer (find-file-other-window tmp-file))
+ (toggle-read-only)
+ (delete-file tmp-file))
+ (switch-to-buffer buffer))
+ (message event)))))
+ (message "show-basis running...")))
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Define mode
@@ -621,7 +663,9 @@
'(([tab]
. esml-mlb-indent-or-complete)
([(control c) (control f)]
- . esml-mlb-find-file-at-point)))
+ . esml-mlb-find-file-at-point)
+ ([(control c) (control s)]
+ . esml-mlb-show-basis)))
esml-mlb-mode-map)
"Keymap for ML Basis mode.")
@@ -653,5 +697,6 @@
(esml-mlb-update)
(add-to-list 'auto-mode-alist '("\\.mlb\\'" . esml-mlb-mode))
+(add-to-list 'auto-mode-alist '("\\.basis\\'" . sml-mode))
(provide 'esml-mlb-mode)
Modified: mlton/trunk/ide/emacs/esml-util.el
===================================================================
--- mlton/trunk/ide/emacs/esml-util.el 2005-08-20 13:29:56 UTC (rev 4012)
+++ mlton/trunk/ide/emacs/esml-util.el 2005-08-20 16:11:59 UTC (rev 4013)
@@ -44,6 +44,12 @@
(replace-in-string str regexp rep t)
(replace-regexp-in-string regexp rep str t t)))
+;; workaround for incompatibility between GNU Emacs and XEmacs
+(defun esml-error (str &rest objs)
+ (if (string-match "XEmacs" emacs-version)
+ (error 'error (apply 'format str objs))
+ (apply 'error str objs)))
+
(defun esml-string-matches-p (regexp str)
"Non-nil iff the entire string matches the regexp."
(and (string-match regexp str)
|
|
From: Matthew F. <fl...@ml...> - 2005-08-20 06:30:19
|
Author: fluet
Date: 2005-08-20 06:29:56 -0700 (Sat, 20 Aug 2005)
New Revision: 4012
Modified:
mlton/trunk/mlton/codegen/x86-codegen/x86-allocate-registers.fun
mlton/trunk/mlton/codegen/x86-codegen/x86-validate.fun
mlton/trunk/mlton/control/control-flags.sml
mlton/trunk/mlton/elaborate/elaborate-core.fun
mlton/trunk/mlton/elaborate/scope.fun
mlton/trunk/mlton/main/main.fun
mlton/trunk/mlton/ssa/analyze.fun
mlton/trunk/mlton/ssa/ssa-tree.fun
mlton/trunk/mlton/ssa/ssa-tree2.fun
Log:
Unused identifiers
Modified: mlton/trunk/mlton/codegen/x86-codegen/x86-allocate-registers.fun
===================================================================
--- mlton/trunk/mlton/codegen/x86-codegen/x86-allocate-registers.fun 2005-08-20 10:09:26 UTC (rev 4011)
+++ mlton/trunk/mlton/codegen/x86-codegen/x86-allocate-registers.fun 2005-08-20 13:29:56 UTC (rev 4012)
@@ -137,6 +137,7 @@
post: future list},
hint: hint list}
+(*
fun toString {dead, commit, remove, futures = {pre, post}, hint}
= let
fun doit (name, l, toString, s)
@@ -155,6 +156,7 @@
doit("future (post): ", List.rev post, future_toString,
doit("hint: ", hint, hint_toString, ""))))))
end
+*)
fun toComments {dead, commit, remove, futures = {pre, post}, hint}
= let
@@ -712,6 +714,7 @@
reserved: Register.t list,
fltstack: fltvalue list}
+(*
fun unique ({entries, fltstack, ...}: t)
= let
fun check_entries (entries: value list, res) =
@@ -745,6 +748,7 @@
andalso
check_fltstack(fltstack, true)
end
+*)
fun toString ({entries, reserved, fltstack}: t)
= let
Modified: mlton/trunk/mlton/codegen/x86-codegen/x86-validate.fun
===================================================================
--- mlton/trunk/mlton/codegen/x86-codegen/x86-validate.fun 2005-08-20 10:09:26 UTC (rev 4011)
+++ mlton/trunk/mlton/codegen/x86-codegen/x86-validate.fun 2005-08-20 13:29:56 UTC (rev 4012)
@@ -1276,7 +1276,7 @@
= (if List.forall(assembly,
fn assembly
=> Assembly.validate {assembly = assembly}
- handle Fail msg
+ handle Fail _
=> (List.foreach
(assembly,
fn assembly
Modified: mlton/trunk/mlton/control/control-flags.sml
===================================================================
--- mlton/trunk/mlton/control/control-flags.sml 2005-08-20 10:09:26 UTC (rev 4011)
+++ mlton/trunk/mlton/control/control-flags.sml 2005-08-20 13:29:56 UTC (rev 4012)
@@ -760,6 +760,7 @@
| OptPassesDefault
| OptPassesMinimal
+(*
local open Layout
in
val layout =
@@ -768,6 +769,7 @@
| OptPassesMinimal => str "Minimal"
end
val toString = Layout.toString o layout
+*)
end
datatype optimizationPasses = datatype OptimizationPasses.t
val optimizationPassesSet :
Modified: mlton/trunk/mlton/elaborate/elaborate-core.fun
===================================================================
--- mlton/trunk/mlton/elaborate/elaborate-core.fun 2005-08-20 10:09:26 UTC (rev 4011)
+++ mlton/trunk/mlton/elaborate/elaborate-core.fun 2005-08-20 13:29:56 UTC (rev 4012)
@@ -1032,10 +1032,10 @@
(region, str "invalid type for _address",
Type.layoutPretty elabedTy)
val expandedPtrTy = expandedTy
- val ctypePtrTy =
+ val () =
case Type.toCType expandedPtrTy of
- SOME {ctype = CType.Pointer, ...} => CType.Pointer
- | _ => (error (); CType.Pointer)
+ SOME {ctype = CType.Pointer, ...} => ()
+ | _ => (error (); ())
val addrExp =
mkAddress {expandedPtrTy = expandedPtrTy,
name = name}
@@ -1168,10 +1168,10 @@
case Type.toCType expandedCbTy of
SOME {ctype, ...} => ctype
| NONE => (error (); CType.word (WordSize.default, {signed = false}))
- val ctypePtrTy =
+ val () =
case Type.toCType expandedPtrTy of
- SOME {ctype = CType.Pointer, ...} => CType.Pointer
- | _ => (error (); CType.Pointer)
+ SOME {ctype = CType.Pointer, ...} => ()
+ | _ => (error (); ())
val ptrArg = Var.newNoname ()
val ptrExp = Cexp.var (ptrArg, expandedPtrTy)
val symExp =
Modified: mlton/trunk/mlton/elaborate/scope.fun
===================================================================
--- mlton/trunk/mlton/elaborate/scope.fun 2005-08-20 10:09:26 UTC (rev 4011)
+++ mlton/trunk/mlton/elaborate/scope.fun 2005-08-20 13:29:56 UTC (rev 4012)
@@ -220,8 +220,6 @@
let
datatype z = datatype PrimKind.t
fun do1 ((a, u), f) = (f a, u)
- fun do2 ((a1, u1), (a2, u2), f) =
- (f (a1, a2), combineUp (u1, u2))
in
case kind of
Address {name, ty} =>
Modified: mlton/trunk/mlton/main/main.fun
===================================================================
--- mlton/trunk/mlton/main/main.fun 2005-08-20 10:09:26 UTC (rev 4011)
+++ mlton/trunk/mlton/main/main.fun 2005-08-20 13:29:56 UTC (rev 4012)
@@ -312,7 +312,7 @@
usage (concat ["invalid -opt-passes flag: ", s])
fun doit optPasses =
List.foreach
- (!optimizationPassesSet, fn (il,optPassesSet) =>
+ (!optimizationPassesSet, fn (_,optPassesSet) =>
case optPassesSet optPasses of
Result.Yes () => ()
| Result.No s' => err ("il :: " ^ s'))
Modified: mlton/trunk/mlton/ssa/analyze.fun
===================================================================
--- mlton/trunk/mlton/ssa/analyze.fun 2005-08-20 10:09:26 UTC (rev 4011)
+++ mlton/trunk/mlton/ssa/analyze.fun 2005-08-20 13:29:56 UTC (rev 4012)
@@ -184,7 +184,7 @@
Option.layout (Vector.layout layout),
Layout.ignore)
loopTransfer
- fun loopStatement (s as Statement.T {var, exp, ty}): unit =
+ fun loopStatement (Statement.T {var, exp, ty}): unit =
let
val v =
case exp of
Modified: mlton/trunk/mlton/ssa/ssa-tree.fun
===================================================================
--- mlton/trunk/mlton/ssa/ssa-tree.fun 2005-08-20 10:09:26 UTC (rev 4011)
+++ mlton/trunk/mlton/ssa/ssa-tree.fun 2005-08-20 13:29:56 UTC (rev 4012)
@@ -970,7 +970,7 @@
structure Node = Graph.Node
structure Edge = Graph.Edge
in
- fun determineControlFlow ({blocks, name, start, ...}: dest) =
+ fun determineControlFlow ({blocks, start, ...}: dest) =
let
open Dot
val g = Graph.new ()
Modified: mlton/trunk/mlton/ssa/ssa-tree2.fun
===================================================================
--- mlton/trunk/mlton/ssa/ssa-tree2.fun 2005-08-20 10:09:26 UTC (rev 4011)
+++ mlton/trunk/mlton/ssa/ssa-tree2.fun 2005-08-20 13:29:56 UTC (rev 4012)
@@ -1427,7 +1427,7 @@
structure Node = Graph.Node
structure Edge = Graph.Edge
in
- fun determineControlFlow ({blocks, name, start, ...}: dest) =
+ fun determineControlFlow ({blocks, start, ...}: dest) =
let
open Dot
val g = Graph.new ()
|
|
From: <ve...@ml...> - 2005-08-20 03:09:32
|
Author: vesak
Date: 2005-08-20 03:09:26 -0700 (Sat, 20 Aug 2005)
New Revision: 4011
Modified:
mlton/trunk/ide/emacs/esml-gen.el
mlton/trunk/ide/emacs/esml-mlb-mode.el
mlton/trunk/ide/emacs/esml-util.el
Log:
Support <longstrid> as an annotation value. Proper completion of paths
starting with "../". No longer using eval-when-compile with require as
it makes compiled files unusable.
Modified: mlton/trunk/ide/emacs/esml-gen.el
===================================================================
--- mlton/trunk/ide/emacs/esml-gen.el 2005-08-20 03:43:25 UTC (rev 4010)
+++ mlton/trunk/ide/emacs/esml-gen.el 2005-08-20 10:09:26 UTC (rev 4011)
@@ -3,9 +3,8 @@
;; MLton is released under a BSD-style license.
;; See the file MLton-LICENSE for details.
-(eval-when-compile
- (require 'cl)
- (require 'esml-util))
+(require 'cl)
+(require 'esml-util)
;; Installation
;; ============
Modified: mlton/trunk/ide/emacs/esml-mlb-mode.el
===================================================================
--- mlton/trunk/ide/emacs/esml-mlb-mode.el 2005-08-20 03:43:25 UTC (rev 4010)
+++ mlton/trunk/ide/emacs/esml-mlb-mode.el 2005-08-20 10:09:26 UTC (rev 4011)
@@ -3,9 +3,8 @@
;; MLton is released under a BSD-style license.
;; See the file MLton-LICENSE for details.
-(eval-when-compile
- (require 'cl)
- (require 'esml-util))
+(require 'cl)
+(require 'esml-util)
;; Emacs mode for editing ML Basis files
;;
@@ -71,7 +70,7 @@
("allowPrim" "false" "true")
("allowRebindEquals" "false" "true")
("deadCode" "false" "true")
- ("ffiStr" "[A-Za-z0-9_]*")
+ ("ffiStr" "<longstrid>")
("forceUsed")
("nonexhaustiveExnMatch" "default" "ignore")
("nonexhaustiveMatch" "warn" "ignore" "error")
@@ -82,7 +81,7 @@
:type '(repeat (cons :tag "Annotation"
(string :tag "Name")
(repeat :tag "Values starting with the default"
- regexp)))
+ string)))
:set 'esml-mlb-set-custom-and-update
:group 'esml-mlb)
@@ -166,10 +165,7 @@
(apply 'call-process
(car cmd-and-args) nil t nil (cdr cmd-and-args)))
(error -1)))
- (esml-replace-regexp-in-string
- (buffer-string)
- "{[ \t]*None[ \t]*|[ \t]*Some[ \t]*<[^>]+>}"
- "{[A-Za-z0-9_]*}")
+ (buffer-string)
(message "Show annotations command failed.")
""))
"[ \t]*\n+[ \t]*"))))
@@ -241,6 +237,14 @@
(defconst esml-mlb-unquoted-path-or-ref-chars
(concat esml-mlb-unquoted-path-chars "()$"))
+(defun esml-mlb-<token>-to-regexp (<token>)
+ (let* ((<token>-to-regexp
+ '(("<longstrid>" . "[A-Za-z0-9_]*")))
+ (<token>-regexp (assoc <token> <token>-to-regexp)))
+ (if <token>-regexp
+ (cdr <token>-regexp)
+ <token>)))
+
(defconst esml-mlb-keywords
'("and" "ann" "bas" "basis" "end" "functor" "in" "let" "local" "open"
"signature" "structure")
@@ -293,9 +297,14 @@
(concat (car name-values) "[ \t\n]+\\("
(reduce (function
(lambda (r s)
- (concat r "\\|\\(" s "\\)")))
+ (concat r "\\|\\("
+ (esml-mlb-<token>-to-regexp s)
+ "\\)")))
(cddr name-values)
- :initial-value (concat "\\(" (cadr name-values) "\\)"))
+ :initial-value (concat "\\("
+ (esml-mlb-<token>-to-regexp
+ (cadr name-values))
+ "\\)"))
"\\)")
(car name-values))
regexps)))
@@ -443,13 +452,17 @@
((esml-point-preceded-by (concat "\"[ \t\n]*\\("
(regexp-opt (mapcar 'car esml-mlb-annotations))
"\\)[ \t\n]+\\(" esml-mlb-str-chr-regexp "*\\)"))
- ;; TBD: do not auto-complete non-trivial regexps
(let* ((annot (assoc (match-string 1) esml-mlb-annotations))
- (values (cdr annot))
+ (all-values (cdr annot))
+ (values (remove* nil all-values
+ :test (function
+ (lambda (_ s)
+ (and (< 0 (length s))
+ (= ?< (aref s 0)))))))
(value-prefix (match-string 2))
(value-completion (try-completion value-prefix (mapcar 'list values)))
(value (if (eq t value-completion) value-prefix value-completion)))
- (message "Annotation: %s %s" (car annot) (if values values ""))
+ (message "Annotation: %s %s" (car annot) (if all-values all-values ""))
(when (stringp value-completion)
(esml-insert-or-skip-if-looking-at
(substring value (length value-prefix))))
@@ -526,7 +539,9 @@
nondir-prefix
(mapcar 'list esml-mlb-keywords))
files))
- (esml-mlb-filter-file-completions files)))))
+ (esml-mlb-filter-file-completions
+ files
+ (esml-string-matches-p "\\(\.\./\\)+" dir))))))
(nondir-completion (try-completion nondir-prefix nondir-completions))
(nondir (if (eq t nondir-completion)
nondir-prefix
@@ -541,10 +556,10 @@
(if (eq t (try-completion nondir nondir-completions))
(cond ((file-name-directory nondir)
(message "Completions: %s"
- (sort (esml-mlb-filter-file-completions
- (file-name-all-completions
- ""
- (concat dir nondir)))
+ (sort (let ((dir (concat dir nondir)))
+ (esml-mlb-filter-file-completions
+ (file-name-all-completions "" dir)
+ (esml-string-matches-p "\\(\.\./\\)+" dir)))
'string-lessp)))
((member nondir esml-mlb-keywords)
(esml-mlb-indent-line)
Modified: mlton/trunk/ide/emacs/esml-util.el
===================================================================
--- mlton/trunk/ide/emacs/esml-util.el 2005-08-20 03:43:25 UTC (rev 4010)
+++ mlton/trunk/ide/emacs/esml-util.el 2005-08-20 10:09:26 UTC (rev 4011)
@@ -3,8 +3,7 @@
;; MLton is released under a BSD-style license.
;; See the file MLton-LICENSE for details.
-(eval-when-compile
- (require 'cl))
+(require 'cl)
;; Some general purpose Emacs Lisp utility functions
@@ -34,19 +33,23 @@
(insert str)))
;; workaround for incompatibility between GNU Emacs and XEmacs
-(if (string-match "XEmacs" emacs-version)
- (defun esml-split-string (string separator)
- (split-string string separator t))
- (defun esml-split-string (string separator)
+(defun esml-split-string (string separator)
+ (if (string-match "XEmacs" emacs-version)
+ (split-string string separator t)
(remove* "" (split-string string separator))))
;; workaround for incompatibility between GNU Emacs and XEmacs
-(if (string-match "XEmacs" emacs-version)
- (defun esml-replace-regexp-in-string (str regexp rep)
- (replace-in-string str regexp rep t))
- (defun esml-replace-regexp-in-string (str regexp rep)
+(defun esml-replace-regexp-in-string (str regexp rep)
+ (if (string-match "XEmacs" emacs-version)
+ (replace-in-string str regexp rep t)
(replace-regexp-in-string regexp rep str t t)))
+(defun esml-string-matches-p (regexp str)
+ "Non-nil iff the entire string matches the regexp."
+ (and (string-match regexp str)
+ (= 0 (match-beginning 0))
+ (= (length str) (match-end 0))))
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(provide 'esml-util)
|
|
From: Stephen W. <sw...@ml...> - 2005-08-19 20:43:28
|
Author: sweeks
Date: 2005-08-19 20:43:25 -0700 (Fri, 19 Aug 2005)
New Revision: 4010
Removed:
mlton/trunk/bin/check-basis
Log:
Removed long unused script.
Deleted: mlton/trunk/bin/check-basis
===================================================================
--- mlton/trunk/bin/check-basis 2005-08-20 02:43:45 UTC (rev 4009)
+++ mlton/trunk/bin/check-basis 2005-08-20 03:43:25 UTC (rev 4010)
@@ -1,365 +0,0 @@
-#!/usr/bin/env bash
-
-# This script checks MLton's basis library implementation for type errors using
-# SML/NJ.
-
-set -e
-
-name=`basename $0`
-dir=`dirname $0`
-root=`cd $dir/.. && pwd`
-here=`pwd`
-basis="$root/basis-library/basis.sml"
-
-die () {
- echo >&2 "$1"
- exit 1
-}
-
-usage () {
- die "usage: $name [{2002|1997|...} [file.sml | file.cm]]"
-}
-
-rewrite () {
- sed 's/_build_const\(.*\);/(PRIM\1)/' |
- sed 's/_build_const/PRIM/' |
- sed 's/_const\(.*\);/(PRIM\1)/' |
- sed 's/_const/PRIM/' |
- sed 's/_prim\(.*\);/(PRIM\1)/' |
- sed 's/_prim/PRIM/' |
- sed 's/_import\(.*\);/(PRIM\1)/' |
- sed 's/_import/PRIM/' |
- sed 's/fun bigIntConstant x = x/fun bigIntConstant(x:smallInt):bigInt = raise Fail "bigIntConstant"/' |
- sed 's/#"\([^"\]*\(\\.[^"\]*\)*\)"/#ZZZ\1ZZZ/g' |
- sed 's/\([^\]\)"\([^"\]*\(\\.[^"\]*\)*\)"/\1(STRING_CONST "\2")/g' |
- sed 's/#ZZZ\(\(.\)\|\(..\)\|\([^Z][^Z][^Z].*\)\)ZZZ/#"\1"/g' |
- sed 's/(\*#line 0.0 \(.*\)\*)/(*#line 0.0 "\1"*)/'
-}
-
-function rewrite_file() {
- f="$1"
- if [ ! -r "$f" ]; then
- die "error: $f is missing"
- fi
-(
- echo "(*#line 0.0 $f*)"
- cat $f
-) | rewrite
-}
-
-rewrite_files () {
- files=`cat $1 | grep -v "^#" | grep -v overload | grep -v Group`
- for f in $files; do
- if [ ! -r "$f" ]; then
- die "error: $f is missing"
- fi
- done
- (for f in $files; do
- echo "(*#line 0.0 $f*)"
- cat $f
- done | rewrite)
-}
-
-SML_FILE=""
-CM_FILE=""
-case "$#" in
-0)
- LIB='2002'
- ;;
-1)
- LIB=$1
- ;;
-2)
- LIB=$1
- if [ "$2" == "`basename $2 .sml`.sml" -a -r "$2" ]; then
- SML_FILE=$2
- elif [ "$2" == "`basename $2 .cm`.cm" -a -r "$2" ]; then
- CM_FILE=$2
- else usage
- fi
- ;;
-*)
- usage
- ;;
-esac
-
-if [ ! -r "$root/basis-library/libs/basis-$LIB/bind" ]; then
- echo >&2 "invalid lib: $LIB"
- usage
-fi
-
-LIB="basis-$LIB"
-
-rm -f $basis
-cat >>$basis <<-EOF
- val _ = SMLofNJ.Internals.GC.messages false
- val _ = #set CM.Control.verbose false
- val _ =
- let
- open Control
- open MC
- in
- polyEqWarn := false
- ; bindNonExhaustiveWarn := true
- ; matchNonExhaustiveWarn := true
- ; matchNonExhaustiveError := true
- ; matchRedundantWarn := true
- ; matchRedundantError := false
- end
- ;
- fun PRIM (x:char vector) = raise Fail "_prim"
- fun STRING_CONST (x:string) : char vector = raise Fail "<string constant>"
- structure Types = struct
- type 'a array = 'a array
- datatype bool = datatype bool
- type char = char
- type exn = exn
- type int8 = Int32.int
- type int16 = Int32.int
- type int32 = Int32.int
- type int64 = IntInf.int
- type intInf = IntInf.int
- type int = int32
- datatype list = datatype list
- datatype pointer = T
- type real32 = real
- type real64 = real
- datatype ref = datatype ref
- datatype preThread = T
- datatype thread = T
- datatype 'a weak = T of 'a
- type word8 = Word8.word
- type word16 = Word32.word
- type word32 = Word32.word
- datatype word64 = T
- type 'a vector = 'a vector
-
- datatype 'a option = T
- end
- signature GENERAL = sig end
- structure General = struct end
- signature OPTION = sig end
- structure Option = struct end
- signature BOOL = sig end
- structure Bool = struct end
- signature SML90 = sig end
- structure SML90 = struct end
- signature CHAR = sig end
- structure Char = struct end
- structure WideChar = struct end
- signature STRING = sig end
- structure String = struct end
- structure WideString = struct end
- signature SUBSTRING = sig end
- structure Substring = struct end
- structure WideSubstring = struct end
- signature STRING_CVT = sig end
- structure StringCvt = struct end
- signature BYTE = sig end
- structure Byte = struct end
- signature INTEGER = sig end
- structure Int = struct end
- structure Int8 = struct end
- structure Int16 = struct end
- structure Int32 = struct end
- structure Int64 = struct end
- structure FixedInt = struct end
- structure LargeInt = struct end
- structure Position = struct end
- signature INT_INF = sig end
- structure IntInf = struct end
- signature WORD = sig end
- structure Word = struct end
- structure Word8 = struct end
- structure Word16 = struct end
- structure Word32 = struct end
- structure Word64 = struct end
- structure LargeWord = struct end
- structure SysWord = struct end
- signature PACK_WORD = sig end
- structure Pack8Big = struct end
- structure Pack8Little = struct end
- structure Pack16Big = struct end
- structure Pack16Little = struct end
- structure Pack32Big = struct end
- structure Pack32Little = struct end
- structure Pack64Big = struct end
- structure Pack64Little = struct end
- signature REAL = sig end
- structure Real = struct end
- structure Real32 = struct end
- structure Real64 = struct end
- structure Real128 = struct end
- structure LargeReal = struct end
- signature MATH = sig end
- structure Math = struct end
- signature IEEE_REAL = sig end
- structure IEEEReal = struct end
- signature PACK_REAL = sig end
- structure PackRealBig = struct end
- structure PackRealLittle = struct end
- structure PackReal32Big = struct end
- structure PackReal32Little = struct end
- structure PackReal64Big = struct end
- structure PackReal64Little = struct end
- structure PackReal128Big = struct end
- structure PackReal128Little = struct end
- signature LIST = sig end
- structure List = struct end
- signature LIST_PAIR = sig end
- structure ListPair = struct end
- signature VECTOR = sig end
- structure Vector = struct end
- signature MONO_VECTOR = sig end
- structure CharVector = struct end
- structure WideCharVector = struct end
- structure BoolVector = struct end
- structure IntVector = struct end
- structure RealVector = struct end
- structure WordVector = struct end
- structure Int8Vector = struct end
- structure Int16Vector = struct end
- structure Int32Vector = struct end
- structure Int64Vector = struct end
- structure Real32Vector = struct end
- structure Real64Vector = struct end
- structure Real128Vector = struct end
- structure Word8Vector = struct end
- structure Word16Vector = struct end
- structure Word32Vector = struct end
- structure Word64Vector = struct end
- signature ARRAY = sig end
- structure Array = struct end
- signature MONO_ARRAY = sig end
- structure CharArray = struct end
- structure WideCharArray = struct end
- structure BoolArray = struct end
- structure IntArray = struct end
- structure RealArray = struct end
- structure WordArray = struct end
- structure Int8Array = struct end
- structure Int16Array = struct end
- structure Int32Array = struct end
- structure Int64Array = struct end
- structure Real32Array = struct end
- structure Real64Array = struct end
- structure Real128Array = struct end
- structure Word8Array = struct end
- structure Word16Array = struct end
- structure Word32Array = struct end
- structure Word64Array = struct end
- signature ARRAY2 = sig end
- structure Array2 = struct end
- signature MONO_ARRAY2 = sig end
- structure CharArray2 = struct end
- structure WideCharArray2 = struct end
- structure BoolArray2 = struct end
- structure IntArray2 = struct end
- structure RealArray2 = struct end
- structure WordArray2 = struct end
- structure Int8Array2 = struct end
- structure Int16Array2 = struct end
- structure Int32Array2 = struct end
- structure Int64Array2 = struct end
- structure Real32Array2 = struct end
- structure Real64Array2 = struct end
- structure Real128Array2 = struct end
- structure Word8Array2 = struct end
- structure Word16Array2 = struct end
- structure Word32Array2 = struct end
- structure Word64Array2 = struct end
- signature IO = sig end
- structure IO = struct end
- signature TEXT_IO = sig end
- structure TextIO = struct end
- signature TEXT_STREAM_IO = sig end
- signature BIN_IO = sig end
- structure BinIO = struct end
- signature IMPERATIVE_IO = sig end
- functor ImperativeIO () = struct end
- signature STREAM_IO = sig end
- functor StreamIO () = struct end
- signature PRIM_IO = sig end
- structure BinPrimIO = struct end
- structure TextPrimIO = struct end
- structure WideTextPrimIO = struct end
- functor PrimIO () = struct end
- signature OS = sig end
- structure OS = struct end
- signature OS_FILE_SYS = sig end
- signature OS_IO = sig end
- signature OS_PATH = sig end
- signature OS_PROCESS = sig end
- signature COMMAND_LINE = sig end
- structure CommandLine = struct end
- signature UNIX = sig end
- structure Unix = struct end
- signature DATE = sig end
- structure Date = struct end
- signature TIME = sig end
- structure Time = struct end
- signature TIMER = sig end
- structure Timer = struct end
- signature POSIX = sig end
- structure Posix = struct end
- signature POSIX_ERROR = sig end
- signature POSIX_FILE_SYS = sig end
- signature POSIX_FLAGS = sig end
- signature POSIX_IO = sig end
- signature POSIX_PROC_ENV = sig end
- signature POSIX_PROCESS = sig end
- signature POSIX_SIGNAL = sig end
- signature POSIX_SYS_DB = sig end
- signature POSIX_TTY = sig end
- signature NET_HOST_DB = sig end
- structure NetHostDB = struct end
- signature NET_PROT_DB = sig end
- structure NetProtDB = struct end
- signature NET_SERV_DB = sig end
- structure NetServDB = struct end
- signature SOCKET = sig end
- structure Socket = struct end
- signature GENERIC_SOCK = sig end
- structure GenericSock = struct end
- signature INET_SOCK = sig end
- structure INetSock = struct end
- signature UNIX_SOCK = sig end
- structure UnixSock = struct end
- nonfix * / mod div ^ + - := o > < >= <= = <> :: @ before
-
- open Types
-EOF
-cat >>$basis <<-EOF
- local
-EOF
-cd $root/basis-library
-rewrite_files >>$basis 'libs/build'
-cat >>$basis <<-EOF
- in
-EOF
-cd $root/basis-library
-rewrite_files >>$basis "libs/$LIB/bind"
-cat >>$basis <<-EOF
- end
-EOF
-cd $here
-case "$SML_FILE" in
-"")
- ;;
-*)
- rewrite_file >>$basis "$SML_FILE"
- ;;
-esac
-case "$CM_FILE" in
-"")
- ;;
-*)
- rewrite_files >>$basis "$CM_FILE"
- ;;
-esac
-cat >>$basis <<-EOF
- (*#line 0.0 "check-basis"*)
- val _ = case 1 of 1 => 1
-EOF
-chmod -w $basis
-sml <$basis
|
|
From: Stephen W. <sw...@ml...> - 2005-08-19 19:43:48
|
Author: sweeks Date: 2005-08-19 19:43:45 -0700 (Fri, 19 Aug 2005) New Revision: 4009 Modified: mlton/trunk/bin/mlton-script Log: Make sure $lib is an absolute path, even in build/bin/mlton. Modified: mlton/trunk/bin/mlton-script =================================================================== --- mlton/trunk/bin/mlton-script 2005-08-20 02:21:01 UTC (rev 4008) +++ mlton/trunk/bin/mlton-script 2005-08-20 02:43:45 UTC (rev 4009) @@ -4,7 +4,8 @@ set -e -lib='lib unset' +dir=`dirname $0` +lib=`cd $dir/../lib && pwd` gcc='gcc' mlton="$lib/mlton-compile" world="$lib/world.mlton" |
|
From: Stephen W. <sw...@ml...> - 2005-08-19 19:21:07
|
Author: sweeks
Date: 2005-08-19 19:21:01 -0700 (Fri, 19 Aug 2005)
New Revision: 4008
Modified:
mlton/trunk/mlton/control/control-flags.sml
Log:
Fixed -show-anns output for ffiStr and forceUsed.
Modified: mlton/trunk/mlton/control/control-flags.sml
===================================================================
--- mlton/trunk/mlton/control/control-flags.sml 2005-08-19 21:34:15 UTC (rev 4007)
+++ mlton/trunk/mlton/control/control-flags.sml 2005-08-20 02:21:01 UTC (rev 4008)
@@ -179,7 +179,7 @@
fn Good z => z
| _ => Error.bug "Control.Elaborate.deGood"
- val documentation: {choices: string list,
+ val documentation: {choices: string list option,
expert: bool,
name: string} list ref = ref []
@@ -198,13 +198,16 @@
(List.map
(all, fn {choices, name, ...} =>
str (concat [name,
- " {",
- concat (List.separate (choices, "|")),
- "}"])))
+ case choices of
+ NONE => ""
+ | SOME cs =>
+ concat [" {",
+ concat (List.separate (cs, "|")),
+ "}"]])))
end
local
- fun make ({choices: 'st list,
+ fun make ({choices: 'st list option,
default: 'st,
expert: bool,
toString: 'st -> string,
@@ -220,7 +223,8 @@
val () =
List.push
(documentation,
- {choices = List.map (choices, toString),
+ {choices = Option.map (choices, fn cs =>
+ List.map (cs, toString)),
expert = expert,
name = name})
val ctrl as T {args = argsRef, cur, def,
@@ -319,7 +323,8 @@
fun makeBool ({default: bool,
expert: bool,
name: string}, ac) =
- make ({choices = if default then [true, false] else [false, true],
+ make ({choices = SOME (if default then [true, false]
+ else [false, true]),
default = default,
expert = expert,
toString = Bool.toString,
@@ -353,14 +358,15 @@
fun makeDiagEIW ({default: DiagEIW.t,
expert: bool,
name: string}, ac) =
- makeDiagnostic ({choices = let
- datatype z = datatype DiagEIW.t
- in
- case default of
- Error => [Error, Ignore, Warn]
- | Ignore => [Ignore, Error, Warn]
- | Warn => [Warn, Ignore, Error]
- end,
+ makeDiagnostic ({choices = (SOME
+ (let
+ datatype z = datatype DiagEIW.t
+ in
+ case default of
+ Error => [Error, Ignore, Warn]
+ | Ignore => [Ignore, Error, Warn]
+ | Warn => [Warn, Ignore, Error]
+ end)),
default = default,
diagToString = DiagEIW.toString,
diagFromString = DiagEIW.fromString,
@@ -369,13 +375,14 @@
fun makeDiagDI ({default: DiagDI.t,
expert: bool,
name: string}, ac) =
- makeDiagnostic ({choices = let
- datatype z = datatype DiagDI.t
- in
- case default of
- Default => [Default, Ignore]
- | Ignore => [Ignore, Default]
- end,
+ makeDiagnostic ({choices = (SOME
+ (let
+ datatype z = datatype DiagDI.t
+ in
+ case default of
+ Default => [Default, Ignore]
+ | Ignore => [Ignore, Default]
+ end)),
default = default,
diagToString = DiagDI.toString,
diagFromString = DiagDI.fromString,
@@ -406,7 +413,7 @@
makeBool ({name = "deadCode",
default = false, expert = false}, ac)
val (forceUsed, ac) =
- make ({choices = [false, true],
+ make ({choices = NONE,
default = false,
expert = false,
toString = Bool.toString,
@@ -419,10 +426,10 @@
| _ => NONE},
ac)
val (ffiStr, ac) =
- make ({choices = [NONE, SOME "<longstrid>"],
+ make ({choices = SOME [SOME "<longstrid>"],
default = NONE,
expert = true,
- toString = Option.toString String.toString,
+ toString = fn NONE => "" | SOME s => s,
name = "ffiStr",
newCur = fn (_,s) => SOME s,
newDef = fn _ => NONE,
|
|
From: Stephen W. <sw...@ml...> - 2005-08-19 14:34:18
|
Author: sweeks Date: 2005-08-19 14:34:15 -0700 (Fri, 19 Aug 2005) New Revision: 4007 Modified: mlton/trunk/Makefile Log: MAIL commit email This commit should demonstrate that commit emails work again. As before, commit email will only be sent to ML...@ml... if the first line of the log entry starts with "MAIL ". I also added a mailing list, MLt...@ml..., for those who want to receive an email of every commit. You can sign up and see the archives at http://mlton.org/mailman/listinfo/mlton-commit MLton-commit is a read-only list. Any discussion should go to ML...@ml.... Modified: mlton/trunk/Makefile =================================================================== --- mlton/trunk/Makefile 2005-08-19 21:10:24 UTC (rev 4006) +++ mlton/trunk/Makefile 2005-08-19 21:34:15 UTC (rev 4007) @@ -4,7 +4,7 @@ # # MLton is released under a BSD-style license. # See the file MLton-LICENSE for details. - ## + # export TARGET = self export TARGET_ARCH = $(shell bin/host-arch) |
|
From: Stephen W. <sw...@ml...> - 2005-08-19 14:10:27
|
Author: sweeks Date: 2005-08-19 14:10:24 -0700 (Fri, 19 Aug 2005) New Revision: 4006 Modified: mlton/trunk/Makefile Log: Changed to see commit email work. Modified: mlton/trunk/Makefile =================================================================== --- mlton/trunk/Makefile 2005-08-19 20:10:49 UTC (rev 4005) +++ mlton/trunk/Makefile 2005-08-19 21:10:24 UTC (rev 4006) @@ -4,7 +4,7 @@ # # MLton is released under a BSD-style license. # See the file MLton-LICENSE for details. - # + ## export TARGET = self export TARGET_ARCH = $(shell bin/host-arch) |
|
From: <ML...@ml...> - 2005-08-19 13:23:05
|
Author: sweeks Date: 2005-08-19 13:10:49 -0700 (Fri, 19 Aug 2005) New Revision: 4005 Modified: mlton/trunk/Makefile Log: Changing just to test commit email. Modified: mlton/trunk/Makefile =================================================================== --- mlton/trunk/Makefile 2005-08-19 16:00:31 UTC (rev 4004) +++ mlton/trunk/Makefile 2005-08-19 20:10:49 UTC (rev 4005) @@ -4,7 +4,7 @@ # # MLton is released under a BSD-style license. # See the file MLton-LICENSE for details. - ## + # export TARGET = self export TARGET_ARCH = $(shell bin/host-arch) |
|
From: <ML...@ml...> - 2005-08-19 13:22:22
|
Author: sweeks Date: 2005-08-19 13:10:49 -0700 (Fri, 19 Aug 2005) New Revision: 4005 Modified: mlton/trunk/Makefile Log: Changing just to test commit email. Modified: mlton/trunk/Makefile =================================================================== --- mlton/trunk/Makefile 2005-08-19 16:00:31 UTC (rev 4004) +++ mlton/trunk/Makefile 2005-08-19 20:10:49 UTC (rev 4005) @@ -4,7 +4,7 @@ # # MLton is released under a BSD-style license. # See the file MLton-LICENSE for details. - ## + # export TARGET = self export TARGET_ARCH = $(shell bin/host-arch) |
|
From: <ML...@ml...> - 2005-08-19 09:42:48
|