Browse source

Changelog

Query
From:
To:
Branch:
Path:
Message:
BugID:
User: +
Format:
: 2 checkins (+4/-2) by Automatic Build <autobuild@roxen.com> : 3 checkins (+13/-197) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+19/-0) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 5 checkins (+38/-14) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+3/-2) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 2 checkins (+20/-2) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+7/-2) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 2 checkins (+7/-4) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+3/-2) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+18/-14) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+2/-1) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 5 checkins (+90/-37) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+10/-9) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+10/-8) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 2 checkins (+18/-6) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+7/-6) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+3/-2) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+4/-3) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+3/-2) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+2/-1) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 2 checkins (+10/-6) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+5/-4) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+14/-2) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+75/-58) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 6 checkins (+74/-31) by 3 people : 7 checkins (+30/-9) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 71 checkins (+6205/-463) by 5 people : 2 checkins (+5/-3) by 2 people : 2 checkins (+9/-0) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 5 checkins (+31/-17) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 7 checkins (+51/-39) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 9 checkins (+104/-35) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 3 checkins (+34/-20) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+4/-2) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+4/-3) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 3 checkins (+22/-9) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 4 checkins (+18/-13) by 2 people : 3 checkins (+7/-5) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+9/-2) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 3 checkins (+26/-48) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 3 checkins (+43/-14) by Henrik Grubbström (Grubba) <grubba@grubba.org> Lines added/removed recently

Yesterday; Saturday 21 May 2022

2022-05-21 17:40:53 (16 hours ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Colors: Improved types for parse_color() and color_name().

2022-05-21 14:16:40 (19 hours ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Parser.XML.Tree.Node: Require text for element and attribute nodes.

Also complain if text is supplied to nodes that do not support it.

2022-05-21 11:46:06 (22 hours ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Geography.Country: Allow iso2 or fips10 code to be zero.

Friday 20 May 2022

2022-05-20 13:31:43 (2 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem.Zip: Allow the filename to be omitted.

2022-05-20 13:09:59 (2 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Calendar.Event.Namedays: Allow a lookup of zero.

The lookup mapping does not seem to be used, and
Calandar.Events.new_namedays_object() passes a 0
for the lookup mapping.

Fixes compilation error for Calendar.Events.

2022-05-20 11:53:33 (2 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Improved checking of calls of inverted functions.

Calling eg ~function(~int...:mixed) (ie "exists int") with mixed now
results in the same as calling it with int.

Fixes several testsuite failures in eg the Calendar module.

Thursday 19 May 2022

2022-05-19 16:20:14 (3 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

CommonLog: Fix type for callback function.

Wednesday 18 May 2022

2022-05-18 16:13:11 (4 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem.Monitor: Fix type for check_symlink().

2022-05-18 14:38:05 (4 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

EFUNs: Adjust type for predef::map() some more.

2022-05-18 11:16:48 (4 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem.Zip: Fix type.

Tuesday 17 May 2022

2022-05-17 16:42:05 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Fix some types.

2022-05-17 16:33:38 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [Shuffler]: Fix types for some done callbacks.

2022-05-17 15:30:22 (5 days ago) by Marcus Comstedt <marcus@mc.pp.se>

Configure: Fix failure of FSEvents to configure with --disable-binary

FSEvents uses AC_CHECK_DECLS in its configure script. AC_CHECK_DECLS
has an internal test where it tries to figure out what flag to pass
to the compiler to make compilation of a certain piece of code _fail_.
But nobinary_dummy "succeeds" at compiling anything, which makes it
impossible for this configure test to succeed. Work around the issue
by pre-seeding the cache with the desired outcome for the internal test.

Also, fix the incorrect test guarding the assignment of CC to
$BINDIR/nobinary_dummy.

2022-05-17 11:16:16 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Standards.EXIF: Use more lenient types for get_properties() et al.

Support get_properties() being called with eg a Stdio.FakeFile().

Monday 16 May 2022

2022-05-16 16:48:52 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Add special case for T_TRANSITIVE - T_MANY.

Special case for subtracting function(:X) from a transitive type.

2022-05-16 16:25:02 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Fix typo.

2022-05-16 15:40:31 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Improved handling of T_TRANSITIVE - T_MANY.

Sunday 15 May 2022

2022-05-15 15:45:21 (7 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Locale: Fix types for Parser.HTML callbacks.

Saturday 14 May 2022

2022-05-14 12:50:48 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Yabu: Fix some types.

Friday 13 May 2022

2022-05-13 17:21:46 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

EFUNs: Fixed bug in type checker for predef::sprintf().

Type stack recovery when using positional formats and PSAT_SMARKER
should now work as intended.

Fixes type mark leak for eg the format "%[0]s".

2022-05-13 12:13:14 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

EFUNs: Adjusted type for predef::map().

2022-05-13 11:36:21 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Improved detection of strict mismatches.

Fixes erroneous result type from eg map("foobar"/2, reverse).

Thursday 12 May 2022

2022-05-12 19:11:27 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Image.GIF: Updated type for _render_block().

2022-05-12 16:31:10 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Charset: Fix warning.
Charset: Add some mising set_replacement_callback()s.

2022-05-12 16:26:33 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Charset: Add some annotations.

2022-05-12 15:46:53 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Fix erroneous strict types warning.

Calling a function that expects a function argument with a function
of type scope(function(A...:X)|function(B...:Y)) is OK if either of
function(A...:X) or function(B...:Y) is OK.

2022-05-12 13:10:34 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

MIME: Stricter types.

Fixes some testsuite errors.

2022-05-12 13:00:57 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Tools.Standalone.test_pike: Prefix errors and warnings.

2022-05-12 11:37:05 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

__builtin.Nettle.Hash: Fixed a few warnings.

Wednesday 11 May 2022

2022-05-11 16:20:35 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Math: Improved type for choose().

2022-05-11 14:30:47 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Array: Fix type.
Compiler [Typechecker]: Do not accept more arguments than declared.

2022-05-11 13:13:47 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

EFUNs: Use a transitive type for `-().
EFUNs: Improved type for sizeof() and strlen().

2022-05-11 08:47:32 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Getopt: Fix warning.
Array: Fix some warnings.

Tuesday 10 May 2022

2022-05-10 18:37:47 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

EFUNs: allocate() can not generate arrays with negative length...

2022-05-10 13:40:50 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

EFUNs: Improved type for predef::allocate().

2022-05-10 11:33:51 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Array: Fix warning.

2022-05-10 10:28:30 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Use the correct flags in check_node_type().
Compiler [Typechecker]: Fix some special cases with T_VOID in type_binop().

Also adds some previously missing handling of markers.

Monday 09 May 2022

2022-05-09 12:54:15 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Added keyword __unknown__.

Sunday 08 May 2022

2022-05-08 23:43:11 (2 weeks ago) by Tobias S. Josefowitz <tobij@tobij.de>

Compiler [Typechecker]: Fixed reference handling in store_marker()

In cases where the value passed to store_marker() was NULL but the
marker was present in the mapping, we used to overwrite the marker with
itself. By doing so, assign_svalue() (as used by low_mapping_insert())
would free the same value we were inserting. This is never great but has
especially noticeable consequences when the value only had a single
reference.

Instead, we now simply do not re-insert the value in these cases.

2022-05-08 10:32:02 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Charset: Fix warning.

2022-05-08 01:10:08 (2 weeks ago) by Automatic Build <autobuild@roxen.com>

release number bumped to 8.0.1755 by export.pike
release number bumped to 8.0.1754 by export.pike

Saturday 07 May 2022

2022-05-07 21:59:14 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Support an alternate set of remappings.

Also makes simple_describe_remap_state() available without PIKE_DEBUG.

2022-05-07 20:59:41 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Support multiple store in store_marker().

2022-05-07 20:26:52 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Added helper simple_describe_remap_state().

2022-05-07 20:09:50 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: More tracing.

2022-05-07 19:31:35 (2 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>

Parser.XML.Validating: Fix prototypes
EFUNs: Fix return value of rows() on mapping

2022-05-07 19:26:40 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Updated to Unicode 14.0.0
Updated to Unicode 14.0.0

2022-05-07 19:16:01 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: More tracing.

2022-05-07 18:55:07 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Fixed another NULL-deref.

2022-05-07 18:53:01 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Fix some NULL-derefs.

2022-05-07 18:49:38 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fix out of sync CYCLIC.

2022-05-07 18:36:28 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Enable the cyclic check.

2022-05-07 18:33:20 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Trace binops at debug level 3+.

2022-05-07 18:18:03 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Survive cyclical types.

2022-05-07 18:12:38 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Support #pragma strict_types

2022-05-07 17:51:13 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

callback and bindings can be zero.
Indentation changes

2022-05-07 17:24:08 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Corrected types with zero

2022-05-07 17:08:37 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

More documentation of hedda.

2022-05-07 17:03:19 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Improved #pragma compiler_trace.

2022-05-07 17:00:12 (2 weeks ago) by Tobias S. Josefowitz <tobij@tobij.de>

Java: Fix type of jmethod

2022-05-07 16:42:26 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Fix NULL-deref.

2022-05-07 16:41:13 (2 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>

Protocols.Bittorrent: Fix an incorrect function argument type
Protocols.HTTP: Allow async callbacks to be zero

2022-05-07 16:23:38 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Ignore the return value for functions returning void.

2022-05-07 16:13:45 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fix complaints about missing definition for local function __INIT().

2022-05-07 16:08:37 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Improved type for __INIT().

2022-05-07 15:59:13 (2 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>

HTTP.Server.Request: Fix prototype of close callbacks

2022-05-07 15:51:46 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Removed redundant and out of sync type declarations.

2022-05-07 15:45:49 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Fix subtraction of void.

2022-05-07 15:38:50 (2 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>

Protocols.HTTP: Allow callbacks to be zero

2022-05-07 15:22:07 (2 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>

Protocols.DNS: Fix type for callback

2022-05-07 14:57:15 (2 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>

Add missing prototype
Compiler [bytecode]: Move add_relocated_int_to_program into code/bytecode.c

2022-05-07 14:37:56 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: First go at #pragma compiler_trace.

2022-05-07 14:30:43 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Only output type flags at high debug levels.

2022-05-07 14:14:49 (2 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>

SSL.File: Allow callbacks to be zero
Stdio.File: Allow callbacks to be zero

2022-05-07 13:58:10 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

EFUNs: More sprintf() type fixes.

2022-05-07 13:50:25 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

EFUNs: Improved type for sprintf("%s") and sprintf("%q").

2022-05-07 13:44:53 (2 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>

SSL.Cipher: Allow signature_algorithms to be zero

2022-05-07 13:33:09 (2 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>

Standards.X509: Fix return type of decode_certificate

2022-05-07 12:42:36 (2 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>

Installer: Fix compilation error
Parser.XML: Allow zero arguments where applicable
Standard.ASN1.Types: Allow zero tags

2022-05-07 12:39:41 (2 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>

Calendar.TimeRanges: Fix type error

2022-05-07 12:24:00 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Fix soft casting to program.

2022-05-07 12:00:41 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Shuffler: Accept zero to set_done_callback().

2022-05-07 11:58:48 (2 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>

Process: Discard unused arguments to Shuffler's done callback

2022-05-07 11:54:40 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Accept zero for various callbacks.

2022-05-07 11:45:34 (2 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>

Compiler: Avoid recursing in push_remap_markers after looking up markers

Friday 06 May 2022

2022-05-06 19:48:55 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Tools.Standalone.precompile: Support being run by Pike 8.0 and earlier.

2022-05-06 17:24:50 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Tools.Standalone.precompile: Fix type for IFDEF().

Also adds a work-around for a broken sprintf() type.

2022-05-06 16:53:54 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Readline: Fix type for newline_func().

2022-05-06 16:34:11 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Tools.Standalone.precompile: Keep zero type.

2022-05-06 16:17:13 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Concurrent.AggregatedPromise: Fix type for aggregate_cb().

aggregate_cb() is called from start() with UNDEFINED as
the third argument.

2022-05-06 13:14:57 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Thread: Improved types for some callback functions.

2022-05-06 10:40:49 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Upgrade __unknown__ return value to mixed.

Fixes erroneous errors when calling the generic function type
(ie function(mixed...:__unknown__)).

2022-05-06 01:10:06 (2 weeks ago) by Automatic Build <autobuild@roxen.com>

release number bumped to 8.0.1753 by export.pike
release number bumped to 8.0.1752 by export.pike

Thursday 05 May 2022

2022-05-05 22:44:41 (2 weeks ago) by Tobias S. Josefowitz <tobij@tobij.de>

Standards.BSON: Improve robustness of BSON parser

The BSON parser had a few issues with parsing size headers correctly
that have been fixed in 8.1 as part of a refactor, but were still
causing problems in 8.0.

Thanks to Joshua Rogers <jrogers@opera.com> for the report.

2022-05-05 14:47:22 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Master: Add workaround for sprintf("%s", [object]o).

The current type resolver for sprintf("%s", [object]o) is broken,
and says that the resulting type is string(object), which causes
new_get_return_type() to return NULL.

2022-05-05 13:13:52 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Type-checker]: Break some cases of infinite recursion.

Wednesday 04 May 2022

2022-05-04 12:40:26 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Use the marker remapper in lower_new_check_call().

Tuesday 03 May 2022

2022-05-03 14:24:27 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Improved handling of markers for PIKE_T_TRANSITIVE.

Monday 02 May 2022

2022-05-02 10:13:16 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Removed inline for debug_mk_type().

Sunday 01 May 2022

2022-05-01 13:17:06 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Prefix compilation errors with "Error:".

This makes it easier to search for such errors in logs.

Saturday 30 April 2022

2022-04-30 13:17:29 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

8.0::Sql.Sql: Fixed some warnings.

Friday 29 April 2022

2022-04-29 15:08:59 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime: Improved robustness for describe_type() et al.

Thursday 28 April 2022

2022-04-28 15:15:47 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime: '~' now represents the T_NOT operator when rendering types.

Wednesday 27 April 2022

2022-04-27 16:09:51 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio: Fixed some warnings.

Tuesday 26 April 2022

2022-04-26 15:19:37 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Tools.Hilfe: Fix some warnings.

Monday 25 April 2022

2022-04-25 19:39:09 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Tools.Standalone.test_pike: Improved robustness against runtime errors.

Survive old-style (ie non-object) errors thrown by the compiler.

Fixes: Expected integer as string index, got "is_cpp_or_compilation_error".

2022-04-25 14:12:57 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Image.Dims: Restore some lost comments.

Sunday 24 April 2022

2022-04-24 10:25:57 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Charset: Fix some warnings.

Saturday 23 April 2022

2022-04-23 11:20:06 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Master: Improved some types.

Friday 22 April 2022

2022-04-22 15:58:08 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

release number bumped to 8.0.1751 by export.pike
release number bumped to 8.0.1750 by export.pike

2022-04-22 14:48:02 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Standards.EXIF: Improved robustness of IFD parser.

This notably makes the IFD parser stop attempt to parse IFDs
after the EXIF IFD. It seems that it is common for the EXIF
IFD to not be followed by an IFD list terminator.

Also adds some references to the EXIF 2.2 standard.

2022-04-22 14:41:18 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Standards.EXIF: Improved robustness of IFD parser.

This notably makes the IFD parser stop attempt to parse IFDs
after the EXIF IFD. It seems that it is common for the EXIF
IFD to not be followed by an IFD list terminator.

Also adds some references to the EXIF 2.2 standard.

2022-04-22 13:46:52 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [_Roxen.HeaderParser]: Improved some doc.

Thursday 21 April 2022

2022-04-21 12:21:37 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

GTK2: Fixed type issue in build_pgtk.

Wednesday 20 April 2022

2022-04-20 12:22:24 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Configure [Postgres]: Some minor adjustments.

Tuesday 19 April 2022

2022-04-19 11:05:58 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation: Improved doc of check_variant_overload().

Monday 18 April 2022

2022-04-18 09:46:19 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio: Improved type for sendfile().

Sunday 17 April 2022

2022-04-17 11:53:52 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Buffer: read_buffer() now propagates the error mode.

Saturday 16 April 2022

2022-04-16 12:36:37 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Fix check_variant_overload().

2022-04-16 11:52:55 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

ADT: Fix warning.

Friday 15 April 2022

2022-04-15 13:07:18 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Callback functions may be cleared by setting them to zero.

Thursday 14 April 2022

2022-04-14 20:19:01 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime: The __unknown__ type is now UNDEFINED in svalues.

2022-04-14 16:38:01 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Fix checking of overloading of variants.

2022-04-14 14:15:59 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Program: Fixed some warnings with respect to defined().

Wednesday 13 April 2022

2022-04-13 11:44:39 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Added some special cases.

Special cases for matching against function(__unknown__...:mixed).

Tuesday 12 April 2022

2022-04-12 14:27:05 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Never complain about return 0.

Do not complain about return 0 that the compiler may have
added implicitly.

2022-04-12 12:59:15 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Remove some dead code.

Removes low_and_pike_types() et al as they are no longer used.

Fixes compile-time warning about unused static function.

2022-04-12 11:26:36 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Use type_binop() to implement and_pike_types().

2022-04-12 01:10:33 (1 month ago) by Automatic Build <autobuild@roxen.com>

release number bumped to 8.0.1748 by export.pike
release number bumped to 8.0.1749 by export.pike

[permalink]

Bugs? Suggestions?