- Apr 12, 2021
-
-
Henrik (Grubba) Grubbström authored
Fixes warnings on versions of Linux where mallinfo(3C) has been deprecated.
-
- Oct 31, 2020
-
-
Henrik (Grubba) Grubbström authored
-
- Aug 14, 2020
-
-
Henrik (Grubba) Grubbström authored
The glibc crypt() implementation in RHEL 8 apparently sometimes performs misguided "validation" of the salt even for "$6$" and fails with EINVAL instead of actually validating the password. Throwing an error on validation failure is not what existing code expects, so just return a failure instead in this case. Fixes #10050. See also https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=714219
-
- May 20, 2020
-
-
Fix compilation issue with f_gethrdtime without threads. Don't know if the result makes sense though.
-
- May 08, 2020
-
-
Henrik (Grubba) Grubbström authored
-
- Apr 26, 2019
-
-
Henrik (Grubba) Grubbström authored
Adds variant using timezone/altzone (eg Solaris). Fixes the fallback implementation (using gmtime(3F)) to not drift by an hour when the local time zone has tm_isdst == 1.
-
- Mar 15, 2019
-
-
Henrik (Grubba) Grubbström authored
-
- Jan 21, 2019
-
-
Chris Angelico authored
-
- May 24, 2018
-
-
Henrik (Grubba) Grubbström authored
string_to_utf8() now supports the same extensions as utf8_to_string(). Fixes [PIKE-111].
-
- Jan 19, 2018
-
-
Henrik (Grubba) Grubbström authored
It now seems to work as intended also when include_subclasses is true.
-
Henrik (Grubba) Grubbström authored
Debug.find_all_clones() is an efun, so it must follow the strict pike stack calling conventions.
-
- Jan 18, 2018
-
-
Henrik (Grubba) Grubbström authored
-
- Jan 12, 2018
-
-
Stephen R. van den Berg authored
-
- Dec 26, 2017
-
-
Stephen R. van den Berg authored
-
Martin Nilsson authored
Got rid of args to mktime_zone error. Fixed use of uninitialized value. Indent (pretend) class local function. Removed unused set_zone. struct tm requires time_stuff. Got rid of (now unused) fname argument too.
-
Stephen R. van den Berg authored
System.TM: Properly fixed, code reuse with mktime(). Extended testsuite for both. Reduced memory footprint.
-
- Dec 14, 2017
-
-
Stephen R. van den Berg authored
-
- Dec 13, 2017
-
-
Stephen R. van den Berg authored
-
- Nov 01, 2017
-
-
Stephen R. van den Berg authored
-
- Feb 29, 2016
-
-
Henrik (Grubba) Grubbström authored
It should now accept being called without arguments again. Thanks to Jeff Hungerford <hungerf3-roxen3@house.ofdoom.com> for the report. Fixes [Pike mailinglist 14512]/[LysLysKOM 21651115].
-
Henrik (Grubba) Grubbström authored
It is now possible to request a quick gc of a mapping with weak references.
-
- Oct 17, 2015
-
-
Martin Nilsson authored
-
- Oct 14, 2015
-
-
- Jun 23, 2015
-
-
Henrik (Grubba) Grubbström authored
Adds an optional second argument to unicode_to_string() to specify the default byte order (an initial BOM in the input string overrides this argument).
-
Henrik (Grubba) Grubbström authored
Adds an optional second argument to string_to_unicode() to specify the wanted byte order.
-
- Jun 15, 2015
-
-
Henrik (Grubba) Grubbström authored
The fields in struct mallinfo in Linux libc (as of glibc 2.20) are declared as int, and will thus overflow into negative when the values get larger than 0x3fffffff. This commit interprets negative mallinfo values as 32-bit unsigned values.
-
- Jun 05, 2015
-
-
Arne Goedeke authored
-
Arne Goedeke authored
This change fixes two bugs 1) the overflow checks were incorrect, because signed integers do not overflow 2) when overflow was actually detected, the code fell back to the slow path (using f_add) with the last array element as the new start value, which led to wrong results
-
- Jun 01, 2015
-
-
Henrik (Grubba) Grubbström authored
-
- May 21, 2015
-
-
Tobias S. Josefowitz authored
-
Tobias S. Josefowitz authored
-
- Mar 31, 2015
-
-
Per Hedbor authored
It is now way faster for mappings (in testing about 2x) and somewhat faster for multisets. Since our developers have a tendency to write if(has_index(map,key)) instead of if(mapping[key]) this can be a noticeable gain.
-
- Oct 22, 2014
-
-
Arne Goedeke authored
One of them was actually legitimate.
-
- Sep 04, 2014
-
-
Martin Nilsson authored
-
- Sep 03, 2014
-
-
Martin Nilsson authored
-
Martin Nilsson authored
-
Martin Nilsson authored
-
Martin Nilsson authored
-
Martin Nilsson authored
-
- Aug 28, 2014
-
-
Martin Nilsson authored
-