=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== mlton-20180207/CHANGELOG.adoc-140-* 2017-12-06 mlton-20180207/CHANGELOG.adoc:141: ** Remove `$PREFIX` and `$prefix` from top-level `Makefile.in`; use mlton-20180207/CHANGELOG.adoc-142- `./configure --prefix path`. Thanks to Richard Laughlin for the pull ############################################## mlton-20180207/CHANGELOG.adoc-1153- files. This is useful for generating Makefile dependencies. The old output mlton-20180207/CHANGELOG.adoc:1154: is easy to recover if necessary (e.g. `grep -v '\.mlb$'`). mlton-20180207/CHANGELOG.adoc-1155- ############################################## mlton-20180207/README.adoc-105- and library paths, if not on default search paths. (If `WITH_GMP_DIR` is mlton-20180207/README.adoc:106: set, then `WITH_GMP_INC_DIR` defaults to `$(WITH_GMP_DIR)/include` and mlton-20180207/README.adoc:107: `WITH_GMP_LIB_DIR` defaults to `$(WITH_GMP_DIR)/lib`.) mlton-20180207/README.adoc-108- * `MLTON_RUNTIME_ARGS`, `MLTON_COMPILE_ARGS`: Specify runtime and compile ############################################## mlton-20180207/README.adoc-181- and library paths, if not on default search paths. (If `WITH_GMP_DIR` is mlton-20180207/README.adoc:182: set, then `WITH_GMP_INC_DIR` defaults to `$(WITH_GMP_DIR)/include` and mlton-20180207/README.adoc:183: `WITH_GMP_LIB_DIR` defaults to `$(WITH_GMP_DIR)/lib`.) mlton-20180207/README.adoc-184- ############################################## mlton-20180207/basis-library/net/net-host-db.sml-19- val inAddrLen = C_Size.toInt Prim.inAddrSize mlton-20180207/basis-library/net/net-host-db.sml:20: fun newInAddr () = mlton-20180207/basis-library/net/net-host-db.sml-21- let ############################################## mlton-20180207/basis-library/net/net-host-db.sml-28- let mlton-20180207/basis-library/net/net-host-db.sml:29: val (wa, finish) = newInAddr () mlton-20180207/basis-library/net/net-host-db.sml-30- fun loop (i, acc) = ############################################## mlton-20180207/basis-library/net/inet-sock.sml-19- mlton-20180207/basis-library/net/inet-sock.sml:20: fun toAddr (in_addr, port) = mlton-20180207/basis-library/net/inet-sock.sml-21- let ############################################## mlton-20180207/basis-library/net/inet-sock.sml-24- val port = Net.Word16.hton port mlton-20180207/basis-library/net/inet-sock.sml:25: val (sa, salen, finish) = Socket.newSockAddr () mlton-20180207/basis-library/net/inet-sock.sml:26: val _ = Prim.toAddr (NetHostDB.inAddrToWord8Vector in_addr, mlton-20180207/basis-library/net/inet-sock.sml-27- port, sa, salen) ############################################## mlton-20180207/basis-library/net/inet-sock.sml-32- mlton-20180207/basis-library/net/inet-sock.sml:33: fun any port = toAddr (NetHostDB.any (), port) mlton-20180207/basis-library/net/inet-sock.sml-34- ############################################## mlton-20180207/basis-library/net/inet-sock.sml-36- let mlton-20180207/basis-library/net/inet-sock.sml:37: val () = Prim.fromAddr (Socket.unpackSockAddr sa) mlton-20180207/basis-library/net/inet-sock.sml-38- val port = Prim.getPort () ############################################## mlton-20180207/basis-library/net/inet-sock.sml-40- val port = Word16.toInt port mlton-20180207/basis-library/net/inet-sock.sml:41: val (ia, finish) = NetHostDB.newInAddr () mlton-20180207/basis-library/net/inet-sock.sml:42: val _ = Prim.getInAddr (NetHostDB.preInAddrToWord8Array ia) mlton-20180207/basis-library/net/inet-sock.sml-43- in ############################################## mlton-20180207/basis-library/net/unix-sock.sml-20- let mlton-20180207/basis-library/net/unix-sock.sml:21: val (sa, salen, finish) = Socket.newSockAddr () mlton-20180207/basis-library/net/unix-sock.sml:22: val _ = Prim.toAddr (NullString.nullTerm s, mlton-20180207/basis-library/net/unix-sock.sml-23- C_Size.fromInt (String.size s), ############################################## mlton-20180207/basis-library/net/unix-sock.sml-33- val a = CharArray.array (C_Size.toInt len, #"\000") mlton-20180207/basis-library/net/unix-sock.sml:34: val _ = Prim.fromAddr (sa, CharArray.toPoly a, len) mlton-20180207/basis-library/net/unix-sock.sml-35- in ############################################## mlton-20180207/basis-library/net/socket.sml-27-datatype sock_addr = SA of Word8.word vector mlton-20180207/basis-library/net/socket.sml:28:fun unpackSockAddr (SA sa) = sa mlton-20180207/basis-library/net/socket.sml:29:fun newSockAddr (): (pre_sock_addr * C_Socklen.t ref * (unit -> sock_addr)) = mlton-20180207/basis-library/net/socket.sml-30- let ############################################## mlton-20180207/basis-library/net/socket.sml-180- let mlton-20180207/basis-library/net/socket.sml:181: val (sa, salen, finish) = newSockAddr () mlton-20180207/basis-library/net/socket.sml-182- val () = Syscall.simple (fn () => f (Sock.toRep s, sa, salen)) ############################################## mlton-20180207/basis-library/net/socket.sml-212- mlton-20180207/basis-library/net/socket.sml:213:fun sameAddr (SA sa1, SA sa2) = sa1 = sa2 mlton-20180207/basis-library/net/socket.sml-214- mlton-20180207/basis-library/net/socket.sml:215:fun familyOfAddr (SA sa) = AddrFamily.fromRep (Prim.familyOfAddr sa) mlton-20180207/basis-library/net/socket.sml-216- ############################################## mlton-20180207/basis-library/net/socket.sml-281- let mlton-20180207/basis-library/net/socket.sml:282: val (sa, salen, finish) = newSockAddr () mlton-20180207/basis-library/net/socket.sml-283- val s = Syscall.simpleResultRestart (fn () => Prim.accept (Sock.toRep s, sa, salen)) ############################################## mlton-20180207/basis-library/net/socket.sml-289- let mlton-20180207/basis-library/net/socket.sml:290: val (sa, salen, finish) = newSockAddr () mlton-20180207/basis-library/net/socket.sml-291- in ############################################## mlton-20180207/basis-library/net/socket.sml-498- val (buf, i, sz) = Word8ArraySlice.base sl mlton-20180207/basis-library/net/socket.sml:499: val (sa, salen, finish) = newSockAddr () mlton-20180207/basis-library/net/socket.sml-500- val n = ############################################## mlton-20180207/basis-library/net/socket.sml-555- val (buf, i, sz) = Word8ArraySlice.base sl mlton-20180207/basis-library/net/socket.sml:556: val (sa, salen, finish) = newSockAddr () mlton-20180207/basis-library/net/socket.sml-557- in ############################################## mlton-20180207/basis-library/net/socket.sml-568- val a = Word8Array.alloc n mlton-20180207/basis-library/net/socket.sml:569: val (sa, salen, finish) = newSockAddr () mlton-20180207/basis-library/net/socket.sml-570- in ############################################## mlton-20180207/benchmark/tests/hamlet.sml-4505- mlton-20180207/benchmark/tests/hamlet.sml:4506: eqtype Addr (* [a] *) mlton-20180207/benchmark/tests/hamlet.sml-4507- ############################################## mlton-20180207/benchmark/tests/hamlet.sml-4835- mlton-20180207/benchmark/tests/hamlet.sml:4836: fun insertAddr ((mem,ens), a, v) = ( AddrMap.insert(mem, a, v), ens ) mlton-20180207/benchmark/tests/hamlet.sml-4837- fun insertExName((mem,ens), en) = ( mem, ExNameSet.add(ens, en) ) mlton-20180207/benchmark/tests/hamlet.sml-4838- mlton-20180207/benchmark/tests/hamlet.sml:4839: fun findAddr((mem,ens), a) = AddrMap.find(mem, a) mlton-20180207/benchmark/tests/hamlet.sml-4840- ############################################## mlton-20180207/benchmark/tests/hamlet.sml-7084- let mlton-20180207/benchmark/tests/hamlet.sml:7085: val a = Addr.addr() mlton-20180207/benchmark/tests/hamlet.sml-7086- in mlton-20180207/benchmark/tests/hamlet.sml:7087: s := State.insertAddr(!s, a, v) mlton-20180207/benchmark/tests/hamlet.sml-7088- ; Val.Addr a ############################################## mlton-20180207/benchmark/tests/hamlet.sml-7101- of SOME(Val.Addr a, v) => mlton-20180207/benchmark/tests/hamlet.sml:7102: ( s := State.insertAddr(!s, a, v) mlton-20180207/benchmark/tests/hamlet.sml-7103- ; Val.Record LabMap.empty ############################################## mlton-20180207/benchmark/tests/hamlet.sml-7552- let mlton-20180207/benchmark/tests/hamlet.sml:7553: val v = case State.findAddr(!s, a) mlton-20180207/benchmark/tests/hamlet.sml-7554- of SOME v => v ############################################## mlton-20180207/benchmark/tests/hamlet.sml-8573- let mlton-20180207/benchmark/tests/hamlet.sml:8574: val v = case State.findAddr(s, a) mlton-20180207/benchmark/tests/hamlet.sml-8575- of SOME v => v ############################################## mlton-20180207/bin/regression-7- mlton-20180207/bin/regression:8:name=`basename "$0"` mlton-20180207/bin/regression-9- ############################################## mlton-20180207/bin/regression-50- mlton-20180207/bin/regression:51:dir=`dirname "$0"` mlton-20180207/bin/regression:52:src=`cd "$dir/.." && pwd` mlton-20180207/bin/regression-53-bin="$src/build/bin" ############################################## mlton-20180207/bin/regression-82- mlton-20180207/bin/regression:83:eval `"$src/bin/platform"` mlton-20180207/bin/regression-84- ############################################## mlton-20180207/bin/regression-114-for f in *.sml; do mlton-20180207/bin/regression:115: f=`basename "$f" .sml` mlton-20180207/bin/regression-116- if ($testReg); then ############################################## mlton-20180207/bin/regression-223-for f in *.sml; do mlton-20180207/bin/regression:224: f=`basename "$f" .sml` mlton-20180207/bin/regression-225- tmpf="/tmp/$f.$$" ############################################## mlton-20180207/bin/add-cross-54- mlton-20180207/bin/add-cross:55:name=`basename "$0"` mlton-20180207/bin/add-cross-56-original=`pwd` mlton-20180207/bin/add-cross:57:dir=`dirname "$0"` mlton-20180207/bin/add-cross:58:src=`cd "$dir/.." && pwd` mlton-20180207/bin/add-cross-59- ############################################## mlton-20180207/bin/add-cross-84- ssh $machine "cd $tmp && tar xf - && mlton-20180207/bin/add-cross:85: if [ ! $crossArch == \`./bin/host-arch\` ]; then echo $machine is \`./bin/host-arch\`, not $crossArch; exit 1; fi && mlton-20180207/bin/add-cross:86: if [ ! $crossOS == \`./bin/host-os\` ]; then echo $machine is \`./bin/host-os\`, not $crossOS; exit 1; fi" mlton-20180207/bin/add-cross-87- ############################################## mlton-20180207/bin/host-os-3-set -e mlton-20180207/bin/host-os:4:name=`basename "$0"` mlton-20180207/bin/host-os:5:dir=`dirname "$0"` mlton-20180207/bin/host-os:6:bin=`cd "$dir" && pwd` mlton-20180207/bin/host-os-7- ############################################## mlton-20180207/bin/host-os-24- mlton-20180207/bin/host-os:25:eval `"$bin/platform"` mlton-20180207/bin/host-os-26- ############################################## mlton-20180207/bin/patch-mingw-4- mlton-20180207/bin/patch-mingw:5:dir=`dirname "$0"` mlton-20180207/bin/patch-mingw-6- mlton-20180207/bin/patch-mingw:7:for f in `find "$dir" -type f | grep -v '\.svn' | grep -v '~'`; do mlton-20180207/bin/patch-mingw-8- if head -n 1 "$f" | grep -q '#!/usr/bin/env bash'; then ############################################## mlton-20180207/bin/host-arch-3-set -e mlton-20180207/bin/host-arch:4:name=`basename "$0"` mlton-20180207/bin/host-arch:5:dir=`dirname "$0"` mlton-20180207/bin/host-arch:6:bin=`cd "$dir" && pwd` mlton-20180207/bin/host-arch-7- ############################################## mlton-20180207/bin/host-arch-24- mlton-20180207/bin/host-arch:25:eval `"$bin/platform"` mlton-20180207/bin/host-arch-26- ############################################## mlton-20180207/bin/build-cross-gcc-30-root=`pwd` mlton-20180207/bin/build-cross-gcc:31:name=`basename "$0"` mlton-20180207/bin/build-cross-gcc-32- ############################################## mlton-20180207/bin/mlton-script-6- mlton-20180207/bin/mlton-script:7:dir=`dirname "$0"` mlton-20180207/bin/mlton-script:8:lib=`cd "$dir/../lib/mlton" && pwd` mlton-20180207/bin/mlton-script-9- ############################################## mlton-20180207/bin/mlton-script-37- if $smlnj -h >/dev/null 2>&1; then mlton-20180207/bin/mlton-script:38: smlnj_heap_suffix=`echo 'TextIO.output (TextIO.stdErr, SMLofNJ.SysInfo.getHeapSuffix ());' | $smlnj 2>&1 1> /dev/null` mlton-20180207/bin/mlton-script-39- mlton_smlnj_heap="$lib/mlton-smlnj.$smlnj_heap_suffix" ############################################## mlton-20180207/bin/platform-4- mlton-20180207/bin/platform:5:name=`basename "$0"` mlton-20180207/bin/platform:6:dir=`dirname "$0"` mlton-20180207/bin/platform:7:bin=`cd "$dir" && pwd` mlton-20180207/bin/platform-8- ############################################## mlton-20180207/doc/examples/ffi/import2.sml-14-(* Call the C function *) mlton-20180207/doc/examples/ffi/import2.sml:15:val c = ffi_schema ffi_addr (a, Array.length a, ri, rc, n) mlton-20180207/doc/examples/ffi/import2.sml-16- ############################################## mlton-20180207/doc/guide/localhost/Changelog-179-* 2017-12-06 mlton-20180207/doc/guide/localhost/Changelog:180: ** Remove `$PREFIX` and `$prefix` from top-level `Makefile.in`; use mlton-20180207/doc/guide/localhost/Changelog-181- `./configure --prefix path`. Thanks to Richard Laughlin for the pull ############################################## mlton-20180207/doc/guide/localhost/Changelog-1192- files. This is useful for generating Makefile dependencies. The old output mlton-20180207/doc/guide/localhost/Changelog:1193: is easy to recover if necessary (e.g. `grep -v '\.mlb$'`). mlton-20180207/doc/guide/localhost/Changelog-1194- ############################################## mlton-20180207/doc/guide/src/CompilationManager.adoc-23----- mlton-20180207/doc/guide/src/CompilationManager.adoc:24:to ensure that a `$/basis.cm` import is translated to a mlton-20180207/doc/guide/src/CompilationManager.adoc:25:`$(SML_LIB)/basis/basis.mlb` import. See `util/cm2mlb` for details. mlton-20180207/doc/guide/src/CompilationManager.adoc-26-Building `cm2mlb` requires that you have already installed a recent ############################################## mlton-20180207/doc/guide/src/MLBasisPathMap.adoc-4-An <:MLBasis:ML Basis> _path map_ describes a map from ML Basis path mlton-20180207/doc/guide/src/MLBasisPathMap.adoc:5:variables (of the form `$(VAR)`) to file system paths. ML Basis path mlton-20180207/doc/guide/src/MLBasisPathMap.adoc-6-variables provide a flexible way to refer to libraries while allowing ############################################## mlton-20180207/doc/guide/src/mlton-guide.xml-2383-* 2017-12-06 mlton-20180207/doc/guide/src/mlton-guide.xml:2384: ** Remove `$PREFIX` and `$prefix` from top-level `Makefile.in`; use mlton-20180207/doc/guide/src/mlton-guide.xml-2385- `./configure --prefix path`. Thanks to Richard Laughlin for the pull ############################################## mlton-20180207/doc/guide/src/mlton-guide.xml-3396- files. This is useful for generating Makefile dependencies. The old output mlton-20180207/doc/guide/src/mlton-guide.xml:3397: is easy to recover if necessary (e.g. `grep -v '\.mlb$'`). mlton-20180207/doc/guide/src/mlton-guide.xml-3398- ############################################## mlton-20180207/doc/guide/src/CKitLibrary.adoc-19-|MLB file|Description mlton-20180207/doc/guide/src/CKitLibrary.adoc:20:|`$(SML_LIB)/ckit-lib/ckit-lib.mlb`| mlton-20180207/doc/guide/src/CKitLibrary.adoc-21-|===== ############################################## mlton-20180207/doc/guide/src/CKitLibrary.adoc-32-+ mlton-20180207/doc/guide/src/CKitLibrary.adoc:33:This will automatically convert a `$/ckit-lib.cm` import in an input mlton-20180207/doc/guide/src/CKitLibrary.adoc:34:`.cm` file into a `$(SML_LIB)/ckit-lib/ckit-lib.mlb` import in the mlton-20180207/doc/guide/src/CKitLibrary.adoc-35-output `.mlb` file. ############################################## mlton-20180207/doc/guide/src/SMLNJLibrary.adoc-18-|MLB file|Description mlton-20180207/doc/guide/src/SMLNJLibrary.adoc:19:|`$(SML_LIB)/smlnj-lib/Util/smlnj-lib.mlb`|Various utility modules, included collections, simple formating, ... mlton-20180207/doc/guide/src/SMLNJLibrary.adoc:20:|`$(SML_LIB)/smlnj-lib/Controls/controls-lib.mlb`|A library for managing control flags in an application. mlton-20180207/doc/guide/src/SMLNJLibrary.adoc:21:|`$(SML_LIB)/smlnj-lib/HashCons/hash-cons-lib.mlb`|Support for implementing hash-consed data structures. mlton-20180207/doc/guide/src/SMLNJLibrary.adoc:22:|`$(SML_LIB)/smlnj-lib/HTML/html-lib.mlb`|HTML 3.2 parsing and pretty-printing library. mlton-20180207/doc/guide/src/SMLNJLibrary.adoc:23:|`$(SML_LIB)/smlnj-lib/HTML4/html4-lib.mlb`|HTML 4.01 parsing and pretty-printing library. mlton-20180207/doc/guide/src/SMLNJLibrary.adoc:24:|`$(SML_LIB)/smlnj-lib/INet/inet-lib.mlb`|Networking utilities; supported on both Unix and Windows systems. mlton-20180207/doc/guide/src/SMLNJLibrary.adoc:25:|`$(SML_LIB)/smlnj-lib/JSON/json-lib.mlb`|JavaScript Object Notation (JSON) reading and writing library. mlton-20180207/doc/guide/src/SMLNJLibrary.adoc:26:|`$(SML_LIB)/smlnj-lib/PP/pp-lib.mlb`|Pretty-printing library. mlton-20180207/doc/guide/src/SMLNJLibrary.adoc:27:|`$(SML_LIB)/smlnj-lib/Reactive/reactive-lib.mlb`|Reactive scripting library. mlton-20180207/doc/guide/src/SMLNJLibrary.adoc:28:|`$(SML_LIB)/smlnj-lib/RegExp/regexp-lib.mlb`|Regular expression library. mlton-20180207/doc/guide/src/SMLNJLibrary.adoc:29:|`$(SML_LIB)/smlnj-lib/SExp/sexp-lib.mlb`|S-expression library. mlton-20180207/doc/guide/src/SMLNJLibrary.adoc:30:|`$(SML_LIB)/smlnj-lib/Unix/unix-lib.mlb`|Utilities for Unix-based operating systems. mlton-20180207/doc/guide/src/SMLNJLibrary.adoc:31:|`$(SML_LIB)/smlnj-lib/XML/xml-lib.mlb`|XML library. mlton-20180207/doc/guide/src/SMLNJLibrary.adoc-32-|===== ############################################## mlton-20180207/doc/guide/src/SMLNJLibrary.adoc-55-+ mlton-20180207/doc/guide/src/SMLNJLibrary.adoc:56:This will automatically convert a `$/smlnj-lib.cm` import in an input mlton-20180207/doc/guide/src/SMLNJLibrary.adoc:57:`.cm` file into a `$(SML_LIB)/smlnj-lib/Util/smlnj-lib.mlb` import in mlton-20180207/doc/guide/src/SMLNJLibrary.adoc-58-the output `.mlb` file. ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-2296-|MLB file|Description mlton-20180207/doc/guide/src/mlton-guide.adoc:2297:|`$(SML_LIB)/ckit-lib/ckit-lib.mlb`| mlton-20180207/doc/guide/src/mlton-guide.adoc-2298-|===== ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-2309-+ mlton-20180207/doc/guide/src/mlton-guide.adoc:2310:This will automatically convert a `$/ckit-lib.cm` import in an input mlton-20180207/doc/guide/src/mlton-guide.adoc:2311:`.cm` file into a `$(SML_LIB)/ckit-lib/ckit-lib.mlb` import in the mlton-20180207/doc/guide/src/mlton-guide.adoc-2312-output `.mlb` file. ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-3016----- mlton-20180207/doc/guide/src/mlton-guide.adoc:3017:to ensure that a `$/basis.cm` import is translated to a mlton-20180207/doc/guide/src/mlton-guide.adoc:3018:`$(SML_LIB)/basis/basis.mlb` import. See `util/cm2mlb` for details. mlton-20180207/doc/guide/src/mlton-guide.adoc-3019-Building `cm2mlb` requires that you have already installed a recent ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-3461-|MLB file|Description mlton-20180207/doc/guide/src/mlton-guide.adoc:3462:|`$(SML_LIB)/cml/cml.mlb`| mlton-20180207/doc/guide/src/mlton-guide.adoc-3463-|==== ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-3474-+ mlton-20180207/doc/guide/src/mlton-guide.adoc:3475:This will automatically convert a `$cml/cml.cm` import in an input `.cm` file into a `$(SML_LIB)/cml/cml.mlb` import in the output `.mlb` file. mlton-20180207/doc/guide/src/mlton-guide.adoc-3476- ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-7589- mlton-20180207/doc/guide/src/mlton-guide.adoc:7590:In addition, there is an <:MLBasis:> file, `$(SML_LIB)/basis/c-types.mlb`, mlton-20180207/doc/guide/src/mlton-guide.adoc-7591-which provides structure aliases for various C types: ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-10094- and library paths, if not on default search paths. (If `WITH_GMP_DIR` is mlton-20180207/doc/guide/src/mlton-guide.adoc:10095: set, then `WITH_GMP_INC_DIR` defaults to `$(WITH_GMP_DIR)/include` and mlton-20180207/doc/guide/src/mlton-guide.adoc:10096: `WITH_GMP_LIB_DIR` defaults to `$(WITH_GMP_DIR)/lib`.) mlton-20180207/doc/guide/src/mlton-guide.adoc-10097- ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-10119- and library paths, if not on default search paths. (If `WITH_GMP_DIR` is mlton-20180207/doc/guide/src/mlton-guide.adoc:10120: set, then `WITH_GMP_INC_DIR` defaults to `$(WITH_GMP_DIR)/include` and mlton-20180207/doc/guide/src/mlton-guide.adoc:10121: `WITH_GMP_LIB_DIR` defaults to `$(WITH_GMP_DIR)/lib`.) mlton-20180207/doc/guide/src/mlton-guide.adoc-10122- ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-11689- mlton-20180207/doc/guide/src/mlton-guide.adoc:11690:* `$(SML_LIB)/basis/basis.mlb` mlton-20180207/doc/guide/src/mlton-guide.adoc-11691-+ ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-11693- mlton-20180207/doc/guide/src/mlton-guide.adoc:11694:* `$(SML_LIB)/basis/basis-1997.mlb` mlton-20180207/doc/guide/src/mlton-guide.adoc-11695-+ ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-11697- mlton-20180207/doc/guide/src/mlton-guide.adoc:11698:* `$(SML_LIB)/basis/mlton.mlb` mlton-20180207/doc/guide/src/mlton-guide.adoc-11699-+ ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-11701- mlton-20180207/doc/guide/src/mlton-guide.adoc:11702:* `$(SML_LIB)/basis/c-types.mlb` mlton-20180207/doc/guide/src/mlton-guide.adoc-11703-+ ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-11705- mlton-20180207/doc/guide/src/mlton-guide.adoc:11706:* `$(SML_LIB)/basis/unsafe.mlb` mlton-20180207/doc/guide/src/mlton-guide.adoc-11707-+ ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-11709- mlton-20180207/doc/guide/src/mlton-guide.adoc:11710:* `$(SML_LIB)/basis/sml-nj.mlb` mlton-20180207/doc/guide/src/mlton-guide.adoc-11711-+ ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-11713- mlton-20180207/doc/guide/src/mlton-guide.adoc:11714:* `$(SML_LIB)/mlyacc-lib/mlyacc-lib.mlb` mlton-20180207/doc/guide/src/mlton-guide.adoc-11715-+ ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-11717- mlton-20180207/doc/guide/src/mlton-guide.adoc:11718:* `$(SML_LIB)/cml/cml.mlb` mlton-20180207/doc/guide/src/mlton-guide.adoc-11719-+ ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-11721- mlton-20180207/doc/guide/src/mlton-guide.adoc:11722:* `$(SML_LIB)/mlnlffi-lib/mlnlffi-lib.mlb` mlton-20180207/doc/guide/src/mlton-guide.adoc-11723-+ ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-11725- mlton-20180207/doc/guide/src/mlton-guide.adoc:11726:* `$(SML_LIB)/mlrisc-lib/...` mlton-20180207/doc/guide/src/mlton-guide.adoc-11727-+ ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-11729- mlton-20180207/doc/guide/src/mlton-guide.adoc:11730:* `$(SML_LIB)/smlnj-lib/...` mlton-20180207/doc/guide/src/mlton-guide.adoc-11731-+ ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-11733- mlton-20180207/doc/guide/src/mlton-guide.adoc:11734:* `$(SML_LIB)/ckit-lib/ckit-lib.mlb` mlton-20180207/doc/guide/src/mlton-guide.adoc-11735-+ ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-11737- mlton-20180207/doc/guide/src/mlton-guide.adoc:11738:* `$(SML_LIB)/mllpt-lib/mllpt-lib.mlb` mlton-20180207/doc/guide/src/mlton-guide.adoc-11739-+ ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-11748- mlton-20180207/doc/guide/src/mlton-guide.adoc:11749:* `$(SML_LIB)/basis/pervasive-types.mlb` mlton-20180207/doc/guide/src/mlton-guide.adoc-11750-+ ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-11752- mlton-20180207/doc/guide/src/mlton-guide.adoc:11753:* `$(SML_LIB)/basis/pervasive-exns.mlb` mlton-20180207/doc/guide/src/mlton-guide.adoc-11754-+ ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-11756- mlton-20180207/doc/guide/src/mlton-guide.adoc:11757:* `$(SML_LIB)/basis/pervasive-vals.mlb` mlton-20180207/doc/guide/src/mlton-guide.adoc-11758-+ ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-11760- mlton-20180207/doc/guide/src/mlton-guide.adoc:11761:* `$(SML_LIB)/basis/overloads.mlb` mlton-20180207/doc/guide/src/mlton-guide.adoc-11762-+ ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-11764- mlton-20180207/doc/guide/src/mlton-guide.adoc:11765:* `$(SML_LIB)/basis/equal.mlb` mlton-20180207/doc/guide/src/mlton-guide.adoc-11766-+ ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-11768- mlton-20180207/doc/guide/src/mlton-guide.adoc:11769:* `$(SML_LIB)/basis/infixes.mlb` mlton-20180207/doc/guide/src/mlton-guide.adoc-11770-+ ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-11772- mlton-20180207/doc/guide/src/mlton-guide.adoc:11773:* `$(SML_LIB)/basis/pervasive.mlb` mlton-20180207/doc/guide/src/mlton-guide.adoc-11774-+ ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-11994-An <:MLBasis:ML Basis> _path map_ describes a map from ML Basis path mlton-20180207/doc/guide/src/mlton-guide.adoc:11995:variables (of the form `$(VAR)`) to file system paths. ML Basis path mlton-20180207/doc/guide/src/mlton-guide.adoc-11996-variables provide a flexible way to refer to libraries while allowing ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-12211-|MLB file|Description mlton-20180207/doc/guide/src/mlton-guide.adoc:12212:|`$(SML_LIB)/mllpt-lib/mllpt-lib.mlb`| mlton-20180207/doc/guide/src/mlton-guide.adoc-12213-|===== ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-12224-+ mlton-20180207/doc/guide/src/mlton-guide.adoc:12225:This will automatically convert a `$/mllpt-lib.cm` import in an input mlton-20180207/doc/guide/src/mlton-guide.adoc:12226:`.cm` file into a `$(SML_LIB)/mllpt-lib/mllpt-lib.mlb` import in the mlton-20180207/doc/guide/src/mlton-guide.adoc-12227-output `.mlb` file. ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-12310-|MLB file|Description mlton-20180207/doc/guide/src/mlton-guide.adoc:12311:|`$(SML_LIB)/mlnlffi-lib/mlnlffi-lib.mlb`| mlton-20180207/doc/guide/src/mlton-guide.adoc-12312-|===== ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-12323-+ mlton-20180207/doc/guide/src/mlton-guide.adoc:12324:This will automatically convert a `$/c.cm` import in an input `.cm` mlton-20180207/doc/guide/src/mlton-guide.adoc:12325:file into a `$(SML_LIB)/mlnlffi-lib/mlnlffi-lib.mlb` import in the mlton-20180207/doc/guide/src/mlton-guide.adoc-12326-output `.mlb` file. ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-12557-|MLB file|Description mlton-20180207/doc/guide/src/mlton-guide.adoc:12558:|`$(SML_LIB)/mlrisc-lib/mlb/ALPHA.mlb`|The ALPHA backend mlton-20180207/doc/guide/src/mlton-guide.adoc:12559:|`$(SML_LIB)/mlrisc-lib/mlb/AMD64.mlb`|The AMD64 backend mlton-20180207/doc/guide/src/mlton-guide.adoc:12560:|`$(SML_LIB)/mlrisc-lib/mlb/AMD64-Peephole.mlb`|The AMD64 peephole optimizer mlton-20180207/doc/guide/src/mlton-guide.adoc:12561:|`$(SML_LIB)/mlrisc-lib/mlb/CCall.mlb`| mlton-20180207/doc/guide/src/mlton-guide.adoc:12562:|`$(SML_LIB)/mlrisc-lib/mlb/CCall-sparc.mlb`| mlton-20180207/doc/guide/src/mlton-guide.adoc:12563:|`$(SML_LIB)/mlrisc-lib/mlb/CCall-x86-64.mlb`| mlton-20180207/doc/guide/src/mlton-guide.adoc:12564:|`$(SML_LIB)/mlrisc-lib/mlb/CCall-x86.mlb`| mlton-20180207/doc/guide/src/mlton-guide.adoc:12565:|`$(SML_LIB)/mlrisc-lib/mlb/Control.mlb`| mlton-20180207/doc/guide/src/mlton-guide.adoc:12566:|`$(SML_LIB)/mlrisc-lib/mlb/Graphs.mlb`| mlton-20180207/doc/guide/src/mlton-guide.adoc:12567:|`$(SML_LIB)/mlrisc-lib/mlb/HPPA.mlb`|The HPPA backend mlton-20180207/doc/guide/src/mlton-guide.adoc:12568:|`$(SML_LIB)/mlrisc-lib/mlb/IA32.mlb`|The IA32 backend mlton-20180207/doc/guide/src/mlton-guide.adoc:12569:|`$(SML_LIB)/mlrisc-lib/mlb/IA32-Peephole.mlb`|The IA32 peephole optimizer mlton-20180207/doc/guide/src/mlton-guide.adoc:12570:|`$(SML_LIB)/mlrisc-lib/mlb/Lib.mlb`| mlton-20180207/doc/guide/src/mlton-guide.adoc:12571:|`$(SML_LIB)/mlrisc-lib/mlb/MLRISC.mlb`| mlton-20180207/doc/guide/src/mlton-guide.adoc:12572:|`$(SML_LIB)/mlrisc-lib/mlb/MLTREE.mlb`| mlton-20180207/doc/guide/src/mlton-guide.adoc:12573:|`$(SML_LIB)/mlrisc-lib/mlb/Peephole.mlb`| mlton-20180207/doc/guide/src/mlton-guide.adoc:12574:|`$(SML_LIB)/mlrisc-lib/mlb/PPC.mlb`|The PPC backend mlton-20180207/doc/guide/src/mlton-guide.adoc:12575:|`$(SML_LIB)/mlrisc-lib/mlb/RA.mlb`| mlton-20180207/doc/guide/src/mlton-guide.adoc:12576:|`$(SML_LIB)/mlrisc-lib/mlb/SPARC.mlb`|The Sparc backend mlton-20180207/doc/guide/src/mlton-guide.adoc:12577:|`$(SML_LIB)/mlrisc-lib/mlb/StagedAlloc.mlb`| mlton-20180207/doc/guide/src/mlton-guide.adoc:12578:|`$(SML_LIB)/mlrisc-lib/mlb/Visual.mlb`| mlton-20180207/doc/guide/src/mlton-guide.adoc-12579-|===== ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-12589-+ mlton-20180207/doc/guide/src/mlton-guide.adoc:12590:This will automatically convert a `$SMLNJ-MLRISC/MLRISC.cm` import in mlton-20180207/doc/guide/src/mlton-guide.adoc:12591:an input `.cm` file into a `$(SML_LIB)/mlrisc-lib/mlb/MLRISC.mlb` mlton-20180207/doc/guide/src/mlton-guide.adoc-12592-import in the output `.mlb` file. ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-17142--- mlton-20180207/doc/guide/src/mlton-guide.adoc:17143:* In `bin/platform`, add new cases to define `$HOST_OS` and `$HOST_ARCH`. mlton-20180207/doc/guide/src/mlton-guide.adoc-17144--- ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-22359-|MLB file|Description mlton-20180207/doc/guide/src/mlton-guide.adoc:22360:|`$(SML_LIB)/smlnj-lib/Util/smlnj-lib.mlb`|Various utility modules, included collections, simple formating, ... mlton-20180207/doc/guide/src/mlton-guide.adoc:22361:|`$(SML_LIB)/smlnj-lib/Controls/controls-lib.mlb`|A library for managing control flags in an application. mlton-20180207/doc/guide/src/mlton-guide.adoc:22362:|`$(SML_LIB)/smlnj-lib/HashCons/hash-cons-lib.mlb`|Support for implementing hash-consed data structures. mlton-20180207/doc/guide/src/mlton-guide.adoc:22363:|`$(SML_LIB)/smlnj-lib/HTML/html-lib.mlb`|HTML 3.2 parsing and pretty-printing library. mlton-20180207/doc/guide/src/mlton-guide.adoc:22364:|`$(SML_LIB)/smlnj-lib/HTML4/html4-lib.mlb`|HTML 4.01 parsing and pretty-printing library. mlton-20180207/doc/guide/src/mlton-guide.adoc:22365:|`$(SML_LIB)/smlnj-lib/INet/inet-lib.mlb`|Networking utilities; supported on both Unix and Windows systems. mlton-20180207/doc/guide/src/mlton-guide.adoc:22366:|`$(SML_LIB)/smlnj-lib/JSON/json-lib.mlb`|JavaScript Object Notation (JSON) reading and writing library. mlton-20180207/doc/guide/src/mlton-guide.adoc:22367:|`$(SML_LIB)/smlnj-lib/PP/pp-lib.mlb`|Pretty-printing library. mlton-20180207/doc/guide/src/mlton-guide.adoc:22368:|`$(SML_LIB)/smlnj-lib/Reactive/reactive-lib.mlb`|Reactive scripting library. mlton-20180207/doc/guide/src/mlton-guide.adoc:22369:|`$(SML_LIB)/smlnj-lib/RegExp/regexp-lib.mlb`|Regular expression library. mlton-20180207/doc/guide/src/mlton-guide.adoc:22370:|`$(SML_LIB)/smlnj-lib/SExp/sexp-lib.mlb`|S-expression library. mlton-20180207/doc/guide/src/mlton-guide.adoc:22371:|`$(SML_LIB)/smlnj-lib/Unix/unix-lib.mlb`|Utilities for Unix-based operating systems. mlton-20180207/doc/guide/src/mlton-guide.adoc:22372:|`$(SML_LIB)/smlnj-lib/XML/xml-lib.mlb`|XML library. mlton-20180207/doc/guide/src/mlton-guide.adoc-22373-|===== ############################################## mlton-20180207/doc/guide/src/mlton-guide.adoc-22396-+ mlton-20180207/doc/guide/src/mlton-guide.adoc:22397:This will automatically convert a `$/smlnj-lib.cm` import in an input mlton-20180207/doc/guide/src/mlton-guide.adoc:22398:`.cm` file into a `$(SML_LIB)/smlnj-lib/Util/smlnj-lib.mlb` import in mlton-20180207/doc/guide/src/mlton-guide.adoc-22399-the output `.mlb` file. ############################################## mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-5- mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc:6:* `$(SML_LIB)/basis/basis.mlb` mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-7-+ ############################################## mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-9- mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc:10:* `$(SML_LIB)/basis/basis-1997.mlb` mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-11-+ ############################################## mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-13- mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc:14:* `$(SML_LIB)/basis/mlton.mlb` mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-15-+ ############################################## mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-17- mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc:18:* `$(SML_LIB)/basis/c-types.mlb` mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-19-+ ############################################## mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-21- mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc:22:* `$(SML_LIB)/basis/unsafe.mlb` mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-23-+ ############################################## mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-25- mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc:26:* `$(SML_LIB)/basis/sml-nj.mlb` mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-27-+ ############################################## mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-29- mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc:30:* `$(SML_LIB)/mlyacc-lib/mlyacc-lib.mlb` mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-31-+ ############################################## mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-33- mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc:34:* `$(SML_LIB)/cml/cml.mlb` mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-35-+ ############################################## mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-37- mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc:38:* `$(SML_LIB)/mlnlffi-lib/mlnlffi-lib.mlb` mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-39-+ ############################################## mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-41- mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc:42:* `$(SML_LIB)/mlrisc-lib/...` mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-43-+ ############################################## mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-45- mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc:46:* `$(SML_LIB)/smlnj-lib/...` mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-47-+ ############################################## mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-49- mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc:50:* `$(SML_LIB)/ckit-lib/ckit-lib.mlb` mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-51-+ ############################################## mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-53- mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc:54:* `$(SML_LIB)/mllpt-lib/mllpt-lib.mlb` mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-55-+ ############################################## mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-64- mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc:65:* `$(SML_LIB)/basis/pervasive-types.mlb` mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-66-+ ############################################## mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-68- mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc:69:* `$(SML_LIB)/basis/pervasive-exns.mlb` mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-70-+ ############################################## mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-72- mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc:73:* `$(SML_LIB)/basis/pervasive-vals.mlb` mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-74-+ ############################################## mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-76- mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc:77:* `$(SML_LIB)/basis/overloads.mlb` mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-78-+ ############################################## mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-80- mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc:81:* `$(SML_LIB)/basis/equal.mlb` mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-82-+ ############################################## mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-84- mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc:85:* `$(SML_LIB)/basis/infixes.mlb` mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-86-+ ############################################## mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-88- mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc:89:* `$(SML_LIB)/basis/pervasive.mlb` mlton-20180207/doc/guide/src/MLBasisAvailableLibraries.adoc-90-+ ############################################## mlton-20180207/doc/guide/src/MLRISCLibrary.adoc-19-|MLB file|Description mlton-20180207/doc/guide/src/MLRISCLibrary.adoc:20:|`$(SML_LIB)/mlrisc-lib/mlb/ALPHA.mlb`|The ALPHA backend mlton-20180207/doc/guide/src/MLRISCLibrary.adoc:21:|`$(SML_LIB)/mlrisc-lib/mlb/AMD64.mlb`|The AMD64 backend mlton-20180207/doc/guide/src/MLRISCLibrary.adoc:22:|`$(SML_LIB)/mlrisc-lib/mlb/AMD64-Peephole.mlb`|The AMD64 peephole optimizer mlton-20180207/doc/guide/src/MLRISCLibrary.adoc:23:|`$(SML_LIB)/mlrisc-lib/mlb/CCall.mlb`| mlton-20180207/doc/guide/src/MLRISCLibrary.adoc:24:|`$(SML_LIB)/mlrisc-lib/mlb/CCall-sparc.mlb`| mlton-20180207/doc/guide/src/MLRISCLibrary.adoc:25:|`$(SML_LIB)/mlrisc-lib/mlb/CCall-x86-64.mlb`| mlton-20180207/doc/guide/src/MLRISCLibrary.adoc:26:|`$(SML_LIB)/mlrisc-lib/mlb/CCall-x86.mlb`| mlton-20180207/doc/guide/src/MLRISCLibrary.adoc:27:|`$(SML_LIB)/mlrisc-lib/mlb/Control.mlb`| mlton-20180207/doc/guide/src/MLRISCLibrary.adoc:28:|`$(SML_LIB)/mlrisc-lib/mlb/Graphs.mlb`| mlton-20180207/doc/guide/src/MLRISCLibrary.adoc:29:|`$(SML_LIB)/mlrisc-lib/mlb/HPPA.mlb`|The HPPA backend mlton-20180207/doc/guide/src/MLRISCLibrary.adoc:30:|`$(SML_LIB)/mlrisc-lib/mlb/IA32.mlb`|The IA32 backend mlton-20180207/doc/guide/src/MLRISCLibrary.adoc:31:|`$(SML_LIB)/mlrisc-lib/mlb/IA32-Peephole.mlb`|The IA32 peephole optimizer mlton-20180207/doc/guide/src/MLRISCLibrary.adoc:32:|`$(SML_LIB)/mlrisc-lib/mlb/Lib.mlb`| mlton-20180207/doc/guide/src/MLRISCLibrary.adoc:33:|`$(SML_LIB)/mlrisc-lib/mlb/MLRISC.mlb`| mlton-20180207/doc/guide/src/MLRISCLibrary.adoc:34:|`$(SML_LIB)/mlrisc-lib/mlb/MLTREE.mlb`| mlton-20180207/doc/guide/src/MLRISCLibrary.adoc:35:|`$(SML_LIB)/mlrisc-lib/mlb/Peephole.mlb`| mlton-20180207/doc/guide/src/MLRISCLibrary.adoc:36:|`$(SML_LIB)/mlrisc-lib/mlb/PPC.mlb`|The PPC backend mlton-20180207/doc/guide/src/MLRISCLibrary.adoc:37:|`$(SML_LIB)/mlrisc-lib/mlb/RA.mlb`| mlton-20180207/doc/guide/src/MLRISCLibrary.adoc:38:|`$(SML_LIB)/mlrisc-lib/mlb/SPARC.mlb`|The Sparc backend mlton-20180207/doc/guide/src/MLRISCLibrary.adoc:39:|`$(SML_LIB)/mlrisc-lib/mlb/StagedAlloc.mlb`| mlton-20180207/doc/guide/src/MLRISCLibrary.adoc:40:|`$(SML_LIB)/mlrisc-lib/mlb/Visual.mlb`| mlton-20180207/doc/guide/src/MLRISCLibrary.adoc-41-|===== ############################################## mlton-20180207/doc/guide/src/MLRISCLibrary.adoc-51-+ mlton-20180207/doc/guide/src/MLRISCLibrary.adoc:52:This will automatically convert a `$SMLNJ-MLRISC/MLRISC.cm` import in mlton-20180207/doc/guide/src/MLRISCLibrary.adoc:53:an input `.cm` file into a `$(SML_LIB)/mlrisc-lib/mlb/MLRISC.mlb` mlton-20180207/doc/guide/src/MLRISCLibrary.adoc-54-import in the output `.mlb` file. ############################################## mlton-20180207/doc/guide/src/ConcurrentML.adoc-50-|MLB file|Description mlton-20180207/doc/guide/src/ConcurrentML.adoc:51:|`$(SML_LIB)/cml/cml.mlb`| mlton-20180207/doc/guide/src/ConcurrentML.adoc-52-|==== ############################################## mlton-20180207/doc/guide/src/ConcurrentML.adoc-63-+ mlton-20180207/doc/guide/src/ConcurrentML.adoc:64:This will automatically convert a `$cml/cml.cm` import in an input `.cm` file into a `$(SML_LIB)/cml/cml.mlb` import in the output `.mlb` file. mlton-20180207/doc/guide/src/ConcurrentML.adoc-65- ############################################## mlton-20180207/doc/guide/src/Installation.adoc-18- and library paths, if not on default search paths. (If `WITH_GMP_DIR` is mlton-20180207/doc/guide/src/Installation.adoc:19: set, then `WITH_GMP_INC_DIR` defaults to `$(WITH_GMP_DIR)/include` and mlton-20180207/doc/guide/src/Installation.adoc:20: `WITH_GMP_LIB_DIR` defaults to `$(WITH_GMP_DIR)/lib`.) mlton-20180207/doc/guide/src/Installation.adoc-21- ############################################## mlton-20180207/doc/guide/src/Installation.adoc-43- and library paths, if not on default search paths. (If `WITH_GMP_DIR` is mlton-20180207/doc/guide/src/Installation.adoc:44: set, then `WITH_GMP_INC_DIR` defaults to `$(WITH_GMP_DIR)/include` and mlton-20180207/doc/guide/src/Installation.adoc:45: `WITH_GMP_LIB_DIR` defaults to `$(WITH_GMP_DIR)/lib`.) mlton-20180207/doc/guide/src/Installation.adoc-46- ############################################## mlton-20180207/doc/guide/src/PortingMLton.adoc-27--- mlton-20180207/doc/guide/src/PortingMLton.adoc:28:* In `bin/platform`, add new cases to define `$HOST_OS` and `$HOST_ARCH`. mlton-20180207/doc/guide/src/PortingMLton.adoc-29--- ############################################## mlton-20180207/doc/guide/src/ForeignFunctionInterfaceTypes.adoc-75- mlton-20180207/doc/guide/src/ForeignFunctionInterfaceTypes.adoc:76:In addition, there is an <:MLBasis:> file, `$(SML_LIB)/basis/c-types.mlb`, mlton-20180207/doc/guide/src/ForeignFunctionInterfaceTypes.adoc-77-which provides structure aliases for various C types: ############################################## mlton-20180207/doc/guide/src/MLLPTLibrary.adoc-19-|MLB file|Description mlton-20180207/doc/guide/src/MLLPTLibrary.adoc:20:|`$(SML_LIB)/mllpt-lib/mllpt-lib.mlb`| mlton-20180207/doc/guide/src/MLLPTLibrary.adoc-21-|===== ############################################## mlton-20180207/doc/guide/src/MLLPTLibrary.adoc-32-+ mlton-20180207/doc/guide/src/MLLPTLibrary.adoc:33:This will automatically convert a `$/mllpt-lib.cm` import in an input mlton-20180207/doc/guide/src/MLLPTLibrary.adoc:34:`.cm` file into a `$(SML_LIB)/mllpt-lib/mllpt-lib.mlb` import in the mlton-20180207/doc/guide/src/MLLPTLibrary.adoc-35-output `.mlb` file. ############################################## mlton-20180207/doc/guide/src/MLNLFFI.adoc-24-|MLB file|Description mlton-20180207/doc/guide/src/MLNLFFI.adoc:25:|`$(SML_LIB)/mlnlffi-lib/mlnlffi-lib.mlb`| mlton-20180207/doc/guide/src/MLNLFFI.adoc-26-|===== ############################################## mlton-20180207/doc/guide/src/MLNLFFI.adoc-37-+ mlton-20180207/doc/guide/src/MLNLFFI.adoc:38:This will automatically convert a `$/c.cm` import in an input `.cm` mlton-20180207/doc/guide/src/MLNLFFI.adoc:39:file into a `$(SML_LIB)/mlnlffi-lib/mlnlffi-lib.mlb` import in the mlton-20180207/doc/guide/src/MLNLFFI.adoc-40-output `.mlb` file. ############################################## mlton-20180207/doc/CHANGELOG.adoc-140-* 2017-12-06 mlton-20180207/doc/CHANGELOG.adoc:141: ** Remove `$PREFIX` and `$prefix` from top-level `Makefile.in`; use mlton-20180207/doc/CHANGELOG.adoc-142- `./configure --prefix path`. Thanks to Richard Laughlin for the pull ############################################## mlton-20180207/doc/CHANGELOG.adoc-1153- files. This is useful for generating Makefile dependencies. The old output mlton-20180207/doc/CHANGELOG.adoc:1154: is easy to recover if necessary (e.g. `grep -v '\.mlb$'`). mlton-20180207/doc/CHANGELOG.adoc-1155- ############################################## mlton-20180207/doc/README.adoc-105- and library paths, if not on default search paths. (If `WITH_GMP_DIR` is mlton-20180207/doc/README.adoc:106: set, then `WITH_GMP_INC_DIR` defaults to `$(WITH_GMP_DIR)/include` and mlton-20180207/doc/README.adoc:107: `WITH_GMP_LIB_DIR` defaults to `$(WITH_GMP_DIR)/lib`.) mlton-20180207/doc/README.adoc-108- * `MLTON_RUNTIME_ARGS`, `MLTON_COMPILE_ARGS`: Specify runtime and compile ############################################## mlton-20180207/doc/README.adoc-181- and library paths, if not on default search paths. (If `WITH_GMP_DIR` is mlton-20180207/doc/README.adoc:182: set, then `WITH_GMP_INC_DIR` defaults to `$(WITH_GMP_DIR)/include` and mlton-20180207/doc/README.adoc:183: `WITH_GMP_LIB_DIR` defaults to `$(WITH_GMP_DIR)/lib`.) mlton-20180207/doc/README.adoc-184- ############################################## mlton-20180207/lib/mlrisc-lib/MLRISC.patch-1454-- where I = I mlton-20180207/lib/mlrisc-lib/MLRISC.patch:1455:- structure Asm : INSTRUCTION_EMITTER mlton-20180207/lib/mlrisc-lib/MLRISC.patch-1456-- where I = I ############################################## mlton-20180207/lib/mlrisc-lib/MLRISC.patch-1475-+ and type I.operand = I.operand mlton-20180207/lib/mlrisc-lib/MLRISC.patch:1476:+ structure Asm : INSTRUCTION_EMITTER (* where I = I and S.P = CFG.P *) mlton-20180207/lib/mlrisc-lib/MLRISC.patch-1477-+ where type I.addressing_mode = I.addressing_mode ############################################## mlton-20180207/lib/mlrisc-lib/MLRISC.patch-1517- (structure Flowgraph = CFG mlton-20180207/lib/mlrisc-lib/MLRISC.patch:1518: structure Asm = Asm mlton-20180207/lib/mlrisc-lib/MLRISC.patch-1519- structure InsnProps = Props ############################################## mlton-20180207/lib/mlrisc-lib/MLRISC.patch-1633-- where I = CFG.I mlton-20180207/lib/mlrisc-lib/MLRISC.patch:1634:- structure Asm : INSTRUCTION_EMITTER mlton-20180207/lib/mlrisc-lib/MLRISC.patch-1635-- where I = CFG.I ############################################## mlton-20180207/lib/mlrisc-lib/MLRISC.patch-1681-+ and type I.operand = CFG.I.operand mlton-20180207/lib/mlrisc-lib/MLRISC.patch:1682:+ structure Asm : INSTRUCTION_EMITTER (* where I = CFG.I and S = Emitter.S *) mlton-20180207/lib/mlrisc-lib/MLRISC.patch-1683-+ where type I.addressing_mode = CFG.I.addressing_mode ############################################## mlton-20180207/lib/mlrisc-lib/MLRISC.patch-1726-- where I = Emitter.I mlton-20180207/lib/mlrisc-lib/MLRISC.patch:1727:- structure Asm : INSTRUCTION_EMITTER mlton-20180207/lib/mlrisc-lib/MLRISC.patch-1728-- where I = CFG.I) = ############################################## mlton-20180207/lib/mlrisc-lib/MLRISC.patch-1746-+ and type I.operand = Emitter.I.operand mlton-20180207/lib/mlrisc-lib/MLRISC.patch:1747:+ structure Asm : INSTRUCTION_EMITTER (* where I = CFG.I *) mlton-20180207/lib/mlrisc-lib/MLRISC.patch-1748-+ where type I.addressing_mode = CFG.I.addressing_mode ############################################## mlton-20180207/lib/mlrisc-lib/MLRISC.patch-2130-- structure InsnProps : INSN_PROPERTIES where I = I mlton-20180207/lib/mlrisc-lib/MLRISC.patch:2131:- structure Asm : INSTRUCTION_EMITTER where I = I mlton-20180207/lib/mlrisc-lib/MLRISC.patch-2132-+ structure InsnProps : INSN_PROPERTIES (* where I = I *) ############################################## mlton-20180207/lib/mlrisc-lib/MLRISC.patch-2137-+ and type I.operand = I.operand mlton-20180207/lib/mlrisc-lib/MLRISC.patch:2138:+ structure Asm : INSTRUCTION_EMITTER (* where I = I *) mlton-20180207/lib/mlrisc-lib/MLRISC.patch-2139-+ where type I.addressing_mode = I.addressing_mode ############################################## mlton-20180207/lib/mlrisc-lib/MLRISC.patch-2218- sig mlton-20180207/lib/mlrisc-lib/MLRISC.patch:2219: structure Asm : INSTRUCTION_EMITTER mlton-20180207/lib/mlrisc-lib/MLRISC.patch-2220-- structure CFG : CONTROL_FLOW_GRAPH ############################################## mlton-20180207/lib/mlrisc-lib/MLRISC.patch-2255- functor PrintFlowgraph mlton-20180207/lib/mlrisc-lib/MLRISC.patch:2256: (structure Asm : INSTRUCTION_EMITTER mlton-20180207/lib/mlrisc-lib/MLRISC.patch-2257-- structure CFG : CONTROL_FLOW_GRAPH ############################################## mlton-20180207/lib/mlrisc-lib/MLRISC.patch-2288- struct mlton-20180207/lib/mlrisc-lib/MLRISC.patch:2289: structure Asm = Asm mlton-20180207/lib/mlrisc-lib/MLRISC.patch-2290-diff --git a/flowgraph/pseudo-ops-big.sml b/flowgraph/pseudo-ops-big.sml ############################################## mlton-20180207/lib/mlrisc-lib/MLRISC.patch-12355- functor ClusterRA mlton-20180207/lib/mlrisc-lib/MLRISC.patch:12356: (structure Asm : INSTRUCTION_EMITTER mlton-20180207/lib/mlrisc-lib/MLRISC.patch-12357-- structure Flowgraph : CONTROL_FLOW_GRAPH ############################################## mlton-20180207/lib/mlrisc-lib/MLRISC.patch-12528- (structure InsnProps : INSN_PROPERTIES mlton-20180207/lib/mlrisc-lib/MLRISC.patch:12529:- structure Asm : INSTRUCTION_EMITTER mlton-20180207/lib/mlrisc-lib/MLRISC.patch-12530-- where I = InsnProps.I mlton-20180207/lib/mlrisc-lib/MLRISC.patch:12531:+ structure Asm : INSTRUCTION_EMITTER (* where I = InsnProps.I *) mlton-20180207/lib/mlrisc-lib/MLRISC.patch-12532-+ where type I.addressing_mode = InsnProps.I.addressing_mode ############################################## mlton-20180207/lib/mlrisc-lib/MLRISC.patch-12616- (structure InsnProps : INSN_PROPERTIES mlton-20180207/lib/mlrisc-lib/MLRISC.patch:12617:- structure Asm : INSTRUCTION_EMITTER mlton-20180207/lib/mlrisc-lib/MLRISC.patch-12618-- where I = InsnProps.I mlton-20180207/lib/mlrisc-lib/MLRISC.patch:12619:+ structure Asm : INSTRUCTION_EMITTER (* where I = InsnProps.I *) mlton-20180207/lib/mlrisc-lib/MLRISC.patch-12620-+ where type I.addressing_mode = InsnProps.I.addressing_mode ############################################## mlton-20180207/lib/mlrisc-lib/MLRISC.patch-12743- (structure I : INSTRUCTIONS mlton-20180207/lib/mlrisc-lib/MLRISC.patch:12744:- structure Asm : INSTRUCTION_EMITTER mlton-20180207/lib/mlrisc-lib/MLRISC.patch-12745-- where I = I ############################################## mlton-20180207/lib/mlrisc-lib/MLRISC.patch-12754-- where I = I mlton-20180207/lib/mlrisc-lib/MLRISC.patch:12755:+ structure Asm : INSTRUCTION_EMITTER (* where I = I *) mlton-20180207/lib/mlrisc-lib/MLRISC.patch-12756-+ where type I.addressing_mode = I.addressing_mode ############################################## mlton-20180207/lib/mlrisc-lib/MLRISC.patch-12832- (structure Flowgraph = CFG mlton-20180207/lib/mlrisc-lib/MLRISC.patch:12833: structure Asm = Asm mlton-20180207/lib/mlrisc-lib/MLRISC.patch-12834- structure InsnProps = InsnProps ############################################## mlton-20180207/lib/mlrisc-lib/MLRISC.patch-13500- structure GraphViewer : GRAPH_VIEWER mlton-20180207/lib/mlrisc-lib/MLRISC.patch:13501:- structure Asm : INSTRUCTION_EMITTER where I = CFG.I) mlton-20180207/lib/mlrisc-lib/MLRISC.patch-13502-- : sig mlton-20180207/lib/mlrisc-lib/MLRISC.patch:13503:+ structure Asm : INSTRUCTION_EMITTER (* where I = CFG.I *) mlton-20180207/lib/mlrisc-lib/MLRISC.patch-13504-+ where type I.addressing_mode = CFG.I.addressing_mode ############################################## mlton-20180207/lib/mlrisc-lib/MLRISC.patch-14118-+ and type CFG.info = Flowgraph.info mlton-20180207/lib/mlrisc-lib/MLRISC.patch:14119:+ structure Asm : INSTRUCTION_EMITTER (* where I = X86Instr and S.P = Flowgraph.P *) mlton-20180207/lib/mlrisc-lib/MLRISC.patch-14120-+ where type I.addressing_mode = X86Instr.addressing_mode ############################################## mlton-20180207/lib/mlrisc-lib/MLRISC.patch-14162-- where CFG = Flowgraph mlton-20180207/lib/mlrisc-lib/MLRISC.patch:14163:- structure Asm : INSTRUCTION_EMITTER mlton-20180207/lib/mlrisc-lib/MLRISC.patch-14164-- where I = X86Instr ############################################## mlton-20180207/lib/mlrisc-lib/MLRISC.patch-14354-- where I = I mlton-20180207/lib/mlrisc-lib/MLRISC.patch:14355:- structure Asm : INSTRUCTION_EMITTER mlton-20180207/lib/mlrisc-lib/MLRISC.patch-14356-- where I = I ############################################## mlton-20180207/lib/mlrisc-lib/MLRISC.patch-14369-+ and type I.operand = I.operand mlton-20180207/lib/mlrisc-lib/MLRISC.patch:14370:+ structure Asm : INSTRUCTION_EMITTER (* where I = I and S.P = CFG.P *) mlton-20180207/lib/mlrisc-lib/MLRISC.patch-14371-+ where type I.addressing_mode = I.addressing_mode ############################################## mlton-20180207/lib/mlrisc-lib/MLRISC.patch-14425- (structure Flowgraph = CFG mlton-20180207/lib/mlrisc-lib/MLRISC.patch:14426: structure Asm = Asm mlton-20180207/lib/mlrisc-lib/MLRISC.patch-14427- structure InsnProps = InsnProps ############################################## mlton-20180207/lib/mlnlffi-lib/memory/memaccess.sml-184- (* wrapping and unwrapping for cc types *) mlton-20180207/lib/mlnlffi-lib/memory/memaccess.sml:185: fun wrap_addr (x : addr) = x : cc_addr mlton-20180207/lib/mlnlffi-lib/memory/memaccess.sml-186- fun wrap_schar (x : MLRep.Char.Signed.int) = x : cc_schar ############################################## mlton-20180207/lib/mlnlffi-lib/memory/memaccess.sml-198- mlton-20180207/lib/mlnlffi-lib/memory/memaccess.sml:199: fun unwrap_addr (x : cc_addr) = x : addr mlton-20180207/lib/mlnlffi-lib/memory/memaccess.sml-200- fun unwrap_schar (x : cc_schar) = x : MLRep.Char.Signed.int ############################################## mlton-20180207/lib/mlnlffi-lib/internals/c-int.sml-48-(* mlton-20180207/lib/mlnlffi-lib/internals/c-int.sml:49: fun pair_type_addr (t: 'f objt) (a: addr) = (a, t) mlton-20180207/lib/mlnlffi-lib/internals/c-int.sml-50-*) ############################################## mlton-20180207/mlnlffigen/gen-cppcmd-4- mlton-20180207/mlnlffigen/gen-cppcmd:5:dir=`dirname "$0"` mlton-20180207/mlnlffigen/gen-cppcmd:6:src=`cd "$dir/.." && pwd` mlton-20180207/mlnlffigen/gen-cppcmd:7:eval `"$src/bin/platform"` mlton-20180207/mlnlffigen/gen-cppcmd-8- ############################################## mlton-20180207/mlton/codegen/x86-codegen/x86.fun-25- *) mlton-20180207/mlton/codegen/x86-codegen/x86.fun:26: val Char_escapeASM = fn #"\000" => "\\000" mlton-20180207/mlton/codegen/x86-codegen/x86.fun-27- | #"\^G" => "\\007" ############################################## mlton-20180207/mlton/codegen/x86-codegen/x86.fun-31- | c => Char.escapeC c mlton-20180207/mlton/codegen/x86-codegen/x86.fun:32: fun String_escapeASM s = String.translate(s, Char_escapeASM) mlton-20180207/mlton/codegen/x86-codegen/x86.fun-33- ############################################## mlton-20180207/mlton/codegen/x86-codegen/x86.fun-3355- fn s => seq [str "\"", mlton-20180207/mlton/codegen/x86-codegen/x86.fun:3356: str (String_escapeASM s), mlton-20180207/mlton/codegen/x86-codegen/x86.fun-3357- str "\""]), ############################################## mlton-20180207/mlton/codegen/x86-codegen/x86.fun-4004- List.foreach mlton-20180207/mlton/codegen/x86-codegen/x86.fun:4005: (statements, fn asm => mlton-20180207/mlton/codegen/x86-codegen/x86.fun-4006- (print (Assembly.toString asm); ############################################## mlton-20180207/mlton/codegen/x86-codegen/x86.fun-4020- List.foreach mlton-20180207/mlton/codegen/x86-codegen/x86.fun:4021: (statements, fn asm => mlton-20180207/mlton/codegen/x86-codegen/x86.fun-4022- (print (Assembly.toString asm); ############################################## mlton-20180207/mlton/codegen/x86-codegen/x86-liveness.fun-637- then () mlton-20180207/mlton/codegen/x86-codegen/x86-liveness.fun:638: else (print "asm ::\n"; mlton-20180207/mlton/codegen/x86-codegen/x86-liveness.fun-639- print (Assembly.toString asm); ############################################## mlton-20180207/mlton/codegen/x86-codegen/x86-simplify.fun-2700- => let mlton-20180207/mlton/codegen/x86-codegen/x86-simplify.fun:2701: val asm = Assembly.replace replacer asm mlton-20180207/mlton/codegen/x86-codegen/x86-simplify.fun-2702- val {uses,defs,...} = Assembly.uses_defs_kills asm ############################################## mlton-20180207/mlton/codegen/x86-codegen/x86-simplify.fun-2766- changed = false}, mlton-20180207/mlton/codegen/x86-codegen/x86-simplify.fun:2767: fn ((asm as Assembly.Instruction mlton-20180207/mlton/codegen/x86-codegen/x86-simplify.fun-2768- (Instruction.MOV ############################################## mlton-20180207/mlton/codegen/x86-codegen/x86-simplify.fun-2800- end mlton-20180207/mlton/codegen/x86-codegen/x86-simplify.fun:2801: | ((asm as Assembly.Instruction mlton-20180207/mlton/codegen/x86-codegen/x86-simplify.fun-2802- (Instruction.pFMOV ############################################## mlton-20180207/mlton/codegen/x86-codegen/x86-simplify.fun-3030- statements = [One isInstructionMOV_dstTemp, mlton-20180207/mlton/codegen/x86-codegen/x86-simplify.fun:3031: All (fn asm mlton-20180207/mlton/codegen/x86-codegen/x86-simplify.fun-3032- => (isComment asm) ############################################## mlton-20180207/mlton/codegen/x86-codegen/x86-simplify.fun-3594- statements = [One isInstructionFMOV_dstTemp, mlton-20180207/mlton/codegen/x86-codegen/x86-simplify.fun:3595: All (fn asm mlton-20180207/mlton/codegen/x86-codegen/x86-simplify.fun-3596- => (isComment asm) ############################################## mlton-20180207/mlton/codegen/x86-codegen/x86-codegen.fun-359- mlton-20180207/mlton/codegen/x86-codegen/x86-codegen.fun:360: val asm = mlton-20180207/mlton/codegen/x86-codegen/x86-codegen.fun-361- List.concat ############################################## mlton-20180207/mlton/codegen/x86-codegen/x86-codegen.fun-369- (asm, mlton-20180207/mlton/codegen/x86-codegen/x86-codegen.fun:370: fn asm => (Layout.print(Assembly.layout asm, print); mlton-20180207/mlton/codegen/x86-codegen/x86-codegen.fun-371- print "\n")) ############################################## mlton-20180207/mlton/codegen/x86-codegen/x86-allocate-registers.fun-683- fun toNoLiveness (assembly: Assembly.t list) : ((Assembly.t * t) list) mlton-20180207/mlton/codegen/x86-codegen/x86-allocate-registers.fun:684: = List.map(assembly, fn asm => (asm,{dead = MemLocSet.empty, mlton-20180207/mlton/codegen/x86-codegen/x86-allocate-registers.fun-685- commit = MemLocSet.empty, ############################################## mlton-20180207/mlton/codegen/amd64-codegen/amd64-simplify.fun-2606- => let mlton-20180207/mlton/codegen/amd64-codegen/amd64-simplify.fun:2607: val asm = Assembly.replace replacer asm mlton-20180207/mlton/codegen/amd64-codegen/amd64-simplify.fun-2608- val {uses,defs,...} = Assembly.uses_defs_kills asm ############################################## mlton-20180207/mlton/codegen/amd64-codegen/amd64-simplify.fun-2672- changed = false}, mlton-20180207/mlton/codegen/amd64-codegen/amd64-simplify.fun:2673: fn ((asm as Assembly.Instruction mlton-20180207/mlton/codegen/amd64-codegen/amd64-simplify.fun-2674- (Instruction.MOV ############################################## mlton-20180207/mlton/codegen/amd64-codegen/amd64-simplify.fun-2706- end mlton-20180207/mlton/codegen/amd64-codegen/amd64-simplify.fun:2707: | ((asm as Assembly.Instruction mlton-20180207/mlton/codegen/amd64-codegen/amd64-simplify.fun-2708- (Instruction.SSE_MOVS ############################################## mlton-20180207/mlton/codegen/amd64-codegen/amd64-simplify.fun-2936- statements = [One isInstructionMOV_dstTemp, mlton-20180207/mlton/codegen/amd64-codegen/amd64-simplify.fun:2937: All (fn asm mlton-20180207/mlton/codegen/amd64-codegen/amd64-simplify.fun-2938- => (isComment asm) ############################################## mlton-20180207/mlton/codegen/amd64-codegen/amd64-simplify.fun-3121- statements = [One isInstructionSSEMOVS_dstTemp, mlton-20180207/mlton/codegen/amd64-codegen/amd64-simplify.fun:3122: All (fn asm mlton-20180207/mlton/codegen/amd64-codegen/amd64-simplify.fun-3123- => (isComment asm) ############################################## mlton-20180207/mlton/codegen/amd64-codegen/amd64-allocate-registers.fun-684- fun toNoLiveness (assembly: Assembly.t list) : ((Assembly.t * t) list) mlton-20180207/mlton/codegen/amd64-codegen/amd64-allocate-registers.fun:685: = List.map(assembly, fn asm => (asm,{dead = MemLocSet.empty, mlton-20180207/mlton/codegen/amd64-codegen/amd64-allocate-registers.fun-686- commit = MemLocSet.empty, ############################################## mlton-20180207/mlton/codegen/amd64-codegen/amd64-liveness.fun-637- then () mlton-20180207/mlton/codegen/amd64-codegen/amd64-liveness.fun:638: else (print "asm ::\n"; mlton-20180207/mlton/codegen/amd64-codegen/amd64-liveness.fun-639- print (Assembly.toString asm); ############################################## mlton-20180207/mlton/codegen/amd64-codegen/amd64-codegen.fun-176- stackTopReg = amd64.Register.rbp} mlton-20180207/mlton/codegen/amd64-codegen/amd64-codegen.fun:177: val asm = mlton-20180207/mlton/codegen/amd64-codegen/amd64-codegen.fun-178- [ ############################################## mlton-20180207/mlton/codegen/amd64-codegen/amd64-codegen.fun-351- (asm, mlton-20180207/mlton/codegen/amd64-codegen/amd64-codegen.fun:352: fn asm => (Layout.print(Assembly.layout asm, print); mlton-20180207/mlton/codegen/amd64-codegen/amd64-codegen.fun-353- print "\n")) ############################################## mlton-20180207/mlton/codegen/amd64-codegen/amd64.fun-26- *) mlton-20180207/mlton/codegen/amd64-codegen/amd64.fun:27: val Char_escapeASM = fn #"\000" => "\\000" mlton-20180207/mlton/codegen/amd64-codegen/amd64.fun-28- | #"\^G" => "\\007" ############################################## mlton-20180207/mlton/codegen/amd64-codegen/amd64.fun-32- | c => Char.escapeC c mlton-20180207/mlton/codegen/amd64-codegen/amd64.fun:33: fun String_escapeASM s = String.translate(s, Char_escapeASM) mlton-20180207/mlton/codegen/amd64-codegen/amd64.fun-34- ############################################## mlton-20180207/mlton/codegen/amd64-codegen/amd64.fun-3156- fn s => seq [str "\"", mlton-20180207/mlton/codegen/amd64-codegen/amd64.fun:3157: str (String_escapeASM s), mlton-20180207/mlton/codegen/amd64-codegen/amd64.fun-3158- str "\""]), ############################################## mlton-20180207/mlton/codegen/amd64-codegen/amd64.fun-3786- List.foreach mlton-20180207/mlton/codegen/amd64-codegen/amd64.fun:3787: (statements, fn asm => mlton-20180207/mlton/codegen/amd64-codegen/amd64.fun-3788- (print (Assembly.toString asm); ############################################## mlton-20180207/mlton/codegen/amd64-codegen/amd64.fun-3802- List.foreach mlton-20180207/mlton/codegen/amd64-codegen/amd64.fun:3803: (statements, fn asm => mlton-20180207/mlton/codegen/amd64-codegen/amd64.fun-3804- (print (Assembly.toString asm); ############################################## mlton-20180207/mlton/codegen/llvm-codegen/llvm-codegen.fun-462- *) mlton-20180207/mlton/codegen/llvm-codegen/llvm-codegen.fun:463:fun getOperandAddr (cxt, operand) = mlton-20180207/mlton/codegen/llvm-codegen/llvm-codegen.fun-464- case operand of ############################################## mlton-20180207/mlton/codegen/llvm-codegen/llvm-codegen.fun-485- let mlton-20180207/mlton/codegen/llvm-codegen/llvm-codegen.fun:486: val (operPre, operTy, operReg) = getOperandAddr (cxt, oper) mlton-20180207/mlton/codegen/llvm-codegen/llvm-codegen.fun-487- val llvmTy = llty ty ############################################## mlton-20180207/mlton/codegen/llvm-codegen/llvm-codegen.fun-552- let mlton-20180207/mlton/codegen/llvm-codegen/llvm-codegen.fun:553: val (pre, ty, addr) = getOperandAddr (cxt, operand) mlton-20180207/mlton/codegen/llvm-codegen/llvm-codegen.fun-554- val reg = nextLLVMReg () ############################################## mlton-20180207/mlton/codegen/llvm-codegen/llvm-codegen.fun-955- let mlton-20180207/mlton/codegen/llvm-codegen/llvm-codegen.fun:956: val (destPre, destTy, destReg) = getOperandAddr (cxt, dest) mlton-20180207/mlton/codegen/llvm-codegen/llvm-codegen.fun-957- val store = mkstore (destTy, reg, destReg) ############################################## mlton-20180207/mlton/codegen/llvm-codegen/llvm-codegen.fun-976- val (srcpre, _, srcreg) = getOperandValue (cxt, src) mlton-20180207/mlton/codegen/llvm-codegen/llvm-codegen.fun:977: val (dstpre, dstty, dstreg) = getOperandAddr (cxt, dst) mlton-20180207/mlton/codegen/llvm-codegen/llvm-codegen.fun-978- val store = mkstore (dstty, srcreg, dstreg) ############################################## mlton-20180207/mlton/codegen/llvm-codegen/llvm-codegen.fun-1032- val extractObit = concat ["\t", obit, " = extractvalue ", ty, " ", reg, ", 1\n"] mlton-20180207/mlton/codegen/llvm-codegen/llvm-codegen.fun:1033: val (destPre, destTy, destReg) = getOperandAddr (cxt, dst) mlton-20180207/mlton/codegen/llvm-codegen/llvm-codegen.fun-1034- val store = mkstore (destTy, res, destReg) ############################################## mlton-20180207/mlton/codegen/llvm-codegen/llvm-codegen.fun-1264- val (dstpre, dstty, dstreg) = mlton-20180207/mlton/codegen/llvm-codegen/llvm-codegen.fun:1265: getOperandAddr (cxt, xop) mlton-20180207/mlton/codegen/llvm-codegen/llvm-codegen.fun-1266- val store = mkstore (dstty, reg, dstreg) ############################################## mlton-20180207/runtime/basis/MLton/Rusage/rusage.c-57-void MLton_Rusage_getrusage (void) { mlton-20180207/runtime/basis/MLton/Rusage/rusage.c:58: MLton_Rusage_gc = *(GC_getRusageGCAddr (&gcState)); mlton-20180207/runtime/basis/MLton/Rusage/rusage.c-59- getrusage (RUSAGE_SELF, &MLton_Rusage_self); ############################################## mlton-20180207/runtime/basis/Net/NetHostDB.c-42- MLton_initSockets (); mlton-20180207/runtime/basis/Net/NetHostDB.c:43: NetHostDB_hostent = gethostbyaddr((const char*)addr, len, AF_INET); mlton-20180207/runtime/basis/Net/NetHostDB.c-44- return (C_Int_t)(NetHostDB_hostent != NULL and NetHostDB_hostent->h_name != NULL); ############################################## mlton-20180207/runtime/basis/Net/Socket/INetSock.c-3-void mlton-20180207/runtime/basis/Net/Socket/INetSock.c:4:Socket_INetSock_toAddr (Vector(Word8_t) in_addr, Word16_t port, mlton-20180207/runtime/basis/Net/Socket/INetSock.c-5- Array(Word8_t) addr, Ref(C_Socklen_t) addrlen) { ############################################## mlton-20180207/runtime/basis/Net/Socket/INetSock.c-16- mlton-20180207/runtime/basis/Net/Socket/INetSock.c:17:void Socket_INetSock_fromAddr (Vector(Word8_t) addr) { mlton-20180207/runtime/basis/Net/Socket/INetSock.c-18- const struct sockaddr_in *sa = (const struct sockaddr_in*)addr; ############################################## mlton-20180207/runtime/basis/Net/Socket/INetSock.c-28- mlton-20180207/runtime/basis/Net/Socket/INetSock.c:29:void Socket_INetSock_getInAddr (Array(Word8_t) addr) { mlton-20180207/runtime/basis/Net/Socket/INetSock.c-30- *(struct in_addr*)addr = Socket_INetSock_fromAddr_in_addr; ############################################## mlton-20180207/runtime/basis/Net/Socket/UnixSock.c-4- mlton-20180207/runtime/basis/Net/Socket/UnixSock.c:5:void Socket_UnixSock_toAddr (NullString8_t path, C_Size_t pathlen, Array(Word8_t) addr, Ref(C_Socklen_t) addrlen) { mlton-20180207/runtime/basis/Net/Socket/UnixSock.c-6- size_t i; ############################################## mlton-20180207/runtime/basis/Net/Socket/UnixSock.c-35- mlton-20180207/runtime/basis/Net/Socket/UnixSock.c:36:void Socket_UnixSock_fromAddr (Vector(Word8_t) addr, Array(Char8_t) path, C_Size_t pathlen) { mlton-20180207/runtime/basis/Net/Socket/UnixSock.c-37- size_t i; ############################################## mlton-20180207/runtime/basis/Net/Socket/Socket.c-46- mlton-20180207/runtime/basis/Net/Socket/Socket.c:47:C_Int_t Socket_familyOfAddr(Vector(Word8_t) addr) { mlton-20180207/runtime/basis/Net/Socket/Socket.c-48- return ((const struct sockaddr*)addr)->sa_family; ############################################## mlton-20180207/runtime/basis/Posix/Signal.c-11- mlton-20180207/runtime/basis/Posix/Signal.c:12: sigdelset (GC_getSignalsHandledAddr (&gcState), signum); mlton-20180207/runtime/basis/Posix/Signal.c-13- memset (&sa, 0, sizeof(sa)); ############################################## mlton-20180207/runtime/basis/Posix/Signal.c-30- mlton-20180207/runtime/basis/Posix/Signal.c:31: sigdelset (GC_getSignalsHandledAddr (&gcState), signum); mlton-20180207/runtime/basis/Posix/Signal.c-32- memset (&sa, 0, sizeof(sa)); ############################################## mlton-20180207/runtime/basis/Posix/Signal.c-49- mlton-20180207/runtime/basis/Posix/Signal.c:50: sigaddset (GC_getSignalsHandledAddr (&gcState), signum); mlton-20180207/runtime/basis/Posix/Signal.c-51- memset (&sa, 0, sizeof(sa)); ############################################## mlton-20180207/runtime/basis/Posix/Signal.c-67-C_Int_t Posix_Signal_isPending (C_Int_t signum) { mlton-20180207/runtime/basis/Posix/Signal.c:68: return sigismember (GC_getSignalsPendingAddr (&gcState), signum); mlton-20180207/runtime/basis/Posix/Signal.c-69-} ############################################## mlton-20180207/runtime/basis/Posix/Signal.c-75-void Posix_Signal_resetPending (void) { mlton-20180207/runtime/basis/Posix/Signal.c:76: sigemptyset (GC_getSignalsPendingAddr (&gcState)); mlton-20180207/runtime/basis/Posix/Signal.c-77- GC_setGCSignalPending (&gcState, FALSE); ############################################## mlton-20180207/runtime/basis-ffi.h-886-PRIVATE extern const C_Int_t Socket_Ctl_SOL_SOCKET; mlton-20180207/runtime/basis-ffi.h:887:PRIVATE C_Int_t Socket_familyOfAddr(Vector(Word8_t)); mlton-20180207/runtime/basis-ffi.h-888-PRIVATE C_Errno_t(C_Int_t) Socket_GenericSock_socket(C_Int_t,C_Int_t,C_Int_t); ############################################## mlton-20180207/runtime/basis-ffi.h-893-PRIVATE extern const C_Int_t Socket_INetSock_Ctl_TCP_NODELAY; mlton-20180207/runtime/basis-ffi.h:894:PRIVATE void Socket_INetSock_fromAddr(Vector(Word8_t)); mlton-20180207/runtime/basis-ffi.h:895:PRIVATE void Socket_INetSock_getInAddr(Array(Word8_t)); mlton-20180207/runtime/basis-ffi.h-896-PRIVATE Word16_t Socket_INetSock_getPort(void); mlton-20180207/runtime/basis-ffi.h:897:PRIVATE void Socket_INetSock_toAddr(Vector(Word8_t),Word16_t,Array(Word8_t),Ref(C_Socklen_t)); mlton-20180207/runtime/basis-ffi.h-898-PRIVATE C_Errno_t(C_Int_t) Socket_listen(C_Sock_t,C_Int_t); ############################################## mlton-20180207/runtime/basis-ffi.h-924-PRIVATE extern const C_Size_t Socket_sockAddrStorageLen; mlton-20180207/runtime/basis-ffi.h:925:PRIVATE void Socket_UnixSock_fromAddr(Vector(Word8_t),Array(Char8_t),C_Size_t); mlton-20180207/runtime/basis-ffi.h-926-PRIVATE C_Size_t Socket_UnixSock_pathLen(Vector(Word8_t)); mlton-20180207/runtime/basis-ffi.h:927:PRIVATE void Socket_UnixSock_toAddr(NullString8_t,C_Size_t,Array(Word8_t),Ref(C_Socklen_t)); mlton-20180207/runtime/basis-ffi.h-928-PRIVATE void Stdio_print(String8_t); ############################################## mlton-20180207/runtime/gc/gc_state.c-192- mlton-20180207/runtime/gc/gc_state.c:193:struct rusage* GC_getRusageGCAddr (GC_state s) { mlton-20180207/runtime/gc/gc_state.c-194- return &(s->cumulativeStatistics.ru_gc); ############################################## mlton-20180207/runtime/gc/gc_state.c-196- mlton-20180207/runtime/gc/gc_state.c:197:sigset_t* GC_getSignalsHandledAddr (GC_state s) { mlton-20180207/runtime/gc/gc_state.c-198- return &(s->signalsInfo.signalsHandled); ############################################## mlton-20180207/runtime/gc/gc_state.c-200- mlton-20180207/runtime/gc/gc_state.c:201:sigset_t* GC_getSignalsPendingAddr (GC_state s) { mlton-20180207/runtime/gc/gc_state.c-202- return &(s->signalsInfo.signalsPending); ############################################## mlton-20180207/runtime/gc/generational.c-47-} mlton-20180207/runtime/gc/generational.c:48:GC_cardMapElem *pointerToCardMapAddr (GC_state s, pointer p) { mlton-20180207/runtime/gc/generational.c-49- GC_cardMapElem *res; ############################################## mlton-20180207/runtime/gc/generational.c-52- if (DEBUG_CARD_MARKING) mlton-20180207/runtime/gc/generational.c:53: fprintf (stderr, "pointerToCardMapAddr ("FMTPTR") = "FMTPTR"\n", mlton-20180207/runtime/gc/generational.c-54- (uintptr_t)p, (uintptr_t)res); ############################################## mlton-20180207/runtime/gc/generational.c-63-bool isCardMarked (GC_state s, pointer p) { mlton-20180207/runtime/gc/generational.c:64: return (*pointerToCardMapAddr (s, p) != 0x0); mlton-20180207/runtime/gc/generational.c-65-} ############################################## mlton-20180207/runtime/gc/generational.c-71- if (s->mutatorMarksCards) mlton-20180207/runtime/gc/generational.c:72: *(pointerToCardMapAddr (s, p)) = 0x1; mlton-20180207/runtime/gc/generational.c-73-} ############################################## mlton-20180207/runtime/gc/generational.h-65-static inline GC_cardMapIndex pointerToCardMapIndexAbsolute (pointer p); mlton-20180207/runtime/gc/generational.h:66:static inline GC_cardMapElem *pointerToCardMapAddr (GC_state s, pointer p); mlton-20180207/runtime/gc/generational.h-67- ############################################## mlton-20180207/runtime/gc/gc_state.h-108- mlton-20180207/runtime/gc/gc_state.h:109:PRIVATE struct rusage* GC_getRusageGCAddr (GC_state s); mlton-20180207/runtime/gc/gc_state.h-110- mlton-20180207/runtime/gc/gc_state.h:111:PRIVATE sigset_t* GC_getSignalsHandledAddr (GC_state s); mlton-20180207/runtime/gc/gc_state.h:112:PRIVATE sigset_t* GC_getSignalsPendingAddr (GC_state s); mlton-20180207/runtime/gc/gc_state.h-113-PRIVATE void GC_setGCSignalHandled (GC_state s, bool b); ############################################## mlton-20180207/runtime/gen/basis-ffi.h-886-PRIVATE extern const C_Int_t Socket_Ctl_SOL_SOCKET; mlton-20180207/runtime/gen/basis-ffi.h:887:PRIVATE C_Int_t Socket_familyOfAddr(Vector(Word8_t)); mlton-20180207/runtime/gen/basis-ffi.h-888-PRIVATE C_Errno_t(C_Int_t) Socket_GenericSock_socket(C_Int_t,C_Int_t,C_Int_t); ############################################## mlton-20180207/runtime/gen/basis-ffi.h-893-PRIVATE extern const C_Int_t Socket_INetSock_Ctl_TCP_NODELAY; mlton-20180207/runtime/gen/basis-ffi.h:894:PRIVATE void Socket_INetSock_fromAddr(Vector(Word8_t)); mlton-20180207/runtime/gen/basis-ffi.h:895:PRIVATE void Socket_INetSock_getInAddr(Array(Word8_t)); mlton-20180207/runtime/gen/basis-ffi.h-896-PRIVATE Word16_t Socket_INetSock_getPort(void); mlton-20180207/runtime/gen/basis-ffi.h:897:PRIVATE void Socket_INetSock_toAddr(Vector(Word8_t),Word16_t,Array(Word8_t),Ref(C_Socklen_t)); mlton-20180207/runtime/gen/basis-ffi.h-898-PRIVATE C_Errno_t(C_Int_t) Socket_listen(C_Sock_t,C_Int_t); ############################################## mlton-20180207/runtime/gen/basis-ffi.h-924-PRIVATE extern const C_Size_t Socket_sockAddrStorageLen; mlton-20180207/runtime/gen/basis-ffi.h:925:PRIVATE void Socket_UnixSock_fromAddr(Vector(Word8_t),Array(Char8_t),C_Size_t); mlton-20180207/runtime/gen/basis-ffi.h-926-PRIVATE C_Size_t Socket_UnixSock_pathLen(Vector(Word8_t)); mlton-20180207/runtime/gen/basis-ffi.h:927:PRIVATE void Socket_UnixSock_toAddr(NullString8_t,C_Size_t,Array(Word8_t),Ref(C_Socklen_t)); mlton-20180207/runtime/gen/basis-ffi.h-928-PRIVATE void Stdio_print(String8_t); ############################################## mlton-20180207/.pc/stack-hardening.patch/bin/mlton-script-6- mlton-20180207/.pc/stack-hardening.patch/bin/mlton-script:7:dir=`dirname "$0"` mlton-20180207/.pc/stack-hardening.patch/bin/mlton-script:8:lib=`cd "$dir/../lib/mlton" && pwd` mlton-20180207/.pc/stack-hardening.patch/bin/mlton-script-9- ############################################## mlton-20180207/.pc/stack-hardening.patch/bin/mlton-script-37- if $smlnj -h >/dev/null 2>&1; then mlton-20180207/.pc/stack-hardening.patch/bin/mlton-script:38: smlnj_heap_suffix=`echo 'TextIO.output (TextIO.stdErr, SMLofNJ.SysInfo.getHeapSuffix ());' | $smlnj 2>&1 1> /dev/null` mlton-20180207/.pc/stack-hardening.patch/bin/mlton-script-39- mlton_smlnj_heap="$lib/mlton-smlnj.$smlnj_heap_suffix" ############################################## mlton-20180207/.pc/ppc64el.patch/bin/platform-4- mlton-20180207/.pc/ppc64el.patch/bin/platform:5:name=`basename "$0"` mlton-20180207/.pc/ppc64el.patch/bin/platform:6:dir=`dirname "$0"` mlton-20180207/.pc/ppc64el.patch/bin/platform:7:bin=`cd "$dir" && pwd` mlton-20180207/.pc/ppc64el.patch/bin/platform-8- ############################################## mlton-20180207/.pc/mips64el.patch/bin/platform-4- mlton-20180207/.pc/mips64el.patch/bin/platform:5:name=`basename "$0"` mlton-20180207/.pc/mips64el.patch/bin/platform:6:dir=`dirname "$0"` mlton-20180207/.pc/mips64el.patch/bin/platform:7:bin=`cd "$dir" && pwd` mlton-20180207/.pc/mips64el.patch/bin/platform-8- ############################################## mlton-20180207/.pc/riscv64.patch/bin/platform-4- mlton-20180207/.pc/riscv64.patch/bin/platform:5:name=`basename "$0"` mlton-20180207/.pc/riscv64.patch/bin/platform:6:dir=`dirname "$0"` mlton-20180207/.pc/riscv64.patch/bin/platform:7:bin=`cd "$dir" && pwd` mlton-20180207/.pc/riscv64.patch/bin/platform-8-