Browse source

Changelog

Query
From:
To:
Branch:
Path:
Message:
BugID:
User: +
Format:
: 12 checkins (+119/-14) by 3 people : 3 checkins (+43/-0) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+30/-0) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 3 checkins (+19/-3) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+1/-76) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 4 checkins (+45/-33) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+18/-10) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 3 checkins (+79/-76) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 3 checkins (+34/-23) by 2 people : 5 checkins (+19/-15) by 2 people : 63 checkins (+2904/-1139) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 12 checkins (+225/-9) by 2 people : 3 checkins (+10/-6) by 2 people : 1 checkin (+7/-6) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 2 checkins (+16/-10) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 5 checkins (+62/-2) by 2 people : 3 checkins (+7/-2) by 2 people : 1 checkin (+2/-1) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 8 checkins (+25/-17) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+20/-0) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 5 checkins (+93/-14) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 5 checkins (+70/-6) by 2 people : 1 checkin (+79/-1) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 2 checkins (+83/-5) by 2 people : 4 checkins (+86/-6) by 2 people : 3 checkins (+7/-2) by 2 people : 1 checkin (+6/-0) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 2 checkins (+38/-84) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 2 checkins (+62/-2) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+154/-0) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 2 checkins (+48/-10) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 30 checkins (+1807/-408) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 8 checkins (+56/-31) by 3 people : 3 checkins (+5/-3) by 2 people : 1 checkin (+21/-0) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+11/-0) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+5/-2) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 2 checkins (+4/-1) by 2 people : 1 checkin (+17/-1) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 7 checkins (+11/-10) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 2 checkins (+4/-2) by Automatic Build <autobuild@roxen.com> Lines added/removed recently

Today; Thursday 17 January 2019

2019-01-17 01:16:32 (8 hours ago) by Automatic Build <autobuild@roxen.com>

release number bumped to 8.0.746 by export.pike
release number bumped to 8.0.747 by export.pike

Yesterday; Wednesday 16 January 2019

2019-01-16 17:41:33 (15 hours ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/lyslyskom22997909'

* patches/lyslyskom22997909:
Testsuite: Updated expected result accordingly...
Merge branch 'patches/lyslyskom22997909' into 8.0

* patches/lyslyskom22997909:
Testsuite: Updated expected result accordingly...
Testsuite: Updated expected result accordingly...

2019-01-16 13:14:59 (20 hours ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/lyslyskom22997909'

* patches/lyslyskom22997909:
Testsuite: Adjusted #line directives.
Merge branch 'patches/lyslyskom22997909' into 8.0

* patches/lyslyskom22997909:
Testsuite: Adjusted #line directives.

2019-01-16 13:10:09 (20 hours ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Adjusted #line directives.

Avoid confusing the testsuite linenumber consistency
tests by keeping the linenumbers invariant with respect
to the presence ot the #line directives.

Also use Pike 8.0-compatible syntax.

Fixes testsuite failures in Pike 8.0.

2019-01-16 11:38:03 (21 hours ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Master: Use the Posix/NT implementation of dirname()...

The "Rip out final remains of OS2 and AmigaOS" commit
kept the AmigaOS implementation of dirname() (and got
rid of the NT/Posix variant). It survived a year...

Tuesday 15 January 2019

2019-01-15 12:38:49 (2 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL: Updated list of RFCs.

Monday 14 January 2019

2019-01-14 19:42:43 (3 days ago) by Peter Bortas <bortas@gmail.com>

Filesystem.System: Fix doc typo

2019-01-14 17:24:04 (3 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

EFUNs: Check for signals after sleep().

Sunday 13 January 2019

2019-01-13 19:25:54 (4 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some Doxygen markup fixes.

Saturday 12 January 2019

2019-01-12 14:12:06 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Terminfo: Added some format documentation from terminfo(F).

Friday 11 January 2019

2019-01-11 14:29:22 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Pike.BacktraceFrame: Added getters for filename and line.

Thursday 10 January 2019

2019-01-10 11:18:58 (7 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Operators: Removed redundant inlined prototype.

2019-01-10 01:14:37 (1 week ago) by Automatic Build <autobuild@roxen.com>

release number bumped to 8.0.745 by export.pike
release number bumped to 8.0.744 by export.pike

Wednesday 09 January 2019

2019-01-09 12:26:20 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Disable C-level support for handlers.

2019-01-09 01:58:28 (1 week ago) by Tobias S. Josefowitz <tobij@tobij.de>

Process.run: Accept empty string in modifiers as stdin

Restores behaviour as of 7.8.

Fixes [LysLysKOM 23099651]. Thanks to Per Cederqvist for the report.

2019-01-09 01:54:42 (1 week ago) by Tobias S. Josefowitz <tobij@tobij.de>

block_allocator: Correctly signal ba_free_all() to valgrind
Process.run: Accept empty string in modifiers as stdin

Restores behaviour as of 7.8.

Fixes [LysLysKOM 23099651]. Thanks to Per Cederqvist for the report.
combine_path: Avoid undefined memory access

2019-01-09 01:12:56 (1 week ago) by Automatic Build <autobuild@roxen.com>

release number bumped to 8.0.742 by export.pike
release number bumped to 8.0.743 by export.pike

Tuesday 08 January 2019

2019-01-08 11:53:04 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Updated to tzdata2018i.
Updated to tzdata2018i.

2019-01-08 11:37:09 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Calendar.mkrules: Increase INF_YEAR from 2050 to 2150.

Recent tzdata files (2018i) contain entries past 2050 (eg for Iran).

2019-01-08 11:28:11 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Calendar.mkrules: Increase INF_YEAR from 2050 to 2150.

Recent tzdata files (2018i) contain entries past 2050 (eg for Iran).

Monday 07 January 2019

2019-01-07 17:06:39 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Sparc]: Fixed typo in previous commit.

2019-01-07 15:35:11 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Sparc]: Improved support for large addresses.

It seems gcc on Linux/sparc64 places code at 0x10000000000
(out of reach for the generated code, which only supported
addresses up to and including 0x3ffffffff).

The maximum supported address is now 0xfffffffffff.

Sunday 06 January 2019

2019-01-06 15:48:03 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Master: Support __HAVE_COMPILER_NO_HANDLERS__.

Implement support for handlers by overloading the CompilerEnvironment.

Saturday 05 January 2019

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

Compiler: Preparations for removing handlers from the compiler.

Friday 04 January 2019

2019-01-04 15:33:17 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

EFUNs [Master]: get_active_{compilation,error}_handler() moved to master.

This is in preparation for moving all handler stuff to the master.

Thursday 03 January 2019

2019-01-03 14:18:52 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed filename in obscure error message.

Wednesday 02 January 2019

2019-01-02 11:21:22 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Thread: Mark simulated MutexKey objects for immediate destruction.

2019-01-02 01:13:28 (2 weeks ago) by Automatic Build <autobuild@roxen.com>

release number bumped to 8.0.740 by export.pike
release number bumped to 8.0.741 by export.pike

Tuesday 01 January 2019

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

Master: Mark Describer objects for immediate destruction.

2019-01-01 14:53:14 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Updated CHANGES.

2019-01-01 01:13:01 (2 weeks ago) by Automatic Build <autobuild@roxen.com>

release number bumped to 8.0.739 by export.pike
release number bumped to 8.0.738 by export.pike

Monday 31 December 2018

2018-12-31 22:39:38 (2 weeks ago) by Peter Bortas <bortas@gmail.com>

CHANGES: Added missing entries since the last release

2018-12-31 13:30:37 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Tools.AutoDoc.PikeParser: Survive static assertions.

Sunday 30 December 2018

2018-12-30 17:12:26 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Parser.XML.Tree: Added some annotations.

Saturday 29 December 2018

2018-12-29 21:54:03 (3 weeks ago) by William Welliver <william@welliver.org>

debugger: a little debug, and keeping the local names from being freed.

2018-12-29 15:56:17 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [Master]: Added some more doc.

Friday 28 December 2018

2018-12-28 15:09:32 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

AutoDoc: Added some support for parsing annotations.

Thursday 27 December 2018

2018-12-27 14:39:38 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [Master]: Added some minimal AutoDoc markup.

Wednesday 26 December 2018

2018-12-26 11:36:58 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [NT]: Fixed multiple compatibility issues with cl.

* Make sure UNREACHABLE() always has an argment.

cl's preprocessor is broken, and doesn't support single argument
macros being called with an empty argument.

* Variables may only be declared at the beginning of a block.

Tuesday 25 December 2018

2018-12-25 14:11:03 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation: Added note about PROGRAM_* flags.

Monday 24 December 2018

2018-12-24 14:36:39 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build: Simplify building incrementally.

Stuff in the Pike module is used by the precompiler, so make
the module useable even with somewhat older pike binaries.

2018-12-24 01:16:08 (3 weeks ago) by Automatic Build <autobuild@roxen.com>

release number bumped to 8.0.736 by export.pike
release number bumped to 8.0.737 by export.pike

Sunday 23 December 2018

2018-12-23 14:44:48 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch '8.1'

* 8.1:
Calendar: December is called Desembre in Catalan

2018-12-23 14:39:07 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Debug: dump_program_{tables,desc}() are now annotations-aware.

2018-12-23 02:12:24 (4 weeks ago) by Peter Bortas <bortas@gmail.com>

CHANGES: Catalan typo fix

2018-12-23 02:09:31 (4 weeks ago) by Peter Bortas <bortas@gmail.com>

Calendar: December is called Desembre in Catalan

This fixes pikelang/Pike#16 reported by davidtapia

2018-12-23 01:59:00 (4 weeks ago) by Peter Bortas <bortas@gmail.com>

Calendar: December is called Desembre in Catalan

This fixes pikelang/Pike#16 reported by davidtapia

Saturday 22 December 2018

2018-12-22 15:14:45 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Changed storage for self ref in supporters.

Friday 21 December 2018

2018-12-21 13:19:22 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed some COMPILER_DEBUG bugs.

Thursday 20 December 2018

2018-12-20 13:20:31 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

LFUNs: Fixed some issues in the previous commit.

2018-12-20 01:16:25 (4 weeks ago) by Automatic Build <autobuild@roxen.com>

release number bumped to 8.0.735 by export.pike
release number bumped to 8.0.734 by export.pike

Wednesday 19 December 2018

2018-12-19 13:11:59 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

LFUNs: Added magic lfun ::_annotations().

2018-12-19 11:10:46 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Thread: Added workaround for mutexkeys ending up in backtraces.

Thread.Queue et al should now survive their controlling MutexKey
having ended up in a backtrace.

Fixes [PIKE-157].

2018-12-19 10:37:20 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/pike156' into 8.0

* patches/pike156:
EFUNs: Hide mutex keys and crypto contexts from backtraces.

2018-12-19 01:16:32 (4 weeks ago) by Automatic Build <autobuild@roxen.com>

release number bumped to 8.0.733 by export.pike
release number bumped to 8.0.732 by export.pike

Tuesday 18 December 2018

2018-12-18 18:47:53 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/pike156'

* patches/pike156:
EFUNs: Hide mutex keys and crypto contexts from backtraces.

2018-12-18 18:10:45 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

EFUNs: Hide mutex keys and crypto contexts from backtraces.

Having unexpected references to mutex keys may cause hangs and
complaints about attempting to lock mutexes recursively.

Fixes [PIKE-156].

2018-12-18 11:50:23 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Updated to tzdata2018g.

2018-12-18 11:39:08 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Updated to tzdata2018g.

Monday 17 December 2018

2018-12-17 14:41:32 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Use multisets for annotations on identifiers.

2018-12-17 01:16:38 (1 month ago) by Automatic Build <autobuild@roxen.com>

release number bumped to 8.0.731 by export.pike
release number bumped to 8.0.730 by export.pike

Sunday 16 December 2018

2018-12-16 13:26:08 (1 month ago) by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Autoterminate dangling database connections at program exit.

2018-12-16 11:54:32 (1 month ago) by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Autoterminate dangling database connections at program exit.

2018-12-16 09:35:37 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed typos in previous commit.

Saturday 15 December 2018

2018-12-15 14:34:05 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Inherit annotations are now stored in a multiset.

This is a more natural representation of a set of annotations.

Friday 14 December 2018

2018-12-14 11:19:17 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Concurrent.Promise: Reduce number of complaints.

Don't complain about dropping promises that have no corresponding
future on the floor. As the promises have no future, nobody is
affected by them not being fulfilled.

Thursday 13 December 2018

2018-12-13 11:51:08 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

EFUNs: Return an array(multiset) from predef::annotations().

A multiset is a more natural datatype for the set of annotations.

NB: The low-level code still uses arrays; this will most likely
be changed later.

Wednesday 12 December 2018

2018-12-12 11:14:02 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Removed some now dead code.

Tuesday 11 December 2018

2018-12-11 12:29:12 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Annotations: Missed adjusting one place in previous commit.

Fixes duplicate annotations for inherits.

2018-12-11 10:45:21 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Annotations: Only register annotations in the first pass.

Annotations are now created in the first pass, and kept
as is for later passes. This makes it possible to store
pass-persistent state in the annotations.

Monday 10 December 2018

2018-12-10 12:35:50 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Added some tests of m_add() and m_delete() with multisets.

Sunday 09 December 2018

2018-12-09 11:45:39 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

EFUNs: Added m_add().

This function adds (as opposed to inserts) an element to a multiset.

Also adds corresponding (fake) lfun::_m_add().

Saturday 08 December 2018

2018-12-08 17:45:47 (1 month ago) by Marcus Comstedt <marcus@mc.pp.se>

Make werror() (and by extension exit()) respect current locale

This makes it possible to output non-ASCII text and still have it
legible in all environments. write() still outputs binary data,
and so will werror() and exit() in 8.0 compat mode.

Also, restore master.pike.in to ISO-8859-1 encoding, which is the only
one supported for the master, and remove the (now superfluous and)
aribitrary use of string_to_utf8() for the copyright message.

2018-12-08 17:04:52 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

EFUNs: m_clear() now supports multisets and objects.

Adds LFUN _m_clear().

2018-12-08 16:31:24 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch '8.1'

* 8.1:
Thread.Condition: Improve docs.
pgsql: Avoid excessive latency on frequent ping()s.

2018-12-08 01:14:38 (1 month ago) by Automatic Build <autobuild@roxen.com>

release number bumped to 8.0.728 by export.pike
release number bumped to 8.0.729 by export.pike

[permalink]

Bugs mentioned

  2050RESOLVED2.1.265 - Install Fails
Bugs? Suggestions?