Source Repository for LDMud
amotzkau Deactivate stack mismatch check on a return from a lambda closure
In a lambda closure a return opcode can occur in the middle of an expression,
where evaluated parts of the expression are already put on the stack,
resulting in a fatal error indicating that the stack head is higher than
the function frame. Although the message is correct it is normal behaviour
for lambda closures, therefore this check is now deactivated there.
The superfluous values on the stack will be removed later anyway.
(Fixes #868)
Latest commit 5dd7726 Oct 25, 2018
Permalink
Failed to load latest commit information.
autoconf
doc
etc
gdb
mud
mudlib
src
test
.gitignore
CHANGELOG
CHANGELOG.OLD
COPYRIGHT
CREDITS
HISTORY
INSTALL
README

README

This is 'LDMud', a gamedriver for LPMuds.
(LPC compiler, interpreter and runtime environment.)

LDMud started as a project to clean up and modernize Amylaar's LPMud
gamedriver. Primary goals are full documentation, a commented source body and
out-of-the-box support for the major mudlibs, of which the commented source
body has been pretty much completed. During the course of work a lot of bug
fixes and improvements found their way into the driver - much more than
originally expected, and definitely enough to make LDMud a driver in its own
right.

The latest stable version is available on our homepage at

  <http://www.ldmud.eu/>


The files in this directory are:

  README      : this file.
  COPYRIGHT   : the copyright of the driver.
  CREDITS     : the list of contributors.
  HISTORY     : a user-oriented history of the last changes.
  CHANGELOG   : the last changes in minute detail.
  INSTALL     : installation hints and notes.

  doc/    : the collected documentation
  src/    : the driver source
  src/settings:
            settings for configure for a number of muds
  src/util: misc. utils like ERQ daemons
  mudlib/ : various LPC (example) files.
  mudlib/deprecated/:
            sefuns for removed efuns.
  mudlib/sys/:
            standard include files to copy into your mudlib. Some of these are
            also used by the src/ files.
  mud/    : the lp-245 mudlib, and support files for other mudlibs.
  etc/    : misc. scripts, images and syntax files for editors.
  gdb/    : pretty printers for GDB7 for the main data structures.
  test/   : the driver test suite, run with ./run.sh after compilation.