Matthew Fluet

Results 60 comments of Matthew Fluet

Having ppc binaries would be fine, especially if adding them to the GitHub release artifacts makes them a stable target for various bootstrap files.

If you know the target platform, then you can compile with `make TARGET_ARCH=powerpc`, which will bypass whatever `./bin/platform` would determine. The trouble with macOS is that there are lots of...

Using an annotation to support the SML/NJ-style elaboration of `withtype` would be a reasonable approach. PR welcome.

Using `structure Finalizable = MLton.Finalizable` produces the output: ``` finalized obj2 finalized obj1 finalized a1 ``` whether using `theFunction self` or `theFunction (#n self)`. I'm not sure why using `MLton.Thread.atomically`...

> > I'm not sure why using `MLton.Thread.atomically` would eliminate the need for a loop in the `atExit` handler. > > There is a while-loop in the `atExit` handler. Have...

The choice of `HOST_ARCH` is determined by [`./bin/platform`](https://github.com/MLton/mlton/blob/master/bin/platform), which essentially just queries `uname -m`. I suspect the difference between 10.6 and 10.7 is just various points in macOS evolution ---...

As far as I can tell from the logs, this issue is mistitled. It isn't really the case that "Latest MLton fails to build on 10.6-10.7 (only for x86_64)". The...

One option, for `${configure.build_arch} eq "x86_64"` and `${os.major}

Closing; as noted in the comments, this is a boostrapping problem and not something that can be resolved here (i.e., with the current MLton sources.