mirror of
https://github.com/FirebirdSQL/firebird.git
synced 2025-01-24 00:03:03 +01:00
This is a mirror of the firebird repo on github. It is not intended for use as a working repo.
This repo is resync'ed with github every thirty minutes.
016b4f6c39
It was detected by Dmitry, that VC has rather non-standard rules when allocating stack variables. I can provide omitted here details, but the result was about 13K on stack per each PASS1_node() invocation (gcc consumed only 1.25K for it). With allocation of status array from the pool problem became much less dangerous, but stack consumption is still rather big in VC. This version of classes makes on-stack memory, used by each instance of the class, as small as possible - sizeof(void*). Therefore please don't blame me for 'strange' internals of Arg classes. |
||
---|---|---|
builds | ||
doc | ||
examples | ||
extern | ||
generated | ||
lang_helpers | ||
src | ||
acx_pthread.m4 | ||
autogen.sh | ||
ChangeLog | ||
configure.in | ||
Makefile.am | ||
Makefile.in |