Bearnip
Lars
LDMud
LDMud 3.2.10
|
|
Version: 3.2.10 Release Date: 30. May 2004 Maintained by: Lars "Mateese" Düning E-mail: |
Download the source (2.9MB) from - Bearnip (USA) by HTTP (ditto as relative link) Older releases: 3.2.9, 3.2.8, 3.2.7, 3.2.6. |
|
MD5-Sum: a216cf0a5c41e7b78a38c5af12655d19 ldmud-3210.tar.gz
| ||
It took one year longer than expected, but this release of the driver delivers more improvements in both functionality and stability. With the advent of LDMud 3.3 this branch of the driver is heading towards maintenance-only, but I still hope that you enjoy this release and find it useful.
My thanks go to all my faithful testers and critics - without them I wouldn't have been able to deliver this work!
Thank You!debug_info(): Removed the DID_MEM_UNUSED value from the
DINFO_DATA: DID_MEMORY result.
debug_info(): Added the DID_ST_MB_ values to the
DINFO_DATA: DID_STATUS result.
debug_info(): The DINFO_DATA:"objects" dump also lists
the object creation times.
debug_info(): Added DID_ST_BOOT_TIME to the
DINFO_DATA: DID_STATUS result.
debug_info(): Added a third argument to
DINFO_OBJLIST to return multiple objects.
function_exists(): now also returns the filename and
linenumber of a function.
remove_action(): It is now possible to remove all actions
an object defines.
save_object(), save_value(): The format of
the saved data can
be specified with an function argument.
set_connection_charset(), set_combine_charset():
Passing 0 as argument re-establishes the default charset.
sprintf(), printf(): Modifier '#' for
'%O'/'%Q' prints the values in a compact format.
sprintf(), printf(): Format specifier '%b'
prints a number in binary notation.
wizlist_info(): The evalcost statistic is now split into
'ticks' and 'gigaticks', and a second non-decaying evalcost
statistic has been added.
find_call_out(): No longer throws an error when passed
an unbound lambda to look for.
m_add(): Fixed a memory leak when existing entries were
overwritten.
remove_input_to(): The proper noecho state is restored after
removing a pending input handler.
restore_object(): The function leaked memory when
restoring from a MALLOCed string.
to_array(): When converting a string, the characters are
treated as unsigned.
enable_telnet(): Enable or disable telnet for an
interactive object.
get_combine_charset(), get_connection_charset():
Query the combine resp. connection charset.
get_max_commands(): Query the allowed command rate of an
interactive object.
start_mccp_compress(), end_mccp_compress(),
query_mccp(), query_mccp_stats(): Optional:
MCCP support.
master(): Return the current master object.
m_entry(): Return all values for mapping entry at once.
net_connect(): Open a TCP connection.
rmember(): Search arrays and strings from the end.
set_max_commands(): Set the allowed command rate of an
interactive object.
strrstr(): Search a string within a string backwards.
variable_exists(): Check the existance of a
named variable.
variable_list(): Return all variable names
of an object.
break or continue in large
programs caused bytecode corruption.
set_this_object().
walk_mapping(): If the callback object was destructed
before the first call, the efun crashed in the error handling.
function_exists() or
variable_exists() on a destructed object.
catch(; nolog) is now an official feature.
catch(; publish).
& can intersect mappings with other
mappings and arrays.
__MAX_MALLOC__ is defined to the internal upper
limit for total memory usage.
__MSDOS_FS__ is defined on systems using the
MS-DOS filesystem conventions.
__FILENAME_SPACES__ is defined if
the driver is instructed to allow spaces in filenames.
no_warn_empty_casts can turn this warning off.
strong_types/strict_types
pragmas now persist beyond the end of an include file (as does
every other pragma).
__LPC_ARRAY_CALLS__ is defined.
&= mapping and
mapping &= vector implemented.
-=, *= and /=
can now operate on int x float, yielding a
float result.
--enable-malloc-sbrk-trace to
enable a log of all system memory requests including the stats of
the memory allocation request causing it. The intention is to help
debugging muds with high system memory usage.
--with-optimize to set the
optimization level in the generated Makefiles.
--filename-spaces/--no-filename-spaces
to allow or disallow space characters in filenames (default is to
disallow them).
Bearnip
Lars
LDMud
LDMud 3.2.10
|
Lars Düning () - PGP Key |
| Validate this page. |