Branch: Tag:


2018-02-15 15:54:26 by Henrik Grubbström (Grubba) <>

Merge commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e' into patches/pike63

* commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e': (19587 commits)


2017-07-25 20:46:28 by Martin Nilsson <>

Added comment.


2016-01-14 22:04:17 by Martin Nilsson <>

Simplified MAKE_INF and MAKE_NAN. Hopefully not too much.

2016-01-14 17:02:44 by Martin Nilsson <>

isnan is part of C99. Assume it exists unless we know it does not.


2016-01-12 18:09:27 by Per Hedbor <>

inline is part of c99

We do have.. excessive amounts of inline, incidentally. :)


2016-01-10 23:43:52 by Henrik Grubbström (Grubba) <>

Build [NT]: Fix check for _finite().

2016-01-10 21:50:07 by Martin Nilsson <>

Let's assume that finite really is _finite from Windows CRT.

2016-01-10 21:37:17 by Martin Nilsson <>

Hide the different versions of isinf in PIKE_ISINF properly.


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

Build: Support compilation with compilers other than gcc again.

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


2014-12-06 19:14:31 by Bill Welliver <>

build: more fixes for windows.


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

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.


2011-11-05 15:02:44 by Martin Nilsson <>

Removed $Id$.


2011-04-25 16:41:40 by Martin Stjernholm <>

No more foreign_idents.

More pain than they are worth.

2011-04-25 16:12:40 by Martin Stjernholm <>

No more foreign_idents.

2011-04-25 16:11:00 by Martin Stjernholm <>

No more foreign_idents.


2010-05-27 23:17:09 by Martin Stjernholm <>

Ensure we get a decimal point when floats are formatted in casts etc.

Previously the float formatting in casts and in sprintf("%O",...) were
susceptible to locale settings and could therefore use something else than a
'.' as decimal separator. sprintf("%f",...) etc are still locale sensitive.

Rev: src/
Rev: src/operators.c:1.258
Rev: src/pike_float.c:1.1
Rev: src/pike_float.h:1.9
Rev: src/svalue.c:1.260


2005-07-15 18:16:52 by Henrik Grubbström (Grubba) <>


Rev: src/pike_float.h:1.8


2004-06-02 00:11:26 by Martin Nilsson <>

inline -> INLINE

Rev: src/block_alloc.h:1.73
Rev: src/builtin.cmod:1.160
Rev: src/docode.c:1.177
Rev: src/gc.h:1.115
Rev: src/global.h:1.100
Rev: src/interpret.c:1.351
Rev: src/interpret.h:1.153
Rev: src/object.c:1.256
Rev: src/pike_cpulib.h:1.12
Rev: src/pike_float.h:1.7
Rev: src/pike_memory.c:1.152
Rev: src/program.h:1.206
Rev: src/sscanf.c:1.162
Rev: src/svalue.h:1.130


2004-05-31 23:47:34 by Martin Nilsson <>

Shared macros between sscanf and sprintf

Rev: src/pike_float.h:1.6


2004-03-21 20:14:45 by Martin Nilsson <>

We get float.h from global.h

Rev: src/pike_float.h:1.5

2004-03-21 17:33:58 by Martin Nilsson <>

I assume that if float.h is needed to find _isnan it is also needed to use it.

Rev: src/
Rev: src/pike_float.h:1.4


2004-01-12 12:26:42 by Marcus Comstedt <>

Introduce proper isordered test.

Rev: src/acconfig.h:1.134
Rev: src/
Rev: src/pike_float.h:1.3
Rev: src/svalue.c:1.183


2003-11-07 17:53:15 by Martin Stjernholm <>

Assume that float.h exists. Shouldn't be a problem since port.c does that
already. Added defines for the limits for the chosen pike float type.

Rev: src/
Rev: src/global.h:1.93
Rev: src/pike_float.h:1.2

2003-11-07 17:41:53 by Martin Stjernholm <>

Centralized some floating point support stuff.

Rev: src/modules/sprintf/sprintf.c:1.114
Rev: src/pike_float.h:1.1
Rev: src/svalue.c:1.178