Branch: Tag:

2017-07-25

2017-07-25 20:46:28 by Martin Nilsson <nilsson@fastmail.com>

Added comment.

2015-04-01

2015-04-01 12:21:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build: Support compilation with compilers other than gcc again.

Replaced all uses of __attribute__((unused)) with PIKE_ATTRIBUTE_UNUSED.

2014-12-06

2014-12-06 19:14:31 by Bill Welliver <bill@welliver.org>

build: more fixes for windows.

2014-06-01

2014-06-01 15:20:20 by Martin Nilsson <nilsson@opera.com>

Save all of 64 bytes.

2014-05-29

2014-05-29 15:17:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build: Reduce complaint about unused functions.

We don't care if inline functions defined in the header files aren't
used in all files that include them...

Reduces the number of build warnings to reasonable levels.

2014-02-24

2014-02-24 13:21:47 by Arne Goedeke <el@laramies.com>

allocator: add some function attributes

2014-01-05

2014-01-05 15:14:13 by Marcus Comstedt <marcus@mc.pp.se>

Merge branch '8.0' into gobject-introspection

2013-10-31

2013-10-31 20:59:47 by Arne Goedeke <el@laramies.com>

sprintf: do not pre-allocate space for temporary buffer allocation

2013-10-31 20:56:56 by Arne Goedeke <el@laramies.com>

sprintf: do not pre-allocate space for temporary buffer allocation

2013-10-31 19:31:00 by Arne Goedeke <el@laramies.com>

sprintf: do not use alloca

This commit replaces alloca in sprintf by a simple heap allocator. This
fixes a stack corruption bug which occurs when using certain compilers
(e.g. msvc). The problem occurs when alloca and longjmp are used from
within the same frame.

2013-10-31 19:17:50 by Arne Goedeke <el@laramies.com>

sprintf: do not use alloca

This commit replaces alloca in sprintf by a simple heap allocator. This
fixes a stack corruption bug which occurs when using certain compilers
(e.g. msvc). The problem occurs when alloca and longjmp are used from
within the same frame.

2013-09-19

2013-09-19 14:41:01 by Arne Goedeke <el@laramies.com>

Do not use alloca in sprintf

this is an attempt to fix a stack corruption bug which occurs in pike
versions compiled with msvc. the bug appears to be triggered by using
both setjmp and alloca in the same frame. even though sprintf does not
directly jump, its calling va_error, which does. in this patch alloca is
replaced by a simple temporary allocator.