Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

LDMud 3.6.3 und 3.5.3 veroeffentlicht

3 views
Skip to first unread message

Gnomi@Uni

unread,
Sep 1, 2020, 5:46:12 AM9/1/20
to
Hallo LDMudder!

Das LDMud-Team freut sich, das Release von LDMud 3.6.3 als aktuelles
stabiles Release verkuenden zu duerfen.

In diesem Release werden einige Crashes behoben, weswegen das Update
fuer alle Nutzer von LDMud 3.6 empfohlen wird. Wir veroeffentlichen
auch LDMud 3.5.3, welches nur die Korrekturen fuer die Crashes
beinhaltet.

LDMud 3.6.3 enthaelt darueberhinaus auch einige neuen Features:
* Das Pragma strict_types wirft nun Fehler.
Wie bereits mit dem Release von 3.6.2 angekuendigt, das Pragma wurde
neu implementiert und wird nun - genau wie vor 3.5.0 - wieder Fehler
melden.
* Das neue Pragma warn_unused_variables warnt ueber unbenutzte Variablen.
Der Compiler wird dann zu Variablen warnen, von denen nicht gelesen
wurde oder auf denen kein Wert geschrieben wurde. Das Pragma ist
standardmaessig deaktiviert.
* Unterstuetzung fuer Graphemhaufen (Extended Grapheme Clusters).
Mehrere Unicode-Codepoints koennen ein wahrnehmbares Zeichen bilden.
Diese werden nun auch von sprintf() und terminal_colour() als ein
Zeichen behandelt. Auch ANSI-Escape-Codes werden nun als breitenloses
Zeichen behandelt.
* Die neue Efun text_width() berechnet die Breite eines Textes.
Dabei werden Graphemhaufen und ANSI-Escape-Codes beachtet.
* Die Python-Unterstützung wurde um Lvalue-Referenzen erweitert.
Auch die Struct-Klasse wurde geaendert, so dass der Zugriff auf
die Komponenten nun ueber das .members-Attribut geschieht.
* save/restore_value() beherrscht nun auch Structs mit geaenderter
Definition (hinzugefuegte/entfernte Komponenten) und anonyme Structs.

LDMud 3.5.3 ist hier erhaeltlich:
* http://www.ldmud.eu/download.html
* https://github.com/ldmud/ldmud/tree/3.5.3

LDMud 3.6.3 ist hier erhaeltlich:
* http://www.ldmud.eu/download.html
* https://github.com/ldmud/ldmud/tree/3.6.3

Eine Liste der Aenderungen gibt es in der Datei HISTORY in den Quellen.

Falls Ihr auf weitere Probleme mit LDMud stosst, berichtet uns bitte
darueber in unserem Bugtracker: https://mantis.ldmud.eu/mantis/
Und falls Ihr Fragen habt, stehen wir Euch auf der Mailingliste
ldmud...@googlegroups.com oder unter ldmu...@UNItopia.de zur Verfuegung.

Viel Spass!
Das LDMud-Team

0 new messages