summaryrefslogtreecommitdiff
path: root/src/3rdparty
AgeCommit message (Collapse)Author
2009-06-01(svn r16502) -Fix [FS#2935]: when an AI was suspended while in a function ↵yexo
called (indirectly) via call/acall/pcall OpenTTD crashed. Fix this by disallowing AIs to be suspended while called via call/acall/pcall. IMPORTANT FOR AI WRITERS: AIs can no longer call any DoCommand functions (change anything, build vehicles, etc.) in a function called (indirectly) via call/acall/pcall. Where possible, please rewrite your code so it doesn't use call/acall/pcall
2009-05-27(svn r16454) -Fix (r16181, r16241): fix the try/catch bug fixed in r16181 ↵yexo
and reintroduced in r16241 again, this time without breaking the regression test.
2009-05-26(svn r16434) -Cleanup: remove some dead code; primarily stuff that can't be ↵rubidium
reached like break after returns or break after functions that never return (i.e. NOT_REACHED)
2009-05-24(svn r16422) -Codechange: use const_cast for removing const and warn when ↵rubidium
const is (accidentally?) removed using C-style casts.
2009-05-06(svn r16241) -Fix (r16181): regression failing due to wrongly initialised ↵rubidium
amount of traps
2009-04-28(svn r16181) -Fix [Squirrel]: the traps variable wasn't restored, causing ↵yexo
try/catch blocks to be 'forgotten' during a suspend.
2009-03-09(svn r15659) -Fix [Squirrel]: The garbage collection would sometimes loop ↵yexo
(2^32 - small_value) times instead of only small_value times.
2009-02-25(svn r15578) -Change: unexternalise squirrel.rubidium