sunyc 发表于 2013-8-20 11:55:28

Fluffos 3.0 (alpha7.3)

https://github.com/fluffos/fluffos/releases/tag/fluffos-3.0-alpha7.3

Fluffos 3.0 (alpha7.3)
sunyc released this a minute ago

3.0 vs 2.0 Summary

https://github.com/fluffos/fluffos/blob/next-3.0/ChangeLog.fluffos-3.x

FluffOS 3.0-alpha7.3

User command execution is now integrated into event loop. (at least 10% CPU decrease and better fairness among users).
Fixed unique_mapping() crash when callback returns new objects/array etc.
Fixed memory corruption issue with unsupported TELNET environment negoation.
Fixed memory corruption when reading 0 length file.
restored USE_ICONV in auto testing.
Moved many options into options_internal.h, all the local_options override still works. edit_source will print out "extra" defines local_options contains. This pave the road for reducing complexity of options.h in the future.
ALLOW_INHERIT_AFTER_FUNCTION is now default, no crash anymore.
Previously if a user object is destructed, the message in the buffer would be lost. Now the driver will correctly send them out before terminating connection.
FluffOS 3.0-alpha7.2

unique_mapping() crash when callback returns a non-shared string.
move some outdated doc to /doc/archive.
some format change in EFUN/APPLY doc.
FluffOS 3.0-alpha7.1

disable_commands() change is reverted, not thought through.
enable_commands() now accepts a int instead (see 3.0 vs 2.0)
FluffOS 3.0-alpha7

Check c++11 capability during configuring.
new LPC predefine "__CXXFLAGS__."
Fixes cmud/zmud problem with TCP_NODELAY with MCCP.
new debug macro "-dadd_action" to show add_action related logs.
disable_commands() now accepts one int argument. (see 3.0 vs 2.0).

北大侠客行MUD,中国最好的MUD

labaz 发表于 2013-8-20 12:38:19

原来用户命令执行有不公平的地方是指执行顺序吗?
quit没输出问题总算解决了。
页: [1]
查看完整版本: Fluffos 3.0 (alpha7.3)