Bug 283008 - lang/mlkit: Update to 4.7.13
Summary: lang/mlkit: Update to 4.7.13
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Robert Clausecker
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-11-27 17:20 UTC by serpent7776
Modified: 2024-12-10 09:19 UTC (History)
2 users (show)

See Also:


Attachments
patch file (24.65 KB, patch)
2024-11-27 17:20 UTC, serpent7776
no flags Details | Diff
Updated patch (23.73 KB, patch)
2024-12-03 14:58 UTC, serpent7776
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description serpent7776 2024-11-27 17:20:25 UTC
Created attachment 255496 [details]
patch file

Update mlkit port to version 4.7.13

Some changes:

- Implementation of OS.IO.poll
- Opaque definitions of structures Time, Timer, Posix, OS.
- Implementation of deep argument flattening optimisation
- Optimiser bug fix with static selection of tuples containing tuples
- Cleanup and tests of Barry, a Standard ML barrifier
- Fix recursive-function specialisation bug
- Provide support for a new flag -objs that together with -no_delete_target_files will allow the user to see which object-files are to be linked
- Fix issue with Char.isCntrl
- Cleanup and ensurance that mlkit does not write into the installation directory when the REPL is launched or when linking with compiled versions of the SML Basis Library
- Improved FFI auto-conversion
- Unboxed representation of datatypes using high bits for tagging
- Unboxed representation of single constructor datatypes
- MLKit now has a REPL

Full changelog: https://github.com/melsman/mlkit/blob/master/NEWS.md
Comment 1 Robert Clausecker freebsd_committer freebsd_triage 2024-11-30 10:28:29 UTC
Your patch does not apply and cannot be three-way merged due to being based on some commit that is not in the tree.
Please rebase the patch on top of the current main branch.
Comment 2 serpent7776 2024-12-03 14:58:03 UTC
Created attachment 255600 [details]
Updated patch
Comment 3 serpent7776 2024-12-03 14:58:44 UTC
Sorry about that. I updated the patch.
Comment 4 commit-hook freebsd_committer freebsd_triage 2024-12-10 09:07:46 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=e1140994e5db70b63cf4d2070593f44dd8932d6c

commit e1140994e5db70b63cf4d2070593f44dd8932d6c
Author:     Serpent7776 <serpent7776@gmail.com>
AuthorDate: 2024-12-09 10:21:18 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2024-12-10 08:51:37 +0000

    lang/mlkit: update to 4.7.13

    Changelog: https://github.com/melsman/mlkit/blob/master/NEWS.md

    PR:             283008

 lang/mlkit/Makefile  |  11 +--
 lang/mlkit/distinfo  |   6 +-
 lang/mlkit/pkg-plist | 266 +++++++++++++++++++++++++++++++++------------------
 3 files changed, 182 insertions(+), 101 deletions(-)
Comment 5 Robert Clausecker freebsd_committer freebsd_triage 2024-12-10 09:15:17 UTC
Thank you for your contribution.
Comment 6 serpent7776 2024-12-10 09:19:13 UTC
Thanks.