任务单 #43388

Lua: Replace listenv() with nef's fce()

开放日期: 2021-12-12 06:21 最后更新: 2021-12-25 16:51

报告人:
属主:
类型:
状态:
关闭
组件:
里程碑:
优先:
5 - Medium
严重性:
5 - Medium
处理结果:
Fixed
文件:
4

Details

In http://forum.freeciv.org/f/viewtopic.php?f=14&t=91972&p=103953#p103947 nef lists ways that current listenv() may hang or crash, and provides a function called fce() as a replacement.

Port nef's fce() to mainstream freeciv. Replace current listenv() implementation with a trivial wrapper for fce() (to keep function named listenv() around for compatibility)

任务单历史 (3/10 Histories)

2021-12-12 06:21 Updated by: cazfi
  • New Ticket "Lua: Replace listenv() with nef's fce()" created
2021-12-12 06:35 Updated by: cazfi
  • 处理结果 Update from to Accepted
2021-12-12 07:46 Updated by: cazfi
评论

I think we can have this even in d3f S3_0, after all; just remove old listenv(), bring in fce() named as listenv() and modified to have same fingerprint as old listenv() had. Then it would be, compatibility wise, drop-in replacement.

2021-12-12 07:51 Updated by: cazfi
  • 处理结果 Update from to Accepted
2021-12-21 03:39 Updated by: cazfi
评论

New patch version based on new fce() version by nef

2021-12-25 16:51 Updated by: cazfi
  • 状态 Update from 开启 to 关闭
  • 属主 Update from (无) to cazfi
  • 处理结果 Update from Accepted to Fixed

编辑

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » 登录名