Browse source

Changelog

Query
From:
To:
Branch:
Path:
Message:
BugID:
User: +
Format:
: 5 checkins (+78/-7) by 2 people : 1 checkin (+2/-1) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 7 checkins (+26/-13) by 2 people : 3 checkins (+10/-44) by 2 people : 4 checkins (+21/-4) by 2 people : 29 checkins (+103/-200) by 2 people : 13 checkins (+406/-447) by 2 people : 90 checkins (+465/-632) by 3 people : 5 checkins (+184/-149) by 2 people : 29 checkins (+99/-218) by 2 people : 9 checkins (+110/-27) by 4 people : 4 checkins (+27/-44) by 2 people : 14 checkins (+158/-77) by 2 people : 19 checkins (+263/-240) by 2 people : 1 checkin (+11/-3) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 41 checkins (+3304/-1348) by 2 people : 1 checkin (+7/-9) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 7 checkins (+60/-37) by 3 people : 14 checkins (+208/-14) by 2 people : 2 checkins (+63/-49) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 11 checkins (+102/-38) by 3 people : 112 checkins (+977/-806) by 2 people : 1 checkin (+39/-1) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 9 checkins (+43/-35) by 3 people : 62 checkins (+357/-430) by 2 people : 25 checkins (+96/-96) by 2 people : 6 checkins (+14/-40) by 2 people : 4 checkins (+11/-3) by 2 people : 7 checkins (+119/-26) by 3 people : 6 checkins (+65/-44) by 2 people : 5 checkins (+12/-5) by 3 people : 13 checkins (+68/-114) by 4 people : 8 checkins (+18/-11) by 3 people : 72 checkins (+4881/-4823) by 4 people : 12 checkins (+38/-1553) by 2 people : 7 checkins (+99/-28) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 11 checkins (+39/-14) by 3 people : 46 checkins (+468/-833) by 3 people : 62 checkins (+378/-558) by 2 people : 2 checkins (+10/-0) by 2 people : 4 checkins (+56/-64) by 2 people Lines added/removed recently

Today; Sunday 14 February 2016

2016-02-14 16:11:04 (6 hours ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Oracle: Use the precompiler for the NULL functions.

The functions in NULL are now implemented with PIKEFUN.

Note that EXTRA is still needed for the inherit of Val.Null and
the is_oracle_null marker.

2016-02-14 16:00:39 (6 hours ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Oracle: Use PIKEVAR instead of CVAR + PIKE_MAP_VARIABLE.

2016-02-14 15:58:07 (6 hours ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Oracle: Minimal changes to use the precompiler for the NULL program.

2016-02-14 03:15:43 (19 hours ago) by Tobias S. Josefowitz <tobij@tobij.de>

[src/modules/Oracle] compilefix

Yesterday; Saturday 13 February 2016

2016-02-13 14:20:17 (1 day ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Oracle: Added missing DECLARE_STORAGE marker.

2016-02-13 03:24:16 (2 days ago) by Chris Angelico <rosuav@gmail.com>

IRC: Add part_channel to match join_channel

Friday 12 February 2016

2016-02-12 18:30:17 (2 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Oracle: Use the precompiler for the Date functions.

The functions in Date are now implemented with PIKEFUN, and EXTRA is gone.

NB: Also adds ID_PROTECTED to the lfuns in Date.

2016-02-12 18:13:30 (2 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build: Fixed typo in INT64 commit.

2016-02-12 17:49:50 (2 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Oracle: Minimal changes to use precompiler for the Date program.

2016-02-12 15:56:50 (2 days ago) by Martin Nilsson <nilsson@fastmail.com>

Removed IA64 configurations.

2016-02-12 15:44:08 (2 days ago) by Martin Nilsson <nilsson@fastmail.com>

Removed ECL workarounds.

2016-02-12 15:33:00 (2 days ago) by Martin Nilsson <nilsson@fastmail.com>

Removed one macro too many.

2016-02-12 15:29:44 (2 days ago) by Martin Nilsson <nilsson@fastmail.com>

Remove remaining _ECL macros.
Removed DOUBLE_TO_COLORTYPE

2016-02-12 15:19:43 (2 days ago) by Martin Nilsson <nilsson@fastmail.com>

Removed DOUBLE_TO_INT
Removed TO_UCHAR/TO_USHORT/TO_UINT32

2016-02-12 15:10:29 (2 days ago) by Martin Nilsson <nilsson@fastmail.com>

Removed WARN_TRACE

2016-02-12 14:50:54 (2 days ago) by Martin Nilsson <nilsson@fastmail.com>

Removed PTRDIFF_T_TO_LONG

2016-02-12 14:29:32 (2 days ago) by Martin Nilsson <nilsson@fastmail.com>

Anoter DO_IF_PROFILING_DEBUG for debug message, sitting unsaved in emacs.

Thursday 11 February 2016

2016-02-11 23:49:38 (3 days ago) by Martin Nilsson <nilsson@fastmail.com>

More readable macros.

2016-02-11 21:40:25 (3 days ago) by Martin Nilsson <nilsson@fastmail.com>

Use varargs macros for debug.
Removed some trivial debug.

2016-02-11 21:22:19 (3 days ago) by Martin Nilsson <nilsson@fastmail.com>

Emacs as a C file.

2016-02-11 21:04:06 (3 days ago) by Martin Nilsson <nilsson@fastmail.com>

Everyone have INT64 in C99-land.

2016-02-11 20:29:10 (3 days ago) by Martin Nilsson <nilsson@fastmail.com>

fprintf to WERR conversion.

2016-02-11 20:23:46 (3 days ago) by Martin Nilsson <nilsson@fastmail.com>

Removed dead code.

2016-02-11 20:14:56 (3 days ago) by Martin Nilsson <nilsson@fastmail.com>

DO_IF_PROFILING was only used for debug printouts, so rewrite it as such.

2016-02-11 19:29:16 (3 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Oracle: Use the precompiler for the LOB functions.

The functions in LOB are now implemented with PIKEFUN, and EXTRA is gone.

2016-02-11 18:59:48 (3 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Oracle: Minimal changes to use precompiler for the LOB program.

2016-02-11 18:16:36 (3 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Oracle: More preparations for using the precompiler.

Added magic DECLARATIONS marker.

2016-02-11 11:06:00 (3 days ago) by Marcus Wellhardh <wellhardh@roxen.com>

release number bumped to 8.0.168 by export.pike
release number bumped to 8.0.169 by export.pike

Wednesday 10 February 2016

2016-02-10 16:34:48 (4 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

CHANGES: Added note about fixes for Solaris 11.

2016-02-10 16:30:48 (4 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [Nettle]: Survive without <nettle/knuth-lfib.h>.

We don't use anything from this file, and it isn't installed by the
Solaris 11 package of nettle (library/security/nettle@3.1.1-5.12.0.0.0.90.0).

Fixes building on Solaris 11.

2016-02-10 16:26:57 (4 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [Nettle]: Survive without <nettle/knuth-lfib.h>.

We don't use anything from this file, and it isn't installed by the
Solaris 11 package of nettle (library/security/nettle@3.1.1-5.12.0.0.0.90.0).

Fixes building on Solaris 11.

2016-02-10 16:21:32 (4 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [Freetype]: Fix use of sigsetjmp.

The freetype header files include <setjmp.h>, but aren't sufficiently
POSIX/XOPEN to enable the typedefs for sigjmp_buf on Solaris 11.

Include global.h early to ensure that the required magic defines
are enabled before the system header files are included.

Fixes build on Solaris 11.

2016-02-10 16:15:49 (4 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [Freetype]: Fix use of sigsetjmp.

The freetype header files include <setjmp.h>, but aren't sufficiently
POSIX/XOPEN to enable the typedefs for sigjmp_buf on Solaris 11.

Include global.h early to ensure that the required magic defines
are enabled before the system header files are included.

Fixes build on Solaris 11.

2016-02-10 15:01:39 (4 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Gmp: Use the GMP_* compat symbols instead of MPFR_*.

This fixes support for compiling with mpfr 2.4.x and earlier.

2016-02-10 13:28:54 (4 days ago) by Martin Nilsson <nilsson@fastmail.com>

Bugfixed example code. Added header for new changes.

2016-02-10 11:38:03 (4 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem.Monitor [Inotify]: Don't attempt inotify on nonexisting paths.

Inotify will always fail if the monitored path doesn't exist.

Fixes complaint about attempting to monitor nonexistent paths.
Filesystem.Monitor [Inotify]: Don't attempt inotify on nonexisting paths.

Inotify will always fail if the monitored path doesn't exist.

Fixes complaint about attempting to monitor nonexistent paths.

2016-02-10 09:52:59 (4 days ago) by Martin Karlgren <marty@roxen.com>

release number bumped to 8.0.167 by export.pike
release number bumped to 8.0.166 by export.pike

Tuesday 09 February 2016

2016-02-09 18:13:56 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [Gmp]: Try using pkg-config to find gmp and mpfr.

Solaris 11 installs the header files for gmp and mpfr in sub-
directories of /usr/include/, but it also installs corresponding
pkg-config files. Use pkg-config to adjust the search paths so
that the following configure tests can find the header files.

2016-02-09 18:03:38 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [Gmp]: Try using pkg-config to find gmp and mpfr.

Solaris 11 installs the header files for gmp and mpfr in sub-
directories of /usr/include/, but it also installs corresponding
pkg-config files. Use pkg-config to adjust the search paths so
that the following configure tests can find the header files.

2016-02-09 14:16:30 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem.Monitor: Improved robustness.

It seems ADT.Heap()->peek() sometimes can index the NULL value
(cf [bug 7644]). The most likely cause is that the last element
of the heap was removed by a different thread during the call.
Inhibit propagation of the error to the caller.

Work around for [bug 7644].

2016-02-09 14:11:28 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem.Monitor: Improved robustness.

It seems ADT.Heap()->peek() sometimes can index the NULL value
(cf [bug 7644]). The most likely cause is that the last element
of the heap was removed by a different thread during the call.
Inhibit propagation of the error to the caller.

Work around for [bug 7644].

2016-02-09 14:02:39 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

ADT.Heap: Added _sprintf().

This should make it easier to find the cause for [bug 7644].
ADT.Heap: Added _sprintf().

This should make it easier to find the cause for [bug 7644].

Monday 08 February 2016

2016-02-08 18:37:07 (6 days ago) by Peter Bortas <bortas@gmail.com>

release number bumped to 8.0.165 by export.pike
release number bumped to 8.0.164 by export.pike

2016-02-08 18:24:47 (6 days ago) by Peter Bortas <bortas@gmail.com>

Revert "Added the Markdown module and the standalone pike_to_html.pike from 8.1."

This reverts commit 2706a62c3c72b296a0c77b418f1e186c682c7ac5.

2016-02-08 16:32:14 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem.Monitor [Inotify]: Improved support for symlinked directories.

Directories reached via symlinks need to be monitored too...
Filesystem.Monitor [Inotify]: Improved support for symlinked directories.

Directories reached via symlinks need to be monitored too...

2016-02-08 14:21:52 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem.Monitor [Inotify]: Reduce the number of complaints.

The inotify kernel subsystem has a maximum number of concurrent
watchpoints (controlled via /proc/sys/fs/inotify/max_user_watches).
With the default at just 8192 it is not hard to run out of watchpoints,
at which point the subsystem will start to complain.

With this change only every ~100th failure of this type will be logged
to stderr.

2016-02-08 14:15:12 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem.Monitor [Inotify]: Reduce the number of complaints.

The inotify kernel subsystem has a maximum number of concurrent
watchpoints (controlled via /proc/sys/fs/inotify/max_user_watches).
With the default at just 8192 it is not hard to run out of watchpoints,
at which point the subsystem will start to complain.

With this change only every ~100th failure of this type will be logged
to stderr.
Filesystem.Monitor [Inotify]: Always monitor explicitly added paths.

Fixes issue with symlinked root directories not being monitored.

2016-02-08 14:11:23 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem.Monitor [Inotify]: Always monitor explicitly added paths.

Fixes issue with symlinked root directories not being monitored.

Sunday 07 February 2016

2016-02-07 22:49:47 (7 days ago) by Chris Angelico <rosuav@gmail.com>

Suppress "unknown message" on stderr unless explicitly requested

2016-02-07 22:39:48 (7 days ago) by Martin Nilsson <nilsson@fastmail.com>

Use WERR macro.
Test program for no longer existing API

2016-02-07 22:34:49 (7 days ago) by Martin Nilsson <nilsson@fastmail.com>

Don't import Stdio.
Removed some disabled code.

2016-02-07 19:15:29 (1 week ago) by Martin Nilsson <nilsson@fastmail.com>

Rewrote a few PIKE_DEBUG outputs.

2016-02-07 19:06:43 (1 week ago) by Martin Nilsson <nilsson@fastmail.com>

Use macro varargs.
Added some macros for debug print outs.

2016-02-07 18:47:35 (1 week ago) by Martin Nilsson <nilsson@fastmail.com>

ISO C is required. Removed PROT

2016-02-07 18:42:57 (1 week ago) by Martin Nilsson <nilsson@fastmail.com>

Removed RCSID

2016-02-07 18:38:14 (1 week ago) by Martin Nilsson <nilsson@fastmail.com>

Removed DLOC_PF.

2016-02-07 18:31:04 (1 week ago) by Martin Nilsson <nilsson@fastmail.com>

Use macro varargs.

2016-02-07 18:27:48 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Oracle: Moved around some more code.

2016-02-07 18:26:03 (1 week ago) by Martin Nilsson <nilsson@fastmail.com>

Use macro varargs.
Removed debug.

2016-02-07 18:02:47 (1 week ago) by Martin Nilsson <nilsson@fastmail.com>

Use macro varargs.
Removed DEBUG_FILE.

2016-02-07 15:45:48 (1 week ago) by Peter Bortas <bortas@gmail.com>

release number bumped to 8.0.162 by export.pike
release number bumped to 8.0.163 by export.pike

2016-02-07 14:19:04 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Updated to tzdata2016a.
Updated to tzdata2016a.

2016-02-07 13:23:59 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Oracle: Moved around some code.

2016-02-07 13:07:12 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Oracle: Minimal conversion to cmod.

This is the first step in rewriting the Oracle module to use
the precompiler, and is essentially just a rename.

2016-02-07 09:02:06 (1 week ago) by Chris Angelico <rosuav@gmail.com>

IRC: More properly implement the Channel class and add docs

2016-02-07 08:33:10 (1 week ago) by Chris Angelico <rosuav@gmail.com>

IRC: Support the CAP command

Saturday 06 February 2016

2016-02-06 22:53:47 (1 week ago) by Tobias S. Josefowitz <tobij@tobij.de>

a few autodoc fixes

2016-02-06 19:41:44 (1 week ago) by Arne Goedeke <el@laramies.com>

Build: make precompile dependencies optional

The in-tree module makefiles are also used when building
external modules. In that case, the precompiler and corresponding
stamp file are missing. Use the wildcard command to make these
dependencies optional.

2016-02-06 19:39:24 (1 week ago) by Arne Goedeke <el@laramies.com>

Build: make precompile dependencies optional

The in-tree module makefiles are also used when building
external modules. In that case, the precompiler and corresponding
stamp file are missing. Use the wildcard command to make these
dependencies optional.

2016-02-06 14:56:46 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Oracle: Use Sql.sql_array_result and NOT sql.sql_result.

Sql.sql_result is a base class, and no longer implements
all the actual result handling.

2016-02-06 14:29:18 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Oracle: Use Sql.sql_array_result and NOT sql.sql_result.

Sql.sql_result is a base class, and no longer implements
all the actual result handling.

2016-02-06 14:03:36 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [Oracle]: Fixed typo.

Friday 05 February 2016

2016-02-05 17:14:18 (1 week ago) by Martin Karlgren <marty@roxen.com>

release number bumped to 8.0.160 by export.pike
release number bumped to 8.0.161 by export.pike

2016-02-05 16:01:48 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem.Monitor [Inotify]: Don't reinstate deleted MF_AUTO.

In some circumstances an already removed MF_AUTO InotifyMonitor could be
reinstated when the monitor was switched to polling mode.
Filesystem.Monitor [Inotify]: Don't reinstate deleted MF_AUTO.

In some circumstances an already removed MF_AUTO InotifyMonitor could be
reinstated when the monitor was switched to polling mode.

2016-02-05 09:52:28 (1 week ago) by Marcus Wellhardh <wellhardh@roxen.com>

release number bumped to 8.0.158 by export.pike
release number bumped to 8.0.159 by export.pike

2016-02-05 02:08:06 (1 week ago) by Martin Nilsson <nilsson@fastmail.com>

Variable begin not used.

2016-02-05 02:03:31 (1 week ago) by Martin Nilsson <nilsson@fastmail.com>

Macro cleanup

2016-02-05 01:27:25 (1 week ago) by Martin Nilsson <nilsson@fastmail.com>

Only check for malloc fail once.
How did this ever work? At least now it doesn't read one character outside of the malloced memory for no_query.

Thursday 04 February 2016

2016-02-04 19:34:20 (1 week ago) by Martin Nilsson <nilsson@fastmail.com>

Fixed SQLite with non-ascii paths.

2016-02-04 19:28:42 (1 week ago) by Martin Nilsson <nilsson@fastmail.com>

Fixed SQLite with non-ascii paths.

2016-02-04 17:52:55 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [Msql]: MUTEX_T is no more.

The compat symbol MUTEX_T has been removed, so use the proper
PIKE_MUTEX_T symbol instead.

This module seems to have been missed in commit
74ea787445080a75673178298886e7bb308a88e7.

2016-02-04 13:40:52 (1 week ago) by Martin Karlgren <marty@roxen.com>

release number bumped to 8.0.156 by export.pike
release number bumped to 8.0.157 by export.pike

Wednesday 03 February 2016

2016-02-03 18:22:22 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Added creation method raw to put binary data directly in an image object without adaptation.
Some small create() fixes.

2016-02-03 14:54:58 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [HTTPAccept]: Fix all references to HTTPLoop.

HTTPLoop installs itself as HTTPAccept, so fix the documentation
to reflect this.

Thanks to Eiichiro ITANI <emu@ceres.dti.ne.jp> for the report.

2016-02-03 14:50:07 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [HTTPAccept]: Fix all references to HTTPLoop.

HTTPLoop installs itself as HTTPAccept, so fix the documentation
to reflect this.

Thanks to Eiichiro ITANI <emu@ceres.dti.ne.jp> for the report.

Tuesday 02 February 2016

2016-02-02 21:37:07 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Don't add fields from filters without contenttypes.
More documentation.

2016-02-02 15:05:30 (2 weeks ago) by Jonas Walldén <jonasw@roxen.com>

Make glob expansion result stable and use a scoring strategy to prioritize
words when expansion result is capped (typically 100 in internal use).
Make glob expansion result stable and use a scoring strategy to prioritize
words when expansion result is capped (typically 100 in internal use).

2016-02-02 10:48:12 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Renamed production expr00 to splice_expr.

Improves readability somewhat.

2016-02-02 00:50:08 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Added some static.

Monday 01 February 2016

2016-02-01 13:30:42 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Changes: Added some white space.

Sunday 31 January 2016

2016-01-31 21:20:48 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Changes: Rewrite paragraph about the use of auto.

2016-01-31 16:28:43 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

release number bumped to 8.0.155 by export.pike
release number bumped to 8.0.154 by export.pike

2016-01-31 16:12:16 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Removed unused code.

2016-01-31 15:58:26 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Sort tests.

2016-01-31 15:47:06 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Added CFRG curve RFC reference

Saturday 30 January 2016

2016-01-30 23:03:07 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Rewrite MAP_VARIABLE to PIKE_MAP_VARIABLE.

2016-01-30 14:00:27 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Protocols.HTTP.Query: Use a Stdio.Buffer for sending.

2016-01-30 02:05:25 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Removed 8-bit characters from .h files.

2016-01-30 00:41:58 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Since NO_PIKE_SHORTHAND doesn't do much anymore, it isn't needed anywhere.

Friday 29 January 2016

2016-01-29 22:13:54 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Describe alternatives to removed functions.

2016-01-29 22:04:09 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Notes about removing stuff.
Removed map_variable.

2016-01-29 22:00:26 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Converted map_variable into PIKE_MAP_VARIABLE calls.

2016-01-29 21:41:25 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Removed simple_add_variable as it isn't used and has the old type of type argument.

2016-01-29 21:32:20 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

NETTLE_SHA3_FIPS202 implies HAVE_NETTLE_SHA3_H

2016-01-29 21:25:55 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Rename all MUTEX_T -> PIKE_MUTEX_T. Remove shorthand.

2016-01-29 20:54:23 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Remove the fatal shorthand for Pike_fatal.

2016-01-29 20:29:59 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Remove pike_add_function2.

2016-01-29 20:25:04 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Remove pike_add_function.

2016-01-29 20:09:50 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Retire the add_function macro.
add_function to ADD_FUNCTION rewrites.

2016-01-29 11:25:53 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle: Inhibit build of SHA3 submodule with old Nettle.

Old (prior to 3.2) Nettle had a broken implementation of SHA3.

2016-01-29 11:19:51 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle: Inhibit build of SHA3 submodule with old Nettle.

Old (prior to 3.2) Nettle had a broken implementation of SHA3.

Thursday 28 January 2016

2016-01-28 15:00:14 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Protocols.HTTP: do_async_method() no longer resets the timeouts.

Setting the query timeouts to something else than the default
(120 seconds) should now work again.

Fixes some of [bug 7635].
Protocols.HTTP: do_async_method() no longer resets the timeouts.

Setting the query timeouts to something else than the default
(120 seconds) should now work again.

Fixes some of [bug 7635].

2016-01-28 14:56:19 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Protocols.HTTP: do_async_method() no longer resets the timeouts.

Setting the query timeouts to something else than the default
(120 seconds) should now work again.

Fixes some of [bug 7635].

2016-01-28 12:33:24 (2 weeks ago) by Martin Karlgren <marty@roxen.com>

release number bumped to 8.0.153 by export.pike
release number bumped to 8.0.152 by export.pike

2016-01-28 12:08:14 (2 weeks ago) by Jonas Walldén <jonasw@roxen.com>

Add flag for optional auto-globbing words (outside of phrases) in search queries.

2016-01-28 12:04:18 (2 weeks ago) by Jonas Walldén <jonasw@roxen.com>

Add flag for optional auto-globbing words (outside of phrases) in search queries.

Wednesday 27 January 2016

2016-01-27 17:48:47 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Git: Added convenience function try_git().

Also updates the documentation somewhat.

2016-01-27 00:56:01 (3 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Removed << on file object. Has been deprecated a while and not properly working always.

Tuesday 26 January 2016

2016-01-26 23:06:37 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

CHANGES: Fixed some typos in the description of Random.

2016-01-26 22:08:15 (3 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

SIMPLE_TOO_FEW_ARGS_ERROR should be SIMPLE_WRONG_NUM_ARGS_ERROR since long ago. Replaced them and tighten up argument control in places.

2016-01-26 21:09:40 (3 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Documentation.

2016-01-26 20:38:42 (3 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

SIMPLE_BAD_ARG_ERROR is only kept for compatibility, but we still had 500+ uses of it.

2016-01-26 20:03:03 (3 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Document Crypto.Checksum.

2016-01-26 19:57:28 (3 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Added description of Random changes.
Added Fast random generator.

2016-01-26 19:28:42 (3 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

No need for :: here.

2016-01-26 14:27:26 (3 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Encrypt directly into result buffer.

2016-01-26 11:46:46 (3 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Test hardware RNG

Monday 25 January 2016

2016-01-25 23:19:52 (3 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Added support for hardware random generator.

2016-01-25 22:57:02 (3 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Move feature flag definition to pike_cpulib.h

2016-01-25 22:54:09 (3 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Move feature flag definition to pike_cpulib.h

2016-01-25 22:17:30 (3 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Remove one level of indirection, since varint overloading isn't currently possible to make it work.

2016-01-25 18:20:14 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Protocols.HTTP.Query: Fixed some debug code.

Some of the debug code failed on DNS lookup failure.

2016-01-25 13:36:45 (3 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

MAPPING_LOOP isn't used (and should not be used, according to comments).

2016-01-25 10:06:50 (3 weeks ago) by Martin Karlgren <marty@roxen.com>

release number bumped to 8.0.150 by export.pike
release number bumped to 8.0.151 by export.pike

2016-01-25 00:32:32 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Renamed push_compiler_frame{0,1} to start_{function,lambda}.

This should make it clearer what the difference is.

Sunday 24 January 2016

2016-01-24 14:27:35 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Use compiler_frame for local types too.

Instead of using parser stack magic (aka eg $0) to hold the current
local type, use the compiler_frame->current_type field.

Saturday 23 January 2016

2016-01-23 15:29:47 (3 weeks ago) by Chris Angelico <rosuav@gmail.com>

Update GTK2.Notebook docos
Update GTK2 docos
Document the way to remove GTK2.Entry icons
Update GTK2 docos
Document the way to remove GTK2.Entry icons

2016-01-23 13:56:19 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build: Fixed some warnings.

pike_trace() needs to have static scope as it is an inline function
used from static functions (eg eval_instruction()).

Friday 22 January 2016

2016-01-22 20:38:21 (3 weeks ago) by Chris Angelico <rosuav@gmail.com>

GTK2: Break out G_TYPE_ENUM handling to a special case.

Actual enumerations are subtypes of enum, so the equality check in
the generic handler doesn't catch them. Prevents assertion failures
in signal handlers.
Clean up whitespace in advance of cherry-pick

2016-01-22 20:25:46 (3 weeks ago) by Chris Angelico <rosuav@gmail.com>

GTK2: Break out G_TYPE_ENUM handling to a special case.

Actual enumerations are subtypes of enum, so the equality check in
the generic handler doesn't catch them. Prevents assertion failures
in signal handlers.

2016-01-22 19:23:00 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Minor optimization.
Process: Reduced impact of do_poll() race-condition.

The do_poll_loop() call_out loop and synchronous wait() may interfere
with each other. If do_poll_loop() eats the last message on the process_fd
after wait() has checked __status, then the do_poll() call from wait()
will hang until the timeout expires.

Decreases the maximum do_poll() timeout in wait() from 3600.0 to 1.0 seconds.

Likely to improve behaviour of [bug 6153].

The proper fix is probably to move do_poll_loop() to a dedicated thread and
use thread signalling to wake up the synchronous calls.

2016-01-22 12:55:01 (3 weeks ago) by Erik Allemann <erik@roxen.com>

release number bumped to 8.0.149 by export.pike
release number bumped to 8.0.148 by export.pike

Thursday 21 January 2016

2016-01-21 23:44:25 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Reduce duplicated code somewhat.

Use the existing typeof production also for the basic_type case.

Wednesday 20 January 2016

2016-01-20 23:36:32 (4 weeks ago) by Pontus Östlund <ponost@roxen.com>

Merge branch 'new-pikedoc' into 8.1

* new-pikedoc:
New doc layout done! (well, as far as I can tell anyway). It now also works on local modules with module_modref as build target.
Start of new layout for the Pike refdoc

2016-01-20 19:09:54 (4 weeks ago) by Pontus Östlund <ponost@roxen.com>

New doc layout done! (well, as far as I can tell anyway). It now also works on local modules with module_modref as build target.

2016-01-20 14:12:46 (4 weeks ago) by Pontus Östlund <ponost@roxen.com>

Added the posibility to define the HTTP request timeout in async queries.

Fixed a typo in pike_to_html.pike
Added the posibility to define the HTTP request timeout in async queries.

Fixed a typo in pike_to_html.pike

2016-01-20 14:10:12 (4 weeks ago) by Pontus Östlund <ponost@roxen.com>

Added the Markdown module and the standalone pike_to_html.pike from 8.1.

2016-01-20 14:07:13 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: The result type from indexing a multiset is int(0..1).

Fixes [bug 7615].

Tuesday 19 January 2016

2016-01-19 22:45:36 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Added update_current_type().

This is an internal helper function that updates compiler_frame->
current_type with the type (compiler-) popped from the type stack.

Monday 18 January 2016

2016-01-18 19:03:54 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Strings: Minor optimization in end_and_resize_shared_string().

There's no need to copy the string data if the string in progress
already has the correct size.

2016-01-18 13:48:20 (4 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Removed f_random[string,seed] from module API.

2016-01-18 02:49:38 (4 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Additional tests.

2016-01-18 02:13:41 (4 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Move random tests into Random.pmod
Keep random_string() as before. Typed as int len, but behave as int(0..) len.

2016-01-18 02:00:24 (4 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Don't call f_random_string directly.

2016-01-18 01:52:56 (4 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Documentation.
Trust random_string less.

2016-01-18 01:07:22 (4 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Test that random_seed exists.
Remove now unused random() implementations.
Make random_seed() a noop and deprecate.
Don't use random_seed anymore.

Sunday 17 January 2016

2016-01-17 20:04:08 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

RandomSystem [NT]: Fixed compilation issue.

2016-01-17 17:22:49 (4 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Use RandomSystem as default random.

2016-01-17 17:04:02 (4 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Make RandomSystem use a global random source between objects.

2016-01-17 03:26:49 (4 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Remove random_seed use.
Back to symbol lookup as a workaround. The precompiler generates the wrong function enumeration.

2016-01-17 02:59:03 (4 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Clean up the types for random_string.

2016-01-17 02:50:46 (4 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Less strict type for random(int)

2016-01-17 02:43:09 (4 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Don't call f_random directly.

2016-01-17 01:42:52 (4 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Client certificates are handled the same for all versions of SSL/TLS until 1.3.
Spruce up ECDHE KEX init_client. Remove redundant check and call overloaded function.

Saturday 16 January 2016

2016-01-16 23:03:14 (4 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Fix an issue where EC client certificate would overwrite EC KE on server side.

2016-01-16 22:50:08 (4 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Fix an issue where EC client certificate would overwrite EC KE on server side.

2016-01-16 13:42:09 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Unified productions type_or_error and simple_type.

type_or_error is no more.

simple_type now moves the type directly to the compiler_frame
instead of letting it bounce on the compiler stack and having
type_or_error pick it up and move it to the compiler_frame.

Friday 15 January 2016

2016-01-15 20:32:49 (4 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

No need to dynamically look up random function number.
Implemented Random.System for Windows as well. Possibly.

2016-01-15 18:34:54 (4 weeks ago) by Kevin O'Rourke <kevinor@opera.com>

TURBO2-1398: Allow disabling of wrapping of describe_backtrace output.

The wrapping can add lots of spaces to the end of lines to pad
them, resulting in enormous backtrace files in some circumstances.

2016-01-15 18:33:47 (4 weeks ago) by Jonny Rein Eriksen <jonnyr@opera.com>

Make the Pike SSL code work with APNS push server which uses client certificates.

2016-01-15 18:32:31 (4 weeks ago) by Kevin O'Rourke <kevinor@opera.com>

TURBO2-1398: Allow disabling of wrapping of describe_backtrace output.

The wrapping can add lots of spaces to the end of lines to pad
them, resulting in enormous backtrace files in some circumstances.

2016-01-15 17:38:11 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Got rid of simple_identifier_type.

There's no longer any reason to keep identifier types from
simple_type2, so simplify the grammar a bit.

2016-01-15 15:07:20 (4 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Documentation.

2016-01-15 06:42:50 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Added HMAC-based One-Time Password generator.

Thursday 14 January 2016

2016-01-14 23:48:26 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

math.h is included from pike_float.h

2016-01-14 23:27:10 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Corrected map compat, now that o_cast can cast object to mapping without lfun.

2016-01-14 23:12:15 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Fixed broken tests.

2016-01-14 23:04:17 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Simplified MAKE_INF and MAKE_NAN. Hopefully not too much.

2016-01-14 20:16:01 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

7-bit only.

2016-01-14 18:31:44 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Revert "infnan isn't used."

This grep-dosn't-show-all-hits issue is annoying...

This reverts commit 18a4150c9710e43e702c6ede5e36592a2797d091.

2016-01-14 18:07:33 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

infnan isn't used.

2016-01-14 18:02:44 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

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

2016-01-14 17:18:48 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Less m4

2016-01-14 15:56:15 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed typo in previous commit.

2016-01-14 15:49:17 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Minor optimization.

There's no need to bounce types on the type stack to add references.

Wednesday 13 January 2016

2016-01-13 16:40:55 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Got rid of some more duplicated code.

Removed production local_function2, which was essentially identical
to the production local_function.

2016-01-13 01:39:12 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Some Random generators.

2016-01-13 01:34:19 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Draft of new random interface.

Tuesday 12 January 2016

2016-01-12 22:24:53 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Remove some compat for things removed in 8.0

2016-01-12 21:51:47 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Forgot to remove the snprintf prototype.

2016-01-12 19:29:30 (1 month ago) by Per Hedbor <ph@opera.com>

Union init is part of C99 init

2016-01-12 19:09:27 (1 month ago) by Per Hedbor <ph@opera.com>

inline is part of c99

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

2016-01-12 18:59:09 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Got rid of some duplicated code.

Now that optional_stars is gone, local_name_list and local_name_list2
are essentially identical. Now local_name_list2 is gone as well.

2016-01-12 18:40:59 (1 month ago) by Per Hedbor <ph@opera.com>

F_LOOP: Use <= 0, not == 0
F_LOOP: Use <= 0, not == 0

2016-01-12 18:06:06 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Don't warn about declaration after statement.

2016-01-12 17:31:50 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Support nameless argument prototypes.

Monday 11 January 2016

2016-01-11 22:24:46 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Allow casting of objects to mapping.

2016-01-11 21:50:32 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Got rid of remnants of optional_stars.

optional_stars was already just a place holder production,
so there's no need to keep it around.

2016-01-11 21:20:35 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Use variadic macro.

2016-01-11 21:13:01 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Use C99 functions instead of implementing our own.

2016-01-11 20:52:29 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Added note about C99

2016-01-11 20:49:51 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Use variadic macros.

2016-01-11 00:43:52 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

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

2016-01-11 00:41:48 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fix regression for return with value.

Return with value in functions declared as returning void
now causes a compiler error again.

Sunday 10 January 2016

2016-01-10 22:50:07 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

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

2016-01-10 22:43:01 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Fix warnings.
Fix warnings.

2016-01-10 22:37:17 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Hide the different versions of isinf in PIKE_ISINF properly.

2016-01-10 21:58:02 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

rint/rintf/rintl is part of C99.

2016-01-10 21:46:33 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

vsnprintf is part of C99.

2016-01-10 21:40:06 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

snprintf is part of C99.

2016-01-10 21:34:07 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

sinf is part of C99.

2016-01-10 21:22:12 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

stdint.h is part of C99

2016-01-10 21:18:43 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Added -std=c99 compileflag.

2016-01-10 14:30:05 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Added some explanations about type rules.

2016-01-10 01:06:30 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Fixed off by one error, outputting one character too many.

Saturday 09 January 2016

2016-01-09 23:56:56 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Added start/end markers

2016-01-09 23:39:59 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

No need to copy null from the original string, as a new null character will be inserted.

2016-01-09 23:35:08 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Don't read out of bounds when reallocating small strings.

2016-01-09 14:16:25 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Added some explanatory notes.

Explain the difference between push_compiler_frame0 and
push_compiler_frame1.

2016-01-09 00:47:07 (1 month ago) by Peter Bortas <bortas@gmail.com>

release number bumped to 8.1.4 by export.pike
release number bumped to 8.1.3 by export.pike

Friday 08 January 2016

2016-01-08 15:23:51 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Mysql: Don't allow threads during mysql_error().

Remove MYSQL_{,DIS}ALLOW() wrapper around all calls to mysql_error(), it
doesn't involve I/O, so the wrapper only adds quite a bit of overhead.

Thursday 07 January 2016

2016-01-07 20:38:05 (1 month ago) by Arne Goedeke <el@laramies.com>

cpp: fix out of bounds read
Protocols.Websocket.Request: call ::parse_request

Call ::parse_request() for WebSocket requests, too. parse_request parses
not_query and other information, which is useful to have in WebSocket
requests, aswell.

2016-01-07 19:13:38 (1 month ago) by Arne Goedeke <el@laramies.com>

Protocols.Websocket.Request: call ::parse_request

Call ::parse_request() for WebSocket requests, too. parse_request parses
not_query and other information, which is useful to have in WebSocket
requests, aswell.

2016-01-07 16:22:59 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Mysql: Report the error cause on db selection failure.

Fixes [bug 1562].

2016-01-07 12:41:45 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed internal compiler error with implicit lambdas.

Implicit lambdas do not have a declared return type, so use the
push_compiler_frame variant for lambdas.

Thanks to Chris Angelico <rosuav@gmail.com> for the report
and test case.

Fixes [bug 7616]/[LysLysKOM 21578942].

2016-01-07 12:38:55 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed internal compiler error with implicit lambdas.

Implicit lambdas do not have a declared return type, so use the
push_compiler_frame variant for lambdas.

Thanks to Chris Angelico <rosuav@gmail.com> for the report
and test case.

Fixes [bug 7616]/[LysLysKOM 21578942].

2016-01-07 12:34:33 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed internal compiler error with implicit lambdas.

Implicit lambdas do not have a declared return type, so use the
push_compiler_frame variant for lambdas.

Thanks to Chris Angelico <rosuav@gmail.com> for the report
and test case.

Fixes [bug 7616]/[LysLysKOM 21578942].

Wednesday 06 January 2016

2016-01-06 15:07:36 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation: Fixed typo in documentation comment.

Tuesday 05 January 2016

2016-01-05 16:30:32 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Support ifelse and macroexpansions in DOTEST

2016-01-05 11:35:25 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Odbc: Corrected symbol name in header file.

The second argument to push_sqlwchar() is the length in characters,
not the number of bytes.
Odbc: Corrected symbol name in header file.

The second argument to push_sqlwchar() is the length in characters,
not the number of bytes.

2016-01-05 11:21:53 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Odbc: Added support for the next_result() API.
Sql: Added support for multiple results.

Adds Sql.sql_result()->next_result().

[permalink]

Bugs mentioned

  1562RESOLVEDThe MySQL module could give an access denied error message
  2706RESOLVEDcalleblep returns 0 for array(function).
  3600RESOLVEDSupport for 401.inc files; custom authentication failed messages
  6153NEWSuspected race in forkd
  7615RESOLVEDWeak type of multiset indexing
  7616RESOLVEDBroken error recovery in parser.
  7635RESOLVEDENABLE_OUTGOING_PROXY does not honor insert#href timeout=""
  7644NEWFeed Import stalled/stopped in Heap.pike
Bugs? Suggestions?