Release of LDMud 3.6.1

16 views
Skip to first unread message

Gnomi

unread,
Jan 8, 2020, 5:41:43 PM1/8/20
to Discussion of the LDMud driver.
Hello LDMudders,

the LDMud team is pleased to announce the release of LDMud 3.6.1, as the
latest stable LDMud release.

LDMud 3.6.1 is a maintenance release fixing a few bugs that were encountered
in LDMud 3.6.0. But we also took the type checks a bit further:
* Variable assignments and declarative casts are now subject to the runtime
type checks (activated by pragma rtt_checks)
* Introducing type checks for Python efun calls if the Python function has
type annotations.
* We warn now on C style casts from mixed/unknown types that have no effect
(when pragma warn_empty_casts is active, which is the default).

When upgrading you might want to disable pragma pedantic, so the cast warning
will only be a warning, and downgrade the runtime type checks to warning with
pragma warn_rtt_checks until you adapted your mudlib accordingly.

Also we are proud to announce that the slaballoc allocator now has
instrumentation for valgrind memcheck, so now we have an additional tool
to detect illegal memory accesses.

LDMud 3.6.1 can be downloaded from:
* http://www.ldmud.eu/download.html
* https://github.com/ldmud/ldmud/tree/3.6.1

A list of changes can be found in the HISTORY file in the driver sources.

If you have any problems with LDMud, please don't hesitate to report them
at: https://mantis.ldmud.eu/mantis/
If you have any questions please ask either on ldmud...@googlegroups.com
or contact us at ldmu...@UNItopia.de.

Have fun!
The LDMud team
Reply all
Reply to author
Forward
0 new messages