Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upstream merge #127

Merged
merged 752 commits into from
Sep 29, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
752 commits
Select commit Hold shift + click to select a range
84d4861
Build with `WITH_DBG_RUNTIME=false` in `./bin/travis-ci`
MatthewFluet Jan 17, 2020
a864e2c
Copy `%-pic.a` from `%.a` when PIC enabled by default
MatthewFluet Jan 17, 2020
78a857a
Use `#include` paths relative to `/runtime`
MatthewFluet Jan 17, 2020
f1316a5
Merge pull request #361 from MatthewFluet/make-runtime-updates
MatthewFluet Jan 18, 2020
36659f8
Add `_symconst : <ty>` form to `runtime/gen/gen-basis-ffi.sml`
MatthewFluet Jan 18, 2020
ce0aae2
Add `structure Control.StrMap` for `name = value` maps
MatthewFluet Jan 19, 2020
7a5b661
Use `Control.StrMap.load` for `./lib/mlton/targets/<tgt>/sizes`
MatthewFluet Jan 19, 2020
6068e55
Rename `sizes` to `rconsts` (runtime constants)
MatthewFluet Jan 20, 2020
0c61ae8
Use `Control.Target.rconsts` for `Runtime.GCField.offset`
MatthewFluet Jan 20, 2020
091166d
Use macro for `gen-basis-ffi` targets in `runtime/Makefile`
MatthewFluet Jan 20, 2020
c592c6a
Generate `basis-ffi.def` constants at `make runtime`
MatthewFluet Jan 20, 2020
333e91f
Eliminate `Control.Target.setBigEndian`
MatthewFluet Jan 20, 2020
be522e3
Use `rconsts` rather than `constants` for `_const` elaboration
MatthewFluet Jan 20, 2020
b9d8cbf
Eliminate `make constants`
MatthewFluet Jan 20, 2020
10abbf4
Rename `rconsts` to `constants`
MatthewFluet Jan 20, 2020
ebb6f0e
Add `Control.{build,commandLine}Consts: StrMap.t`
MatthewFluet Jan 20, 2020
1888feb
Move `Ffi.numExports: unit -> int` to `ControlFlags.numExports: int ref`
MatthewFluet Jan 20, 2020
69376cb
Eliminate `functor LookupConstant` and `val Const.lookup`
MatthewFluet Jan 21, 2020
346fb07
Tweak the parsing of `constants` file
MatthewFluet Jan 21, 2020
2b98557
Use prefix to distinguish `_{,build+,command_line_}const`
MatthewFluet Jan 21, 2020
581c2e9
Merge pull request #362 from MatthewFluet/runtime-constants
MatthewFluet Jan 21, 2020
417e5ba
Add missing `profiled:` target in `Makefile`
MatthewFluet Jan 21, 2020
bc92336
Omit `install-docs` from `install` target of `Makefile`
MatthewFluet Jan 21, 2020
6361260
Perform separate `$(MAKE)` calls for sequential steps in `Makefile`
MatthewFluet Jan 21, 2020
b526979
Improve handling of `control/version.sml` in `mlton/Makefile`
MatthewFluet Jan 21, 2020
f72f7b7
Use `make -j4` in `bin/travis-ci`
MatthewFluet Jan 21, 2020
fb22ac7
Merge pull request #363 from MatthewFluet/parallel-make
MatthewFluet Jan 21, 2020
a0fc421
Use `Makefile.config` in `doc/guide/Makefile`
MatthewFluet Jan 21, 2020
1dcb8e3
Need (only) update `Makefile.config` in `make version`
MatthewFluet Jan 21, 2020
83099bb
Add "official" text description to `Home` page in guide
MatthewFluet Jan 21, 2020
68c1380
Update Google Custom Search
MatthewFluet Jan 21, 2020
234bc62
Merge pull request #364 from MatthewFluet/guide-updates
MatthewFluet Jan 21, 2020
57427ba
Add `-native-pic {false,true}` option
MatthewFluet Jan 21, 2020
4f08d54
Update `CHANGELOG.adoc`
MatthewFluet Jan 21, 2020
749b0b5
Drop unused `-DPIC` when compiling `.c` to `.o` by `mlton`
MatthewFluet Jan 21, 2020
daa5eb3
Add `-pic-runtime {false,true}` option
MatthewFluet Jan 21, 2020
b1d5814
Tweak order of `DBGXCFLAGS` in `runtime/Makefile`
MatthewFluet Jan 21, 2020
ac9da14
Build `libmlton{,-dbg}{,-npi,-pic,-pie}.a` variants
MatthewFluet Jan 22, 2020
6d4b7b2
Save default `__pie__` and `__pic__` values in `constants` file
MatthewFluet Jan 22, 2020
82967ed
Tweak `show-config`
MatthewFluet Jan 22, 2020
bfaabe3
Add `-pi-style {default|npi|pic|pie}` option
MatthewFluet Jan 22, 2020
a6eccef
Drop unnecessary `\` line continuations from `runtime/Makefile`
MatthewFluet Jan 22, 2020
48ea79b
Copy `libmlton.a` from appropriate `libmlton-{npi,pic,pie}.a`
MatthewFluet Jan 22, 2020
a5e16a0
Link with `-fPIE -pie` with `-pi-style pie`
MatthewFluet Jan 23, 2020
3e77f74
Make `-format {library,libarchive}` imply `-pi-style pic` by default
MatthewFluet Jan 23, 2020
dd8107a
Use `-fPIC -shared` for `-format library`
MatthewFluet Jan 23, 2020
b5a40b0
Only build `libmlton{,dbg}.a` for development
MatthewFluet Jan 23, 2020
4664557
Simplify `version` target of `Makefile`
MatthewFluet Jan 23, 2020
745aa0e
Update `CHANGELOG.adoc`
MatthewFluet Jan 23, 2020
3f00f6c
Restore necessary `\` line continuations in `runtime/Makefile`
MatthewFluet Jan 23, 2020
7daaad2
Remove unused `ControlFlags.PositionIndependentStyle.compare`
MatthewFluet Jan 23, 2020
af68d22
Merge pull request #365 from MatthewFluet/pic-updates
MatthewFluet Jan 23, 2020
2722627
Simplify construction of library name in `mlton/main/main.fun`
MatthewFluet Jan 24, 2020
ad07445
Reset `default::{pie,pic}` with `update` target of `Makefile.binary`
MatthewFluet Jan 24, 2020
bfbc2f9
Make `update` target of `Makefile.binary` idempotent when `WITH_GMP_D…
MatthewFluet Jan 24, 2020
33b675d
Fix help string for `-pi-style` option
MatthewFluet Jan 24, 2020
bc8422d
Clang respects `-fno-pie` during linking, but not `-no-pie` (on MacOS)
MatthewFluet Jan 24, 2020
b16b8ae
Copy `libmlton.a` from `libmlton{-npi,-pic,-pie}.a` with `update` tar…
MatthewFluet Jan 24, 2020
2521cb3
Merge pull request #366 from MatthewFluet/binary-release-update-pi-de…
MatthewFluet Jan 25, 2020
a7b19de
Cleanup formatting and whitespace
MatthewFluet Feb 13, 2020
87d2f17
Refactor `simplifyType` property of `SimplifyTypes` to `simplifyTypeOpt`
MatthewFluet Feb 13, 2020
216d505
Refactor handling of uninhabited types in `SimplifyTypes`
MatthewFluet Feb 13, 2020
51ae3cd
Fix bug in `SimplifyTypes`
MatthewFluet Feb 13, 2020
f27a6bf
Further optimize `SimplifyTypes`
MatthewFluet Feb 13, 2020
efeb4cc
Rename `SimplifyTypes.Result.Bugg` to `Dead`
MatthewFluet Feb 13, 2020
674c820
Use an explicit `void` type for sequences of uninhabited types
MatthewFluet Feb 13, 2020
08d2197
Don't need to record information about uninhabited datatypes
MatthewFluet Feb 13, 2020
ed7d109
Further optimize `SimplifyTypes`
MatthewFluet Feb 13, 2020
fab36d3
Further optimize `SimplifyTypes`
MatthewFluet Feb 13, 2020
3b8f3f7
Further optimize `SimplifyTypes`
MatthewFluet Feb 13, 2020
d6f732b
Eliminate (now) unused `unitVar` from `SimplifyTypes`
MatthewFluet Feb 13, 2020
33614ae
Further optimize `SimplifyTypes`
MatthewFluet Feb 13, 2020
cdc536d
Fix latent bug in previous optimization of `SimplifyTypes`
MatthewFluet Feb 13, 2020
92cc669
Further optimize `SimplifyTypes`
MatthewFluet Feb 13, 2020
7f93cea
Further optimize `SimplifyTypes`; `simplifyExp` always succeeds
MatthewFluet Feb 13, 2020
297677a
Eliminate unnecessary `structure Result` in `SimplifyTypes`
MatthewFluet Feb 13, 2020
0ace0ff
Further optimize `SimplifyTypes`
MatthewFluet Feb 14, 2020
9b95df4
Note `SimplifyTypes` bug fix in `CHANGELOG.adoc`
MatthewFluet Feb 14, 2020
ef0f059
Merge pull request #367 from MatthewFluet/simplify-types-fix
MatthewFluet Feb 14, 2020
3d81d42
Fix regression in functionality of `SimplifyTypes`.
MatthewFluet Feb 16, 2020
3d039c2
Merge pull request #368 from MatthewFluet/simplify-types-update
MatthewFluet Feb 16, 2020
f3c6b51
Fix comment in `signature OBJECT_TYPE`
MatthewFluet Jan 26, 2020
0c05abd
Eliminate `Type.t` fields of `Object` variants
MatthewFluet Jan 27, 2020
6f4f2fc
Use `components: ty vector` for OBJECT_TYPE variants
MatthewFluet Feb 18, 2020
8c94245
Refactor `structure Ssa2Tree.Prod: PROD` to `structure Atoms.Prod: PROD`
MatthewFluet Feb 19, 2020
5ff8e6f
Add `Prod.first` and `Prod.hash`
MatthewFluet Feb 21, 2020
3429ef1
Export `signature PROD`
MatthewFluet Feb 21, 2020
b9fa691
Use `components: ty Prod.t` for OBJECT_TYPE variants
MatthewFluet Feb 21, 2020
b39a8f8
Be less conservative about placing static objects in Dynamic heap
MatthewFluet Feb 21, 2020
7610468
Simplify `PackedRepresentation.WordComponent`
MatthewFluet Feb 21, 2020
953fe8d
Don't assume padding before objptrs is a multiple of Word32
MatthewFluet Feb 22, 2020
a8fe6fd
Add `Bytes.{inWord{8,16},prims}`
MatthewFluet Feb 22, 2020
6bf59f5
Refactor `RepType.checkOffset`
MatthewFluet Feb 22, 2020
6a6a9d0
Experiment with different styles for `RepType.checkOffset`
MatthewFluet Feb 22, 2020
5966df1
Rename `{s,S}ubword` to `{s,S}ubWord`
MatthewFluet Feb 22, 2020
3e8c5cb
Experiment with different styles for `PackedRepresentation.TupleRep.m…
MatthewFluet Feb 22, 2020
3cda033
Add `flat-array.4.sml` regression
MatthewFluet Feb 22, 2020
d9bf1a2
Drop a style of `RepType.checkOffset` that is subsumed by another
MatthewFluet Feb 22, 2020
f72b174
Check RSSA updates via object offsets are of mutable components
MatthewFluet Feb 22, 2020
442192c
An RSSA variable should not be the dst of a `Move` statement
MatthewFluet Feb 22, 2020
561cd0b
Use simpler version of `PackedRepresentation.TupleRep.make: makeSubWo…
MatthewFluet Feb 23, 2020
ec0def1
Remove control for different styles for `RepType.checkOffset`
MatthewFluet Feb 26, 2020
9db8833
Merge pull request #369 from MatthewFluet/backend-types
MatthewFluet Feb 27, 2020
6abb92f
Fixed regressions about String.scan to follow Basis Library spec
yonta Mar 10, 2020
6f273ea
Fixed String.scan to follow the Basis Library spec.
yonta Mar 10, 2020
0c29a24
Merge pull request #371 from yonta/fix_stringscan
MatthewFluet Mar 11, 2020
78dcded
Use `$(SRC)` prefix in `TOOLS_TEMPLATE`
MatthewFluet May 11, 2020
af94949
Use Makefile variables for standard commands
MatthewFluet May 11, 2020
95d5ec3
Use `Makefile.config` for extracting various SML/NJ libraries
MatthewFluet May 11, 2020
51b25be
Use `Makefile.config` for MLNLFFI library
MatthewFluet May 11, 2020
945a262
Add `CHMOD` to `Makefile.config` and use in other `Makefile`s
MatthewFluet May 11, 2020
9b6b265
Merge pull request #375 from MatthewFluet/makefile-updates
MatthewFluet May 11, 2020
a12c184
Fix infinite loop with jump chaining in `RssaShrink`
MatthewFluet May 12, 2020
b349192
Merge pull request #376 from MatthewFluet/bug-372
MatthewFluet May 12, 2020
1b365cb
Note that Basis Library uses opaque signature matching
MatthewFluet May 13, 2020
cbb17f4
Update link to `sml-mode` in `Emacs.adoc`
MatthewFluet May 13, 2020
bf64cb9
Drop `mindent.tar` link from `Emacs.adoc`
MatthewFluet May 13, 2020
0b35f86
Add link to `company-mlton` in `Emacs.adoc`
MatthewFluet May 13, 2020
e7bd015
Change "Building on the background" to "Building in the background" i…
MatthewFluet May 13, 2020
f06d49b
Add link to SML Basis Library Wiki to `BasisLibrary.adoc`
MatthewFluet May 13, 2020
4d03fb4
Merge pull request #377 from MatthewFluet/guide-updates
MatthewFluet May 13, 2020
e976b88
Use proper `cd d && pwd` idiom for `SRC` var in `Makefile.config`
MatthewFluet May 13, 2020
1378758
Error if `HOST_ARCH` or `HOST_OS` cannot be determined in `Makefile.c…
MatthewFluet May 13, 2020
7d1e14b
Merge pull request #378 from MatthewFluet/issue-137
MatthewFluet May 13, 2020
5a59d2b
Use `cc` rather than `gcc` as default C compiler
MatthewFluet May 16, 2020
dee2ef6
Drop `GCC_{MAJOR,MINOR}_VERSION` variables from `runtime/Makefile`
MatthewFluet May 16, 2020
55180cf
Support alternative SHA-1 digest commands
MatthewFluet May 16, 2020
1844950
Tweak error message
MatthewFluet May 16, 2020
b49a928
Fix markup typos in Emacs.adoc
MatthewFluet May 17, 2020
3415d62
Use `https` protocol for links in `Emacs.adoc`
MatthewFluet May 17, 2020
e13202c
Merge pull request #379 from MatthewFluet/guide-updates
MatthewFluet May 17, 2020
10dcf19
Avoid use of `sed -E`
MatthewFluet May 18, 2020
16c08d2
Add and use a generic `HAVE_CMD` function to `Makefile.config`
MatthewFluet May 18, 2020
9898b1c
Tweaks to `binary-release` target in `Makefile`
MatthewFluet May 19, 2020
c3f7fe8
Tweaks `mlton/Makefile` for generating `control/version.sml`
MatthewFluet May 20, 2020
66cf9ab
Use `-e` test
MatthewFluet May 20, 2020
64963d4
When no mlton command found, use dummy command for `-stop f` deps
MatthewFluet May 20, 2020
d3e139b
Add `remote-bootstrap` and `remote-add-cross-target` goals to `Makefile`
MatthewFluet May 23, 2020
d25d72c
Update `CrossCompiling` page
MatthewFluet May 23, 2020
13f3c33
Update `PortingMLton` page
MatthewFluet May 23, 2020
c69e667
Remove `add-cross`, `build-cross-gcc`, and `save-bootstrap-source` sc…
MatthewFluet May 23, 2020
b1b624a
Merge pull request #380 from MatthewFluet/porting-updates
MatthewFluet May 23, 2020
adb5de5
Expose `Prim.t` as `datatype` in `signature PRIM`
MatthewFluet May 26, 2020
fd51b40
Eliminate `Prim.*` functions aliasing `Prim.t` constructors
MatthewFluet May 26, 2020
9bf20f0
Eliminate most uses of `datatype z = datatype Prim.t` idiom
MatthewFluet May 26, 2020
3ec75ab
Eliminate `Prim.layoutApp`
MatthewFluet May 26, 2020
8971ada
Fix typo in debug message ("Chennel","Chanell" ==> "Channel")
MatthewFluet May 29, 2020
8ddbe05
Fix typo in comment ("preepted" ==> "preempted")
MatthewFluet May 29, 2020
72d087b
Add debug message to `shutdownHook`
MatthewFluet May 29, 2020
aa992da
Add debug messages to `Scheduler.{next,atomicSwitchAux}`
MatthewFluet May 29, 2020
4bd2a00
Fix bug in running `blockFn`s for `CML.sync`
MatthewFluet May 29, 2020
0de07d0
Merge pull request #382 from MatthewFluet/cml-bugfix
MatthewFluet May 29, 2020
fe7f73e
Tweak critical section management for executing `blockFns`
MatthewFluet May 29, 2020
bb4973c
Merge pull request #383 from MatthewFluet/cml-tweak
MatthewFluet May 29, 2020
5b173bc
Merge pull request #384 from MatthewFluet/prim-refactor
MatthewFluet May 29, 2020
6d11929
Restore declaration of `struct GC_state gcState;` in `x86-main.h`
MatthewFluet Jun 23, 2020
32bd2f5
Merge pull request #385 from MatthewFluet/x86-gcState-fix
MatthewFluet Jun 23, 2020
487a9ef
Fix comments in `mlyacc/examples/*/README` files
MatthewFluet Jun 24, 2020
7c7982e
Apply changes from SML/NJ upstream version of ml-lex tool
MatthewFluet Jun 24, 2020
6a7cf03
Apply changes from SML/NJ upstream version of ml-lex tool
MatthewFluet Jun 24, 2020
a88c477
Apply changes from SML/NJ upstream version of ml-lex tool
MatthewFluet Jun 24, 2020
3dd3e4d
Update to SML/NJ 110.97 libraries
MatthewFluet Jun 26, 2020
a6a215d
Merge pull request #386 from MatthewFluet/smlnj-110.97-libraries
MatthewFluet Jun 26, 2020
0170412
Fix top-level `Overflow` in SML/NJ Library
MatthewFluet Jun 28, 2020
f221c36
Merge pull request #387 from MatthewFluet/smlnj-libraries-fix
MatthewFluet Jun 28, 2020
a622f7e
Quell `warning: jobserver unavailable` from `make -j`
MatthewFluet Jun 28, 2020
71d17a1
Merge pull request #388 from MatthewFluet/make-jobserver-warning
MatthewFluet Jun 28, 2020
b761829
Update `CHANGELOG.adoc`
MatthewFluet Jul 7, 2020
fa3c823
Merge pull request #389 from MatthewFluet/changelog-updates
MatthewFluet Jul 7, 2020
8fc430a
Upgrade `gdtoa.tgz`
MatthewFluet Jul 7, 2020
aa26784
Update `regression/real.amd64-linux.ok`
MatthewFluet Jul 7, 2020
43f30b2
Fix Real{32,64}_gdtoa race condition
MatthewFluet Jul 8, 2020
4f8b5a3
Fix markup in `CHANGELOG.adoc`
MatthewFluet Jul 8, 2020
c4f1286
Fix type checking of Basis Library with `-default-type intinf`
MatthewFluet Jul 8, 2020
92ad46e
Merge pull request #390 from MatthewFluet/basis-library-updates
MatthewFluet Jul 9, 2020
fc4a988
Fix ordering of options in `man/mlton.1`
MatthewFluet Jul 10, 2020
96c5d9b
Document some optimization passes
MatthewFluet Jul 10, 2020
fe43125
Update Credits page
MatthewFluet Jul 10, 2020
590ee9f
Add the (very few) bugs fixed to Bugs20180207 page
MatthewFluet Jul 10, 2020
af24f12
Merge pull request #391 from MatthewFluet/doc-updates
MatthewFluet Jul 10, 2020
115b755
Fix anchor in Bugs20180207 page
MatthewFluet Jul 10, 2020
a37c7e1
Merge pull request #392 from MatthewFluet/doc-updates
MatthewFluet Jul 10, 2020
7d75728
Add a Nix build script
ckoparkar Jul 15, 2020
c1bef0d
Merge pull request #394 from ckoparkar/master
MatthewFluet Jul 16, 2020
f868b72
Update to SML/NJ 110.98 libraries
MatthewFluet Jul 18, 2020
b50b33a
Update `CHANGELOG.adoc`
MatthewFluet Jul 18, 2020
5bed4c9
Rewrite use of `Either.either`
MatthewFluet Jul 18, 2020
c4fc272
Fix for change to `structure RegExpSyntax: REGEXP_SYNTAX` from SML/NJ…
MatthewFluet Jul 18, 2020
a267e64
Merge pull request #395 from MatthewFluet/smlnj-110.98-libraries
MatthewFluet Jul 18, 2020
f5c1b3f
Use and build `mllex.tex` (including `ml-lex.tex`)
MatthewFluet Jul 22, 2020
a3459e0
Fix Asciidoc markup in `SplitTypes.adoc`
MatthewFluet Jul 22, 2020
bcd2eec
Update InclGitFile.py to python3
MatthewFluet Jul 22, 2020
62c7560
Fix `source-release` target in `Makefile`
MatthewFluet Jul 22, 2020
a54c594
Use `HAVE_CMD` in `doc/guide/Makefile`
MatthewFluet Jul 22, 2020
c55aabb
Omit `.pdf` docs from source and binary releases
MatthewFluet Jul 22, 2020
df8291c
Add `The History of SML` (HOPLIV) reference
MatthewFluet Jul 22, 2020
4f300a8
Add `-{gmp,math}-link-opt <opt>` expert options
MatthewFluet Jul 22, 2020
a9bdfc8
Create and update pages for 20200722 release
MatthewFluet Jul 22, 2020
6c6e239
Merge pull request #396 from MatthewFluet/20200722-release
MatthewFluet Jul 22, 2020
19d1c8d
Fix errors on Release20200722 page
MatthewFluet Jul 24, 2020
040cadf
Merge pull request #397 from MatthewFluet/guide-updates
MatthewFluet Jul 24, 2020
12d9bba
Restore `#define MLTON_UTIL` in `runtime/util.c`
MatthewFluet Jul 26, 2020
2614c1b
Implement `GC_mmapAnonFlags` for cygwin, mingw, and solaris
MatthewFluet Jul 26, 2020
55924f2
Merge pull request #398 from MatthewFluet/mingw-fixes
MatthewFluet Jul 26, 2020
7d6fab7
Update link for TravisCI badge
MatthewFluet Jul 26, 2020
23f8315
Merge pull request #399 from MatthewFluet/ci-badge-update
MatthewFluet Jul 26, 2020
38faaa6
Update Release20200722 with binary packages
MatthewFluet Jul 29, 2020
1b017d5
Merge pull request #400 from MatthewFluet/guide-updates
MatthewFluet Jul 29, 2020
4c8e556
Update ToRSSA.adoc
lazear Jul 29, 2020
27cb839
Merge pull request #402 from lazear/patch-1
MatthewFluet Jul 29, 2020
36b45ab
Add `RssaTree.Kind.isJump`
MatthewFluet Jul 30, 2020
0a55037
Prefer jump chaining over block inlining in RssaShrink
MatthewFluet Jul 30, 2020
d4dbe31
Fix bug in RssaShrink
MatthewFluet Jul 31, 2020
a883c4b
Document `RssaShrink` bug fix
MatthewFluet Jul 31, 2020
6c35906
Merge pull request #403 from MatthewFluet/rssaShrink-fix
MatthewFluet Jul 31, 2020
1626a2d
Fix ControlFlags.PositionIndependentStyle.fromString
MatthewFluet Aug 1, 2020
c4b5caf
Avoid defaulting to native codegen on x86-darwin
MatthewFluet Aug 1, 2020
f4a90d4
Use standard mmap implementation on Solaris
MatthewFluet Aug 1, 2020
8ca482f
Merge pull request #404 from MatthewFluet/x86-darwin-fix
MatthewFluet Aug 1, 2020
52bd071
Merge pull request #405 from MatthewFluet/solaris-fixes
MatthewFluet Aug 1, 2020
1c51311
Use `isainfo` rather than `optisa` on solaris
MatthewFluet Aug 4, 2020
6f617fb
Conditionally define LOG_AUTHPRIV
MatthewFluet Aug 4, 2020
090bef8
Merge pull request #406 from MatthewFluet/solaris-fixes
MatthewFluet Aug 4, 2020
786b860
Simplify `runtime/platform/solaris.{c,h}`
MatthewFluet Aug 4, 2020
b4c23a4
Don't `#define MREMAP_MAYMOVE` in `runtime/platform/linux.c`
MatthewFluet Aug 5, 2020
1e80af7
some fixes for compiling on mingw
Aug 5, 2020
1079bd8
a couple more fixes for compiling under mingw
Aug 5, 2020
65aad29
do not copy dlfcn.h just -I to package/msys2 dir containing the file
Aug 5, 2020
5536827
Merge pull request #407 from MatthewFluet/solaris-simplify
MatthewFluet Aug 5, 2020
b99229c
Merge pull request #408 from MatthewFluet/linux-mremap
MatthewFluet Aug 5, 2020
0dd27f0
Merge pull request #409 from stsims4/msys2-fixes
MatthewFluet Aug 6, 2020
2ca9497
Use shell-variable syntax on `ReleaseChecklist` page
MatthewFluet Aug 16, 2020
16f1ff8
Create and update pages for 20200817 release
MatthewFluet Aug 17, 2020
4ba3671
Merge pull request #410 from MatthewFluet/20200817-release
MatthewFluet Aug 17, 2020
160deb8
Update `SMLNJLibrary` and `MLRISCLibrary` pages in guide
MatthewFluet Aug 30, 2020
9f0b497
Add contributed MinGW binary packages
MatthewFluet Aug 30, 2020
4cfbc21
Merge pull request #412 from MatthewFluet/guide-updates
MatthewFluet Aug 30, 2020
36c9d56
Fix links to MinGW packages on SourceForge
MatthewFluet Aug 30, 2020
48b3a78
Merge pull request #413 from MatthewFluet/guide-updates
MatthewFluet Aug 30, 2020
42e7653
Additional binary packages
MatthewFluet Sep 14, 2020
8857346
Merge pull request #414 from MatthewFluet/guide-updates
MatthewFluet Sep 14, 2020
47a781c
Fix bug in handling of weak objects during mark-compact GC
MatthewFluet Sep 21, 2020
e9f6cf4
Merge pull request #415 from MatthewFluet/dfs-mark-weak-ptr-fix
MatthewFluet Sep 21, 2020
254246b
Minor tweaks to `Makefile`
MatthewFluet Sep 25, 2020
da91ff4
Merge pull request #416 from MatthewFluet/makefile-tweaks
MatthewFluet Sep 25, 2020
5c20cde
Move `is{Pointer,Objptr}In.*StaticHeap` to `static-heaps.c`
MatthewFluet Sep 25, 2020
ef84c1e
Move `static-heaps.h` and `foreach.h` earlier in `gc.h`
MatthewFluet Sep 25, 2020
f2ec21a
Merge pull request #417 from MatthewFluet/runtime-tweaks
MatthewFluet Sep 25, 2020
20af110
Merge branch 'master' of github.com:MLton/mlton into upstream-merge
MatthewFluet Sep 25, 2020
61c3660
Initial support static heaps in MaPLe
MatthewFluet Sep 25, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 2 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
/boot/
/build/
/install/

# created by a failed build
/tmp*
mlton-*.tgz
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ license. Send comments and questions to [email protected].

MLton COPYRIGHT NOTICE, LICENSE AND DISCLAIMER.

Copyright (C) 1999-2019 Henry Cejtin, Matthew Fluet, Suresh
Copyright (C) 1999-2020 Henry Cejtin, Matthew Fluet, Suresh
Jagannathan, and Stephen Weeks.
Copyright (C) 1997-2000 by the NEC Research Institute

Expand Down
Loading