Branch: Tag:

2022-06-06

2022-06-06 02:39:09 by Martin Nilsson <nilsson@fastmail.com>

Fix a few type issues.

2021-03-18

2021-03-18 11:11:11 by Stephen R. van den Berg <srb@cuci.nl>

Stdio.Buffer: Decrease memory footprint for non PIKE_DEBUG.

2020-10-31

2020-10-31 16:37:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [Stdio.Buffer]: Removed some search() tests.

These variants of search() are only valid in Pike 8.1 and later.

Fixes several testsuite failures.

2020-10-28

2020-10-28 12:06:21 by Martin Nilsson <nilsson@fastmail.com>

Return -1 when failing to find a hit with search(Stdio.Buffer).

2020-10-28 12:06:21 by Martin Nilsson <nilsson@fastmail.com>

Some search(Stdio.Buffer) tests. Results doesn't match documentation it appears.

2020-06-08

2020-06-08 15:47:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [Stdio.Buffer]: Restored search test.

Searching for an out of range value is no longer a runtime error.

2020-06-06

2020-06-06 20:57:28 by Marcus Comstedt <marcus@mc.pp.se>

Testsuite [Stdio.Buffer]: Fixed search test with bad argument

2019-05-04

2019-05-04 09:12:19 by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/master' into new_utf8

2019-04-11

2019-04-11 16:04:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Protect lots of lfuns.

2019-03-19

2019-03-19 12:33:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '722771973bd' into patches/lyslyskom22891031

* commit '722771973bd': (6177 commits)
Verify that callablep responses are aligned with reality.
...

2019-03-14

2019-03-14 10:39:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '2470270f500c728d10b8895314d8d8b07016e37b' into grubba/typechecker-automap

* commit '2470270f500c728d10b8895314d8d8b07016e37b': (18681 commits)
Removed the old typechecker.
...

2018-11-04

2018-11-04 16:11:11 by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/master' into new_utf8

2018-11-03

2018-11-03 14:21:37 by Marcus Comstedt <marcus@mc.pp.se>

Merge remote-tracking branch 'origin/8.1' into gobject-introspection

2018-10-10

2018-10-10 11:53:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [Stdio.Buffer]: Fixed typo.

2018-10-10 10:49:46 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Buffer: Added support for escapes to read_cstring().

2018-10-09

2018-10-09 15:43:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [Stdio.Buffer] [NT]: Survive without mmap(2).

2018-02-15

2018-02-15 15:54:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e' into patches/pike63

* commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e': (19587 commits)
...

2017-07-30

2017-07-30 09:46:59 by Arne Goedeke <el@laramies.com>

Stdio.Buffer: fix unread()

The documentation promises that unread() will always succeed until new
data is added to the buffer. This contract was broken when the new
growth strategy was added by commit 2c4241823. That commit added a
possible trim to every read operation, which would try to shrink the
buffer and make a future unread() fail.

Also, the max_waste check contained a typo, which made it always
succeed.

This issue does not affect rewind keys.

2017-07-30 09:22:26 by Arne Goedeke <el@laramies.com>

Stdio.Buffer: fix unread()

The documentation promises that unread() will always succeed until new
data is added to the buffer. This contract was broken when the new
growth strategy was added by commit 2c4241823. That commit added a
possible trim to every read operation, which would try to shrink the
buffer and make a future unread() fail.

Also, the max_waste check contained a typo, which made it always
succeed.

This issue does not affect rewind keys.

2017-05-07

2017-05-07 12:25:56 by Martin Nilsson <nilsson@fastmail.com>

Added basic little endian support to reading Stdio.Buffer.

2016-11-05

2016-11-05 13:55:27 by Martin Nilsson <nilsson@fastmail.com>

Return -1 when failing to find a hit with search(Stdio.Buffer).

2016-10-17

2016-10-17 16:03:37 by Martin Nilsson <nilsson@fastmail.com>

Some search(Stdio.Buffer) tests. Results doesn't match documentation it appears.

2015-11-15

2015-11-15 21:21:12 by Martin Nilsson <nilsson@fastmail.com>

Use ifefun where possible and needed.

2015-10-25

2015-10-25 16:48:09 by Martin Nilsson <nilsson@fastmail.com>

Allow read_cstring to have a different end sentinel than null.

2015-08-03

2015-08-03 12:29:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [Stdio.Buffer]: Updated testsuite to new buffer strategy.

2015-07-26

2015-07-26 11:49:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [Stdio.Buffer]: Updated testsuite to new buffer strategy.

2015-05-30

2015-05-30 11:30:11 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio [testsuite]: Attempt to recover from Inotify droppings.

2015-05-30 11:27:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio [testsuite]: Attempt to recover from Inotify droppings.

2015-05-25

2015-05-25 15:33:02 by Martin Nilsson <nilsson@opera.com>

Removed trailing spaces.

2015-04-13

2015-04-13 15:58:26 by Martin Nilsson <nilsson@opera.com>

Some rewind key tests.

2015-02-28

2015-02-28 12:58:24 by Arne Goedeke <el@laramies.com>

Testsuite: added a socket test in buffer mode

This test currently does not terminate. Also replaced all constant
strings by random strings.

2015-02-28 10:08:01 by Arne Goedeke <el@laramies.com>

Testsuite: added a socket test in buffer mode

This test currently does not terminate. Also replaced all constant
strings by random strings.

2014-12-04

2014-12-04 19:26:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Moved the async TLS close tests.

The async TLS close tests are now run from the main SSL testsuite,
to avoid missing them when running restricted tests.

FIXME: Consider moving the async_tls_close_test.pike script
somewhere else (Tools.Standalone?).

2014-12-04 19:24:30 by Per Hedbor <ph@opera.com>

Now works without SelectBackend.

2014-12-04 19:23:37 by Martin Nilsson <nilsson@opera.com>

files -> _Stdio with minimal changes.

2014-12-01

2014-12-01 13:23:53 by Martin Nilsson <nilsson@opera.com>

cast tests.

2014-11-28

2014-11-28 17:06:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Added test of Stdio.Buffer()->_sprintf().

2014-11-27

2014-11-27 12:24:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Added test of Stdio.Buffer()->_sprintf().

2014-10-20

2014-10-20 16:49:15 by Per Hedbor <ph@opera.com>

Survive if Stdio.Buffer is compiled with an old precompile

This removes some of the tests if the compilation is done using a
precompile.pike that lacks support for mapping sub-struct members to
pike variables.

Or, as the tests were done previously, if the new precompiler was run
using a pike that lacks support for prefix-cpp mode.

2014-10-01

2014-10-01 14:38:48 by Martin Nilsson <nilsson@opera.com>

Stdio.IOBuffer -> Stdio.Buffer (part 2)

2014-10-01 14:34:26 by Martin Nilsson <nilsson@opera.com>

Stdio.IOBuffer -> Stdio.Buffer (part 1)

2014-09-14

2014-09-14 13:40:15 by Stephen R. van den Berg <srb@cuci.nl>

Eliminate add_short from testsuite.

2014-09-14 09:16:55 by Stephen R. van den Berg <srb@cuci.nl>

We object to objekt.

2014-09-14 00:48:26 by Martin Nilsson <nilsson@opera.com>

Removed add_byte. We have add_int8.

2014-09-12

2014-09-12 11:42:43 by Per Hedbor <ph@opera.com>

Since IOBuffer::_size_object now show the actual memory used a test had to be changed

2014-09-08

2014-09-08 14:46:40 by Per Hedbor <ph@opera.com>

IOBuffer: Added some more tests and fixed errors found

At least almost all functions in IOBuffer have some basic tests now..

2014-09-08 14:13:27 by Per Hedbor <ph@opera.com>

Fixed tests for IOBuffer to actually do something

2014-09-08 12:30:17 by Per Hedbor <ph@opera.com>

Some IOBuffer work

o Made all (I think) functions atomic. Either they work or they do
nothing (except throw an error or return 0).

o One minor optimization to avoid copies when strings/system.memory
object etc are added to an empty buffer. Unless you add more data
the buffer is just moved to point to the object that was just added.
The malloced buffer is still kept around, however.

o Added a very very basic testsuite for IOBuffer. More to come.

2014-05-24

2014-05-24 13:04:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Moved the async TLS close tests.

The async TLS close tests are now run from the main SSL testsuite,
to avoid missing them when running restricted tests.

FIXME: Consider moving the async_tls_close_test.pike script
somewhere else (Tools.Standalone?).

2014-01-05

2014-01-05 15:14:13 by Marcus Comstedt <marcus@mc.pp.se>

Merge branch '8.0' into gobject-introspection

2013-11-03

2013-11-03 15:31:35 by Per Hedbor <ph@opera.com>

Now works without SelectBackend.

2013-06-21

2013-06-21 09:18:55 by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/7.9' into pdf

2013-06-11

2013-06-11 23:50:34 by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/7.9' into ba

2013-06-11 09:36:48 by Martin Nilsson <nilsson@opera.com>

files -> _Stdio with minimal changes.