Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This can avoid out-of-memory situations due to single scripts using up the entire address space.
Instead, scripts that go above the maximum are killed.
The maximum is default 1 GB per script, but can be configured by a setting.
|
|
(#7583)
|
|
|
|
bridges losing their type
|
|
|
|
2005
|
|
GroupStatistics pool was not initialised before trying to delete vehicles (specifically, trams with no tram track)
|
|
|
|
|
|
|
|
|
|
|
|
The only port that ever used it to make heap allocations instead of stack ones was the NDS port, which got thrown out some time ago.
|
|
|
|
|
|
The last use was for storing a list of memory blocks. As the way these lists are accessed is very
specific, it is easier to just write an explicit destructor instead of trying to exactly match the behaviour.
|
|
instead of an AutoFreeSmallVector.
|
|
handling.
|
|
|
|
We assume a conforming C++11 compiler environment that has a valid <thread>-header.
Failure to run a real thread is handled gracefully.
|
|
|
|
Auto[Free|Delete]SmallVector
|
|
|
|
|
|
std::vector::[push|emplace]_back()
|
|
shrink_to_fit()
|
|
|
|
|
|
|
|
preventing industry creation.
As the information is always available from the tree ground type, unconditionally
update the map array for tree tiles.
|
|
This is a C++11 feature that allows the compiler to check that a virtual
member declaration overrides a base-class member with the same signature.
Also src/blitter/32bpp_anim_sse4.hpp +38 is no longer erroneously marked
as virtual despite being a template.
|
|
|
|
It is the only library we use that calls itself with 'lib' in the
name. This might be confusing, but with the arrival of cmake a lot
of these things are automated. And detection will find 'liblzma',
not 'lzma', like with 'lzo', 'zlib', ..
|
|
|
|
|