Branch: Tag:

2017-07-25

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

Added comment.

2016-12-31

2016-12-31 17:12:22 by Arne Goedeke <el@laramies.com>

describe_svalue: remove global variables step 1

This is a simple refactoring which starts removing the use
of the global buffer.

2016-12-29

2016-12-29 15:02:35 by Arne Goedeke <el@laramies.com>

describe_svalue: remove global variables step 1

This is a simple refactoring which starts removing the use
of the global buffer.

2014-05-06

2014-05-06 14:57:27 by Arne Goedeke <el@laramies.com>

overflow checks: generate overflow checks for 8 and 16 bit integer types

even though llvm internally has apis for checking overflow of 8 and 16 bit
integer arithmetic, those are not available through clang intrinsics. we
therefore use the same checks as for other compilers

2014-03-11

2014-03-11 18:03:24 by Jonas Walldén <jonasw@roxen.com>

Add detection of unsigned 128-bit integer.

Define UINT128 as distinct type since "unsigned __int128_t" does not always work even when __int128_t does. Adds UINT64 as well for macro expansion in bignum.h.

2014-03-11 18:03:14 by Arne Goedeke <el@laramies.com>

bignum: added standard compliant overflow checks

2014-01-05

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

Merge branch '8.0' into gobject-introspection

2013-06-21

2013-06-21 09:18:55 by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/7.9' into pdf

2013-01-08

2013-01-08 20:01:37 by Arne Goedeke <el@laramies.com>

bignum: added standard compliant overflow checks

2013-01-08 20:01:37 by Jonas Walldén <jonasw@roxen.com>

Add detection of unsigned 128-bit integer.

Define UINT128 as distinct type since "unsigned __int128_t" does not always work even when __int128_t does. Adds UINT64 as well for macro expansion in bignum.h.

2013-01-01

2013-01-01 22:16:48 by Jonas Walldén <jonasw@roxen.com>

Add detection of unsigned 128-bit integer.

Define UINT128 as distinct type since "unsigned __int128_t" does not always work even when __int128_t does. Adds UINT64 as well for macro expansion in bignum.h.

2012-12-31

2012-12-31 20:08:24 by Arne Goedeke <el@laramies.com>

check for and define INT128

2011-11-05

2011-11-05 15:02:44 by Martin Nilsson <nilsson@opera.com>

Removed $Id$.

2011-04-25

2011-04-25 16:41:40 by Martin Stjernholm <mast@lysator.liu.se>

No more foreign_idents.

More pain than they are worth.

2011-04-25 16:12:40 by Martin Stjernholm <mast@lysator.liu.se>

No more foreign_idents.

2011-04-25 16:11:00 by Martin Stjernholm <mast@lysator.liu.se>

No more foreign_idents.

2008-04-22

2008-04-22 18:32:54 by Martin Stjernholm <mast@lysator.liu.se>

Fixed overflow error in mktime when sizeof(time_t) > sizeof(INT_TYPE). This
fixes [bug 4525]. Fixed gmtime, localtime and ctime to handle bignums in the
same circumstances.

Rev: src/builtin.cmod:1.196
Rev: src/builtin_functions.c:1.654
Rev: src/pike_int_types.h:1.4

2008-04-22 18:18:17 by Martin Stjernholm <mast@lysator.liu.se>

Fixed overflow error in mktime when sizeof(time_t) > sizeof(INT_TYPE). This
fixes [bug 4525]. Fixed gmtime, localtime and ctime to handle bignums in the
same circumstances.

Rev: src/builtin.cmod:1.159
Rev: src/builtin_functions.c:1.562
Rev: src/pike_int_types.h:1.4

2004-12-16

2004-12-16 17:08:36 by Martin Stjernholm <mast@lysator.liu.se>

Backported improved overflow handling in f_mktime to avoid regression.

Rev: src/builtin_functions.c:1.551
Rev: src/configure.in:1.841
Rev: src/pike_int_types.h:1.3

2004-12-14

2004-12-14 15:06:47 by Martin Stjernholm <mast@lysator.liu.se>

Added SIZEOF_TIME_T, MAX_TIME_T and MIN_TIME_T.

Rev: src/configure.in:1.854
Rev: src/pike_int_types.h:1.3

2004-03-17

2004-03-17 19:24:42 by Martin Stjernholm <mast@lysator.liu.se>

Some more defines.

Rev: src/pike_int_types.h:1.2

2003-05-01

2003-05-01 15:59:19 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Moved definitions of INT{16,32,16,8} to pike_int_types.h.

Rev: src/global.h:1.91
Rev: src/pike_int_types.h:1.1