Query
Today; Thursday 04 March 2021
2021-03-04 11:55:17 (5 hours ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/lib/modules/String.pmod/module.pmod (+10/-7)(17 lines)
branch: master
String: Optimized common_prefix() some more.
Also fixes some warnings.
2021-03-04 04:14:51 (12 hours ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1207 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1206 by export.pike
Yesterday; Wednesday 03 March 2021
2021-03-03 13:10:20 (1 day ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1204 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1205 by export.pike
2021-03-03 12:13:07 (1 day ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/program.c (+5/-3)(8 lines)
branch: master
Compiler [Typechecker]: Fix argument order in diagnostic message.
2021-03-03 04:13:52 (2 days ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1202 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1203 by export.pike
2021-03-03 01:11:02 (2 days ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1201 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1200 by export.pike
Tuesday 02 March 2021
2021-03-02 15:47:35 (2 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/lib/modules/Standards.pmod/ASN1.pmod/Types.pmod (+9/-8)(17 lines)
branch: master
Standards.ASN1.Types: Added some default initial values.
Fixes multiple warnings.
2021-03-02 10:03:37 (2 days ago) by Martin Nilsson <nilsson@fastmail.com>
- pike/lib/modules/Parser.pmod/XML.pmod/Tree.pmod (+2/-1)(3 lines)
branch: 8.0
Fix typo.
- pike/lib/modules/Parser.pmod/XML.pmod/Tree.pmod (+7/-0)(7 lines)
branch: 8.0
Added set_text() to update the contents of a text node.
2021-03-02 04:10:10 (3 days ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1199 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1198 by export.pike
Monday 01 March 2021
2021-03-01 15:42:34 (3 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/las.cmod (+37/-36)(73 lines)
branch: master
Compiler [Typechecker]: Second go at fixing some warnings.
las.cmod:fix_type_field() is called by optimize() from the leaves
going up. This means that the expression in eg `?` has typically
already been typechecked when it is received by fix_type_field().
Move the special case to mknode().
CAVEAT EMPTOR:
Calling fix_type_field() from mknode() in early compiler passes
may cause strange and unexpected failures. The special case type
adjustment is therefore only performed in the last compiler pass.
Fixes warnings from eg Getopt.
2021-03-01 12:52:57 (3 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1197 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1196 by export.pike
2021-03-01 04:12:06 (4 days ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1194 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1195 by export.pike
2021-03-01 01:11:08 (4 days ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1193 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1192 by export.pike
Sunday 28 February 2021
2021-02-28 14:49:56 (4 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/las.cmod (+37/-0)(37 lines)
branch: master
Compiler [Typechecker]: Reduce number of warnings.
Do not warn about the type not containing zero in the special case
if (string foo = expr) { xxx }
as foo will never be zero even though expr may very well be zero.
2021-02-28 04:11:30 (5 days ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1191 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1190 by export.pike
2021-02-28 01:12:08 (5 days ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1189 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1188 by export.pike
Saturday 27 February 2021
2021-02-27 17:32:23 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/docode.c (+5/-1)(6 lines)
- pike/src/language.yacc (+2/-1)(3 lines)
- pike/src/las.cmod (+7/-0)(7 lines)
- pike/src/opcode_list.h (+4/-0)(4 lines)
- pike/src/treeopt.in (+18/-0)(18 lines)
branch: master
Total 38
Compiler: Added F_INITIALIZER node type.
This node type behaves identically to F_ASSIGN, but is only used
in the case where it is the initializer assignment in a local
variable declaration.
2021-02-27 04:17:07 (6 days ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1187 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1186 by export.pike
Friday 26 February 2021
2021-02-26 17:58:43 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/docode.c (+3/-2)(5 lines)
- pike/src/language.yacc (+2/-1)(3 lines)
- pike/src/las.cmod (+5/-4)(9 lines)
- pike/src/treeopt.in (+5/-4)(9 lines)
branch: master
Total 26
Compiler: Swap CAR and CDR for F_DO nodes.
This change causes the conditional be in CAR, analogous to
'?' and F_FOR nodes, reducing the number of special cases
in some upcoming code.
2021-02-26 12:03:35 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1184 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1185 by export.pike
2021-02-26 04:10:46 (7 days ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1183 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1182 by export.pike
Thursday 25 February 2021
2021-02-25 18:47:41 (7 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1181 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1180 by export.pike
2021-02-25 16:51:33 (7 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/pike_types.cmod (+36/-0)(36 lines)
branch: master
Compiler [Typechecker]: Survive NULL in push_finished_type_with_markers().
2021-02-25 04:18:35 (1 week ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1179 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1178 by export.pike
2021-02-25 01:12:42 (1 week ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1177 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1176 by export.pike
Wednesday 24 February 2021
2021-02-24 15:22:01 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/lib/modules/__builtin.pmod/Nettle.pmod/BlockCipher.pike (+6/-5)(11 lines)
- pike/lib/modules/__builtin.pmod/Nettle.pmod/Hash.pike (+8/-7)(15 lines)
branch: master
__builtin.Nettle: Fixed some warnings.
2021-02-24 08:52:08 (1 week ago) by Arne Goedeke <el@laramies.com>
- pike/src/builtin.cmod (+22/-0)(22 lines)
- pike/src/builtin_functions.h (+4/-0)(4 lines)
- pike/src/encode.c (+7/-7)(14 lines)
branch: arne/encode_value_basic
encode_value_basic: Fix memory leak
get_val_*() return the object with one additional reference already.
2021-02-24 04:13:43 (1 week ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1174 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1175 by export.pike
2021-02-24 01:11:28 (1 week ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1173 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1172 by export.pike
Tuesday 23 February 2021
2021-02-23 17:23:48 (1 week ago) by Arne Goedeke <el@laramies.com>
- pike/src/encode.c (+22/-12)(34 lines)
branch: arne/encode_value_basic
encode_value_basic: Avoid C99
2021-02-23 16:45:59 (1 week ago) by Arne Goedeke <el@laramies.com>
- pike/src/encode.c (+7/-0)(7 lines)
branch: arne/encode_value_basic
decode_value_basic: Fix double-free when decode throws
We have to clear our temporary stack values after we have stored them
inside the mapping. Otherwise, if decode throws later the values will be
freed twice.
2021-02-23 13:08:42 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/lib/master.pike.in (+5/-0)(5 lines)
branch: master
Master: Added predef::zero.
2021-02-23 04:18:04 (1 week ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1171 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1170 by export.pike
Monday 22 February 2021
2021-02-22 13:46:06 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1169 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1168 by export.pike
2021-02-22 12:57:35 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/language.yacc (+19/-16)(35 lines)
branch: master
Compiler [Typechecker]: Fix the initializer check for variables.
2021-02-22 04:11:37 (2 weeks ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1167 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1166 by export.pike
2021-02-22 01:10:54 (2 weeks ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1164 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1165 by export.pike
Sunday 21 February 2021
2021-02-21 15:20:41 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/language.yacc (+26/-0)(26 lines)
branch: master
Compiler [Typechecker]: Add implicit zero to types.
In 8.0 compat mode and not strict types zero is now implicitly
added to types.
2021-02-21 04:10:33 (2 weeks ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1162 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1163 by export.pike
2021-02-21 01:12:20 (2 weeks ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1160 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1161 by export.pike
Saturday 20 February 2021
2021-02-20 15:16:42 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/pike_types.cmod (+52/-0)(52 lines)
branch: master
Compiler [Typechecker]: Improved handling of NULL in or_pike_types().
2021-02-20 04:11:36 (2 weeks ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1158 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1159 by export.pike
2021-02-20 01:11:58 (2 weeks ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1157 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1156 by export.pike
Friday 19 February 2021
2021-02-19 15:49:51 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/las.cmod (+10/-1)(11 lines)
branch: master
Compiler [Typechecker]: Improved result type for logical or.
Fixes some warnings.
2021-02-19 04:09:24 (2 weeks ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1155 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1154 by export.pike
2021-02-19 01:10:51 (2 weeks ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1153 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1152 by export.pike
Thursday 18 February 2021
2021-02-18 18:07:27 (2 weeks ago) by Arne Goedeke <el@laramies.com>
- pike/src/builtin_functions.c (+11/-0)(11 lines)
- pike/src/encode.c (+980/-0)(980 lines)
- pike/src/encode.h (+3/-0)(3 lines)
- pike/src/testsuite.in (+80/-0)(80 lines)
branch: arne/encode_value_basic
Total 1074
Add encode_value_basic() and decode_value_basic()
These functions implements a subset of the standard encode_value
encoding. Encoded data generated by encode_value_basic() is supposed
to be compatible to decode_value(). However, decode_value_basic()
should only be used for data encoded by encode_value_basic().
Both functions are optimized for speed.
- pike/src/bitvector.h (+2/-1)(3 lines)
branch: arne/encode_value_basic
bitvector: Add missing paranthesis in macro
2021-02-18 16:54:13 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/las.cmod (+3/-2)(5 lines)
branch: master
Compiler [Typechecker]: Fix some warning messages.
2021-02-18 15:04:47 (2 weeks ago) by Jonas Wallden <jonasw@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1151 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1150 by export.pike
Wednesday 17 February 2021
2021-02-17 13:19:19 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/pike_types.cmod (+6/-2)(8 lines)
branch: master
Compiler [Typechecker]: Fix result type for indexing of mappings.
Indexing of mappings may always return zero (or rather UNDEFINED).
Fixes compilation error from the optimizer when it optimizes a
mapping lookup to UNDEFINED, but zero is not in the value type.
2021-02-17 01:11:45 (2 weeks ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1148 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1149 by export.pike
Tuesday 16 February 2021
2021-02-16 19:04:38 (2 weeks ago) by Stephen R. van den Berg <srb@cuci.nl>
- pike/lib/modules/Sql.pmod/pgsql.pike (+9/-0)(9 lines)
branch: 8.0
pgsql: Simplify SQL logging.
- pike/lib/modules/Sql.pmod/pgsql.pike (+9/-0)(9 lines)
branch: master
pgsql: Simplify SQL logging.
2021-02-16 11:13:41 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/pike_types.cmod (+2/-1)(3 lines)
branch: master
Compiler [Typechecker]: Fix soft casting of void.
Soft casting of eg string|void to string now gives the
expected string (rather than string|zero).
Fixes multiple strict types warnings.
Monday 15 February 2021
2021-02-15 13:21:34 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/pike_types.cmod (+52/-54)(106 lines)
branch: master
Compiler [Typechecker]: Fix handling of nullable-void with mixed.
2021-02-15 10:52:20 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/las.cmod (+3/-1)(4 lines)
branch: master
Compiler [Typechecker]: Reduce strictness a bit more.
Sunday 14 February 2021
2021-02-14 16:05:52 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/pike_types.cmod (+13/-11)(24 lines)
branch: master
Runtime: Fix rendering issue of array types.
Saturday 13 February 2021
2021-02-13 17:06:11 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/stralloc.c (+10/-0)(10 lines)
branch: master
Strings [PIKE_DEBUG]: Added some NUL-termination checks.
Friday 12 February 2021
2021-02-12 18:12:56 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/program.c (+65/-0)(65 lines)
branch: master
Compiler [PIKE_DEBUG]: Verify the identifier reference table.
Thursday 11 February 2021
2021-02-11 13:18:31 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/pike_types.cmod (+4/-1)(5 lines)
branch: master
Compiler [Typechecker] [GC]: Fix NULL-deref.
Wednesday 10 February 2021
2021-02-10 16:54:21 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/pike_types.cmod (+15/-0)(15 lines)
branch: master
Compiler [Typechecker]: Improved robustness against NULL.
Tuesday 09 February 2021
2021-02-09 12:57:31 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/svalue.c (+6/-3)(9 lines)
branch: master
Runtime: Fix buffer overrun in sprintf("%O") on strings.
The buffer used by describe_svalue() when rendering wide strings
could be overrun by one NUL due to the use of sprintf(3C).
2021-02-09 11:43:38 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/program.c (+29/-20)(49 lines)
branch: master
Compiler: Adjusted encoding of compat lfun names.
lfun_names entries with compat names are now preceeded with a NUL
and are NUL-separated. This makes the debug checks in stralloc.c
happier, as the resulting static strings now are NUL-terminated.
2021-02-09 01:12:12 (3 weeks ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1147 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1146 by export.pike
Monday 08 February 2021
2021-02-08 15:20:35 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/las.cmod (+5/-2)(7 lines)
branch: master
Compiler [Typechecker]: Fix lots of warnings about assigning zero.
2021-02-08 10:55:39 (3 weeks ago) by Marcus Wellhardh <wellhardh@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1145 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1144 by export.pike
2021-02-08 01:10:21 (4 weeks ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1142 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1143 by export.pike
Sunday 07 February 2021
2021-02-07 17:32:07 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/las.cmod (+2/-1)(3 lines)
branch: master
Compiler: Use weaker typecheck when casting result from eval_low().
Fixes issue with attempts to (soft) cast zero to eg string.
2021-02-07 15:57:05 (4 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>
- pike/src/block_allocator.c (+13/-39)(52 lines)
- pike/src/block_allocator.h (+5/-12)(17 lines)
- pike/src/configure.in (+1/-1)(2 lines)
- pike/src/pike_memory.c (+1/-18)(19 lines)
- pike/src/pike_memory.h (+1/-1)(2 lines)
branch: 8.0
Total 92
block_allocator: Remove unused alignment functionality
- pike/src/block_allocator.c (+13/-41)(54 lines)
- pike/src/block_allocator.h (+5/-12)(17 lines)
- pike/src/configure.in (+1/-1)(2 lines)
- pike/src/pike_memory.c (+1/-18)(19 lines)
- pike/src/pike_memory.h (+1/-1)(2 lines)
branch: master
Total 94
block_allocator: Remove unused alignment functionality
2021-02-07 14:15:40 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/las.cmod (+18/-0)(18 lines)
branch: master
Compiler [Typechecker]: Use type_binop() in check_node_type().
Saturday 06 February 2021
2021-02-06 13:43:10 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/las.cmod (+2/-1)(3 lines)
branch: master
Compiler [Typechecker]: Fix checking of foreach().
Friday 05 February 2021
2021-02-05 11:56:14 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/pike_types.cmod (+2/-1)(3 lines)
branch: master
Compiler [Typechecker]: Fix handling of NULL in debug_free_type().
debug_free_type() attempted to dereference NULL when it looped
on certain types.
2021-02-05 01:10:57 (4 weeks ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1141 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1140 by export.pike
2021-02-05 00:29:42 (4 weeks ago) by Jonas Wallden <jonasw@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1138 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1139 by export.pike
Thursday 04 February 2021
2021-02-04 12:37:26 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/pike_types.cmod (+13/-0)(13 lines)
branch: master
Compiler [Typechecker]: Fix zero - void and void - zero.
2021-02-04 12:09:06 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/pike_types.cmod (+13/-11)(24 lines)
branch: master
Compiler [Typechecker]: Use type_binop(PT_BINOP_MINUS) for pike_types_le().
2021-02-04 01:11:06 (4 weeks ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1136 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1137 by export.pike
Wednesday 03 February 2021
2021-02-03 16:48:59 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/CHANGES (+4/-0)(4 lines)
branch: 8.0
Changes: Added some missing underlining.
2021-02-03 16:46:31 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/CHANGES (+11/-0)(11 lines)
branch: 8.0
Changes: Added note about Inotify.Instance()->add_watch() API change.
Fixes#10059 .
2021-02-03 16:38:16 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/modules/Inotify/inotify.cmod (+30/-5)(35 lines)
branch: 8.0
Inotify: add_watch() now returns -1 on some failures.
This is to simplify differentiation between failures due to
the filesystem being in flux (eg races), and failures due to
resource limits.
Fixes race condition (time of check, time of use) in
Filesystem.Monitor.basic.InotifyMonitor()->register_path().
Fixes#10059 .
2021-02-03 16:35:17 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/modules/Inotify/inotify.cmod (+0/-0)(0 lines)
branch: master
Merge branch 'patches/bug10059'
* patches/bug10059:
Inotify: add_watch() now returns -1 on some failures.
- pike/src/modules/Inotify/inotify.cmod (+30/-5)(35 lines)
branch: 4df6ac326c4107fb6dd60041fdd535aa6ee9ecf1
Inotify: add_watch() now returns -1 on some failures.
This is to simplify differentiation between failures due to
the filesystem being in flux (eg races), and failures due to
resource limits.
Fixes race condition (time of check, time of use) in
Filesystem.Monitor.basic.InotifyMonitor()->register_path().
Fixes#10059 .
Tuesday 02 February 2021
2021-02-02 23:07:53 (4 weeks ago) by Stephen R. van den Berg <srb@cuci.nl>
- pike/lib/modules/Val.pmod/module.pmod (+2/-1)(3 lines)
branch: master
Eliminate more warnings.
2021-02-02 23:05:50 (4 weeks ago) by Stephen R. van den Berg <srb@cuci.nl>
- pike/lib/modules/Val.pmod/Range.pike (+3/-2)(5 lines)
- pike/lib/modules/__builtin.pmod/Sql.pmod/Result.pike (+4/-3)(7 lines)
branch: master
Eliminate type warnings.
2021-02-02 12:56:15 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/pike_types.cmod (+7/-1)(8 lines)
branch: master
Compiler [Typechecker]: push_binop(PT_BINOP_NONE) is now supported.
Monday 01 February 2021
2021-02-01 15:08:08 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/pike_types.cmod (+2/-1)(3 lines)
branch: master
Compiler [Typechecker]: Fix typo.
2021-02-01 01:11:58 (1 month ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1135 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1134 by export.pike
Sunday 31 January 2021
2021-01-31 15:49:46 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/post_modules/Nettle/nettle.cmod (+2/-1)(3 lines)
branch: master
Build [Nettle]: Fix signedness warning for argument to strlen(3C).
2021-01-31 12:19:16 (1 month ago) by Marcus Comstedt <marcus@mc.pp.se>
- pike/src/malloc.c (+3/-0)(3 lines)
branch: 8.0
dlmalloc: Only use locks in a threaded pike
- pike/src/malloc.c (+3/-0)(3 lines)
branch: master
dlmalloc: Only use locks in a threaded pike
2021-01-31 11:00:08 (1 month ago) by Marcus Comstedt <marcus@mc.pp.se>
- pike/src/main.c (+2/-1)(3 lines)
branch: 8.0
Build: Workaround for by-content merge of _master_location
Apple's linker performs by-content merges of string constants in the
magical "cstring" section. We do not want this to happen to
_master_location since we modify it later, which would also modify any
merged strings.
The "cstring" section is only supposed to contain values following C
string syntax, i.e. any number of non-NUL bytes followed by a single
NUL byte. So actually _master_location should already be disqualified
from placement in this section since it has MAXPATHLEN NUL bytes at
the end instead of just one. However, in the case of const char[]
variables initialized from a string literal there is a bug/misfeature
in gcc that it only considers the literal, not the initialized
variable as a whole. Thus, we need to add at least one of the extra
NUL bytes to the string literal for gcc to do the right thing. This
does not change the actual variable value in any way.
2021-01-31 10:47:58 (1 month ago) by Marcus Comstedt <marcus@mc.pp.se>
- pike/src/main.c (+2/-1)(3 lines)
branch: master
Build: Workaround for by-content merge of _master_location
Apple's linker performs by-content merges of string constants in the
magical "cstring" section. We do not want this to happen to
_master_location since we modify it later, which would also modify any
merged strings.
The "cstring" section is only supposed to contain values following C
string syntax, i.e. any number of non-NUL bytes followed by a single
NUL byte. So actually _master_location should already be disqualified
from placement in this section since it has MAXPATHLEN NUL bytes at
the end instead of just one. However, in the case of const char[]
variables initialized from a string literal there is a bug/misfeature
in gcc that it only considers the literal, not the initialized
variable as a whole. Thus, we need to add at least one of the extra
NUL bytes to the string literal for gcc to do the right thing. This
does not change the actual variable value in any way.
2021-01-31 01:12:24 (1 month ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1132 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1133 by export.pike
Saturday 30 January 2021
2021-01-30 14:40:56 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/pike_types.cmod (+6/-4)(10 lines)
branch: master
Compiler [Typechecker]: More robustness against NULL types.
2021-01-30 12:00:25 (1 month ago) by Marcus Comstedt <marcus@mc.pp.se>
- pike/src/fdlib.h (+3/-2)(5 lines)
branch: master
I/O: Don't use mallocing getcwd with USE_DL_MALLOC
The returned memory would be allocated by the wrong allocator,
causing an abort when it is freed.
- pike/src/dmalloc.h (+2/-1)(3 lines)
- pike/src/pike_memory.c (+4/-3)(7 lines)
branch: master
Build: Prevent malloc macro from expanding in ATTRIBUTE((malloc))
2021-01-30 11:57:57 (1 month ago) by Marcus Comstedt <marcus@mc.pp.se>
- pike/src/fdlib.h (+3/-2)(5 lines)
branch: 8.0
I/O: Don't use mallocing getcwd with USE_DL_MALLOC
The returned memory would be allocated by the wrong allocator,
causing an abort when it is freed.
2021-01-30 09:09:29 (1 month ago) by Marcus Comstedt <marcus@mc.pp.se>
- pike/src/dmalloc.h (+2/-1)(3 lines)
- pike/src/pike_memory.c (+4/-3)(7 lines)
branch: 8.0
Build: Prevent malloc macro from expanding in ATTRIBUTE((malloc))
Friday 29 January 2021
2021-01-29 11:23:04 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/lib/modules/Calendar.pmod/TZnames.pmod (+64/-64)(128 lines)
branch: master
Calendar.TZnames: Updated expert system.
2021-01-29 11:07:58 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1131 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1130 by export.pike
2021-01-29 10:55:17 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/lib/modules/Calendar.pmod/Timezone.pmod (+3/-0)(3 lines)
branch: master
Calendar: tzdata/pacificnew and tzdata/systemv are no more.
- pike/lib/modules/Calendar.pmod/Timezone.pmod (+3/-0)(3 lines)
branch: 8.0
Calendar: tzdata/pacificnew and tzdata/systemv are no more.
2021-01-29 01:12:34 (1 month ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1128 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1129 by export.pike
Thursday 28 January 2021
2021-01-28 18:04:31 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/lib/modules/Calendar.pmod/TZnames.pmod (+128/-122)(250 lines)
- pike/lib/modules/Calendar.pmod/tzdata/Makefile (+110/-102)(212 lines)
- pike/lib/modules/Calendar.pmod/tzdata/NEWS (+254/-0)(254 lines)
- pike/lib/modules/Calendar.pmod/tzdata/README (+3/-0)(3 lines)
- pike/lib/modules/Calendar.pmod/tzdata/africa (+275/-84)(359 lines)
- pike/lib/modules/Calendar.pmod/tzdata/antarctica (+22/-6)(28 lines)
- pike/lib/modules/Calendar.pmod/tzdata/asia (+441/-161)(602 lines)
- pike/lib/modules/Calendar.pmod/tzdata/australasia (+118/-43)(161 lines)
- pike/lib/modules/Calendar.pmod/tzdata/backward (+3/-0)(3 lines)
- pike/lib/modules/Calendar.pmod/tzdata/backzone (+66/-3)(69 lines)
- pike/lib/modules/Calendar.pmod/tzdata/etcetera (+6/-6)(12 lines)
- pike/lib/modules/Calendar.pmod/tzdata/europe (+195/-83)(278 lines)
- pike/lib/modules/Calendar.pmod/tzdata/leap-seconds.list (+6/-5)(11 lines)
- pike/lib/modules/Calendar.pmod/tzdata/leapseconds (+14/-3)(17 lines)
- pike/lib/modules/Calendar.pmod/tzdata/leapseconds.awk (+21/-3)(24 lines)
- pike/lib/modules/Calendar.pmod/tzdata/northamerica (+279/-58)(337 lines)
- pike.git/lib/modules/Calendar.pmod/tzdata/pacificnew Removed (-30)
- pike/lib/modules/Calendar.pmod/tzdata/southamerica (+10/-9)(19 lines)
- pike.git/lib/modules/Calendar.pmod/tzdata/systemv Removed (-40)
- pike/lib/modules/Calendar.pmod/tzdata/theory.html (+43/-37)(80 lines)
- pike/lib/modules/Calendar.pmod/tzdata/version (+2/-1)(3 lines)
- pike.git/lib/modules/Calendar.pmod/tzdata/yearistype.sh Removed (-40)
- pike/lib/modules/Calendar.pmod/tzdata/ziguard.awk (+14/-5)(19 lines)
- pike/lib/modules/Calendar.pmod/tzdata/zishrink.awk (+1/-4)(5 lines)
- pike/lib/modules/Calendar.pmod/tzdata/zone.tab (+9/-9)(18 lines)
- pike/lib/modules/Calendar.pmod/tzdata/zone1970.tab (+9/-9)(18 lines)
- pike/lib/modules/Calendar.pmod/tzdata/zoneinfo2tdf.pl (+2/-1)(3 lines)
branch: 8.0
Total 2895
Updated to tzdata2021a.
2021-01-28 18:00:25 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/lib/modules/Calendar.pmod/TZnames.pmod (+14/-1)(15 lines)
- pike/lib/modules/Calendar.pmod/tzdata/Makefile (+86/-90)(176 lines)
- pike/lib/modules/Calendar.pmod/tzdata/NEWS (+172/-0)(172 lines)
- pike/lib/modules/Calendar.pmod/tzdata/README (+3/-0)(3 lines)
- pike/lib/modules/Calendar.pmod/tzdata/africa (+252/-67)(319 lines)
- pike/lib/modules/Calendar.pmod/tzdata/antarctica (+22/-6)(28 lines)
- pike/lib/modules/Calendar.pmod/tzdata/asia (+287/-111)(398 lines)
- pike/lib/modules/Calendar.pmod/tzdata/australasia (+118/-43)(161 lines)
- pike/lib/modules/Calendar.pmod/tzdata/backward (+2/-0)(2 lines)
- pike/lib/modules/Calendar.pmod/tzdata/backzone (+37/-3)(40 lines)
- pike/lib/modules/Calendar.pmod/tzdata/etcetera (+6/-6)(12 lines)
- pike/lib/modules/Calendar.pmod/tzdata/europe (+185/-77)(262 lines)
- pike/lib/modules/Calendar.pmod/tzdata/leap-seconds.list (+5/-4)(9 lines)
- pike/lib/modules/Calendar.pmod/tzdata/leapseconds (+9/-4)(13 lines)
- pike/lib/modules/Calendar.pmod/tzdata/leapseconds.awk (+9/-2)(11 lines)
- pike/lib/modules/Calendar.pmod/tzdata/northamerica (+241/-52)(293 lines)
- pike.git/lib/modules/Calendar.pmod/tzdata/pacificnew Removed (-30)
- pike/lib/modules/Calendar.pmod/tzdata/southamerica (+10/-9)(19 lines)
- pike.git/lib/modules/Calendar.pmod/tzdata/systemv Removed (-40)
- pike/lib/modules/Calendar.pmod/tzdata/theory.html (+38/-19)(57 lines)
- pike/lib/modules/Calendar.pmod/tzdata/version (+2/-1)(3 lines)
- pike.git/lib/modules/Calendar.pmod/tzdata/yearistype.sh Removed (-40)
- pike/lib/modules/Calendar.pmod/tzdata/ziguard.awk (+14/-5)(19 lines)
- pike/lib/modules/Calendar.pmod/tzdata/zishrink.awk (+1/-4)(5 lines)
- pike/lib/modules/Calendar.pmod/tzdata/zone.tab (+5/-5)(10 lines)
- pike/lib/modules/Calendar.pmod/tzdata/zone1970.tab (+5/-5)(10 lines)
- pike/lib/modules/Calendar.pmod/tzdata/zoneinfo2tdf.pl (+2/-1)(3 lines)
branch: master
Total 2150
Updated to tzdata2021a.
2021-01-28 05:38:34 (1 month ago) by H William Welliver <william@welliver.org>
- pike/src/threads.c (+21/-10)(31 lines)
branch: master
Documentation: fix markup errors
- pike/src/configure.in (+6/-0)(6 lines)
branch: master
configure: add a more targeted path inclusion
2021-01-28 05:32:41 (1 month ago) by H William Welliver <william@welliver.org>
- pike/src/aclocal.m4 (+31/-0)(31 lines)
- pike/src/configure.in (+17/-6)(23 lines)
branch: master
configure: add --with-exclude-site-prefixes option which excludes a path from being used for bin/lib/incudes
2021-01-28 04:02:20 (1 month ago) by H William Welliver <william@welliver.org>
- pike/src/backend.cmod (+11/-9)(20 lines)
branch: master
PollDeviceBackend: fs_event setting for kqueue got moved out of the PollDeviceBackend block.
fs_event callbacks are (currently) specific to kqueue backends.
2021-01-28 01:11:02 (1 month ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1127 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1126 by export.pike
2021-01-28 00:56:08 (1 month ago) by H William Welliver <william@welliver.org>
- pike/lib/modules/SSL.pmod/testsuite.in (+14/-24)(38 lines)
branch: master
SSL: update testsuite to reflect new read() behavior, and also permit
certain tests to run a bit longer to prevent unnecessary failures on
some systems.
2021-01-28 00:41:52 (1 month ago) by H William Welliver <william@welliver.org>
- pike/lib/modules/SSL.pmod/File.pike (+7/-2)(9 lines)
branch: master
SSL.File: if there's received data yet to be read, allow it to be
returned, regardless of whether the connection is open.
2021-01-28 00:32:15 (1 month ago) by H William Welliver <william@welliver.org>
- pike/src/configure.in (+3/-1)(4 lines)
branch: master
configure: add some additional software locations (pkgsrc)
Wednesday 27 January 2021
2021-01-27 22:54:10 (1 month ago) by H William Welliver <william@welliver.org>
- pike/lib/modules/SSL.pmod/File.pike (+25/-6)(31 lines)
branch: master
SSL: fix protocol hangs when non-blocking callbacks are set before handshake completes.
2021-01-27 21:50:44 (1 month ago) by H William Welliver <william@welliver.org>
- pike/src/fd_control.c (+4/-0)(4 lines)
branch: master
configure: add stdlib.h to nonblocking test (if we have it).
Hopefully fixes configuration failure on latest darwin due to implicit definition of exit()
- pike/src/builtin_functions.c (+6/-5)(11 lines)
branch: master
Program.annotations: invert recursion flag to make more sense for the default case.
2021-01-27 19:33:05 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/pike_types.cmod (+19/-13)(32 lines)
branch: master
Compiler [Typechecker]: Support NULL as argument type in T_MANY.
2021-01-27 19:23:35 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/post_modules/CritBit/tree_low.c (+3/-0)(3 lines)
- pike/src/post_modules/CritBit/tree_source.H (+7/-1)(8 lines)
branch: 8.0
CritBit: Fixed stack inconsistency issues in _m_delete().
cb_delete() did not always set the output value.
_m_delete() now survives a gc() being triggered during cb_delete().
2021-01-27 19:23:35 (1 month ago) by Arne Goedeke <el@laramies.com>
- pike/src/post_modules/CritBit/iterator_source.H (+4/-0)(4 lines)
branch: 8.0
ADT.CritBit: use after free in iterator
The tree iterator keeps the tree root node but did not update it
when the tree was modified during iteration. This could lead to
access in freed memory.
Tuesday 26 January 2021
2021-01-26 13:37:09 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/pike_types.cmod (+2/-0)(2 lines)
branch: master
Compiler [Typechecker]: Support push_type(PIKE_T_UNKNOWN).
This pushes a NULL on the type stack, and is intended to represent
the empty type.
Monday 25 January 2021
2021-01-25 22:43:07 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/pike_types.cmod (+4/-0)(4 lines)
branch: master
Build: Fix compilation warning.
2021-01-25 01:12:14 (1 month ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1125 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1124 by export.pike
Sunday 24 January 2021
2021-01-24 15:59:17 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/pike_types.h (+7/-5)(12 lines)
branch: master
Compiler [Typechecker]: Fix warning about clobbered variable.
2021-01-24 14:21:09 (1 month ago) by Marcus Comstedt <marcus@mc.pp.se>
- pike/src/backend.cmod (+7/-3)(10 lines)
branch: 8.0
Backend: Fix timed wait on backend_signal
The timeout argument to co_wait_interpreter_timeout is relative, not
absolute.
- pike/bin/install_module (+4/-0)(4 lines)
branch: 8.0
install_module: Remove destination before copy if it is a file
This prevents overwriting executable binaries, something which
confuses the code signing logic on macOS.
2021-01-24 14:07:33 (1 month ago) by Marcus Comstedt <marcus@mc.pp.se>
- pike/src/backend.cmod (+7/-3)(10 lines)
branch: master
Backend: Fix timed wait on backend_signal
The timeout argument to co_wait_interpreter_timeout is relative, not
absolute.
2021-01-24 01:10:50 (1 month ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1123 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1122 by export.pike
Saturday 23 January 2021
2021-01-23 16:34:30 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/pike_types.h (+3/-5)(8 lines)
branch: master
Compiler [Typechecker]: Support NULL in copy_pike_type().
This also makes NULL supported in eg push_finished_type()
and various other places.
- pike/src/svalue.h (+11/-6)(17 lines)
branch: master
Added safe_add_ref().
2021-01-23 14:55:19 (1 month ago) by Marcus Comstedt <marcus@mc.pp.se>
- pike/src/configure.in (+2/-1)(3 lines)
- pike/src/fdlib.h (+4/-0)(4 lines)
- pike/src/modules/HTTPLoop/util.h (+2/-0)(2 lines)
branch: 8.0
I/O [macOS]: Include <util.h> for openpty
- pike/src/global.h (+2/-1)(3 lines)
branch: 8.0
Build: Fix macOS check for visibility attribute
2021-01-23 14:39:40 (1 month ago) by Marcus Comstedt <marcus@mc.pp.se>
- pike/src/configure.in (+4/-0)(4 lines)
- pike/src/modules/system/configure.in (+2/-1)(3 lines)
- pike/src/signal_handler.c (+3/-0)(3 lines)
branch: 8.0
Build [Configure]: Blacklist chroot on macOS
The prototype is not available with _POSIX_C_SOURCE.
- pike/src/aclocal.m4 (+3/-0)(3 lines)
- pike/src/configure.in (+59/-7)(66 lines)
- pike/src/fd_control.c (+2/-0)(2 lines)
- pike/src/modules/Java/configure.in (+6/-1)(7 lines)
- pike/src/modules/_Image_TIFF/configure.in (+2/-0)(2 lines)
- pike/src/modules/_Stdio/configure.in (+29/-2)(31 lines)
branch: 8.0
Total 111
Backport configure fixes from 8.1
2021-01-23 13:44:44 (1 month ago) by Marcus Comstedt <marcus@mc.pp.se>
- pike/src/modules/Java/jvm.c (+35/-5)(40 lines)
branch: 8.0
Java [JNI/FFI]: Use ffi_closure_alloc() and ffi_closure_free()
2021-01-23 13:39:25 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/modules/Java/configure.in (+14/-5)(19 lines)
- pike/src/modules/Java/jvm.c (+7/-0)(7 lines)
branch: 8.0
Java [JNI/FFI]: Use ffi_prep_closure_loc() if available.
Fixes deprecation warning.
ffi_prep_closure() is marked as deprecated in libffi 3.3.
FIXME: Change the code to use ffi_closure_alloc() et al?
2021-01-23 13:17:03 (1 month ago) by Martin Karlgren <marty@roxen.com>
- pike/src/configure.in (+2/-1)(3 lines)
branch: 8.0
Build: Look for libs in /opt/local. Useful with MacPorts libs.
2021-01-23 13:00:27 (1 month ago) by Marcus Comstedt <marcus@mc.pp.se>
- pike/bin/install.pike (+14/-6)(20 lines)
branch: 8.0
Installer: Optimize hash update on macOS
- pike/bin/install.pike (+131/-0)(131 lines)
branch: 8.0
Installer: Fix signature hashes on macOS after updating master cookie
Bugs mentioned
![]() | CLOSED | Race condition in Filesystem.Monitor.basic.InotifyMonitor()->register_path() |