You can subscribe to this list here.
2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(56) |
Sep
(40) |
Oct
(30) |
Nov
(144) |
Dec
(23) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
(41) |
Feb
(29) |
Mar
(31) |
Apr
(39) |
May
(193) |
Jun
(45) |
Jul
(19) |
Aug
(3) |
Sep
(23) |
Oct
(83) |
Nov
(92) |
Dec
(123) |
2007 |
Jan
(90) |
Feb
(267) |
Mar
(120) |
Apr
(51) |
May
(40) |
Jun
(121) |
Jul
(109) |
Aug
(173) |
Sep
(77) |
Oct
(52) |
Nov
(121) |
Dec
(62) |
2008 |
Jan
(76) |
Feb
(53) |
Mar
(98) |
Apr
(87) |
May
(26) |
Jun
(27) |
Jul
(23) |
Aug
(136) |
Sep
(79) |
Oct
(68) |
Nov
(29) |
Dec
(14) |
2009 |
Jan
(7) |
Feb
(2) |
Mar
(11) |
Apr
(75) |
May
(1) |
Jun
(95) |
Jul
(19) |
Aug
(4) |
Sep
(8) |
Oct
(93) |
Nov
(43) |
Dec
(21) |
2010 |
Jan
(20) |
Feb
(23) |
Mar
(18) |
Apr
(6) |
May
(20) |
Jun
(23) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2011 |
Jan
(2) |
Feb
(6) |
Mar
(15) |
Apr
(5) |
May
(9) |
Jun
(14) |
Jul
(9) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2012 |
Jan
|
Feb
(3) |
Mar
|
Apr
|
May
(2) |
Jun
(17) |
Jul
(37) |
Aug
|
Sep
(1) |
Oct
(6) |
Nov
|
Dec
|
2013 |
Jan
|
Feb
|
Mar
(5) |
Apr
(2) |
May
(7) |
Jun
(11) |
Jul
(8) |
Aug
|
Sep
(1) |
Oct
(2) |
Nov
|
Dec
|
2014 |
Jan
|
Feb
(2) |
Mar
(1) |
Apr
|
May
(1) |
Jun
(1) |
Jul
(7) |
Aug
(2) |
Sep
|
Oct
(5) |
Nov
(2) |
Dec
(4) |
2015 |
Jan
|
Feb
(2) |
Mar
(2) |
Apr
|
May
|
Jun
(9) |
Jul
(1) |
Aug
|
Sep
|
Oct
(4) |
Nov
(1) |
Dec
|
2016 |
Jan
(2) |
Feb
(1) |
Mar
(1) |
Apr
(1) |
May
(1) |
Jun
(2) |
Jul
(1) |
Aug
|
Sep
(5) |
Oct
|
Nov
|
Dec
|
2017 |
Jan
(1) |
Feb
(3) |
Mar
(3) |
Apr
(7) |
May
(2) |
Jun
(2) |
Jul
(5) |
Aug
(1) |
Sep
(2) |
Oct
(17) |
Nov
(4) |
Dec
(7) |
2018 |
Jan
(5) |
Feb
(14) |
Mar
(2) |
Apr
(5) |
May
(2) |
Jun
(5) |
Jul
|
Aug
(2) |
Sep
|
Oct
(3) |
Nov
(5) |
Dec
|
2019 |
Jan
(4) |
Feb
(2) |
Mar
(3) |
Apr
(1) |
May
(8) |
Jun
(14) |
Jul
(2) |
Aug
|
Sep
(2) |
Oct
(2) |
Nov
(15) |
Dec
(2) |
2020 |
Jan
(10) |
Feb
(3) |
Mar
(1) |
Apr
|
May
(9) |
Jun
(4) |
Jul
(16) |
Aug
(10) |
Sep
(4) |
Oct
(3) |
Nov
|
Dec
|
2021 |
Jan
(11) |
Feb
(2) |
Mar
(2) |
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
(5) |
Sep
|
Oct
(6) |
Nov
(4) |
Dec
(4) |
2022 |
Jan
(4) |
Feb
(2) |
Mar
(2) |
Apr
|
May
(6) |
Jun
(3) |
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
2023 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
(5) |
Jun
(1) |
Jul
(4) |
Aug
(1) |
Sep
|
Oct
(1) |
Nov
(13) |
Dec
|
2024 |
Jan
(1) |
Feb
|
Mar
(5) |
Apr
|
May
(10) |
Jun
|
Jul
|
Aug
(3) |
Sep
|
Oct
|
Nov
(1) |
Dec
(14) |
2025 |
Jan
(3) |
Feb
|
Mar
(1) |
Apr
|
May
(2) |
Jun
(3) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: 'Matthew F. v. MLton-c. <mlt...@ml...> - 2020-10-02 13:34:54
|
Branch: refs/tags/on-20201002-release Home: https://github.com/MLton/mlton |
From: 'Matthew F. v. MLton-c. <mlt...@ml...> - 2020-10-02 13:32:07
|
Branch: refs/heads/master Home: https://github.com/MLton/mlton Commit: e2d34495cc8f4712be9559c363eda92a4f4c4a10 https://github.com/MLton/mlton/commit/e2d34495cc8f4712be9559c363eda92a4f4c4a10 Author: Matthew Fluet <mat...@gm...> Date: 2020-10-02 (Fri, 02 Oct 2020) Changed paths: M CHANGELOG.adoc M doc/guide/src/Bugs20200817.adoc A doc/guide/src/Bugs20201002.adoc M doc/guide/src/Home.adoc A doc/guide/src/Release20201002.adoc M doc/guide/src/Releases.adoc M man/mllex.1 M man/mlnlffigen.1 M man/mlprof.1 M man/mlton.1 M man/mlyacc.1 Log Message: ----------- Create and update pages for 20201002 release Commit: 5ff3855b5ea2bafbc66bb5655800b7e36ab128f6 https://github.com/MLton/mlton/commit/5ff3855b5ea2bafbc66bb5655800b7e36ab128f6 Author: Matthew Fluet <Mat...@gm...> Date: 2020-10-02 (Fri, 02 Oct 2020) Changed paths: M CHANGELOG.adoc M doc/guide/src/Bugs20200817.adoc A doc/guide/src/Bugs20201002.adoc M doc/guide/src/Home.adoc A doc/guide/src/Release20201002.adoc M doc/guide/src/Releases.adoc M man/mllex.1 M man/mlnlffigen.1 M man/mlprof.1 M man/mlton.1 M man/mlyacc.1 Log Message: ----------- Merge pull request #418 from MatthewFluet/20201002-release Create and update pages for 20201002 release Compare: https://github.com/MLton/mlton/compare/f2ec21a49a6e...5ff3855b5ea2 |
From: 'Matthew F. v. MLton-c. <mlt...@ml...> - 2020-09-25 15:24:09
|
Branch: refs/heads/master Home: https://github.com/MLton/mlton Commit: 5c20cde73ff8544f42e8c2d7379af51b1339bbdf https://github.com/MLton/mlton/commit/5c20cde73ff8544f42e8c2d7379af51b1339bbdf Author: Matthew Fluet <mat...@gm...> Date: 2020-09-25 (Fri, 25 Sep 2020) Changed paths: M runtime/gc.c M runtime/gc/heap_predicates.c A runtime/gc/static-heaps.c Log Message: ----------- Move `is{Pointer,Objptr}In.*StaticHeap` to `static-heaps.c` Commit: ef84c1edb51b2d062baf30fe254807aa7a45e5c8 https://github.com/MLton/mlton/commit/ef84c1edb51b2d062baf30fe254807aa7a45e5c8 Author: Matthew Fluet <mat...@gm...> Date: 2020-09-25 (Fri, 25 Sep 2020) Changed paths: M runtime/gc.h Log Message: ----------- Move `static-heaps.h` and `foreach.h` earlier in `gc.h` Commit: f2ec21a49a6e49d28d64c6891aa94ed381e89ea9 https://github.com/MLton/mlton/commit/f2ec21a49a6e49d28d64c6891aa94ed381e89ea9 Author: Matthew Fluet <Mat...@gm...> Date: 2020-09-25 (Fri, 25 Sep 2020) Changed paths: M runtime/gc.c M runtime/gc.h M runtime/gc/heap_predicates.c A runtime/gc/static-heaps.c Log Message: ----------- Merge pull request #417 from MatthewFluet/runtime-tweaks Runtime tweaks Compare: https://github.com/MLton/mlton/compare/da91ff4f0f44...f2ec21a49a6e |
From: 'Matthew F. v. MLton-c. <mlt...@ml...> - 2020-09-25 14:37:07
|
Branch: refs/heads/master Home: https://github.com/MLton/mlton Commit: 254246bd745ecb0331ba3f5e9f6dc52150d4ae19 https://github.com/MLton/mlton/commit/254246bd745ecb0331ba3f5e9f6dc52150d4ae19 Author: Matthew Fluet <mat...@gm...> Date: 2020-09-25 (Fri, 25 Sep 2020) Changed paths: M Makefile Log Message: ----------- Minor tweaks to `Makefile` Motivated by downstream changes in MaPLe fork that wants to omit building tools. Commit: da91ff4f0f44c174eb8a40deafdc2f3c0cfc1958 https://github.com/MLton/mlton/commit/da91ff4f0f44c174eb8a40deafdc2f3c0cfc1958 Author: Matthew Fluet <Mat...@gm...> Date: 2020-09-25 (Fri, 25 Sep 2020) Changed paths: M Makefile Log Message: ----------- Merge pull request #416 from MatthewFluet/makefile-tweaks Minor tweaks to `Makefile` Compare: https://github.com/MLton/mlton/compare/e9f6cf4f992e...da91ff4f0f44 |
From: 'Matthew F. v. MLton-c. <mlt...@ml...> - 2020-09-21 13:49:46
|
Branch: refs/heads/master Home: https://github.com/MLton/mlton Commit: 47a781c3cd8c242c98466786c695e3ba1f605c00 https://github.com/MLton/mlton/commit/47a781c3cd8c242c98466786c695e3ba1f605c00 Author: Matthew Fluet <mat...@gm...> Date: 2020-09-20 (Sun, 20 Sep 2020) Changed paths: M CHANGELOG.adoc M runtime/gc/dfs-mark.c Log Message: ----------- Fix bug in handling of weak objects during mark-compact GC During a DFS marking, a weak object should only be linked if its objptr field is a valid object pointer (and not `BOGUS_OBJPTR`). This bug was introduced by commit ec2a3afa2, which changed `is{Objptr,Pointer}` predicates to `is{Objptr,Pointer}InHeap` predicates. This was motivated by the introduction of static heaps, because objects in the static heaps are not traced; in particular, objects in the immutable static heap are in read-only memory, and therefore cannot be marked and unmarked. However, the semantics of these predicates are subtly different. The `is{Objptr,Pointer}InHeap` return `TRUE` when the argument is a non-pointer (i.e., when `is{Objptr,Pointer}` returns `FALSE`). Commit 2d46cc122 fixed many of the `isPointerInHeap(p)` predicates to `isPointer(p) and isPointerInHeap(p)`, but missed the `isObjptrInHeap` that guards the linking of a weak object. Commit: e9f6cf4f992eace1357a5e6d84d4c5752ca73b1d https://github.com/MLton/mlton/commit/e9f6cf4f992eace1357a5e6d84d4c5752ca73b1d Author: Matthew Fluet <Mat...@gm...> Date: 2020-09-21 (Mon, 21 Sep 2020) Changed paths: M CHANGELOG.adoc M runtime/gc/dfs-mark.c Log Message: ----------- Merge pull request #415 from MatthewFluet/dfs-mark-weak-ptr-fix Fix bug in handling of weak objects during mark-compact GC Compare: https://github.com/MLton/mlton/compare/8857346cece4...e9f6cf4f992e |
From: Matthew F. <no...@gi...> - 2020-09-14 20:14:47
|
Branch: refs/heads/master Home: https://github.com/MLton/mlton Commit: 42e765301f35a029d7c2f065f58ab758e1aa7ad7 https://github.com/MLton/mlton/commit/42e765301f35a029d7c2f065f58ab758e1aa7ad7 Author: Matthew Fluet <mat...@gm...> Date: 2020-09-14 (Mon, 14 Sep 2020) Changed paths: M doc/guide/src/Release20200817.adoc Log Message: ----------- Additional binary packages Commit: 8857346cece41cf0800fd6df49ce8141a66e824d https://github.com/MLton/mlton/commit/8857346cece41cf0800fd6df49ce8141a66e824d Author: Matthew Fluet <Mat...@gm...> Date: 2020-09-14 (Mon, 14 Sep 2020) Changed paths: M doc/guide/src/Release20200817.adoc Log Message: ----------- Merge pull request #414 from MatthewFluet/guide-updates Additional binary packages Compare: https://github.com/MLton/mlton/compare/48b3a787341e...8857346cece4 |
From: Matthew F. <no...@gi...> - 2020-08-30 16:46:34
|
Branch: refs/heads/master Home: https://github.com/MLton/mlton Commit: 36c9d569049316a46f5d3d00acc58d1aaee787f4 https://github.com/MLton/mlton/commit/36c9d569049316a46f5d3d00acc58d1aaee787f4 Author: Matthew Fluet <mat...@gm...> Date: 2020-08-30 (Sun, 30 Aug 2020) Changed paths: M doc/guide/src/Release20200817.adoc Log Message: ----------- Fix links to MinGW packages on SourceForge Commit: 48b3a787341ecabcc38ee1734e7fbb14f22ff6a4 https://github.com/MLton/mlton/commit/48b3a787341ecabcc38ee1734e7fbb14f22ff6a4 Author: Matthew Fluet <Mat...@gm...> Date: 2020-08-30 (Sun, 30 Aug 2020) Changed paths: M doc/guide/src/Release20200817.adoc Log Message: ----------- Merge pull request #413 from MatthewFluet/guide-updates Fix links to MinGW packages on SourceForge Compare: https://github.com/MLton/mlton/compare/4cfbc217ec6f...48b3a787341e |
From: Matthew F. <no...@gi...> - 2020-08-30 16:39:00
|
Branch: refs/heads/master Home: https://github.com/MLton/mlton Commit: 160deb8b10785a49da13d74852d864aff8aae6ea https://github.com/MLton/mlton/commit/160deb8b10785a49da13d74852d864aff8aae6ea Author: Matthew Fluet <mat...@gm...> Date: 2020-08-30 (Sun, 30 Aug 2020) Changed paths: M doc/guide/src/MLRISCLibrary.adoc M doc/guide/src/SMLNJLibrary.adoc Log Message: ----------- Update `SMLNJLibrary` and `MLRISCLibrary` pages in guide Commit: 9f0b4979471eb30634ad007a024b963175e808e8 https://github.com/MLton/mlton/commit/9f0b4979471eb30634ad007a024b963175e808e8 Author: Matthew Fluet <mat...@gm...> Date: 2020-08-30 (Sun, 30 Aug 2020) Changed paths: M doc/guide/src/Release20200817.adoc Log Message: ----------- Add contributed MinGW binary packages Commit: 4cfbc217ec6fe8adeb57857a45881f8dfd5c389d https://github.com/MLton/mlton/commit/4cfbc217ec6fe8adeb57857a45881f8dfd5c389d Author: Matthew Fluet <Mat...@gm...> Date: 2020-08-30 (Sun, 30 Aug 2020) Changed paths: M doc/guide/src/MLRISCLibrary.adoc M doc/guide/src/Release20200817.adoc M doc/guide/src/SMLNJLibrary.adoc Log Message: ----------- Merge pull request #412 from MatthewFluet/guide-updates Guide updates * Update `SMLNJLibrary` and `MLRISCLibrary` pages in guide * Add contributed MinGW binary packages Compare: https://github.com/MLton/mlton/compare/4ba36716a351...4cfbc217ec6f |
From: Matthew F. <no...@gi...> - 2020-08-17 09:54:19
|
Branch: refs/tags/on-20200817-release Home: https://github.com/MLton/mlton |
From: Matthew F. <no...@gi...> - 2020-08-17 09:44:01
|
Branch: refs/heads/master Home: https://github.com/MLton/mlton Commit: 2ca949785a32b6ce1e19b3b40ce9dba45d827e6a https://github.com/MLton/mlton/commit/2ca949785a32b6ce1e19b3b40ce9dba45d827e6a Author: Matthew Fluet <mat...@gm...> Date: 2020-08-16 (Sun, 16 Aug 2020) Changed paths: M doc/guide/src/ReleaseChecklist.adoc Log Message: ----------- Use shell-variable syntax on `ReleaseChecklist` page Commit: 16f1ff80a6e2ec792951b600be6012150ed938c6 https://github.com/MLton/mlton/commit/16f1ff80a6e2ec792951b600be6012150ed938c6 Author: Matthew Fluet <mat...@gm...> Date: 2020-08-17 (Mon, 17 Aug 2020) Changed paths: M CHANGELOG.adoc A doc/guide/src/Bugs20200817.adoc M doc/guide/src/Home.adoc M doc/guide/src/Release20200722.adoc A doc/guide/src/Release20200817.adoc M man/mllex.1 M man/mlnlffigen.1 M man/mlprof.1 M man/mlton.1 M man/mlyacc.1 Log Message: ----------- Create and update pages for 20200817 release Commit: 4ba36716a3512895393de207a1fb2d31ab4cb04c https://github.com/MLton/mlton/commit/4ba36716a3512895393de207a1fb2d31ab4cb04c Author: Matthew Fluet <Mat...@gm...> Date: 2020-08-17 (Mon, 17 Aug 2020) Changed paths: M CHANGELOG.adoc A doc/guide/src/Bugs20200817.adoc M doc/guide/src/Home.adoc M doc/guide/src/Release20200722.adoc A doc/guide/src/Release20200817.adoc M doc/guide/src/ReleaseChecklist.adoc M man/mllex.1 M man/mlnlffigen.1 M man/mlprof.1 M man/mlton.1 M man/mlyacc.1 Log Message: ----------- Merge pull request #410 from MatthewFluet/20200817-release 20200817 release Compare: https://github.com/MLton/mlton/compare/0dd27f0ea050...4ba36716a351 |
From: Matthew F. <no...@gi...> - 2020-08-06 12:31:34
|
Branch: refs/heads/master Home: https://github.com/MLton/mlton Commit: 1e80af71e33740b649d32b6622d0786a5c5c3b31 https://github.com/MLton/mlton/commit/1e80af71e33740b649d32b6622d0786a5c5c3b31 Author: U-steve-xps\sims <si...@re...> Date: 2020-08-05 (Wed, 05 Aug 2020) Changed paths: A package/msys2/dlfcn.h Log Message: ----------- some fixes for compiling on mingw Commit: 1079bd864c8b14dbf9cb1f2ad7c63f6f96f87b7e https://github.com/MLton/mlton/commit/1079bd864c8b14dbf9cb1f2ad7c63f6f96f87b7e Author: U-steve-xps\sims <si...@re...> Date: 2020-08-05 (Wed, 05 Aug 2020) Changed paths: M lib/mlnlffi-lib/Makefile M mlton/codegen/amd64-codegen/amd64-generate-transfers.fun Log Message: ----------- a couple more fixes for compiling under mingw Commit: 65aad29f5cf8931622cdd3dd23f604a76e560609 https://github.com/MLton/mlton/commit/65aad29f5cf8931622cdd3dd23f604a76e560609 Author: U-steve-xps\sims <si...@re...> Date: 2020-08-05 (Wed, 05 Aug 2020) Changed paths: M lib/mlnlffi-lib/Makefile Log Message: ----------- do not copy dlfcn.h just -I to package/msys2 dir containing the file Commit: 0dd27f0ea05090b14a36e303fca265d593460723 https://github.com/MLton/mlton/commit/0dd27f0ea05090b14a36e303fca265d593460723 Author: Matthew Fluet <Mat...@gm...> Date: 2020-08-06 (Thu, 06 Aug 2020) Changed paths: M lib/mlnlffi-lib/Makefile M mlton/codegen/amd64-codegen/amd64-generate-transfers.fun A package/msys2/dlfcn.h Log Message: ----------- Merge pull request #409 from stsims4/msys2-fixes Mingw fixes Compare: https://github.com/MLton/mlton/compare/b99229cb22f3...0dd27f0ea050 |
From: Matthew F. <no...@gi...> - 2020-08-05 19:20:01
|
Branch: refs/heads/master Home: https://github.com/MLton/mlton Commit: b4c23a407eb1e0c2ca8ff800afb3c907b73ce258 https://github.com/MLton/mlton/commit/b4c23a407eb1e0c2ca8ff800afb3c907b73ce258 Author: Matthew Fluet <mat...@gm...> Date: 2020-08-05 (Wed, 05 Aug 2020) Changed paths: M runtime/platform/linux.c Log Message: ----------- Don't `#define MREMAP_MAYMOVE` in `runtime/platform/linux.c` Due to the `#define _GNU_SOURCE`, the constant is defined by `sys/mman.h`. Commit: b99229cb22f321ee18c224a9ee7bb3e33c0254c7 https://github.com/MLton/mlton/commit/b99229cb22f321ee18c224a9ee7bb3e33c0254c7 Author: Matthew Fluet <Mat...@gm...> Date: 2020-08-05 (Wed, 05 Aug 2020) Changed paths: M runtime/platform/linux.c Log Message: ----------- Merge pull request #408 from MatthewFluet/linux-mremap Don't `#define MREMAP_MAYMOVE` in `runtime/platform/linux.c` Compare: https://github.com/MLton/mlton/compare/553682762054...b99229cb22f3 |
From: Matthew F. <no...@gi...> - 2020-08-05 19:19:40
|
Branch: refs/heads/master Home: https://github.com/MLton/mlton Commit: 786b860a0f6ca1a4ff663f2747e1e70d84ebd220 https://github.com/MLton/mlton/commit/786b860a0f6ca1a4ff663f2747e1e70d84ebd220 Author: Matthew Fluet <mat...@gm...> Date: 2020-08-04 (Tue, 04 Aug 2020) Changed paths: R runtime/platform/float-math.c R runtime/platform/float-math.h M runtime/platform/solaris.c M runtime/platform/solaris.h Log Message: ----------- Simplify `runtime/platform/solaris.{c,h}` Solaris 11 is much more standards compliant Commit: 553682762054f2207843183340ab6d67cc82c954 https://github.com/MLton/mlton/commit/553682762054f2207843183340ab6d67cc82c954 Author: Matthew Fluet <Mat...@gm...> Date: 2020-08-05 (Wed, 05 Aug 2020) Changed paths: R runtime/platform/float-math.c R runtime/platform/float-math.h M runtime/platform/solaris.c M runtime/platform/solaris.h Log Message: ----------- Merge pull request #407 from MatthewFluet/solaris-simplify Simplify `runtime/platform/solaris.{c,h}` Compare: https://github.com/MLton/mlton/compare/090bef8ff736...553682762054 |
From: Matthew F. <no...@gi...> - 2020-08-04 10:50:45
|
Branch: refs/heads/master Home: https://github.com/MLton/mlton Commit: 1c513111bc02c81341aace946857f2f049e9d905 https://github.com/MLton/mlton/commit/1c513111bc02c81341aace946857f2f049e9d905 Author: Matthew Fluet <mat...@gm...> Date: 2020-08-04 (Tue, 04 Aug 2020) Changed paths: M bin/platform Log Message: ----------- Use `isainfo` rather than `optisa` on solaris The `optisa` command was removed in Solaris 11.4. Commit: 6f617fba87fc3d3b2bea60f5c8763eb6fcdcc0a2 https://github.com/MLton/mlton/commit/6f617fba87fc3d3b2bea60f5c8763eb6fcdcc0a2 Author: Matthew Fluet <mat...@gm...> Date: 2020-08-04 (Tue, 04 Aug 2020) Changed paths: M runtime/platform/hpux.h M runtime/platform/solaris.h Log Message: ----------- Conditionally define LOG_AUTHPRIV LOG_AUTHPRIV is defined by Solaris 11.4 headers Commit: 090bef8ff7368f364f4652ec3979573f8aa7a584 https://github.com/MLton/mlton/commit/090bef8ff7368f364f4652ec3979573f8aa7a584 Author: Matthew Fluet <Mat...@gm...> Date: 2020-08-04 (Tue, 04 Aug 2020) Changed paths: M bin/platform M runtime/platform/hpux.h M runtime/platform/solaris.h Log Message: ----------- Merge pull request #406 from MatthewFluet/solaris-fixes Solaris fixes Compare: https://github.com/MLton/mlton/compare/52bd0710e76a...090bef8ff736 |
From: Matthew F. <no...@gi...> - 2020-08-01 17:45:50
|
Branch: refs/heads/master Home: https://github.com/MLton/mlton Commit: f4a90d416357c94ac004bd190480ac175175574f https://github.com/MLton/mlton/commit/f4a90d416357c94ac004bd190480ac175175574f Author: Matthew Fluet <mat...@gm...> Date: 2020-08-01 (Sat, 01 Aug 2020) Changed paths: M runtime/platform/solaris.c Log Message: ----------- Use standard mmap implementation on Solaris Previously, a non-standard implementation of `GC_{mmapAnon{,Flags,Stack},release}` was used on Solaris to work around (ancient) Solaris 5.7 issues. Recent versions of Solaris would appear to support MAP_ANON and a -1 file descriptor. Commit: 52bd0710e76abbf8c47b479066ec077c586b27f8 https://github.com/MLton/mlton/commit/52bd0710e76abbf8c47b479066ec077c586b27f8 Author: Matthew Fluet <Mat...@gm...> Date: 2020-08-01 (Sat, 01 Aug 2020) Changed paths: M runtime/platform/solaris.c Log Message: ----------- Merge pull request #405 from MatthewFluet/solaris-fixes Fix for solaris Compare: https://github.com/MLton/mlton/compare/8ca482fe3ec5...52bd0710e76a |
From: Matthew F. <no...@gi...> - 2020-08-01 17:44:56
|
Branch: refs/heads/master Home: https://github.com/MLton/mlton Commit: 1626a2d89a88f5dc2f3c6d3847db9fa30729af10 https://github.com/MLton/mlton/commit/1626a2d89a88f5dc2f3c6d3847db9fa30729af10 Author: Matthew Fluet <mat...@gm...> Date: 2020-08-01 (Sat, 01 Aug 2020) Changed paths: M mlton/control/control-flags.sml Log Message: ----------- Fix ControlFlags.PositionIndependentStyle.fromString Commit: c4b5cafe478eb0d7ba7f2324c16973bd8e836a8a https://github.com/MLton/mlton/commit/c4b5cafe478eb0d7ba7f2324c16973bd8e836a8a Author: Matthew Fluet <mat...@gm...> Date: 2020-08-01 (Sat, 01 Aug 2020) Changed paths: M mlton/main/main.fun Log Message: ----------- Avoid defaulting to native codegen on x86-darwin The C compiler on x86-darwin defaults to producing position independent code, but the x86 codegen does not properly support x86-darwin PIC. x86-darwin barely exists as a platform anymore. It may be possible to get the old behavior by compiling with `-codegen 86 -pi-style npi`, but this is untested. Commit: 8ca482fe3ec547590d6fc6f47da5b7961a574e4e https://github.com/MLton/mlton/commit/8ca482fe3ec547590d6fc6f47da5b7961a574e4e Author: Matthew Fluet <Mat...@gm...> Date: 2020-08-01 (Sat, 01 Aug 2020) Changed paths: M mlton/control/control-flags.sml M mlton/main/main.fun Log Message: ----------- Merge pull request #404 from MatthewFluet/x86-darwin-fix Fix for x86-darwin Compare: https://github.com/MLton/mlton/compare/6c3590605b4e...8ca482fe3ec5 |
From: Matthew F. <no...@gi...> - 2020-07-31 02:08:17
|
Branch: refs/heads/master Home: https://github.com/MLton/mlton Commit: 36b45ab2f5a2964830b64f67fc025493a5774dc2 https://github.com/MLton/mlton/commit/36b45ab2f5a2964830b64f67fc025493a5774dc2 Author: Matthew Fluet <mat...@gm...> Date: 2020-07-30 (Thu, 30 Jul 2020) Changed paths: M mlton/backend/rssa-tree.fun M mlton/backend/rssa-tree.sig Log Message: ----------- Add `RssaTree.Kind.isJump` Commit: 0a55037758985bbedbf65eff30264d2d9613951f https://github.com/MLton/mlton/commit/0a55037758985bbedbf65eff30264d2d9613951f Author: Matthew Fluet <mat...@gm...> Date: 2020-07-30 (Thu, 30 Jul 2020) Changed paths: M mlton/backend/rssa-shrink.fun Log Message: ----------- Prefer jump chaining over block inlining in RssaShrink Given blocks L_A (x, y, z) L_B (x, y, z) L_B (a, b, c) ... where L_B has exactly one occurrence, there is a choice on how to simplify. One option choice is to inline L_B into L_A and the other choice is to replace L_A with L_B. Previously, inlining was chosen. With this commit, replacing is chosen. Commit: d4dbe316f85d587a70b73985eb6c615d8d216ac4 https://github.com/MLton/mlton/commit/d4dbe316f85d587a70b73985eb6c615d8d216ac4 Author: Matthew Fluet <mat...@gm...> Date: 2020-07-30 (Thu, 30 Jul 2020) Changed paths: M mlton/backend/rssa-shrink.fun Log Message: ----------- Fix bug in RssaShrink Previously, `RssaShrink` could fail with a `no RssaShrink.replaceVar property` internal compiler error. Consider the following: L_K (x) Cont = L_1 (x) L_1 (y) Jump = loop (y) loop (z) Jump = ... L_2 (...) Jump = ... a = y ... L_1 was identified as a candidate for jump chaining and the `goto L_1 (x)` in L_K was replaced by `goto loop (x)`: L_K (x) Cont = loop (x) loop (z) Jump = ... L_2 (...) Jump = ... a = y ... This results in an unbound variable `y`. (In practice, it led to a `Fail: y has no RssaShrink.replaceVar property`, because no binding occurrence of `y` was encountered before the use during the transformation.) Now, an occurrence count is calculated for each variable and a block is a candidate for jump chaining only if all of its arguments have an occurrence count of 1 (corresponding to their uses in the block's goto transfer). Closes MLton/mlton#401. Commit: a883c4bdafa4e0d5a876c1ac7ee453ec48454fcd https://github.com/MLton/mlton/commit/a883c4bdafa4e0d5a876c1ac7ee453ec48454fcd Author: Matthew Fluet <mat...@gm...> Date: 2020-07-30 (Thu, 30 Jul 2020) Changed paths: M CHANGELOG.adoc M doc/guide/src/Bugs20200722.adoc Log Message: ----------- Document `RssaShrink` bug fix Commit: 6c3590605b4e8e352671a884e6708ee083abb239 https://github.com/MLton/mlton/commit/6c3590605b4e8e352671a884e6708ee083abb239 Author: Matthew Fluet <Mat...@gm...> Date: 2020-07-30 (Thu, 30 Jul 2020) Changed paths: M CHANGELOG.adoc M doc/guide/src/Bugs20200722.adoc M mlton/backend/rssa-shrink.fun M mlton/backend/rssa-tree.fun M mlton/backend/rssa-tree.sig Log Message: ----------- Merge pull request #403 from MatthewFluet/rssaShrink-fix Fix bug in `RssaShrink` Compare: https://github.com/MLton/mlton/compare/27cb83916766...6c3590605b4e |
From: Matthew F. <no...@gi...> - 2020-07-29 21:26:14
|
Branch: refs/heads/master Home: https://github.com/MLton/mlton Commit: 4c8e556b8fd2e197572ccb91ab25ba38f56fa4cc https://github.com/MLton/mlton/commit/4c8e556b8fd2e197572ccb91ab25ba38f56fa4cc Author: Michael Lazear <mic...@gm...> Date: 2020-07-29 (Wed, 29 Jul 2020) Changed paths: M doc/guide/src/ToRSSA.adoc Log Message: ----------- Update ToRSSA.adoc Change dead links from `ssa-to-rssa` to `ssa2-to-rssa` Commit: 27cb83916766727b614f5c3678139774faad434b https://github.com/MLton/mlton/commit/27cb83916766727b614f5c3678139774faad434b Author: Matthew Fluet <Mat...@gm...> Date: 2020-07-29 (Wed, 29 Jul 2020) Changed paths: M doc/guide/src/ToRSSA.adoc Log Message: ----------- Merge pull request #402 from lazear/patch-1 Update ToRSSA.adoc Compare: https://github.com/MLton/mlton/compare/1b017d57bae1...27cb83916766 |
From: Matthew F. <no...@gi...> - 2020-07-29 01:41:25
|
Branch: refs/heads/master Home: https://github.com/MLton/mlton Commit: 38faaa6d07a4a4b6c435f0699cf8d2a7e3f86238 https://github.com/MLton/mlton/commit/38faaa6d07a4a4b6c435f0699cf8d2a7e3f86238 Author: Matthew Fluet <mat...@gm...> Date: 2020-07-28 (Tue, 28 Jul 2020) Changed paths: M doc/guide/src/Release20200722.adoc Log Message: ----------- Update Release20200722 with binary packages * Original amd64-darwin packages are 19.6 (Catalina), not 17.7 (High Sierra) * Added amd64-darwin-17.7 (High Sierra) binary packages Commit: 1b017d57bae14720e4bc0f39aef89096df4474ea https://github.com/MLton/mlton/commit/1b017d57bae14720e4bc0f39aef89096df4474ea Author: Matthew Fluet <Mat...@gm...> Date: 2020-07-28 (Tue, 28 Jul 2020) Changed paths: M doc/guide/src/Release20200722.adoc Log Message: ----------- Merge pull request #400 from MatthewFluet/guide-updates Update Release20200722 with binary packages Compare: https://github.com/MLton/mlton/compare/23f8315efbb9...1b017d57bae1 |
From: Matthew F. <no...@gi...> - 2020-07-26 20:39:23
|
Branch: refs/heads/master Home: https://github.com/MLton/mlton Commit: 7d6fab7b844b1aebe252321d0af4380b3e0af2eb https://github.com/MLton/mlton/commit/7d6fab7b844b1aebe252321d0af4380b3e0af2eb Author: Matthew Fluet <mat...@gm...> Date: 2020-07-26 (Sun, 26 Jul 2020) Changed paths: M README.adoc Log Message: ----------- Update link for TravisCI badge Commit: 23f8315efbb933188ab6839ed34e39d89aebfc0d https://github.com/MLton/mlton/commit/23f8315efbb933188ab6839ed34e39d89aebfc0d Author: Matthew Fluet <Mat...@gm...> Date: 2020-07-26 (Sun, 26 Jul 2020) Changed paths: M README.adoc Log Message: ----------- Merge pull request #399 from MatthewFluet/ci-badge-update Update link for TravisCI badge Compare: https://github.com/MLton/mlton/compare/55924f2cbd25...23f8315efbb9 |
From: Matthew F. <no...@gi...> - 2020-07-26 20:35:28
|
Branch: refs/heads/master Home: https://github.com/MLton/mlton Commit: 12d9bbabf6868d163feba3f836f7d20f3c34c2c3 https://github.com/MLton/mlton/commit/12d9bbabf6868d163feba3f836f7d20f3c34c2c3 Author: Matthew Fluet <mat...@gm...> Date: 2020-07-26 (Sun, 26 Jul 2020) Changed paths: M runtime/util.c Log Message: ----------- Restore `#define MLTON_UTIL` in `runtime/util.c` Erroneously removed by commit e18250710. Commit: 2614c1b4dac7d5b55f51ff981e8039a461f94d96 https://github.com/MLton/mlton/commit/2614c1b4dac7d5b55f51ff981e8039a461f94d96 Author: Matthew Fluet <mat...@gm...> Date: 2020-07-26 (Sun, 26 Jul 2020) Changed paths: M runtime/platform/cygwin.c M runtime/platform/mingw.c M runtime/platform/solaris.c Log Message: ----------- Implement `GC_mmapAnonFlags` for cygwin, mingw, and solaris See commit c0bee8e42. Commit: 55924f2cbd2548e670971ca0180ffd3e6889f993 https://github.com/MLton/mlton/commit/55924f2cbd2548e670971ca0180ffd3e6889f993 Author: Matthew Fluet <Mat...@gm...> Date: 2020-07-26 (Sun, 26 Jul 2020) Changed paths: M runtime/platform/cygwin.c M runtime/platform/mingw.c M runtime/platform/solaris.c M runtime/util.c Log Message: ----------- Merge pull request #398 from MatthewFluet/mingw-fixes Fixes to build MLton 20200722 on MinGW Compare: https://github.com/MLton/mlton/compare/040cadf41eaf...55924f2cbd25 |
From: Matthew F. <no...@gi...> - 2020-07-26 17:39:30
|
Branch: refs/heads/master Home: https://github.com/MLton/mlton |
From: Matthew F. <no...@gi...> - 2020-07-26 17:32:07
|
Branch: refs/heads/master Home: https://github.com/MLton/mlton Commit: 12d9bbabf6868d163feba3f836f7d20f3c34c2c3 https://github.com/MLton/mlton/commit/12d9bbabf6868d163feba3f836f7d20f3c34c2c3 Author: Matthew Fluet <mat...@gm...> Date: 2020-07-26 (Sun, 26 Jul 2020) Changed paths: M runtime/util.c Log Message: ----------- Restore `#define MLTON_UTIL` in `runtime/util.c` Erroneously removed by commit e18250710. Commit: 2614c1b4dac7d5b55f51ff981e8039a461f94d96 https://github.com/MLton/mlton/commit/2614c1b4dac7d5b55f51ff981e8039a461f94d96 Author: Matthew Fluet <mat...@gm...> Date: 2020-07-26 (Sun, 26 Jul 2020) Changed paths: M runtime/platform/cygwin.c M runtime/platform/mingw.c M runtime/platform/solaris.c Log Message: ----------- Implement `GC_mmapAnonFlags` for cygwin, mingw, and solaris See commit c0bee8e42. Compare: https://github.com/MLton/mlton/compare/040cadf41eaf...2614c1b4dac7 |
From: Matthew F. <no...@gi...> - 2020-07-24 14:32:34
|
Branch: refs/heads/master Home: https://github.com/MLton/mlton Commit: 19d1c8d57512eb45dbf40630c2b697eb40b490d9 https://github.com/MLton/mlton/commit/19d1c8d57512eb45dbf40630c2b697eb40b490d9 Author: Matthew Fluet <mat...@gm...> Date: 2020-07-24 (Fri, 24 Jul 2020) Changed paths: M doc/guide/src/Release20200722.adoc Log Message: ----------- Fix errors on Release20200722 page Commit: 040cadf41eafbdecb741c7d16e778ca91bc0c275 https://github.com/MLton/mlton/commit/040cadf41eafbdecb741c7d16e778ca91bc0c275 Author: Matthew Fluet <Mat...@gm...> Date: 2020-07-24 (Fri, 24 Jul 2020) Changed paths: M doc/guide/src/Release20200722.adoc Log Message: ----------- Merge pull request #397 from MatthewFluet/guide-updates Fix errors on Release20200722 page Compare: https://github.com/MLton/mlton/compare/6c6e23920bba...040cadf41eaf |
From: Matthew F. <no...@gi...> - 2020-07-22 17:26:52
|
Branch: refs/tags/on-20200722-release Home: https://github.com/MLton/mlton |