Branch: Tag:

2017-11-12

2017-11-12 19:33:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Added some tests of the destroy() warning.

2017-11-05

2017-11-05 15:53:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'grubba/rename_lfun_destroy' into 8.1

* grubba/rename_lfun_destroy:
Modules: Fixed logts of warnings.
Testsuite: Updated for LFUN::_destruct().
Compiler: Don't complain about LFUN::destroy() in compat mode.
Fix multiple warnings.
Runtime: LFUN::destroy() has been renamed to _destruct().
Compiler: Rename LFUN::destroy() to LFUN::_destruct().

2017-11-05 15:16:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Updated for LFUN::_destruct().

2017-11-05 15:05:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fix multiple warnings.

LFUN::destroy() has been renamed to _destruct().

2017-11-02

2017-11-02 14:44:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Added test of __ARGS__.

2017-10-08

2017-10-08 17:23:41 by Martin Nilsson <nilsson@fastmail.com>

Fix broken test

2017-10-07

2017-10-07 11:26:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

equal() on functions.

equal() on functions now checks if their definitions are the same identifier
in the same program.

2017-09-10

2017-09-10 11:20:46 by Marcus Comstedt <marcus@mc.pp.se>

Compiler: Add support for abbreviated function definitions

2017-09-09

2017-09-09 18:18:33 by Martin Nilsson <nilsson@fastmail.com>

Test case and CHANGES for void changes.

2017-08-17

2017-08-17 13:00:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Improve recovery after some syntax errors.

Recovers from issue where the compiler context could come out of
sync due to syntax errors in nested classes. This could in turn
lead to various obscure errors, some of which were fatal.

2017-08-13

2017-08-13 12:20:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Improve recovery after some syntax errors.

Recovers from issue where the compiler context could come out of
sync due to syntax errors in nested classes. This could in turn
lead to various obscure errors, some of which were fatal.

2017-07-06

2017-07-06 10:43:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Add some validation of cmod targets.

2017-07-03

2017-07-03 15:21:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Added missing newline in failure message.

2017-07-02

2017-07-02 14:27:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Report $(SRCDIR)-relative paths.

2017-07-01

2017-07-01 10:06:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Verify some coding practices.

Verify that the Makefiles contain rules to regenerate the
config.h.in files et al.

2017-04-15

2017-04-15 11:56:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Updated {low,upp}er_case() tests to Unicode 9.0.0.

Fixes multiple testsuite failures.

2017-02-16

2017-02-16 13:16:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Added some more tests of predef::search().

2017-02-11

2017-02-11 13:26:27 by Arne Goedeke <el@laramies.com>

Faster string_to_utf8()

This commit splits the length calculation of the resulting string and the
actual encoding into two new functions. This makes it possible to e.g.
encode utf8 directly into a buffer.

The length calculation has been rewritten for different shift sizes. For
8bit strings it uses a popcount loop, which calculates the number of
high bits (code points bigger than 0x7f) on machine size chunks. On
machines which have popcount instructions this is much faster.
With compilers which do not support __builtin_popcount it uses a simple
manual popcount.

For 16bit and 32bit strings the length calculation uses clz to count the
number of bits in the codepoint to calculate the length without branches.

The encoding function is split into one version for each shift size.
For 32bit strings it avoids branches by using the resulting byte
lengths as a jump size. This generates reasonable code, at least in gcc.

Benchmark results on my i7:

utf8/code.pike#encode_7bit | 1.3 G 1.6 % | 8.3 G 3.4 % |
utf8/code.pike#encode_8bit | 651.1 M 1.8 % | 1.1 G 1.2 % |
utf8/code.pike#encode_arabic | 498.4 M 0.8 % | 710.3 M 1.2 % |
utf8/code.pike#encode_bulgarian | 488.2 M 1.2 % | 688.4 M 2.6 % |
utf8/code.pike#encode_estonian | 614.8 M 6.6 % | 969.5 M 1.5 % |
utf8/code.pike#encode_hebrew | 496.9 M 1.8 % | 710.1 M 1.0 % |
utf8/code.pike#encode_japanese | 704.9 M 4.0 % | 785.4 M 1.6 % |
utf8/code.pike#encode_polish | 388.9 M 0.4 % | 710.1 M 1.3 % |
utf8/code.pike#encode_thai | 642.8 M 3.3 % | 858.0 M 0.9 % |
utf8/code.pike#encode_yiddish | 485.9 M 3.3 % | 692.5 M 3.8 % |

I also tested on arm32, the speedups are around 50%.

2017-02-11 11:09:32 by Arne Goedeke <el@laramies.com>

Faster string_to_utf8()

This commit splits the length calculation of the resulting string and the
actual encoding into two new functions. This makes it possible to e.g.
encode utf8 directly into a buffer.

The length calculation has been rewritten for different shift sizes. For
8bit strings it uses a popcount loop, which calculates the number of
high bits (code points bigger than 0x7f) on machine size chunks. On
machines which have popcount instructions this is much faster.
With compilers which do not support __builtin_popcount it uses a simple
manual popcount.

For 16bit and 32bit strings the length calculation uses clz to count the
number of bits in the codepoint to calculate the length without branches.

The encoding function is split into one version for each shift size.
For 32bit strings it avoids branches by using the resulting byte
lengths as a jump size. This generates reasonable code, at least in gcc.

Benchmark results on my i7:

utf8/code.pike#encode_7bit | 1.3 G 1.6 % | 8.3 G 3.4 % |
utf8/code.pike#encode_8bit | 651.1 M 1.8 % | 1.1 G 1.2 % |
utf8/code.pike#encode_arabic | 498.4 M 0.8 % | 710.3 M 1.2 % |
utf8/code.pike#encode_bulgarian | 488.2 M 1.2 % | 688.4 M 2.6 % |
utf8/code.pike#encode_estonian | 614.8 M 6.6 % | 969.5 M 1.5 % |
utf8/code.pike#encode_hebrew | 496.9 M 1.8 % | 710.1 M 1.0 % |
utf8/code.pike#encode_japanese | 704.9 M 4.0 % | 785.4 M 1.6 % |
utf8/code.pike#encode_polish | 388.9 M 0.4 % | 710.1 M 1.3 % |
utf8/code.pike#encode_thai | 642.8 M 3.3 % | 858.0 M 0.9 % |
utf8/code.pike#encode_yiddish | 485.9 M 3.3 % | 692.5 M 3.8 % |

I also tested on arm32, the speedups are around 50%.

2017-01-04

2017-01-04 16:27:59 by Martin Nilsson <nilsson@fastmail.com>

Returning UNDEFINED from addition lfuns is now an error.

2017-01-03

2017-01-03 19:02:35 by Martin Nilsson <nilsson@fastmail.com>

Instead of skipping the first UNDEFINED, skip all UNDEFINED when adding arrays, mappings and multisets.

2017-01-03 18:17:59 by Martin Nilsson <nilsson@fastmail.com>

String addition code from per/simplified-operators branch.

2017-01-02

2017-01-02 16:41:19 by Martin Nilsson <nilsson@fastmail.com>

Added right hand side operator tests.

2017-01-02 16:14:18 by Martin Nilsson <nilsson@fastmail.com>

More testcases.

2017-01-02 02:56:45 by Martin Nilsson <nilsson@fastmail.com>

A few more + tests.

2017-01-02 02:38:20 by Martin Nilsson <nilsson@fastmail.com>

Landed the pair_add refactoring from per/simplified-operators branch. This fixes a bug where addition of more than two objects will ignore all but the first two objects.

2017-01-01

2017-01-01 05:19:19 by Martin Nilsson <nilsson@fastmail.com>

Remove float sorting in +. It is not supported consistently in throughout Pike.

2016-12-31

2016-12-31 23:30:16 by Martin Nilsson <nilsson@fastmail.com>

Testing the float promotion. The current behaviour feels a bit random.

2016-12-31 22:27:45 by Martin Nilsson <nilsson@fastmail.com>

Convert unary operations to use call_lhs_lfun and retire CALL_OPERATOR.

2016-12-31 20:41:59 by Martin Nilsson <nilsson@fastmail.com>

Dedup lfun call code from cast operator code.

2016-12-31 03:05:25 by Martin Nilsson <nilsson@fastmail.com>

Fixed error message for modulo as well.

2016-12-31 02:45:41 by Martin Nilsson <nilsson@fastmail.com>

Made errors a bit more consistent.

2016-12-10

2016-12-10 16:57:56 by Martin Nilsson <nilsson@fastmail.com>

crypt() tests.

2016-12-08

2016-12-08 11:06:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Fix warning caused by ::`->() now returning void.

2016-12-08 11:04:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Fix warning caused by ::`->() now returning void.

2016-12-01

2016-12-01 10:05:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Fix remaining named/anonymous class fall-out.

2016-11-29

2016-11-29 17:31:38 by Martin Nilsson <nilsson@fastmail.com>

Fixed a few test errors.

2016-11-25

2016-11-25 10:26:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [Compiler]: Fixed some more broken class tests.

Fixes typo in fix from 5aa1376f27fc1b09462d3629f727f28d9bd1e095,
as well as several tests that were missed in that commit.

2016-11-24

2016-11-24 16:06:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [Compiler]: Fixed fall-out from the named/unnamed class change.

This fixes the testsuite failures due to the following two changes:

* Anonymous classes not being allowed at top level.

* Named classes no longer being expressions.

2016-11-23

2016-11-23 15:20:48 by Martin Karlgren <marty@roxen.com>

Merge branch 'marty/lambdaopt' into 8.1

* marty/lambdaopt:
Testsuite: Add case for the new trampoline garbage avoidance technique.
FRAME_SAVE_LOCALS: Unify with expendible_offset handling.
Fix merge error.
lambda closure optimization: Fix a bunch of int types, struct alignment.
Only keep local vars that are actually referenced from subscopes.
Only keep local vars that are actually referenced from subscopes.

2016-11-23 15:18:26 by Martin Karlgren <marty@roxen.com>

Testsuite: Add case for the new trampoline garbage avoidance technique.

Also fixed minor error in a nearby test.

2016-11-11

2016-11-11 23:51:51 by Martin Nilsson <nilsson@fastmail.com>

Fixed escape issue.

2016-11-05

2016-11-05 16:59:05 by Arne Goedeke <el@laramies.com>

Testsuite: added some tests for array indexing

2016-11-05 16:50:06 by Martin Nilsson <nilsson@fastmail.com>

Fix a few instances of dot indexing on dynamic values.

2016-11-05 11:56:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [Compiler]: Trivial test of __weak__.

2016-11-05 10:49:05 by Martin Nilsson <nilsson@fastmail.com>

Revert sprintf %m.

2016-10-31

2016-10-31 12:05:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [variants]: Added test from [bug 7812].

2016-10-31 11:37:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Type checker]: Some check_variant_overload() fixes.

2016-10-30

2016-10-30 12:11:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [variants]: Test warning for shadowed variants.

2016-10-25

2016-10-25 14:04:02 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [mapping]: Test mapping type field masks.

2016-10-25 14:02:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [mapping]: Test mapping type field masks.

2016-09-14

2016-09-14 09:12:01 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed broken range optimization.

The range operator was lost in the expression

A = (A + B)[low..high];

due to a fallthrough.

Fixes [bug 7780].

2016-09-14 09:10:19 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed broken range optimization.

The range operator was lost in the expression

A = (A + B)[low..high];

due to a fallthrough.

Fixes [bug 7780].

2016-09-12

2016-09-12 14:11:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [cpp]: Fixed typo.

2016-09-07

2016-09-07 10:43:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [cpp]: Fixed stringify operator on strings with quotes.

2016-09-07 10:36:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [cpp]: Fixed stringify operator on strings with quotes.

2016-08-28

2016-08-28 13:35:32 by Martin Nilsson <nilsson@fastmail.com>

Allow sprintf %x on a string.

2016-08-21

2016-08-21 12:25:45 by Martin Nilsson <nilsson@fastmail.com>

call_function tests updated

2016-08-18

2016-08-18 20:32:14 by Martin Nilsson <nilsson@fastmail.com>

Improved hash_value debug.

2016-08-18 16:29:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Removed some debug.

2016-08-17

2016-08-17 10:48:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [hash_value]: Added some debug information.

2016-07-03

2016-07-03 10:41:29 by Arne Goedeke <el@laramies.com>

Siphash24: added byte order independent versions for wide strings

This commits adds two versions of siphash for both 16 and 32 bit wide
strings. They are identical to the 8bit version on little endian
machines.
The different siphash versions are now also available dynamic modules.

2016-07-02

2016-07-02 09:21:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Efuns: Renamed hash_7_8() to hash_8_0() for consistency.

Also made the hash_*() types somewhat stricter.

2016-06-29

2016-06-29 14:03:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [hash]: Ignore some deprecation warnings.

2016-06-29 13:00:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Efuns: Fixed multiple issues with the new hash().

It now follows the same API as the old hash() (ie the second argument
is a modulo). It now also has the same value range as the old hash (eg
it no longer returns negative values), and returns the same value on
both 32-bit and 64-bit platforms.

As a side-effect this fixes a buffer read overrun when the second argument
was larger than the length of the string.

It no longer leaves droppings on the stack.

Updated the testsuite.

2016-06-17

2016-06-17 15:39:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

combine_path: Survive string_builder without NUL-terminations.

The string_builder API no longer maintains NUL-termination of the
buffer. This caused combine_path_nt() et al to fail intermittently
due to reading past the buffer end.

Also adds a corresponding test.

Fixes [bug 7723].

2016-06-17 15:34:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

combine_path: Survive string_builder without NUL-terminations.

The string_builder API no longer maintains NUL-termination of the
buffer. This caused combine_path_nt() et al to fail intermittently
due to reading past the buffer end.

Also adds a corresponding test.

Fixes [bug 7723].

2016-06-07

2016-06-07 12:38:22 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Strings: Fixed offset error for ranges of substringed wide strings.

Fixes [LysLysKOM 21761300]/[Pike mailinglist 14546].

2016-05-21

2016-05-21 06:54:02 by Martin Nilsson <nilsson@fastmail.com>

Compat and test for glob changes.

2016-05-06

2016-05-06 10:48:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: this_function now obeys the inherit specifier.

2016-05-05

2016-05-05 09:53:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Improved handling of inherit ::this_program.

2016-04-25

2016-04-25 18:09:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed extraneous entries on type mark stack.

pop_type() restores the stack mark when done (which often isn't
what you want or expect...).

2016-04-25 18:08:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed extraneous entries on type mark stack.

pop_type() restores the stack mark when done (which often isn't
what you want or expect...).

2016-03-12

2016-03-12 19:46:45 by Martin Nilsson <nilsson@fastmail.com>

Remove stray ;

2016-03-12 19:03:37 by Martin Nilsson <nilsson@fastmail.com>

Take crypt salt from random().

2016-03-09

2016-03-09 23:18:01 by Martin Nilsson <nilsson@fastmail.com>

Moved iterator test

2016-01-18

2016-01-18 01:13:41 by Martin Nilsson <nilsson@fastmail.com>

Move random tests into Random.pmod

2016-01-18 00:07:22 by Martin Nilsson <nilsson@fastmail.com>

Don't use random_seed anymore.

2016-01-14

2016-01-14 22:12:15 by Martin Nilsson <nilsson@fastmail.com>

Fixed broken tests.

2016-01-11

2016-01-11 21:24:46 by Martin Nilsson <nilsson@fastmail.com>

Allow casting of objects to mapping.

2016-01-04

2016-01-04 15:36:30 by Per Hedbor <ph@opera.com>

minimal auto tests

2015-12-27

2015-12-27 20:21:01 by Martin Nilsson <nilsson@fastmail.com>

Added magic [don't save parent] to tests that require it.

2015-12-20

2015-12-20 14:16:18 by Martin Nilsson <nilsson@fastmail.com>

Also test that parameters from mappings can be applied.

2015-12-20 14:16:18 by Martin Nilsson <nilsson@fastmail.com>

Added test for sprintf extra parameters.

2015-12-14

2015-12-14 14:29:17 by Martin Nilsson <nilsson@fastmail.com>

Verify that callablep responses are aligned with reality.

2015-12-14 14:06:41 by Martin Nilsson <nilsson@fastmail.com>

Added test for callablep on recursive array.

2015-12-11

2015-12-11 14:07:25 by Martin Nilsson <nilsson@fastmail.com>

Test for random truncation.

2015-12-10

2015-12-10 16:17:08 by Martin Nilsson <nilsson@fastmail.com>

Fix some of the more weird tests that leak error printouts.

2015-12-10 13:48:07 by Martin Nilsson <nilsson@fastmail.com>

Use ignore_warning to ignore warning.

2015-12-09

2015-12-09 16:43:08 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Added test of sort() feature used by Roxen.

2015-11-30

2015-11-30 21:42:30 by Martin Nilsson <nilsson@fastmail.com>

Fixed typo.

2015-11-16

2015-11-16 05:21:22 by Martin Nilsson <nilsson@fastmail.com>

Removed remnants of Pike.Security

2015-11-15

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

Use ifefun where possible and needed.

2015-11-15 20:00:47 by Martin Nilsson <nilsson@fastmail.com>

Fix label warnings.

2015-11-07

2015-11-07 15:42:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Fixed label issue some more.

2015-11-06

2015-11-06 23:35:54 by Martin Nilsson <nilsson@fastmail.com>

Fix one label issue.

2015-10-18

2015-10-18 17:55:46 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Added warning about unused labels.

This also catches the typo this:foo vs this::foo in places where labels
are valid.

2015-09-06

2015-09-06 18:56:36 by Martin Nilsson <nilsson@fastmail.com>

Tests for %m.

2015-08-24

2015-08-24 14:43:50 by Per Hedbor <ph@opera.com>

Merge remote-tracking branch 'origin/8.1' into per/substrings

2015-08-23

2015-08-23 20:24:53 by Martin Nilsson <nilsson@fastmail.com>

Test some oddly placed white spaces in preprocessor string quoting.

2015-08-23 18:19:58 by Martin Nilsson <nilsson@fastmail.com>

Test some oddly placed white spaces in preprocessor string quoting.

2015-08-03

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

Testsuite: Survive CRNL-mode in new-style literal strings.

2015-07-31

2015-07-31 14:56:16 by Martin Nilsson <nilsson@fastmail.com>

Use this instead of this_object().

2015-07-26

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

Testsuite: Survive CRNL-mode in new-style literal strings.

2015-07-07

2015-07-07 13:46:37 by Arne Goedeke <el@laramies.com>

Compiler [amd64]: reload sp_reg after call into c code

The stack pointer needs to be reloaded after calling F_LOOP. Otherwise,
since the F_LOOP opcode function changes the stack pointer, it might be
overwritten with the wrong value before calling a subsequent opcode
function.

2015-07-07 13:33:43 by Arne Goedeke <el@laramies.com>

Compiler [amd64]: reload sp_reg after call into c code

The stack pointer needs to be reloaded after calling F_LOOP. Otherwise,
since the F_LOOP opcode function changes the stack pointer, it might be
overwritten with the wrong value before calling a subsequent opcode
function.

2015-07-07 13:04:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Added some tests of new-style literal strings.

2015-07-07 13:02:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Added some tests of new-style literal strings.

2015-06-24

2015-06-24 16:29:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Unicode 8.0.0.

2015-06-24 13:33:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Unicode 8.0.0.

2015-06-05

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

Testsuite [UTF16]: Parameterized the string_to_unicode() tests.

The string_to_unicode() and unicode_to_string() tests now test
all supported UTF16 byte-orders.

2015-05-25

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

Removed trailing spaces.

2015-05-15

2015-05-15 12:58:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Hide a warning.

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

Testsuite: Fixed some prototype tests to use equal().

2015-05-11

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

Multisets: Improved handling of unorderable values. Fixes [bug 7494].

It's not a good idea to pretend that values that don't have an order
relation do...

Fixes a bug that was introduced ~4 years ago.

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

Multisets: Improved handling of unorderable values. Fixes [bug 7494].

It's not a good idea to pretend that values that don't have an order
relation do...

Fixes a bug that was introduced ~4 years ago.

2015-04-21

2015-04-21 17:49:40 by Arne Goedeke <el@laramies.com>

Testsuite: added one fatal syntax error

2015-04-13

2015-04-13 14:20:49 by Martin Nilsson <nilsson@opera.com>

#pragma strict_stypes bug in switch cases.

2015-03-25

2015-03-25 20:00:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime: Fixed over optimization of F_APPEND_MAPPING.

F_APPEND_MAPPING now has the same special cases as F_APPEND_ARRAY.

Fixes obj->map += ([ x:y ]) and obj["map"] += ([ x:y ]) when obj
has lfun::`->=() and/or lfun::`[]=().

2015-03-25 19:59:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime: Fixed over optimization of F_APPEND_MAPPING.

F_APPEND_MAPPING now has the same special cases as F_APPEND_ARRAY.

Fixes obj->map += ([ x:y ]) and obj["map"] += ([ x:y ]) when obj
has lfun::`->=() and/or lfun::`[]=().

2015-03-25 16:08:40 by Arne Goedeke <el@laramies.com>

Testsuite: test overloading without body

I am not sure if this is supposed to work, but the current situation is
not very consistent. As far as I can see fixing this would require
disabling F_LFUN for everything except final methods, which could turn
out to be rather expensive.

2015-03-23

2015-03-23 20:05:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime: Fixed over optimization in F_APPEND_ARRAY.

Setters expect to be called when the corresponding variable is modified...

This behaviour caused Roxen's test-suite to fail due to change triggers
not being called.

2015-03-23 19:56:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime: Fixed over optimization in F_APPEND_ARRAY.

Setters expect to be called when the corresponding variable is modified...

This behaviour caused Roxen's test-suite to fail due to change triggers
not being called.

2015-03-22

2015-03-22 16:07:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed fall-out from warning about the symbol 'const'.

2015-03-22 16:06:28 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed fall-out from warning about the symbol 'const'.

2015-03-16

2015-03-16 16:55:34 by Martin Nilsson <nilsson@opera.com>

_next and _prev fixes.

2015-03-16 15:49:12 by Martin Nilsson <nilsson@opera.com>

Fix Debug tests.

2015-02-19

2015-02-19 12:45:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [amd64]: Fix bug in F_FOREACH.

The initial foreach counter may be set to non-zero when foreach goes
over a ranged array. If the initial foreach counter is larger than
the size of the array F_FOREACH started indexing outside the array.

Fixes [bug 7426].

FIXME: Is there a corresponding problem with negative ranges?

2015-02-19 12:45:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [amd64]: Fix bug in F_FOREACH.

The initial foreach counter may be set to non-zero when foreach goes
over a ranged array. If the initial foreach counter is larger than
the size of the array F_FOREACH started indexing outside the array.

Fixes [bug 7426].

FIXME: Is there a corresponding problem with negative ranges?

2015-02-14

2015-02-14 12:03:10 by Arne Goedeke <el@laramies.com>

Testsuite: test ++ and -- on UNDEFINED

2015-02-14 12:03:03 by Arne Goedeke <el@laramies.com>

Testsuite: test ++ and -- on UNDEFINED

2015-02-06

2015-02-06 20:33:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Fixed typo in test of __INIT with zero.

2015-02-06 20:25:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Fixed typo in test of __INIT with zero.

2015-02-06 14:34:56 by Arne Goedeke <el@laramies.com>

Testsuite: initialization bug

Variables which are initialized with objects that are logically false,
end up being 0. This happens for instance whith Val.null and Val.false.

2015-02-06 14:34:24 by Arne Goedeke <el@laramies.com>

Testsuite: initialization bug

Variables which are initialized with objects that are logically false,
end up being 0. This happens for instance whith Val.null and Val.false.

2015-02-01

2015-02-01 15:45:30 by Arne Goedeke <el@laramies.com>

Testsuite: added test for a regression

This worked fine before F_APPEND_MAPPING has been added.

2015-02-01 15:43:37 by Arne Goedeke <el@laramies.com>

Testsuite: added test for a regression

This worked fine before F_APPEND_MAPPING has been added.

2015-01-31

2015-01-31 12:57:54 by Arne Goedeke <el@laramies.com>

Testsuite: fixed syntax error

2015-01-31 12:57:54 by Arne Goedeke <el@laramies.com>

Testsuite: added testcase for undefined variables in sscanf

The value of variables declared in sscanf calls is undefined if the
sscanf call does not actually happen. It is impossible to detect this at
compile time, so generating an error in cases where they are incorrectly
used is not an option. The behavior proposed by this testcase is to
always initialize them to UNDEFINED.

Thanks to Chris Angelico for bringing this issue up and providing a
testcase.

2015-01-31 12:46:58 by Arne Goedeke <el@laramies.com>

Testsuite: added testcase for undefined variables in sscanf

The value of variables declared in sscanf calls is undefined if the
sscanf call does not actually happen. It is impossible to detect this at
compile time, so generating an error in cases where they are incorrectly
used is not an option. The behavior proposed by this testcase is to
always initialize them to UNDEFINED.

Thanks to Chris Angelico for bringing this issue up and providing a
testcase.

2015-01-31 12:46:50 by Arne Goedeke <el@laramies.com>

Testsuite: fixed syntax error

2015-01-27

2015-01-27 17:14:50 by Arne Goedeke <el@laramies.com>

equal: allow comparing objects with getters

setters/getters are marked as variables with special run_time_type.
object_equal_p() did not handle that case and ended up calling
low_is_equal with type PIKE_T_GET_SET which would lead to a
fatal.

This change makes object_equal_p() ignore getters.

2015-01-27 17:14:40 by Arne Goedeke <el@laramies.com>

equal: allow comparing objects with getters

setters/getters are marked as variables with special run_time_type.
object_equal_p() did not handle that case and ended up calling
low_is_equal with type PIKE_T_GET_SET which would lead to a
fatal.

This change makes object_equal_p() ignore getters.

2014-12-07

2014-12-07 16:32:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Threads: Propagate thread abortion errors to wait().

A thread terminating by throwing an error now causes any corresponding
wait() on it to rethrow the error (instead of just returning zero (0)).

This simplifies detection of thread failures.

2014-12-07 16:22:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Threads: Propagate thread abortion errors to wait().

A thread terminating by throwing an error now causes any corresponding
wait() on it to rethrow the error (instead of just returning zero (0)).

This simplifies detection of thread failures.

2014-12-06

2014-12-06 15:56:08 by Marcus Comstedt <marcus@mc.pp.se>

Testsuite: Handle endianness dependency in hash_7_0()

2014-12-06 14:54:02 by Marcus Comstedt <marcus@mc.pp.se>

Testsuite: Handle endianness dependency in hash_7_0()

2014-12-05

2014-12-05 11:52:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Added some tests of [bug 7384].

2014-11-24

2014-11-24 09:30:48 by Martin Nilsson <nilsson@opera.com>

Readded #pike versions outside of defined reange.

2014-11-24 09:11:12 by Stephen R. van den Berg <srb@cuci.nl>

Reinstate legacy hash functions for the benefit of legacy network protocols.

2014-11-15

2014-11-15 13:42:52 by Stephen R. van den Berg <srb@cuci.nl>

Remove superfluous legacy compat support prior to 7.8.

2014-11-03

2014-11-03 17:49:18 by Arne Goedeke <el@laramies.com>

Testsuite: very basic test of F_APPEND_MAPPING

2014-11-03 17:47:22 by Arne Goedeke <el@laramies.com>

Testsuite: very basic test of F_APPEND_MAPPING

2014-10-27

2014-10-27 00:17:50 by Martin Nilsson <nilsson@opera.com>

Added simple, failing test.

2014-10-25

2014-10-25 10:09:58 by Arne Goedeke <el@laramies.com>

hash_value: fix hashing of trampolines

Two trampolines are equal if there are the same function and created in
the same scope. This patch makes sure hash_svalue is compatible and
trampolines can now be reliably used as hash keys.

Thanks to Stefan Gluszek <stefang@opera.com> for reporting this issue.

2014-10-25 10:09:07 by Arne Goedeke <el@laramies.com>

hash_value: fix hashing of trampolines

Two trampolines are equal if there are the same function and created in
the same scope. This patch makes sure hash_svalue is compatible and
trampolines can now be reliably used as hash keys.

Thanks to Stefan Gluszek <stefang@opera.com> for reporting this issue.

2014-10-22

2014-10-22 09:43:07 by Per Hedbor <ph@opera.com>

Updated char tests

2014-10-22 09:40:58 by Per Hedbor <ph@opera.com>

Updated char tests

2014-10-21

2014-10-21 13:52:08 by Martin Nilsson <nilsson@opera.com>

Limit character constants to four bytes to be 32 bit architecture compatible.

2014-10-21 13:51:38 by Martin Nilsson <nilsson@opera.com>

Limit character constants to four bytes to be 32 bit architecture compatible.

2014-10-20

2014-10-20 12:48:48 by Arne Goedeke <el@laramies.com>

Testsuite: test object _sprintf handling in sprintf()

2014-10-20 12:48:10 by Arne Goedeke <el@laramies.com>

Testsuite: test object _sprintf handling in sprintf()

2014-10-05

2014-10-05 19:07:23 by Martin Nilsson <nilsson@opera.com>

Removed sprintf_76 tests.

2014-10-05 18:53:51 by Martin Nilsson <nilsson@opera.com>

nomask is deprecated. Release the reserved token.

2014-10-05 18:25:09 by Martin Nilsson <nilsson@opera.com>

Test #pike 8.1

2014-09-30

2014-09-30 16:20:55 by Martin Nilsson <nilsson@opera.com>

this_program:: -> this::

2014-09-30 15:52:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Optimizer: Fixed over-optimization of F_ASSIGN_SELF nodes.

F_ASSIGN_SELF nodes weren't marked as OPT_ASSIGNMENT, so they
could sometimes be removed by the optimizer.

Also fixes some related optimizer and type-checker issues.

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

Fixes [LysLysKOM 20983743].

2014-09-18

2014-09-18 05:11:48 by Martin Nilsson <nilsson@opera.com>

Removed compat support for Pike 7.4.

2014-09-04

2014-09-04 15:57:43 by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/8.0' into string_alloc

Conflicts:
src/stralloc.c

2014-08-31

2014-08-31 13:38:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Some notes about the sprintf() type tests.

Also changes the expected return type for

sprintf("%c\n", Stdio)

from string to sprintf_result. This is due to

(string & sprintf_result) == sprintf_result

2014-08-28

2014-08-28 16:26:52 by Martin Nilsson <nilsson@opera.com>

On second thought, this is so obscure that we shouldn't probably do it at all.

2014-08-28 15:51:59 by Martin Nilsson <nilsson@opera.com>

Fixed the indexing-fallback-code of map on objects.

2014-08-28 15:14:14 by Martin Nilsson <nilsson@opera.com>

Use pike_sizeof instead if _sizeof.

2014-08-28 13:00:40 by Martin Nilsson <nilsson@opera.com>

Fixed direct call of cast.

2014-08-27

2014-08-27 01:07:44 by Martin Nilsson <nilsson@opera.com>

Readded the CPP test of #if constant and moved the String.Buffer test to the other String.Buffer tests.

2014-08-26

2014-08-26 23:56:50 by Stephen R. van den Berg <srb@cuci.nl>

Add non-trivial Buffer tests to testsuite.

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

Tests for __COUNTER__

2014-08-24

2014-08-24 21:51:05 by Martin Nilsson <nilsson@opera.com>

Added test for #pike 8.0

2014-08-24 00:34:59 by Martin Nilsson <nilsson@opera.com>

Pike 7.2 was released 2002. Stop supporting compat for it.

2014-08-22

2014-08-22 18:02:24 by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/8.0' into string_alloc

2014-08-18

2014-08-18 22:07:46 by Martin Nilsson <nilsson@opera.com>

Some limit-crossing tests we apparently need.

2014-08-18 15:19:04 by Martin Nilsson <nilsson@opera.com>

Fixed some GMP tests.

2014-08-17

2014-08-17 12:04:22 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Added code-generator test.

This test fails if F_ASSIGN_PRIVATE_TYPED_GLOBAL_AND_POP doesn't pop.

2014-08-16

2014-08-16 21:23:31 by Martin Nilsson <nilsson@opera.com>

Returning UNDEFINED from cast() now produces an exception.

2014-08-15

2014-08-15 13:59:45 by Martin Nilsson <nilsson@opera.com>

static is now deprecated, as per the very long term plan.

2014-08-15 02:39:50 by Martin Nilsson <nilsson@opera.com>

hash_7_4 is not deprecated.

2014-08-11

2014-08-11 20:57:16 by Martin Nilsson <nilsson@opera.com>

Remove Pike 7.0 support. We now only support post-2000 code.

2014-08-11 15:59:12 by Per Hedbor <ph@opera.com>

Removed some type * tests

2014-08-10

2014-08-10 21:35:42 by Martin Nilsson <nilsson@opera.com>

Don't test for 0.6 anymote.

2014-07-23

2014-07-23 21:27:51 by Martin Nilsson <nilsson@opera.com>

On systems with RDRND random will not be deterministic or depend on random_seed().

2014-07-15

2014-07-15 10:58:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Optimizer: Fixed bug in foreach with ranges.

The foreach range optimizer didn't handle negative start ranges,
which would cause foreach to index the array out of bounds.

Fixes [bug 7216].

2014-07-15 10:56:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Optimizer: Fixed bug in foreach with ranges.

The foreach range optimizer didn't handle negative start ranges,
which would cause foreach to index the array out of bounds.

Fixes [bug 7216].

2014-07-02

2014-07-02 17:06:29 by Arne Goedeke <el@laramies.com>

testsuite: test string range optimizations

2014-06-25

2014-06-25 14:29:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Fixed broken lower_case tests.

It seems the Unicode tables were misread when they were updated,
causing eights in the table where there was supposed to be zeroes.

2014-06-20

2014-06-20 20:32:26 by Martin Nilsson <nilsson@opera.com>

Updated case data tables. Better, but still failing. There is either a bug in Unicode or in how we create case data.

2014-06-09

2014-06-09 12:32:31 by Martin Nilsson <nilsson@opera.com>

The CR in a macro definition line is now outputted as a space, in line with how CR is treated elsewhere in CPP. Adjusted testcase.

2014-05-23

2014-05-23 19:48:31 by Arne Goedeke <el@laramies.com>

sscanf: implement %-F support

The documentation of sscanf mentions the - flag for little byte
order scanning. This was not implemented, yet. %-F always used big
endian byte order.

2014-05-23 16:00:17 by Per Hedbor <ph@opera.com>

Removed code that has been #if 0 for quite some time

It mainly confuses things when you are searching for code.

I also removed a few instances of 'well, this would be nice, but is
not possible' and 'this code is obviously broken because X' etc.

We do, after all, have a revision control system. With history. :)

2014-05-12

2014-05-12 19:46:27 by Arne Goedeke <el@laramies.com>

sscanf: implement %-F support

The documentation of sscanf mentions the - flag for little byte
order scanning. This was not implemented, yet. %-F always used big
endian byte order.

2014-05-11

2014-05-11 00:53:47 by Martin Nilsson <nilsson@opera.com>

Somehow this test framework cleanup triggers a core dump for me.

2014-05-10

2014-05-10 18:16:50 by Martin Nilsson <nilsson@opera.com>

Make incorrect escape sequences an error instead of a warning.

2014-05-10 16:51:49 by Martin Nilsson <nilsson@opera.com>

Move 7.6 tests to the 7.6 compat code directory.

2014-05-10 16:50:37 by Martin Nilsson <nilsson@opera.com>

Move 7.6 tests to the 7.6 compat code directory.

2014-05-10 16:45:01 by Martin Nilsson <nilsson@opera.com>

Move 7.4 tests to the 7.4 compat code directory.

2014-05-10 16:42:43 by Martin Nilsson <nilsson@opera.com>

Move 7.2 tests to the 7.2 compat code directory.

2014-05-10 16:38:30 by Martin Nilsson <nilsson@opera.com>

Move 7.0 tests to the 7.0 compat code directory.

2014-05-10 09:07:05 by Arne Goedeke <el@laramies.com>

Testuite: multi-character constants work now

2014-05-10 09:07:05 by Arne Goedeke <el@laramies.com>

sscanf: implement %-F support

The documentation of sscanf mentions the - flag for little byte
order scanning. This was not implemented, yet. %-F always used big
endian byte order.

2014-04-17

2014-04-17 20:31:23 by Arne Goedeke <el@laramies.com>

sscanf: implement %-F support

The documentation of sscanf says that the - flag activates little byte
order scanning. This was not implemented, yet. %-F always useed big
endian byte order.

2014-04-17 20:24:19 by Arne Goedeke <el@laramies.com>

sscanf: implement %-F support

The documentation of sscanf says that the - flag activates little byte
order scanning. This was not implemented, yet. %-F always useed big
endian byte order.

2014-03-11

2014-03-11 18:06:27 by Arne Goedeke <el@laramies.com>

`%: add overflow checks

Conflicts:
src/operators.c
src/testsuite.in

2014-02-17

2014-02-17 16:28:41 by Martin Nilsson <nilsson@opera.com>

#if efun is documented as deprecated. Don't use it.

2014-01-05

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

Merge branch '8.0' into gobject-introspection

2014-01-05 13:43:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Fixed a few sprintf() return type tests.

Updated to know about the string(8bit) short hand.

2013-12-14

2013-12-14 16:52:57 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Fixed typo.

2013-12-14 15:48:16 by Martin Nilsson <nilsson@opera.com>

Fixed callablep for multi-level arrays.

2013-12-12

2013-12-12 19:57:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Sprintf: Derive a stricter return type.

The sprintf attribute handler is now capable of deriving a return type.

2013-11-10

2013-11-10 19:01:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Added some inherit lookup tests.

2013-11-03

2013-11-03 18:07:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Disable some type checker tests for now.

The testsuite should now complete clean.

2013-11-03 11:32:51 by Martin Nilsson <nilsson@opera.com>

Fixed a few tests.

2013-11-02

2013-11-02 16:43:14 by Martin Nilsson <nilsson@opera.com>

Support _sprintf for %F.

2013-11-02 15:45:46 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio: Stdio.stdin->_fd is now != Stdio._stdin

Also adds some testsuite tests for the Pike 7.8 compat Stdio module.

2013-08-12

2013-08-12 15:33:08 by Martin Nilsson <nilsson@opera.com>

Robustness fix.

2013-08-05

2013-08-05 12:59:05 by Martin Nilsson <nilsson@opera.com>

Expand the __INIT test a bit.

2013-08-03

2013-08-03 12:09:24 by Arne Goedeke <el@laramies.com>

mapping: fixed test case

The recently added cleanup of weak mappings during rehash makes
adding entries to a weak mapping semantically similar to running gc().
Using this analogy, the testcase before this commit assumed that

mapping a = set_weak_flag(([]), 1);
a[17] = ({ 17 });
gc();

results in a having one entry, which is clearly false.

2013-07-15

2013-07-15 17:35:19 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Extended the __INIT() tests somewhat.

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-19

2013-06-19 15:21:30 by Martin Nilsson <nilsson@opera.com>

More systematic test of zero_type/has_index in object/mapping indexing.

2013-06-17

2013-06-17 21:40:00 by Martin Nilsson <nilsson@opera.com>

Removed auto bignum checks.

2013-06-17 14:15:28 by Martin Nilsson <nilsson@opera.com>

Rewrite Locale.Charset to Charset

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-08

2013-06-08 11:16:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed overriding of variant functions.

Overriding of variant functions now seems to work as intended.

Also adds testsuite test that checks some of the cases.

2013-06-02

2013-06-02 22:44:10 by Martin Nilsson <nilsson@opera.com>

We now have stronger constant string types. Updated test result.

2013-05-27

2013-05-27 16:27:57 by Martin Nilsson <nilsson@opera.com>

sprintf is not a module anymore

2013-04-27

2013-04-27 13:59:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Added support for ::this_program.

This syntax refers to the previous definition of the current class
in its parent, and is typically used with inherit like:

inherit Foo;

// Override the Bar inherited from Foo.
class Bar {
// Bar is based on the implementation from Foo.
inherit ::this_program;

// ...
}

Note that this change is slightly incompatible with Pike 7.8.

2013-03-06

2013-03-06 19:06:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler (amd64): Fixed bug in F_POS_INT_INDEX.

The range check in F_POS_INT_INDEX used the wrong comparison opcode
which caused indexing of arrays with their size to be allowed.

Added some corresponding tests to the testsuite.

Thanks to Stewa for the report.

2013-01-11

2013-01-11 14:56:59 by Arne Goedeke <el@laramies.com>

`%: add overflow checks

2013-01-08

2013-01-08 20:01:38 by Arne Goedeke <el@laramies.com>

testsuite: test optimizer overflow checks

2012-11-04

2012-11-04 17:59:56 by Arne Goedeke <el@laramies.com>

mapping: remove overoptimization when looking up objects

2012-10-06

2012-10-06 11:38:03 by Marcus Comstedt <marcus@mc.pp.se>

Merge branch '7.9' into gobject-introspection

2012-07-30

2012-07-30 03:04:22 by Martin Nilsson <nilsson@opera.com>

Fixed the #x -> #line x fallout.

2012-07-18

2012-07-18 14:16:01 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Fixed test of new_check_call().

2012-07-18 13:44:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Fixed test of new_check_call().

2012-07-18 12:56:57 by Arne Goedeke <el@laramies.com>

Merge branch '7.9' into block_alloc

Conflicts:
src/modules/system/configure.in
src/post_modules/CritBit/tree_low.c
src/post_modules/CritBit/tree_low.h
src/post_modules/CritBit/tree_source.H

2012-07-12

2012-07-12 09:21:09 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fix CAR == CDR case in new_check_call().

2012-07-12 09:07:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fix CAR == CDR case in new_check_call().

2012-07-06

2012-07-06 18:06:18 by Martin Stjernholm <mast@lysator.liu.se>

Added a few more cases for checking int formatters.

These can potentially format native ints with different code paths.

2012-04-01

2012-04-01 16:15:04 by Arne Goedeke <el@laramies.com>

Merge remote branch 'origin/7.9' into breaking_into_pieces

2012-02-20

2012-02-20 06:16:19 by Martin Nilsson <nilsson@opera.com>

Remove cnt constant

2012-02-18

2012-02-18 11:58:11 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Unicode 6.1.0.

2012-02-17

2012-02-17 15:18:47 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Fixed some Backtrace_Tester-related typos.

2012-01-09

2012-01-09 17:28:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime: Event handlers are now called as function #FUNCTION_BUILTIN.

This avoids having them collide with other symbols (or worse no symbol at all).
Added corresponding test code.
FIXME: interpret.c:find_external_context() may need to know about this as well.
Fixes [bug 6156].

2011-12-28

2011-12-28 17:55:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Added _Static_assert() and its companion macro static_assert.

2011-12-28 17:55:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

testsuite: Fixed typo in the _Pragma() test.

2011-12-28 13:04:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

cpp: Added _Pragma() from the 201x C standard.

2011-12-28 12:40:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

cpp: Keep whitespace after unexpanded macros.

2011-12-04

2011-12-04 21:18:42 by Arne Goedeke <el@laramies.com>

Backend: fixed wrong hashval

2011-11-05

2011-11-05 15:02:44 by Martin Nilsson <nilsson@opera.com>

Removed $Id$.

2011-09-15

2011-09-15 11:21:57 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Revert "Compiler: Fixed resolving of external symbols in deep inherits. Fixes [bug 6063].". Fixes [bug 6065].

This reverts commit 015e37ddcac414407f936bba22eab6995f9d2ef7.

The above commit caused [bug 6065]. Another approach is needed.

2011-09-12

2011-09-12 15:37:47 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Added test for [bug 6065] (caused by the fix for [bug 6063]).

2011-09-05

2011-09-05 17:36:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed resolving of external symbols in deep inherits. Fixes [bug 6063].

Thanks to 郭雪松 <zenothing@hotmail.com> for the bugreport.

2011-09-05 17:30:46 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed resolving of external symbols in deep inherits. Fixes [bug 6063].

Thanks to 郭雪松 <zenothing@hotmail.com> for the bugreport.

2011-09-04

2011-09-04 10:51:04 by Martin Nilsson <nilsson@opera.com>

Testsuite: Added test for [bug 6062].

Thanks to Martin Nilsson <nilsson@opera.com> for the report and testcase.

2011-05-17

2011-05-17 11:14:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Fixed test failure due to new warning.

2011-04-19

2011-04-19 16:06:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Updated {lower,upper}_case() tests to Unicode 6.0.0.

2011-04-09

2011-04-09 22:11:09 by Martin Stjernholm <mast@lysator.liu.se>

Some testsuite logging adjustments.

2011-04-02

2011-04-02 15:12:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Fix previous commit for the --without-threads case.

Note that only one COND statement can be active at a time in the
testsuite, and that cond{,_begin,_end} thus don't nest.

2011-04-02 12:55:21 by Martin Stjernholm <mast@lysator.liu.se>

Disabled the bothersome yield test.

Afaics the test fails for the intended reason, but the actual yielding
doesn't work any better than this. The use of th_yield needs to be
replaced with some more controlled thread switching method.

2011-04-02 12:55:21 by Martin Stjernholm <mast@lysator.liu.se>

Fixed possible segfault when sorting builtin functions.

This was a regression from 3140378d.

2011-03-30

2011-03-30 14:14:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Tentative fix for the thread switch test failing intermittently.

The likely cause of failure is that the thread is started at the end
of a second, which causes the interval to be shorter than intended.

2011-03-29

2011-03-29 23:30:48 by Martin Stjernholm <mast@lysator.liu.se>

Fixed typo that could cause fatal when comparing objects with equal().

2011-03-28

2011-03-28 20:45:08 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: The fix for [LysLysKOM 18781511] caused the test for the fix of [bug 2672] to break.

The reason for the test breaking was that the testsuite adds a function
scope wrapper, which causes the classes to be non-overloadable, and
thus not needing true parent pointers.

Added an updated test and a test for [LysLysKOM 18781511].

2011-03-27

2011-03-27 20:58:16 by Martin Stjernholm <mast@lysator.liu.se>

Verify how foreach steps iterators.

2011-03-23

2011-03-23 19:18:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: time(1) is not a compile-time constant...

2011-03-23 19:04:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: time(1) is not a compile-time constant...

2011-03-21

2011-03-21 02:00:52 by Martin Stjernholm <mast@lysator.liu.se>

Added test for [bug 5911].

2011-03-06

2011-03-06 00:20:41 by Martin Stjernholm <mast@lysator.liu.se>

Fixed multisets to handle CMPFUN_UNORDERED and objects with compare
functions correctly.

This fixes a regression from 6807378 that could cause pike to fail to find
objects in multisets when they have lfuns that compare several objects as
orderwise equal without being `== equal.

2011-03-03

2011-03-03 21:46:52 by Martin Stjernholm <mast@lysator.liu.se>

Fixed special cases when dividing the empty array with a number.

Looks like this could clobber memory a couple of elements past the end of
the empty array in the float case.

2011-03-03 21:42:02 by Martin Stjernholm <mast@lysator.liu.se>

Fixed special cases when dividing the empty array with a number.

Looks like this could clobber memory a couple of elements past the end of
the empty array in the float case.

2011-03-03 21:37:09 by Martin Stjernholm <mast@lysator.liu.se>

Fixed special cases when dividing the empty array with a number.

Looks like this could clobber memory a couple of elements past the end of
the empty array in the float case.

2011-03-03 21:26:46 by Martin Stjernholm <mast@lysator.liu.se>

Fixed special cases when dividing the empty array with a number.

Looks like this could clobber memory a couple of elements past the end of
the empty array in the float case.

2010-11-21

2010-11-21 12:43:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added the !-modifier for sscanf. Fixes [LysLysKOM 18812886].

2010-11-21 12:42:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added the !-modifier for sscanf. Fixes [LysLysKOM 18812886].

2010-11-21 12:41:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added the !-modifier for sscanf. Fixes [LysLysKOM 18812886].

2010-10-30

2010-10-30 17:49:44 by Martin Stjernholm <mast@lysator.liu.se>

Fixed the yield test to end more quickly when it fails.

2010-10-26

2010-10-26 10:20:54 by Martin Stjernholm <mast@lysator.liu.se>

Disabled the yield test since yielding doesn't work well enough. :(

A partial fix is in 7.9, which might get backported eventually.

2010-10-26 10:10:50 by Martin Stjernholm <mast@lysator.liu.se>

Fixed the yield test to end more quickly when it fails.

2010-10-16

2010-10-16 23:47:57 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug where objects without order relation were considered equal.

This could cause multisets with objects to not insert new objects even
when they weren't equal according to `==. Bug introduced in aea87ea.

2010-10-10

2010-10-10 21:56:32 by Martin Stjernholm <mast@lysator.liu.se>

Use the new testsuite logging functions in a few more places.

2010-09-27

2010-09-27 17:06:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Unlink ONERROR's before calling them to avoid recursion on error.

Fixes LysLysKOM 18719549/Pike mailinglist 12047.
Thanks to Artur Skawina <art.08.09@gmail.com> for the report.

Rev: src/error.c:1.170
Rev: src/pike_error.h:1.56
Rev: src/testsuite.in:1.899

2010-07-27

2010-07-27 15:33:37 by Martin Stjernholm <mast@lysator.liu.se>

Fixed segfault for allocate (17, UNDEFINED).

Also restored compatibility with previous pike versions in that situation.

Rev: src/builtin_functions.c:1.703
Rev: src/testsuite.in:1.898

2010-07-11

2010-07-11 19:14:22 by Martin Stjernholm <mast@lysator.liu.se>

Added another copy_value test.

Rev: src/testsuite.in:1.897

2010-07-01

2010-07-01 17:24:22 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test of inlined constants.

Rev: src/testsuite.in:1.896

2010-06-02

2010-06-02 11:13:57 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed some formatting tests that were broken for 32-bit floats.

Rev: src/testsuite.in:1.895

2010-04-16

2010-04-16 00:16:16 by Martin Stjernholm <mast@lysator.liu.se>

Added test case where Pike.count_memory causes garbage in the gc mark
queue.

Rev: src/testsuite.in:1.894

2010-04-10

2010-04-10 17:12:42 by Martin Stjernholm <mast@lysator.liu.se>

Fixed the zero_type tests and added a couple more.

Rev: src/testsuite.in:1.893

2010-04-10 14:34:07 by Martin Stjernholm <mast@lysator.liu.se>

Added some tests for de-facto zero_type persistence.

Rev: src/testsuite.in:1.892

2010-02-23

2010-02-23 10:49:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added one more test of find_call_out().

Rev: src/testsuite.in:1.891

2010-02-09

2010-02-09 12:30:25 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Test and fix for [bug 5273].

Rev: src/object.c:1.305
Rev: src/testsuite.in:1.890

2010-02-04

2010-02-04 17:45:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test for bad linenumber info from if statements.

Rev: src/testsuite.in:1.889

2010-01-21

2010-01-21 16:14:47 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed type error in test for LysLysKOM 18285732.

Rev: src/testsuite.in:1.888

2010-01-21 14:38:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test for compiler fatal from LysLysKOM 18285732.
Thanks to Mirar for the testcase.

Rev: src/testsuite.in:1.887

2009-11-30

2009-11-30 14:02:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed regression in is_le() when comparing ints and floats.

Rev: src/svalue.c:1.256
Rev: src/testsuite.in:1.886

2009-11-20

2009-11-20 11:14:09 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some tests for [bug 2672].

Rev: src/testsuite.in:1.885

2009-11-09

2009-11-09 23:00:11 by Martin Stjernholm <mast@lysator.liu.se>

Added test case for [bug 5086].

Rev: src/testsuite.in:1.884

2009-09-29

2009-09-29 11:10:40 by Martin Stjernholm <mast@lysator.liu.se>

Test exit() from a thread.

Rev: src/testsuite.in:1.883

2009-09-08

2009-09-08 21:18:04 by Martin Nilsson <mani@lysator.liu.se>

some |= tests.

Rev: src/testsuite.in:1.882

2009-08-26

2009-08-26 12:26:33 by Martin Stjernholm <mast@lysator.liu.se>

Test for stack bug in f_copy_value.

Rev: src/testsuite.in:1.881

2009-08-18

2009-08-18 19:44:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug in previous commit.

Rev: src/testsuite.in:1.880

2009-08-18 19:31:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Extended the symbol hiding test with a few more cases.

Rev: src/testsuite.in:1.879

2009-08-15

2009-08-15 19:13:05 by Martin Stjernholm <mast@lysator.liu.se>

Windows, as usual, don't do quite as other systems. It might put a
leading zero in the exponent: 8.11113e+019

Rev: src/testsuite.in:1.878

2009-08-05

2009-08-05 09:45:33 by Martin Stjernholm <mast@lysator.liu.se>

Test that casting floats to strings don't include rounding errors in
the printed value. (We might not get away with these tests if fprintf
%g implementations vary too much..)

Rev: src/testsuite.in:1.877

2009-06-30

2009-06-30 21:39:51 by Martin Stjernholm <mast@lysator.liu.se>

Made the fix more robust.

(Man pages shouldn't be trusted to be completely accurate.)

Rev: src/operators.c:1.248
Rev: src/testsuite.in:1.876

2009-06-30 14:20:38 by Martin Stjernholm <mast@lysator.liu.se>

Added tests for casting floats to strings.

Rev: src/testsuite.in:1.875

2009-06-24

2009-06-24 20:23:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some semi-colons.

Rev: src/testsuite.in:1.874

2009-06-24 19:07:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test for bug in describe_backtrace() et al.

Rev: src/testsuite.in:1.873

2009-06-22

2009-06-22 18:56:11 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added check for compiler type system bug.

Rev: src/testsuite.in:1.872

2009-06-21

2009-06-21 17:17:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some tests of multiple inherit of same symbol with different amounts of protection.

Rev: src/testsuite.in:1.871

2009-05-02

2009-05-02 11:07:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test for bug in END_AGGREGATE_ARRAY.

Rev: src/testsuite.in:1.870

2009-03-15

2009-03-15 12:11:25 by Martin Stjernholm <mast@lysator.liu.se>

Replaced large cond() blocks with cond_begin()/cond_end. Also fixed some
nested cond's and improved readability for a few tests.

Rev: src/modules/Gdbm/testsuite.in:1.9
Rev: src/modules/Gmp/testsuite.in:1.31
Rev: src/modules/Java/testsuite.in:1.10
Rev: src/modules/_Image_GIF/testsuite.in:1.4
Rev: src/modules/_Regexp_PCRE/testsuite.in:1.5
Rev: src/modules/_math/testsuite.in:1.14
Rev: src/modules/files/testsuite.in:1.42
Rev: src/modules/sprintf/testsuite.in:1.45
Rev: src/modules/system/testsuite.in:1.18
Rev: src/post_modules/Bz2/testsuite.in:1.10
Rev: src/post_modules/Shuffler/testsuite.in:1.3
Rev: src/testsuite.in:1.869

2009-03-14

2009-03-14 21:16:14 by Martin Stjernholm <mast@lysator.liu.se>

Fixed the latest test to work on windows.

Disabled the round distribution checks completely since the yielding
works terribly bad on many platforms. :(

Rev: src/testsuite.in:1.868

2009-03-13

2009-03-13 22:06:34 by Martin Stjernholm <mast@lysator.liu.se>

Added a thread test for interleave mutexes, disable_threads, and time
slicing between threads.

Rev: src/testsuite.in:1.867

2009-03-11

2009-03-11 21:40:54 by Marcus Comstedt <marcus@mc.pp.se>

Added checks for incorrect type checking on functions that use sprintf only if there are more than one argument.

Rev: src/testsuite.in:1.866

2009-02-21

2009-02-21 12:55:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some tests of function_name() on named lambdas.

Rev: src/testsuite.in:1.865

2009-02-12

2009-02-12 21:06:27 by Stephen R. van den Berg <srb@cuci.nl>

Revert support for array(array(int))*string, keep tighter typechecks.

Rev: src/array.c:1.223
Rev: src/testsuite.in:1.864

2009-02-09

2009-02-09 14:11:09 by Stephen R. van den Berg <srb@cuci.nl>

Update tests for array(array(int))*string.

Rev: src/testsuite.in:1.863

2008-12-15

2008-12-15 21:43:54 by Martin Stjernholm <mast@lysator.liu.se>

Disabled the temporary extra debug again.

Rev: src/testsuite.in:1.862

2008-12-14

2008-12-14 22:50:25 by Martin Stjernholm <mast@lysator.liu.se>

Temporary extra debug in a test that cause extreme slowness on windows.

Rev: src/testsuite.in:1.861

2008-12-13

2008-12-13 07:19:05 by Martin Nilsson <mani@lysator.liu.se>

Test optional.

Rev: src/testsuite.in:1.860

2008-11-21

2008-11-21 12:25:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added compiler test.

Rev: src/testsuite.in:1.859

2008-10-13

2008-10-13 10:56:58 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

added test for for-loops in combination with sizeof and += of arrays

Rev: src/testsuite.in:1.858

2008-10-12

2008-10-12 21:52:02 by Martin Stjernholm <mast@lysator.liu.se>

Improved the tests for Pike.count_memory.

Rev: src/testsuite.in:1.857

2008-10-04

2008-10-04 19:52:09 by Martin Stjernholm <mast@lysator.liu.se>

New and adjusted Pike.count_memory tests.

Rev: src/testsuite.in:1.856

2008-09-15

2008-09-15 14:53:57 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some tests of extern variables.

Rev: src/testsuite.in:1.855

2008-09-14

2008-09-14 16:18:25 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added tests of hiding of inherited symbols.

Rev: src/testsuite.in:1.854

2008-09-12

2008-09-12 18:46:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Use a glob to filter the soft-cast warning form the previous test.

Rev: src/testsuite.in:1.853

2008-09-12 15:57:02 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test and FIXME regarding soft casting of function types.

Rev: src/testsuite.in:1.852

2008-09-09

2008-09-09 16:53:48 by Martin Stjernholm <mast@lysator.liu.se>

Added test case for deadlock between _disable_threads and
thread_create.

Rev: src/testsuite.in:1.851

2008-09-02

2008-09-02 11:58:57 by Martin Stjernholm <mast@lysator.liu.se>

Added some regressions in range handling discovered by Jonas.

Rev: src/testsuite.in:1.850

2008-08-23

2008-08-23 03:57:12 by Martin Stjernholm <mast@lysator.liu.se>

Added test for gc_status.

Rev: src/testsuite.in:1.849

2008-08-22

2008-08-22 12:36:14 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

added tests for casting float to string

Rev: src/testsuite.in:1.848

2008-08-17

2008-08-17 16:23:11 by Martin Stjernholm <mast@lysator.liu.se>

Added another tricky cyclic compiler dependency case.

Rev: src/testsuite.in:1.847

2008-08-07

2008-08-07 14:05:47 by Martin Stjernholm <mast@lysator.liu.se>

Added a test for something that looks like a type check error for
map() in strict_types mode.

Rev: src/testsuite.in:1.846

2008-07-24

2008-07-24 11:56:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed Thread.Queue test.

Rev: src/testsuite.in:1.845

2008-07-24 09:54:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test of Thread.Queue.

Rev: src/testsuite.in:1.844

2008-07-18

2008-07-18 11:29:21 by Martin Stjernholm <mast@lysator.liu.se>

The tests aren't broken, the optimizer is.

Rev: src/testsuite.in:1.843

2008-07-18 09:18:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed two broken tests.

Rev: src/testsuite.in:1.842

2008-07-17

2008-07-17 16:49:00 by Martin Stjernholm <mast@lysator.liu.se>

Added test for "yyparse() left 1 droppings on the stack!" fatal.

Rev: src/testsuite.in:1.841

2008-07-17 11:05:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test for (fixed) code generator bug.

Rev: src/testsuite.in:1.840

2008-07-11

2008-07-11 13:54:23 by Martin Stjernholm <mast@lysator.liu.se>

Added test for bogus warning.

Rev: src/testsuite.in:1.839

2008-07-04

2008-07-04 15:53:53 by Martin Stjernholm <mast@lysator.liu.se>

Added a glob test.

Rev: src/testsuite.in:1.838

2008-06-29

2008-06-29 21:24:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Updated to the primary names for hash_7_{0,4}() being via the version scope.

Rev: src/testsuite.in:1.837

2008-06-29 15:37:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.

Rev: src/testsuite.in:1.836

2008-06-29 15:30:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Characters in strings are now signed.

Rev: src/testsuite.in:1.835

2008-06-29 12:40:47 by Marcus Comstedt <marcus@mc.pp.se>

__DIR__ now uses dirname() instead of combine_path(,"..").

Rev: src/cpp.c:1.175
Rev: src/testsuite.in:1.834

2008-06-28

2008-06-28 17:18:37 by Martin Nilsson <mani@lysator.liu.se>

static -> protected

Rev: lib/0.6/modules/__default.pmod:1.11
Rev: lib/0.6/modules/readline.pmod:1.2
Rev: lib/7.0/modules/Calendar.pmod/ISO.pmod:1.3
Rev: lib/7.0/modules/Calendar.pmod/Stardate.pmod:1.5
Rev: lib/7.0/modules/__default.pmod:1.10
Rev: lib/7.2/modules/LR.pmod/Grammar_parser.pmod:1.3
Rev: lib/7.2/modules/LR.pmod/parser.pike:1.5
Rev: lib/7.2/modules/Parser.pmod/XML.pmod/module.pmod:1.3
Rev: lib/7.2/modules/String.pmod:1.5
Rev: lib/7.2/modules/__default.pmod:1.23
Rev: lib/7.4/modules/Crypto.pmod/cbc.pike:1.6
Rev: lib/7.4/modules/Crypto.pmod/crypto.pike:1.7
Rev: lib/7.4/modules/Crypto.pmod/hmac.pike:1.3
Rev: lib/7.4/modules/Crypto.pmod/pipe.pike:1.5
Rev: lib/7.4/modules/Crypto.pmod/randomness.pmod:1.6
Rev: lib/7.4/modules/Locale.pmod/Charset.pmod:1.4
Rev: lib/7.4/modules/SSL.pmod/cipher.pike:1.4
Rev: lib/7.4/modules/SSL.pmod/sslfile.pike:1.3
Rev: lib/7.4/modules/Stdio.pmod/module.pmod:1.6
Rev: lib/7.4/modules/__default.pmod:1.23
Rev: lib/7.6/modules/Calendar.pmod/Gregorian.pmod:1.3
Rev: lib/7.6/modules/Calendar.pmod/ISO.pmod:1.3
Rev: lib/7.6/modules/Calendar.pmod/YMD.pike:1.3
Rev: lib/7.6/modules/Calendar.pmod/module.pmod:1.2
Rev: lib/7.6/modules/Image.pmod/module.pmod:1.2
Rev: lib/7.6/modules/Parser.pmod/XML.pmod/module.pmod:1.2
Rev: lib/7.6/modules/Protocols.pmod/LDAP.pmod/client.pike:1.5
Rev: lib/7.6/modules/Sql.pmod/Sql.pike:1.4
Rev: lib/7.6/modules/__default.pmod:1.13
Rev: lib/master.pike.in:1.446
Rev: src/modules/Gz/module.pmod.in:1.17
Rev: src/modules/Java/module.pmod.in:1.4
Rev: src/modules/Oracle/module.pmod.in:1.14
Rev: src/modules/Regexp/module.pmod.in:1.11
Rev: src/modules/_Regexp_PCRE/module.pmod.in:1.12
Rev: src/testsuite.in:1.833

2008-06-28 15:07:33 by Martin Nilsson <mani@lysator.liu.se>

Warn for unknown #pragma directives.

Rev: src/lexer.h:1.80
Rev: src/testsuite.in:1.832

2008-06-28 14:44:16 by Martin Nilsson <mani@lysator.liu.se>

nomask is now deprecated. Fixed a lexer bug where trailing spaces would make pragmas not match

Rev: src/lexer.h:1.79
Rev: src/testsuite.in:1.831

2008-06-27

2008-06-27 23:14:38 by Martin Nilsson <mani@lysator.liu.se>

Fixed tests that broke due to better type checking.

Rev: src/testsuite.in:1.830

2008-06-27 12:53:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

m_generation() is no more.

Rev: src/testsuite.in:1.829

2008-06-26

2008-06-26 09:30:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some fixes to the m_generation() tests.

Rev: src/testsuite.in:1.828

2008-06-24

2008-06-24 18:58:02 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some tests of m_generation().

Rev: src/testsuite.in:1.827

2008-06-24 14:48:45 by Martin Stjernholm <mast@lysator.liu.se>

Added a test about a strict_types warning that imho is a bit
overzealous (in any case it's odd).

Also added a note about a more unsettling issue where tests affect
each other.

Rev: src/testsuite.in:1.826

2008-06-13

2008-06-13 21:14:28 by Marcus Comstedt <marcus@mc.pp.se>

Fixed broken __DIR__ implementation for amigaos.

Rev: src/cpp.c:1.174
Rev: src/testsuite.in:1.825

2008-06-12

2008-06-12 14:00:19 by Martin Nilsson <mani@lysator.liu.se>

Added __DIR__.

Rev: src/cpp.c:1.171
Rev: src/testsuite.in:1.824

2008-05-29

2008-05-29 21:12:28 by Martin Nilsson <mani@lysator.liu.se>

Unicode 5.1.0

Rev: CHANGES:1.98
Rev: src/UnicodeData-ReadMe.txt:1.11
Rev: src/UnicodeData.txt:1.10
Rev: src/testsuite.in:1.823

2008-05-24

2008-05-24 17:25:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed one more place.

Rev: src/testsuite.in:1.822

2008-05-24 16:46:57 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Ignore some warnings.

Rev: src/testsuite.in:1.821

2008-05-22

2008-05-22 14:39:15 by Martin Stjernholm <mast@lysator.liu.se>

Another incompatibility due to improved type checking. This one is a
more intricate effect of better type inference.

I suggest all type errors are simply reduced to warnings in compat
mode, regardless of compat level.

Rev: src/testsuite.in:1.820

2008-05-21

2008-05-21 21:15:59 by Martin Stjernholm <mast@lysator.liu.se>

Added some test cases for buffer overrun in `+.

Rev: src/testsuite.in:1.819

2008-05-21 19:32:27 by Martin Stjernholm <mast@lysator.liu.se>

A couple more regressions due to better type checking.

Rev: src/testsuite.in:1.818

2008-05-21 15:12:18 by Martin Stjernholm <mast@lysator.liu.se>

Added a regression test for the new sscanf type checking. (This is an
example of incorrect code that still works in <= 7.6.)

Rev: src/testsuite.in:1.817

2008-05-18

2008-05-18 14:24:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed one more sscanf().

Rev: src/testsuite.in:1.816

2008-05-18 14:09:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed some sscanf tests.

Rev: src/testsuite.in:1.815

2008-05-17

2008-05-17 14:10:02 by Marcus Comstedt <marcus@mc.pp.se>

Added backwards compatibility for sscanf and array_sscanf.

Rev: lib/7.6/modules/__default.pmod:1.4
Rev: lib/7.6/modules/testsuite.in:1.6
Rev: src/builtin_functions.c:1.663
Rev: src/language.yacc:1.423
Rev: src/sscanf.c:1.178
Rev: src/sscanf.h:1.4
Rev: src/testsuite.in:1.814

2008-05-12

2008-05-12 13:32:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test for [bug 4537].

Rev: src/testsuite.in:1.813

2008-05-11

2008-05-11 02:40:13 by Martin Stjernholm <mast@lysator.liu.se>

Added testsuite for Pike.count_memory.

Rev: src/testsuite.in:1.812

2008-05-08

2008-05-08 12:56:08 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo.

Rev: src/testsuite.in:1.811

2008-05-08 10:10:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test of leaked type.

Rev: src/testsuite.in:1.810

2008-05-07

2008-05-07 15:12:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed compat test.

Rev: src/testsuite.in:1.809

2008-05-07 15:04:15 by Martin Stjernholm <mast@lysator.liu.se>

Test a type comparison problem that only is visible in compat mode.

Rev: src/testsuite.in:1.808

2008-05-07 12:31:32 by Martin Stjernholm <mast@lysator.liu.se>

Added test for a regression from 7.6.

Rev: src/testsuite.in:1.807

2008-05-06

2008-05-06 19:48:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some trivial tests of __func__.

Rev: src/testsuite.in:1.806

2008-05-03

2008-05-03 21:21:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some fixes of the tests for __deprecated__.

Rev: src/testsuite.in:1.805

2008-05-03 20:06:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

First go at warning for deprecated symbols.
Added CompilerEnvironment()->PikeCompiler()->{push,pop}_type_attribute().
pike_types_le() now calls the above when encountering asymmetric attribute types.
Added some tests for the above.

Rev: src/pike_compiler.h:1.11
Rev: src/pike_types.c:1.324
Rev: src/program.c:1.686
Rev: src/testsuite.in:1.804

2008-05-03 15:51:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Simulate inherits in second pass.
Fixes LysLysKOM 16472935.

Rev: src/compilation.h:1.36
Rev: src/language.yacc:1.417
Rev: src/program.c:1.684
Rev: src/testsuite.in:1.803

2008-04-20

2008-04-20 17:45:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved robustness of test_hash_value("hello").
The optimizer threw away the string "hello" from a() before starting on b(),
there was thus a risk that the string "hello" in b() would be allocated
somewhere else and get a different hash value. This seems to have happened
more frequently on 64-bit pikes than on 32-bit pikes, but the potential for
the problem was there on both.

Rev: src/testsuite.in:1.802

2008-03-22

2008-03-22 14:10:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test for |= zapping zero type.

Rev: src/testsuite.in:1.801

2008-03-22 13:10:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test for construct sometimes used to keep down the number of references.

Rev: src/testsuite.in:1.800

2008-02-25

2008-02-25 14:49:02 by Per Hedbor <ph@opera.com>

Test bignum encoding/decoding. Fails on at least x86_64, most likely other 64-bit OS:es as well.

Rev: src/testsuite.in:1.799

2008-01-29

2008-01-29 20:47:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Oops, fixed typo.

Rev: src/testsuite.in:1.798

2008-01-29 17:54:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Adjusted testsuite to new compiler errors.
Improved robustness of two tests.

Rev: src/testsuite.in:1.797

2008-01-16

2008-01-16 18:01:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Replaced two invalid tests.

Rev: src/testsuite.in:1.796

2008-01-13

2008-01-13 19:11:22 by Martin Nilsson <mani@lysator.liu.se>

A few more tests

Rev: src/testsuite.in:1.795

2008-01-05

2008-01-05 14:46:38 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed a few warnings.

Rev: lib/7.4/modules/Crypto.pmod/invert.pike:1.2
Rev: lib/modules/Protocols.pmod/DNS.pmod:1.92
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Query.pike:1.92
Rev: lib/modules/Standards.pmod/ASN1.pmod/Types.pmod:1.40
Rev: src/testsuite.in:1.794

2008-01-04

2008-01-04 12:03:46 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed several warnings about unused variables.

Rev: src/testsuite.in:1.793

2007-10-22

2007-10-22 10:58:02 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test for double expansion.

Rev: src/testsuite.in:1.792

2007-10-20

2007-10-20 13:49:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added tests for bug 2440.

Rev: src/testsuite.in:1.791

2007-10-16

2007-10-16 09:14:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typos in the last commit.

Rev: src/testsuite.in:1.790

2007-10-15

2007-10-15 17:10:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed various warnings about unused private symbols.

Rev: src/testsuite.in:1.789

2007-10-06

2007-10-06 13:33:02 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.

Rev: src/testsuite.in:1.788

2007-10-06 13:32:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Updated test of protected.

Rev: src/testsuite.in:1.787

2007-09-14

2007-09-14 19:01:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test for fixed fatal error.

Rev: src/testsuite.in:1.786

2007-06-18

2007-06-18 00:42:53 by Martin Stjernholm <mast@lysator.liu.se>

Use Tools.Testsuite.

Rev: src/test_resolve.pike:1.4
Rev: src/testsuite.in:1.785

2007-06-17

2007-06-17 23:34:04 by Martin Stjernholm <mast@lysator.liu.se>

Don't log a compilation error that is expected.

Rev: src/testsuite.in:1.784

2007-06-17 23:29:30 by Martin Stjernholm <mast@lysator.liu.se>

Use stdout instead of stderr for non-error messages.

Rev: src/modules/files/connecttest.pike:1.14
Rev: src/modules/files/sendfiletest.pike:1.10
Rev: src/modules/files/socktest.pike:1.40
Rev: src/post_modules/Nettle/testsuite.in:1.17
Rev: src/post_modules/Unicode/test.pike:1.8
Rev: src/test_co.pike:1.8
Rev: src/test_gc.pike:1.4
Rev: src/test_resolve.pike:1.3
Rev: src/testsuite.in:1.783

2007-06-09

2007-06-09 22:46:09 by Martin Nilsson <mani@lysator.liu.se>

A few tests for the UNDEFINED += feature. A test for += bug found by eMBee

Rev: src/testsuite.in:1.782

2007-05-20

2007-05-20 19:16:48 by Martin Nilsson <mani@lysator.liu.se>

%0H doesn't make sense.

Rev: src/sscanf.c:1.169
Rev: src/testsuite.in:1.781

2007-05-09

2007-05-09 19:35:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed order for OR in _typeof() test.

Rev: src/testsuite.in:1.780

2007-05-04

2007-05-04 20:59:28 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test for [bug 4362].

Rev: src/testsuite.in:1.779

2007-05-03

2007-05-03 16:34:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Supress warning about indexing of the empty string.

Rev: src/testsuite.in:1.778

2007-05-03 09:08:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Updated some tests to the new string subtypes.

Rev: src/testsuite.in:1.777

2007-04-17

2007-04-17 08:59:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Updated test to new or_pike_types() order.

Rev: src/testsuite.in:1.776

2007-04-07

2007-04-07 19:30:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added casts for the bug 3013 and 3014 tests, so that they survive the new type checker.

Rev: src/testsuite.in:1.775

2007-04-03

2007-04-03 16:54:46 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed test to be compatible with the new type checker.

Rev: src/testsuite.in:1.774

2007-03-29

2007-03-29 15:38:20 by Martin Stjernholm <mast@lysator.liu.se>

Fixed my_time_inverse (used by mktime e.g. when the timezone argument is
used) to work better for time fields outside the valid bounds. Also improved
overflow checks in it. Fixes [bug 4326].

Rev: src/builtin_functions.c:1.480
Rev: src/testsuite.in:1.603

2007-03-29 15:36:55 by Martin Stjernholm <mast@lysator.liu.se>

Fixed my_time_inverse (used by mktime e.g. when the timezone argument is
used) to work better for time fields outside the valid bounds. Also improved
overflow checks in it. Fixes [bug 4326].

Rev: src/builtin_functions.c:1.560
Rev: src/testsuite.in:1.727

2007-03-29 15:36:54 by Martin Stjernholm <mast@lysator.liu.se>

Fixed my_time_inverse (used by mktime e.g. when the timezone argument is
used) to work better for time fields outside the valid bounds. Also improved
overflow checks in it. Fixes [bug 4326].

Rev: src/builtin_functions.c:1.630
Rev: src/testsuite.in:1.773

2007-03-20

2007-03-20 16:55:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Updated to subtyped strings.

Rev: src/testsuite.in:1.772

2006-12-29

2006-12-29 16:03:22 by Martin Nilsson <mani@lysator.liu.se>

Unicode 5.0.0

Rev: src/UnicodeData-ReadMe.txt:1.9
Rev: src/UnicodeData.txt:1.9
Rev: src/post_modules/Unicode/NormalizationTest.txt:1.4
Rev: src/testsuite.in:1.771

2006-11-07

2006-11-07 20:54:37 by Martin Stjernholm <mast@lysator.liu.se>

Test that destructed indices are skipped by the mapping and multiset
iterators.

Rev: src/testsuite.in:1.770

2006-10-28

2006-10-28 19:18:08 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some tests of getters and setters.

Rev: src/testsuite.in:1.769

2006-09-04

2006-09-04 12:11:00 by Martin Nilsson <mani@lysator.liu.se>

Added testcase for _memory_usage members with values < 0.

Rev: src/testsuite.in:1.768

2006-07-07

2006-07-07 18:10:45 by Martin Stjernholm <mast@lysator.liu.se>

Added test case for node count bug in multiset_set_cmp_less.

Rev: src/testsuite.in:1.767

2006-06-16

2006-06-16 16:32:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now uses ignore_warning() to filter a few warnings.

Rev: src/testsuite.in:1.766

2006-03-25

2006-03-25 12:48:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test of string sorting.

Rev: src/testsuite.in:1.765

2006-03-04

2006-03-04 15:02:49 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test for LysLysKOM 14189033.

Rev: src/testsuite.in:1.764

2006-03-02

2006-03-02 10:53:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test for the LysLysKOM 14180500 bug.

Rev: src/testsuite.in:1.763

2006-03-01

2006-03-01 20:00:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Cleaned up and generalized the local variable allocation tests.

Rev: src/testsuite.in:1.762

2006-03-01 18:11:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added tests for problems with many local variables.

Rev: src/testsuite.in:1.761

2006-01-27

2006-01-27 20:43:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some tests of the versioned scope.

Rev: src/testsuite.in:1.760

2005-12-06

2005-12-06 14:08:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test for a cpp bug.

Rev: src/testsuite.in:1.759

2005-11-12

2005-11-12 20:23:53 by Martin Nilsson <mani@lysator.liu.se>

Trivial tests of uname and umask

Rev: src/testsuite.in:1.758

2005-09-14

2005-09-14 17:49:31 by Marcus Comstedt <marcus@mc.pp.se>

Added checks to see if ``+ is properly applied.

Rev: src/testsuite.in:1.757

2005-07-13

2005-07-13 18:16:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test of dynamic module indexing.

Rev: src/testsuite.in:1.756

2005-05-17

2005-05-17 22:31:50 by Martin Nilsson <mani@lysator.liu.se>

We could test string index assignments a bit too.

Rev: src/testsuite.in:1.755

2005-05-06

2005-05-06 03:44:05 by Martin Nilsson <mani@lysator.liu.se>

Unicode 4.1.0

Rev: src/UnicodeData-ReadMe.txt:1.8
Rev: src/UnicodeData.txt:1.8
Rev: src/post_modules/Unicode/NormalizationTest.txt:1.3
Rev: src/testsuite.in:1.754

2005-04-02

2005-04-02 14:25:14 by Martin Stjernholm <mast@lysator.liu.se>

Do not decode non-shortest forms in utf8_to_string, for security reasons and
unicode 3.1 compliance.

Rev: src/builtin_functions.c:1.554
Rev: src/testsuite.in:1.726

2005-04-02 11:43:03 by Martin Stjernholm <mast@lysator.liu.se>

Made string_to_utf8 and utf8_to_string unicode 3.1 compliant by not allowing
chars outside the valid ranges and by not decoding non-shortest forms.

Rev: src/builtin_functions.c:1.594
Rev: src/testsuite.in:1.753

2005-02-18

2005-02-18 13:54:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test of implicit lambda.

Rev: src/testsuite.in:1.752

2005-02-01

2005-02-01 19:10:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Backported C-stack protection from Pike 7.7.

Rev: src/testsuite.in:1.602

2005-01-17

2005-01-17 15:36:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test of bug in modify_shared_string().

Rev: src/testsuite.in:1.751

2004-12-19

2004-12-19 16:25:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Updated to know about inherit::this_program.

Rev: src/testsuite.in:1.750

2004-12-15

2004-12-15 02:44:41 by Martin Stjernholm <mast@lysator.liu.se>

Somewhat better output when a test fails.

Rev: src/testsuite.in:1.749

2004-11-16

2004-11-16 22:17:04 by Martin Stjernholm <mast@lysator.liu.se>

Tuned some of the finer details in the handling of unicode escapes so that
the encoding is fully reversible.

Rev: src/lexer.h:1.56
Rev: src/preprocessor.h:1.82
Rev: src/svalue.c:1.206
Rev: src/testsuite.in:1.748

2004-11-14

2004-11-14 18:35:24 by Martin Stjernholm <mast@lysator.liu.se>

Added handling of unicode escapes to the preprocessor. They are now decoded
in all identifiers. This also fixes escaped newlines in the middle of
identifiers. (The only context where escaped newlines doesn't work now is
afaik in the middle of cpp directives like "#include" and "#ifdef".)

Rev: src/cpp.c:1.154
Rev: src/preprocessor.h:1.81
Rev: src/testsuite.in:1.747

2004-11-14 13:04:04 by Martin Nilsson <mani@lysator.liu.se>

A few tests

Rev: src/testsuite.in:1.746

2004-11-02

2004-11-02 00:59:33 by Martin Stjernholm <mast@lysator.liu.se>

Test that cpp interprets 'n' as an n and not as a newline.

Rev: src/testsuite.in:1.745

2004-11-01

2004-11-01 03:06:03 by Martin Stjernholm <mast@lysator.liu.se>

Keep track of line numbers in cpp directives that contain strings with
escaped newlines.

Rev: src/cpp.c:1.148
Rev: src/preprocessor.h:1.77
Rev: src/testsuite.in:1.744

2004-11-01 01:34:45 by Martin Stjernholm <mast@lysator.liu.se>

Added some tests for character escapes. Fixed an old test that relied
on truncated char values.

Rev: src/testsuite.in:1.743

2004-10-31

2004-10-31 22:35:45 by Martin Stjernholm <mast@lysator.liu.se>

Handle escaped newlines in ordinary text too. This also fixes the bug that
#if expressions couldn't be broken with escaped newlines.

Did away with FINDTOK and its somewhat broken comment parsing. It's
unnecessary to handle comments since the expression already have them
stripped.

Rev: src/cpp.c:1.147
Rev: src/preprocessor.h:1.76
Rev: src/testsuite.in:1.742

2004-10-30

2004-10-30 11:38:30 by Martin Stjernholm <mast@lysator.liu.se>

Merge 'tags/v7.7.10': Implemented from-the-end indexing in ranges using the a[..<1] syntax. Added
`[..]. Still to do: Avoid fallback to `[] for ranges if it doesn't take two
args.

2004-10-30 11:38:29 by Martin Stjernholm <mast@lysator.liu.se>

Implemented from-the-end indexing in ranges using the a[..<1] syntax. Added
`[..]. Still to do: Avoid fallback to `[] for ranges if it doesn't take two
args.

Rev: src/docode.c:1.181
Rev: src/interpret.c:1.358
Rev: src/interpret_functions.h:1.176
Rev: src/language.yacc:1.347
Rev: src/las.c:1.351
Rev: src/lexer.h:1.51
Rev: src/opcodes.h:1.41
Rev: src/operators.c:1.198
Rev: src/operators.h:1.16
Rev: src/pike_types.c:1.238
Rev: src/program.c:1.573
Rev: src/program.h:1.213
Rev: src/testsuite.in:1.741
Rev: src/treeopt.in:1.74

2004-10-22

2004-10-22 20:18:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added som more tests of cpp.

Rev: src/testsuite.in:1.740

2004-10-06

2004-10-06 18:40:53 by Martin Stjernholm <mast@lysator.liu.se>

Test that the subtype is cleared properly for some integer arithmetic
opcodes.

Rev: src/testsuite.in:1.739

2004-09-20

2004-09-20 12:12:13 by Martin Stjernholm <mast@lysator.liu.se>

Test casting on a destructed object.

Rev: src/testsuite.in:1.738

2004-07-21

2004-07-21 12:08:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Backported eat_stack() fixes from Pike 7.7.

Rev: src/testsuite.in:1.725

2004-07-16

2004-07-16 14:38:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Made eat_stack() eat less C stack.

Rev: src/testsuite.in:1.737

2004-07-04

2004-07-04 22:31:10 by Martin Nilsson <mani@lysator.liu.se>

Another cpp test

Rev: src/testsuite.in:1.736

2004-06-30

2004-06-30 18:21:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Regression change.

Rev: src/testsuite.in:1.601

2004-06-30 18:21:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Regression change.

Rev: src/testsuite.in:1.724

2004-06-30 18:20:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Regression change.

Rev: src/testsuite.in:1.735

2004-06-30 14:24:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo.

Rev: src/testsuite.in:1.734

2004-06-30 14:12:25 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added a few cpp tests.

Rev: src/testsuite.in:1.733

2004-06-23

2004-06-23 11:19:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Avoid eating as much C-stack in eat_stack() (reduced by ~1/10).

Rev: src/testsuite.in:1.732

2004-06-13

2004-06-13 14:24:48 by Martin Stjernholm <mast@lysator.liu.se>

Added some tests for destructed multiset indices.

Rev: src/testsuite.in:1.731

2004-06-13 14:24:48 by Martin Stjernholm <mast@lysator.liu.se>

Added some tests for destructed multiset indices.

Rev: src/testsuite.in:1.723

2004-05-28

2004-05-28 17:28:09 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test for [bug 3693].

Rev: src/testsuite.in:1.730

2004-05-27

2004-05-27 19:03:21 by Martin Stjernholm <mast@lysator.liu.se>

Better compile error in module that shouldn't be compiled.

Rev: src/testsuite.in:1.729

2004-05-27 19:01:20 by Martin Stjernholm <mast@lysator.liu.se>

Test that #if conditions inside disabled blocks aren't evaluated.

Rev: src/testsuite.in:1.728

2004-05-19

2004-05-19 19:00:17 by Martin Stjernholm <mast@lysator.liu.se>

Test multiset order after copy_value.

Rev: src/testsuite.in:1.600

2004-05-19 19:00:17 by Martin Stjernholm <mast@lysator.liu.se>

Test multiset order after copy_value.

Rev: src/testsuite.in:1.722

2004-05-19 19:00:17 by Martin Stjernholm <mast@lysator.liu.se>

Test multiset order after copy_value.

Rev: src/testsuite.in:1.727

2004-05-13

2004-05-13 23:33:15 by Martin Nilsson <mani@lysator.liu.se>

A few more tests

Rev: src/testsuite.in:1.726

2004-05-02

2004-05-02 18:46:49 by Martin Nilsson <mani@lysator.liu.se>

Added markers

Rev: lib/7.0/modules/testsuite.in:1.3
Rev: lib/7.2/modules/testsuite.in:1.2
Rev: lib/7.4/modules/Crypto.pmod/testsuite.in:1.12
Rev: lib/7.4/modules/testsuite.in:1.2
Rev: lib/modules/ADT.pmod/testsuite.in:1.15
Rev: lib/modules/Calendar.pmod/testsuite.in:1.12
Rev: lib/modules/Crypto.pmod/testsuite.in:1.38
Rev: lib/modules/Filesystem.pmod/testsuite.in:1.2
Rev: lib/modules/Graphics.pmod/Graph.pmod/testsuite.in:1.3
Rev: lib/modules/Parser.pmod/LR.pmod/testsuite.in:1.2
Rev: lib/modules/Parser.pmod/XML.pmod/testsuite.in:1.5
Rev: lib/modules/Pike.pmod/testsuite.in:1.3
Rev: lib/modules/Protocols.pmod/XMLRPC.pmod/testsuite.in:1.2
Rev: lib/modules/SSL.pmod/testsuite.in:1.8
Rev: lib/modules/Standards.pmod/ASN1.pmod/testsuite.in:1.8
Rev: lib/modules/Standards.pmod/testsuite.in:1.12
Rev: lib/modules/Stdio.pmod/testsuite.in:1.6
Rev: lib/modules/Tools.pmod/testsuite.in:1.11
Rev: lib/modules/Web.pmod/testsuite.in:1.10
Rev: lib/modules/Yabu.pmod/testsuite.in:1.4
Rev: src/modules/CommonLog/testsuite.in:1.3
Rev: src/modules/Gdbm/testsuite.in:1.7
Rev: src/modules/Gmp/testsuite.in:1.29
Rev: src/modules/Gz/testsuite.in:1.19
Rev: src/modules/Image/testsuite.in:1.18
Rev: src/modules/Java/testsuite.in:1.6
Rev: src/modules/MIME/testsuite.in:1.9
Rev: src/modules/Math/testsuite.in:1.8
Rev: src/modules/Parser/testsuite.in:1.57
Rev: src/modules/Perl/testsuite.in:1.4
Rev: src/modules/Regexp/testsuite.in:1.13
Rev: src/modules/_Charset/testsuite.in:1.8
Rev: src/modules/_Image_GIF/testsuite.in:1.2
Rev: src/modules/_Regexp_PCRE/testsuite.in:1.3
Rev: src/modules/_Roxen/testsuite.in:1.5
Rev: src/modules/_math/testsuite.in:1.12
Rev: src/modules/files/testsuite.in:1.34
Rev: src/modules/spider/testsuite.in:1.11
Rev: src/modules/sprintf/testsuite.in:1.37
Rev: src/modules/system/testsuite.in:1.17
Rev: src/post_modules/Bz2/testsuite.in:1.8
Rev: src/post_modules/Nettle/testsuite.in:1.14
Rev: src/post_modules/Unicode/testsuite.in:1.7
Rev: src/post_modules/_ADT/testsuite.in:1.5
Rev: src/post_modules/_Image_SVG/testsuite.in:1.3
Rev: src/testsuite.in:1.725

2004-05-01

2004-05-01 15:34:47 by Martin Stjernholm <mast@lysator.liu.se>

Added some combine_path tests that didn't work in 7.4.

Rev: src/testsuite.in:1.721

2004-05-01 14:51:59 by Martin Stjernholm <mast@lysator.liu.se>

Added some combine_path tests that didn't work in 7.4.

Rev: src/testsuite.in:1.599

2004-05-01 14:51:59 by Martin Stjernholm <mast@lysator.liu.se>

Added some combine_path tests that didn't work in 7.4.

Rev: src/testsuite.in:1.724

2004-05-01 12:19:40 by Martin Nilsson <mani@lysator.liu.se>

Moved pike -e tests to lib/

Rev: src/testsuite.in:1.723

2004-04-29

2004-04-29 21:46:43 by Martin Nilsson <mani@lysator.liu.se>

Overoptimization bug test.

Rev: src/testsuite.in:1.720

2004-04-29 21:44:22 by Martin Nilsson <mani@lysator.liu.se>

Overoptimization bug test.

Rev: src/testsuite.in:1.722

2004-04-29 21:26:38 by Martin Nilsson <mani@lysator.liu.se>

More test_eval_error.

Rev: src/testsuite.in:1.721

2004-04-29 19:23:49 by Martin Nilsson <mani@lysator.liu.se>

callablep tests

Rev: src/testsuite.in:1.720

2004-04-23

2004-04-23 19:31:52 by Martin Stjernholm <mast@lysator.liu.se>

Removed a test that we probably can't expect to work in 7.4 afterall.

Rev: src/testsuite.in:1.598

2004-04-23 19:31:10 by Martin Stjernholm <mast@lysator.liu.se>

Sorry, wrong tree..

Rev: src/testsuite.in:1.719

2004-04-23 19:30:50 by Martin Stjernholm <mast@lysator.liu.se>

Removed a test that we probably can't expect to work in 7.4 afterall.

Rev: src/testsuite.in:1.718

2004-04-22

2004-04-22 14:12:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Force testing of some cpp bugs in all shifts.

Rev: src/testsuite.in:1.717

2004-04-21

2004-04-21 18:55:25 by Martin Stjernholm <mast@lysator.liu.se>

Added some line number tests that works in 7.4.

Rev: src/testsuite.in:1.716

2004-04-21 17:54:25 by Martin Stjernholm <mast@lysator.liu.se>

Some tests for stuff that should work now.

Rev: src/testsuite.in:1.597

2004-04-16

2004-04-16 17:03:47 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.

Rev: src/testsuite.in:1.715

2004-04-16 16:57:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.

Rev: src/testsuite.in:1.714

2004-04-16 16:46:09 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Extracted the module loading test to an external program, to reduce memory usage somewhat.

Rev: src/test_resolve.pike:1.1
Rev: src/testsuite.in:1.713

2004-04-16 15:44:30 by Martin Nilsson <mani@lysator.liu.se>

#if constant tests

Rev: src/testsuite.in:1.712

2004-04-14

2004-04-14 22:09:38 by Martin Stjernholm <mast@lysator.liu.se>

Added some more tests for the order in & on arrays.

Rev: src/testsuite.in:1.711

2004-04-14 22:09:33 by Martin Stjernholm <mast@lysator.liu.se>

Added some more tests for the order in & on arrays.

Rev: src/testsuite.in:1.596

2004-04-01

2004-04-01 17:05:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Enabled some resolv test debug on OSF/1.

Rev: src/testsuite.in:1.710

2004-03-18

2004-03-18 14:53:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test for compiler bug.

Rev: src/testsuite.in:1.709

2004-03-12

2004-03-12 18:29:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Should now pass a bit easier on systems without bignums.

Rev: src/testsuite.in:1.708

2004-03-12 11:37:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Increased timeout for test_co test.

Rev: src/testsuite.in:1.707

2004-03-08

2004-03-08 15:26:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.

Rev: src/testsuite.in:1.706

2004-03-08 10:49:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo.

Rev: src/testsuite.in:1.705

2004-03-08 09:30:46 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo.

Rev: src/testsuite.in:1.704

2004-03-08 09:30:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added watchdog for the test_co test.

Rev: src/testsuite.in:1.703

2004-03-07

2004-03-07 22:22:25 by Martin Nilsson <mani@lysator.liu.se>

Test all shift permutations of sscanf.

Rev: src/testsuite.in:1.702

2004-03-07 21:08:52 by Martin Nilsson <mani@lysator.liu.se>

Test search some more.

Rev: src/testsuite.in:1.701

2004-02-28

2004-02-28 20:22:02 by Martin Stjernholm <mast@lysator.liu.se>

Added some tests for get_all_args.

Rev: src/testsuite.in:1.700

2004-02-17

2004-02-17 08:43:24 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

some more long long int etc tests for bignum/mpz

Rev: src/testsuite.in:1.699

2004-02-07

2004-02-07 02:49:20 by Martin Nilsson <mani@lysator.liu.se>

Added #warning directive

Rev: src/cpp.c:1.131
Rev: src/preprocessor.h:1.62
Rev: src/testsuite.in:1.698

2004-02-03

2004-02-03 21:27:34 by Marcus Comstedt <marcus@mc.pp.se>

Might as well show the offending time in the error message.

Rev: src/testsuite.in:1.697

2004-02-03 20:54:07 by Marcus Comstedt <marcus@mc.pp.se>

Test mktime on some "harder" dates.

Rev: src/testsuite.in:1.696

2004-01-15

2004-01-15 17:48:59 by Martin Nilsson <mani@lysator.liu.se>

Deal with warnings.

Rev: src/testsuite.in:1.695

2003-11-25

2003-11-25 22:15:35 by Martin Stjernholm <mast@lysator.liu.se>

Test thread yielding in tight loops.

Rev: src/testsuite.in:1.694

2003-11-25 22:15:35 by Martin Stjernholm <mast@lysator.liu.se>

Test thread yielding in tight loops.

Rev: src/testsuite.in:1.595

2003-11-15

2003-11-15 17:36:04 by Martin Stjernholm <mast@lysator.liu.se>

Test that encoding and decoding integers near the native limits keep
nativeness.

Rev: src/testsuite.in:1.693

2003-11-12

2003-11-12 16:22:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added a few more mapping tests.

Rev: src/testsuite.in:1.692

2003-11-11

2003-11-11 19:30:25 by Martin Stjernholm <mast@lysator.liu.se>

A test for "looks-like" style type compatibility.

Rev: src/testsuite.in:1.691

2003-11-10

2003-11-10 01:24:33 by Martin Stjernholm <mast@lysator.liu.se>

| on arrays now behaves slightly differently. Some more tests for ^.

Rev: src/testsuite.in:1.690

2003-11-10 01:22:40 by Martin Stjernholm <mast@lysator.liu.se>

| on arrays now behaves slightly differently.

Rev: src/testsuite.in:1.594

2003-11-08

2003-11-08 16:09:32 by Martin Stjernholm <mast@lysator.liu.se>

Test minimum numerical limits. Fixed some ineffective bignum tests.

Rev: src/testsuite.in:1.689

2003-10-11

2003-10-11 15:30:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typos.

Rev: src/testsuite.in:1.688

2003-10-11 14:26:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed m4 issues.
Added some more bignum tests.

Rev: src/testsuite.in:1.687

2003-10-10

2003-10-10 15:45:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Expanded a few bignum tests to also test the 64 bit int type case.

Rev: src/testsuite.in:1.686

2003-10-10 01:20:14 by Martin Stjernholm <mast@lysator.liu.se>

Test a bug in the branch optimizer.

Rev: src/testsuite.in:1.685

2003-10-10 01:20:14 by Martin Stjernholm <mast@lysator.liu.se>

Test a bug in the branch optimizer.

Rev: src/testsuite.in:1.593

2003-10-05

2003-10-05 13:25:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

The module resolver test now knows more about caches...

Rev: src/testsuite.in:1.684

2003-10-04

2003-10-04 18:21:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

The resolver test now loads .so-files by hand.
The resolver test now uses describe_error().

Rev: src/testsuite.in:1.683

2003-09-30

2003-09-30 18:03:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.

Rev: src/testsuite.in:1.682

2003-09-30 15:57:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Minor modification of a cpp-test.

Rev: src/testsuite.in:1.681

2003-09-23

2003-09-23 23:06:25 by Martin Stjernholm <mast@lysator.liu.se>

Rewrote the last tests to be more robust wrt the modifications
test_pike.pike might do.

Rev: src/testsuite.in:1.680

2003-09-23 16:23:37 by Martin Stjernholm <mast@lysator.liu.se>

Test multiline strings as macro arguments.

Rev: src/testsuite.in:1.679

2003-09-18

2003-09-18 16:01:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed broken test.

Rev: src/testsuite.in:1.678

2003-09-15

2003-09-15 20:36:59 by Martin Stjernholm <mast@lysator.liu.se>

Test an (apparent) overoptimization bug in catch.

Rev: src/testsuite.in:1.677

2003-09-11

2003-09-11 19:23:54 by Martin Stjernholm <mast@lysator.liu.se>

Backported from 7.5: Changed foreach to step the iterator after the loop
instead of before it, so that the iterator points to the current element
instead of the next one. Also some cleanup in iterators.cmod.

Rev: src/docode.c:1.163
Rev: src/interpret_functions.h:1.126
Rev: src/iterators.cmod:1.34
Rev: src/testsuite.in:1.592

2003-09-10

2003-09-10 09:44:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some tests for the '+' sscanf flag.

Rev: src/testsuite.in:1.676

2003-09-09

2003-09-09 16:58:30 by Martin Stjernholm <mast@lysator.liu.se>

Test describing functions in small bignum objects.

Rev: src/testsuite.in:1.591

2003-09-09 16:58:30 by Martin Stjernholm <mast@lysator.liu.se>

Test describing functions in small bignum objects.

Rev: src/testsuite.in:1.675

2003-09-06

2003-09-06 10:30:19 by Martin Nilsson <mani@lysator.liu.se>

Security efuns -> functions

Rev: src/security.c:1.44
Rev: src/testsuite.in:1.674

2003-09-05

2003-09-05 15:19:20 by Martin Stjernholm <mast@lysator.liu.se>

Changed foreach to step the iterator after the loop instead of before it, so
that the iterator points to the current element instead of the next one.
Also some cleanup in iterators.cmod and a bit better error checking in
get_iterator.

Rev: src/builtin_functions.h:1.27
Rev: src/docode.c:1.166
Rev: src/interpret_functions.h:1.156
Rev: src/iterators.cmod:1.47
Rev: src/testsuite.in:1.673

2003-08-26

2003-08-26 18:33:20 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug in noderef counting in alpha_svalue_cmpfun.

Rev: src/array.c:1.148
Rev: src/testsuite.in:1.672

2003-08-26 17:34:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test for bug in recursive casting of multisets.

Rev: src/testsuite.in:1.671

2003-08-20

2003-08-20 19:41:07 by Martin Stjernholm <mast@lysator.liu.se>

Added some tests with constants that refer to programs in inherited programs.

Rev: src/testsuite.in:1.670

2003-08-20 19:41:07 by Martin Stjernholm <mast@lysator.liu.se>

Added some tests with constants that refer to programs in inherited programs.

Rev: src/testsuite.in:1.590

2003-08-18

2003-08-18 15:11:38 by Martin Stjernholm <mast@lysator.liu.se>

Backported an important fix from 7.5, along with testsuite cases:
Reworked the Foo::this implementation to work correctly with parent
pointers through inherits etc. It's now done through a special
identifier reference integer IDREF_MAGIC_THIS.

Rev: bin/mktestsuite:1.22
Rev: src/builtin_functions.c:1.461
Rev: src/docode.c:1.162
Rev: src/interpret.c:1.293
Rev: src/interpret_functions.h:1.125
Rev: src/las.c:1.321
Rev: src/object.c:1.220
Rev: src/program.c:1.474
Rev: src/program.h:1.176
Rev: src/testsuite.in:1.589

2003-08-18 14:12:05 by Martin Stjernholm <mast@lysator.liu.se>

Added test case for bug which causes Calendar.Language["swe"] to
return the Serbian locale in 7.4 and 7.5.

Rev: src/testsuite.in:1.669

2003-08-10

2003-08-10 19:32:01 by Martin Nilsson <mani@lysator.liu.se>

Try without the extra Calendar boot strap.

Rev: src/testsuite.in:1.668

2003-08-10 19:26:24 by Martin Nilsson <mani@lysator.liu.se>

Moved module-specific tests to the testsuite for that module.

Rev: src/testsuite.in:1.667

2003-08-10 18:19:37 by Martin Nilsson <mani@lysator.liu.se>

A bunch of changes.

Rev: src/testsuite.in:1.666

2003-08-10 16:47:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Updated test for the new Regexp module.

Rev: src/testsuite.in:1.665

2003-08-05

2003-08-05 12:59:21 by Martin Stjernholm <mast@lysator.liu.se>

Fixed the has_index tests to actually test something. Added has_index tests
for multisets.

Rev: src/testsuite.in:1.588

2003-08-05 12:59:21 by Martin Stjernholm <mast@lysator.liu.se>

Fixed the has_index tests to actually test something. Added has_index tests
for multisets.

Rev: src/testsuite.in:1.664

2003-08-03

2003-08-03 01:03:06 by Martin Stjernholm <mast@lysator.liu.se>

A bunch of new tests for Foo::this.

Rev: src/testsuite.in:1.663

2003-07-30

2003-07-30 18:53:27 by Martin Stjernholm <mast@lysator.liu.se>

Fixed a test - _static_modules is an object that can't be called.

Rev: src/testsuite.in:1.662

2003-07-02

2003-07-02 20:09:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved diagnostics for Process.TraceProcess test.

Rev: src/testsuite.in:1.661

2003-07-02 12:49:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added loop limiting to the TraceProcess test.

Rev: src/testsuite.in:1.660

2003-06-15

2003-06-15 21:28:20 by Martin Stjernholm <mast@lysator.liu.se>

Perhaps fix false watchdog alarms?

Rev: src/testsuite.in:1.659

2003-06-06

2003-06-06 21:01:30 by Marcus Comstedt <marcus@mc.pp.se>

Test for segfault on IA32.

Rev: src/testsuite.in:1.658

2003-06-05

2003-06-05 12:50:01 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some more Unicode 4.0 updates.

Rev: src/testsuite.in:1.657

2003-06-05 11:44:11 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Oops...

Rev: src/testsuite.in:1.656

2003-06-05 11:43:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Updated the {lower,upper}_case() tests to Unicode 4.0 some more.

Rev: src/testsuite.in:1.655

2003-06-05 11:21:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed upper_case() for GREEK LUNATE SIGMA SYMBOL (Unicode 4.0).

Rev: src/testsuite.in:1.654

2003-06-05 11:07:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed upper_case() test for DESERET SMALL LETTER OI (Unicode 4.0).

Rev: src/testsuite.in:1.653

2003-06-05 11:01:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed lower_case() test for DESERET CAPITAL LETTER OI (Unicode 4.0).

Rev: src/testsuite.in:1.652

2003-06-02

2003-06-02 16:36:14 by Martin Stjernholm <mast@lysator.liu.se>

Test `- and `& between mappings and arrays or multisets.

Rev: src/testsuite.in:1.651

2003-05-30

2003-05-30 23:19:26 by Martin Stjernholm <mast@lysator.liu.se>

Fixed error checking for missing functions in iterator objects given to
foreach(). (foreach() would previously simply loop forever with index 0 and
value 0 if given something that isn't an iterator.)

Rev: src/iterators.cmod:1.42
Rev: src/testsuite.in:1.650

2003-05-30 19:38:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Minor change in Process.TraceProcess() test.

Rev: src/testsuite.in:1.649

2003-05-27

2003-05-27 21:05:46 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Removed the watchdog wakeups from the trace test again.

Rev: src/testsuite.in:1.648

2003-05-27 16:17:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Even more fixes.

Rev: src/testsuite.in:1.647

2003-05-27 16:12:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo.

Rev: src/testsuite.in:1.646

2003-05-27 15:31:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved robustness of Process.TraceProcess() test.

Rev: src/testsuite.in:1.645

2003-05-24

2003-05-24 12:02:25 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added kludge for FreeBSD.

Rev: src/testsuite.in:1.644

2003-05-24 11:53:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug in OSF/1 kludge.

Rev: src/testsuite.in:1.643

2003-05-23

2003-05-23 13:21:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added tracing kludge for OSF/1.

Rev: src/testsuite.in:1.642

2003-05-17

2003-05-17 13:34:25 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now uses RUNPIKE_ARRAY.
The Process.TraceProcess() test now uses a spawned pike to be sure of the signal behaviour (eg EINTR) of the traced process.

Rev: src/testsuite.in:1.641

2003-05-15

2003-05-15 15:31:35 by Martin Stjernholm <mast@lysator.liu.se>

Test throwing an error in string[]=.

Rev: src/testsuite.in:1.640

2003-04-28

2003-04-28 22:04:10 by Martin Nilsson <mani@lysator.liu.se>

Perhaps we have better luck with these sorting tests this time.

Rev: src/testsuite.in:1.639

2003-04-28 18:32:38 by Martin Stjernholm <mast@lysator.liu.se>

array_column can't always be destructive on its argument, even when it has
only one ref.

Rev: src/array.c:1.146
Rev: src/array.h:1.52
Rev: src/builtin.cmod:1.135
Rev: src/testsuite.in:1.638

2003-04-27

2003-04-27 17:51:58 by Martin Stjernholm <mast@lysator.liu.se>

Test that sort() is stable.

Rev: src/testsuite.in:1.637

2003-04-10

2003-04-10 19:48:13 by Martin Nilsson <mani@lysator.liu.se>

Test #"" with different newlines.

Rev: src/testsuite.in:1.636

2003-04-08

2003-04-08 15:10:18 by Martin Stjernholm <mast@lysator.liu.se>

Added some exercises for F_CALL_OTHER and its variants.

Rev: src/testsuite.in:1.635

2003-04-08 14:23:16 by Martin Stjernholm <mast@lysator.liu.se>

Test scoped frames wrt the various function call opcodes.

Rev: src/testsuite.in:1.587

2003-04-08 14:23:16 by Martin Stjernholm <mast@lysator.liu.se>

Test scoped frames wrt the various function call opcodes.

Rev: src/testsuite.in:1.634

2003-04-03

2003-04-03 14:18:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

TraceProcess() test should now be less likely to hang on broken operating systems.

Rev: src/testsuite.in:1.633

2003-04-03 13:59:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed test type in test of TraceProcess().

Rev: src/testsuite.in:1.632

2003-04-02

2003-04-02 19:42:57 by Martin Nilsson <mani@lysator.liu.se>

Some more cpp tests.

Rev: src/testsuite.in:1.631

2003-04-02 12:02:08 by Martin Stjernholm <mast@lysator.liu.se>

Document the handling of identity of nested programs.

Rev: src/testsuite.in:1.630

2003-03-30

2003-03-30 20:24:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Increased some large shift amounts and exponents to not fit within an
unsigned long on 64 bit architectures.

Rev: src/testsuite.in:1.629

2003-03-30 01:34:53 by Martin Stjernholm <mast@lysator.liu.se>

Fixed refcounting of the o->prog references in objects. Prior to this it was
possible to generate garbage that never was removed by the gc, but it
requires some resolver trickery (see test case) so it's unlikely to occur in
practice.

Rev: src/gc.c:1.211
Rev: src/object.c:1.231
Rev: src/testsuite.in:1.628

2003-03-29

2003-03-29 18:38:28 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some more string casting tests.

Rev: src/testsuite.in:1.627

2003-03-29 10:52:35 by Marcus Comstedt <marcus@mc.pp.se>

Check that C modules can be loaded, too.

Rev: src/testsuite.in:1.626

2003-03-29 10:52:29 by Marcus Comstedt <marcus@mc.pp.se>

Check that C modules can be loaded, too.

Rev: src/testsuite.in:1.586

2003-03-28

2003-03-28 14:32:30 by Marcus Comstedt <marcus@mc.pp.se>

Test pseudo random sequence.

Rev: src/testsuite.in:1.625

2003-03-28 14:32:20 by Marcus Comstedt <marcus@mc.pp.se>

Test pseudo random sequence.

Rev: CHANGES:1.80
Rev: src/testsuite.in:1.585

2003-03-27

2003-03-27 02:23:19 by Martin Stjernholm <mast@lysator.liu.se>

Test a lambda with a placeholder object.

Rev: src/testsuite.in:1.624

2003-03-21

2003-03-21 13:02:59 by Johan Sundström <oyasumi@gmail.com>

Test for regression of the bug Marcus Agehall reported yesterday.

Rev: src/testsuite.in:1.623

2003-03-20

2003-03-20 16:33:07 by Martin Stjernholm <mast@lysator.liu.se>

Added a line number test.

Rev: src/testsuite.in:1.622

2003-03-18

2003-03-18 16:42:12 by Martin Nilsson <mani@lysator.liu.se>

Avoid bigger m4 content than 4K

Rev: lib/modules/Tools.pmod/testsuite.in:1.6
Rev: src/test_gc.pike:1.1
Rev: src/testsuite.in:1.584

2003-03-16

2003-03-16 17:21:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Missed a few...

Rev: src/testsuite.in:1.621

2003-03-16 17:04:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Symbolic signals in TraceProcess() test.

Rev: src/testsuite.in:1.620

2003-03-13

2003-03-13 00:02:49 by Martin Nilsson <mani@lysator.liu.se>

More tests

Rev: src/testsuite.in:1.619

2003-03-11

2003-03-11 15:53:34 by Martin Nilsson <mani@lysator.liu.se>

"Fixing" the Calender module tests

Rev: src/testsuite.in:1.618

2003-03-08

2003-03-08 16:56:35 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

test_equal -> test_any

Rev: src/testsuite.in:1.617

2003-03-08 12:28:55 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

adding string subtraction test on widestrings

Rev: src/testsuite.in:1.616

2003-03-07

2003-03-07 14:17:25 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test of las.c:find_return_type().

Rev: src/testsuite.in:1.615

2003-03-04

2003-03-04 23:33:50 by Martin Stjernholm <mast@lysator.liu.se>

Added a test with absolute identifiers referring to the same module that
works in 7.4.10.

Rev: src/testsuite.in:1.614

2003-03-04 23:33:49 by Martin Stjernholm <mast@lysator.liu.se>

Added a test with absolute identifiers referring to the same module that
works in 7.4.10.

Rev: src/testsuite.in:1.583

2003-03-02

2003-03-02 17:01:28 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Getting m4 correct isn't trivial...

Rev: src/testsuite.in:1.613

2003-03-01

2003-03-01 16:33:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Moved tracing of processes to a separate class: Process.TraceProcess().

Rev: lib/modules/Process.pmod:1.39
Rev: src/signal_handler.c:1.243
Rev: src/testsuite.in:1.612

2003-03-01 14:24:25 by Martin Nilsson <mani@lysator.liu.se>

Some more tests

Rev: src/testsuite.in:1.611

2003-02-28

2003-02-28 19:44:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test of process tracing.

Rev: src/testsuite.in:1.610

2003-02-26

2003-02-26 22:43:24 by Martin Stjernholm <mast@lysator.liu.se>

Ridiculously large exponents should work too.

Rev: src/testsuite.in:1.609

2003-02-26 07:35:19 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

added some float parsing bug tests

Rev: src/testsuite.in:1.608

2003-02-25

2003-02-25 15:52:45 by Marcus Comstedt <marcus@mc.pp.se>

Added a test that gives segfault in 7.4.

Rev: src/testsuite.in:1.582

2003-02-25 15:52:39 by Marcus Comstedt <marcus@mc.pp.se>

Added a test that gives segfault in 7.4.

Rev: src/testsuite.in:1.607

2003-02-24

2003-02-24 21:53:30 by Martin Stjernholm <mast@lysator.liu.se>

Test that references to function prototypes really are zero.

Rev: src/testsuite.in:1.581

2003-02-24 21:53:30 by Martin Stjernholm <mast@lysator.liu.se>

Test that references to function prototypes really are zero.

Rev: src/testsuite.in:1.606

2003-02-19

2003-02-19 12:13:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo.

Rev: src/testsuite.in:1.605

2003-02-19 00:52:33 by Marcus Comstedt <marcus@mc.pp.se>

Test wide characters in sscanf sets.

Rev: src/testsuite.in:1.604

2003-02-13

2003-02-13 18:21:56 by Martin Stjernholm <mast@lysator.liu.se>

Fixed object walkthrough in trampoline sprintf test.

Rev: src/testsuite.in:1.603

2003-02-13 16:43:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo.

Rev: src/testsuite.in:1.602

2003-02-13 16:33:25 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

rewrote the tests for sscanf %O - they still work for opcodes.c 1.137

Rev: src/testsuite.in:1.601

2003-02-13 15:58:26 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

typo fix in sscanf, didn't check what I wanted (doesn't affect anything)

Rev: src/testsuite.in:1.600

2003-02-13 00:11:19 by Martin Stjernholm <mast@lysator.liu.se>

Some new tests and fixes for the don't-count-refs-to-self optimization.

Rev: src/testsuite.in:1.599

2003-02-12

2003-02-12 22:57:54 by Martin Stjernholm <mast@lysator.liu.se>

The gc hasn't been optional for a long time.

Rev: src/testsuite.in:1.598

2003-02-11

2003-02-11 15:22:29 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

adding sscanf %O: matching sprintf %O
(it's a start: only integers, strings and character constants are supported)

Rev: refdoc/chapters/special_functions.xml:1.2
Rev: src/opcodes.c:1.137
Rev: src/testsuite.in:1.597

2003-02-08

2003-02-08 22:36:14 by Martin Stjernholm <mast@lysator.liu.se>

Fixed the next_object tests to cope with bignum objects.

Rev: src/testsuite.in:1.596

2003-01-29

2003-01-29 22:50:59 by Marcus Comstedt <marcus@mc.pp.se>

One more <4k fix.

Rev: src/testsuite.in:1.595

2003-01-29 17:18:55 by Marcus Comstedt <marcus@mc.pp.se>

o/~ Don't be agressive, don't be a fool... o/~

Rev: src/testsuite.in:1.594

2003-01-29 17:18:48 by Marcus Comstedt <marcus@mc.pp.se>

o/~ Don't be agressive, don't be a fool... o/~

Rev: src/testsuite.in:1.580

2003-01-29 13:42:41 by Marcus Comstedt <marcus@mc.pp.se>

<4k m4 args plan proceeding...

Rev: src/testsuite.in:1.593

2003-01-28

2003-01-28 11:13:47 by Marcus Comstedt <marcus@mc.pp.se>

Put GC tests in separate file.

Rev: src/test_gc.pike:1.1
Rev: src/testsuite.in:1.592

2003-01-20

2003-01-20 14:14:33 by Marcus Comstedt <marcus@mc.pp.se>

Only test all_threads() if we have threads.

Rev: src/testsuite.in:1.591

2003-01-16

2003-01-16 16:38:37 by Martin Nilsson <mani@lysator.liu.se>

I guess MEMCMP isn't as predicatble as I thought.

Rev: src/testsuite.in:1.590

2003-01-16 15:38:01 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Removed some wasting of ports.

Rev: src/testsuite.in:1.589

2003-01-16 15:35:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed warning.

Rev: src/testsuite.in:1.588

2003-01-15

2003-01-15 22:16:48 by Martin Nilsson <mani@lysator.liu.se>

A few more tests.

Rev: src/testsuite.in:1.587

2003-01-15 19:07:15 by Martin Stjernholm <mast@lysator.liu.se>

Test that the correct lfun is called in trampoline objects.

Rev: src/testsuite.in:1.586

2003-01-15 14:49:52 by Martin Nilsson <mani@lysator.liu.se>

Made a proper list of things defined in all_constants

Rev: src/testsuite.in:1.585

2003-01-13

2003-01-13 04:36:59 by Martin Nilsson <mani@lysator.liu.se>

rusage fix.

Rev: src/testsuite.in:1.584

2003-01-11

2003-01-11 03:14:26 by Martin Stjernholm <mast@lysator.liu.se>

Improved some gc tests somewhat since the gc now reports the amount of
garbage more accurately.

Rev: src/testsuite.in:1.583

2003-01-09

2003-01-09 16:50:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Backported function_object() fixes from Pike 7.5.

Rev: lib/master.pike.in:1.239
Rev: src/testsuite.in:1.579

2003-01-09 14:29:28 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Update due to function_object() changes.

Rev: lib/master.pike.in:1.247
Rev: src/testsuite.in:1.582

2002-12-29

2002-12-29 22:30:53 by Martin Nilsson <mani@lysator.liu.se>

Added two pike -e tests.

Rev: src/testsuite.in:1.581

2002-12-20

2002-12-20 15:19:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some testsuite tests.

Rev: src/testsuite.in:1.580

2002-12-18

2002-12-18 20:45:39 by Martin Stjernholm <mast@lysator.liu.se>

Added test with Process.wait used from several threads.

Rev: src/testsuite.in:1.579

2002-12-18 20:45:38 by Martin Stjernholm <mast@lysator.liu.se>

Added test with Process.wait used from several threads.

Rev: src/testsuite.in:1.578

2002-12-12

2002-12-12 17:14:54 by Martin Nilsson <mani@lysator.liu.se>

Copy value test from Image test suite.

Rev: src/testsuite.in:1.578

2002-12-11

2002-12-11 21:54:40 by Martin Stjernholm <mast@lysator.liu.se>

Added a few line breaks to a test to make it understandable. Cope with
nonexisting directories in the module path.

Rev: src/testsuite.in:1.577

2002-12-11 21:54:40 by Martin Stjernholm <mast@lysator.liu.se>

Added a few line breaks to a test to make it understandable. Cope with
nonexisting directories in the module path.

Rev: src/testsuite.in:1.577

2002-12-03

2002-12-03 21:19:26 by Martin Nilsson <mani@lysator.liu.se>

No need to avoid these anymore. Probably.

Rev: src/testsuite.in:1.576

2002-12-03 17:57:45 by Marcus Comstedt <marcus@mc.pp.se>

Test that compat modules can be loaded as well.

Rev: src/testsuite.in:1.575

2002-12-01

2002-12-01 01:33:31 by Martin Nilsson <mani@lysator.liu.se>

Perhaps this is more likely.

Rev: src/testsuite.in:1.574

2002-11-29

2002-11-29 23:01:31 by Martin Nilsson <mani@lysator.liu.se>

ctime formatting differs between systems...

Rev: src/testsuite.in:1.573

2002-11-28

2002-11-28 22:04:36 by Martin Nilsson <mani@lysator.liu.se>

Updated new tests. New crypt and ctime tests.

Rev: src/testsuite.in:1.572

2002-11-28 20:11:43 by Martin Nilsson <mani@lysator.liu.se>

Updated clone/new tests.

Rev: src/testsuite.in:1.571

2002-11-28 19:16:33 by Martin Nilsson <mani@lysator.liu.se>

Moved tests to Calendar-specific testsuite.

Rev: src/testsuite.in:1.570

2002-11-28 13:05:08 by Henrik Grubbström (Grubba) <grubba@grubba.org>

The ::-operator now checks if the symbol actually exists...

Rev: src/testsuite.in:1.569

2002-11-26

2002-11-26 18:44:05 by Martin Nilsson <mani@lysator.liu.se>

Replaced some clone calls with normal object instanciation. Fixed some leaked constants.

Rev: src/testsuite.in:1.568

2002-11-25

2002-11-25 12:09:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Keep the watchdog alert in the lex.current_file == NULL test.

Rev: src/testsuite.in:1.567

2002-11-22

2002-11-22 16:41:08 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.

Rev: src/testsuite.in:1.566

2002-11-21

2002-11-21 18:47:42 by Martin Nilsson <mani@lysator.liu.se>

Removed getopt tests (now in lib/testsuite.in) and added some vararg-tests.

Rev: src/testsuite.in:1.565

2002-11-16

2002-11-16 14:51:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Constants installed by the original master are now restored after the replace_master() tests.

Rev: src/testsuite.in:1.564

2002-11-14

2002-11-14 18:17:28 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added FIXME.

Rev: src/testsuite.in:1.563

2002-11-14 18:09:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

F_COND_RECUR now actually looks if the identifier has been overloaded.

Rev: src/interpret_functions.h:1.119
Rev: src/testsuite.in:1.562

2002-11-13

2002-11-13 13:20:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added extra RECUR test, and some comments.

Rev: src/testsuite.in:1.561

2002-11-07

2002-11-07 17:14:09 by Marcus Comstedt <marcus@mc.pp.se>

Test for covariance of test_program within typesystem.

Rev: src/testsuite.in:1.560

2002-11-07 17:03:28 by Marcus Comstedt <marcus@mc.pp.se>

Repaired this_program when used as a value.

Rev: src/program.c:1.455
Rev: src/testsuite.in:1.559

2002-11-04

2002-11-04 09:24:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Tests shouldn't test for current behaviour, but for correct behaviour.

Rev: src/testsuite.in:1.558

2002-11-01

2002-11-01 13:29:23 by Johan Sundström <oyasumi@gmail.com>

This test currently fails (foo doesn't get expanded to "foo", but to "foo ").

Rev: src/testsuite.in:1.557

2002-10-28

2002-10-28 22:01:33 by Martin Stjernholm <mast@lysator.liu.se>

Test that a MutexKey holds a ref to its Mutex.

Rev: src/testsuite.in:1.556

2002-10-18

2002-10-18 17:16:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Cosmetic fix.

Rev: src/testsuite.in:1.555

2002-10-16

2002-10-16 18:55:50 by Marcus Comstedt <marcus@mc.pp.se>

Simpler test_eval_error tests thanks to the change in las.c.

Rev: src/modules/_math/testsuite.in:1.7
Rev: src/testsuite.in:1.554

2002-10-16 15:21:47 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Don't let the optimizer remove the code we test in the negative shift tests.

Rev: src/testsuite.in:1.553

2002-10-15

2002-10-15 16:34:14 by Marcus Comstedt <marcus@mc.pp.se>

Proper edge case handling of <<, >> and pow when involving bignums.

Rev: src/modules/Gmp/mpz_glue.c:1.113
Rev: src/modules/Gmp/testsuite.in:1.21
Rev: src/modules/_math/math.c:1.51
Rev: src/modules/_math/testsuite.in:1.6
Rev: src/testsuite.in:1.552

2002-10-15 14:21:00 by Marcus Comstedt <marcus@mc.pp.se>

Shift edge case tests added.

Rev: src/testsuite.in:1.551

2002-10-15 12:23:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test for [bug 3270].

Rev: src/testsuite.in:1.550

2002-10-15 12:12:49 by Anders Johansson <anders@roxen.com>

Added test case for [bug 3270]. Error in mktime on Linux.

Rev: src/testsuite.in:1.391

2002-10-13

2002-10-13 23:11:34 by Martin Nilsson <mani@lysator.liu.se>

Don't leak constants.

Rev: src/testsuite.in:1.549

2002-10-12

2002-10-12 13:14:44 by Martin Nilsson <mani@lysator.liu.se>

Remove tests that exists in the String testsuite.

Rev: src/testsuite.in:1.548

2002-10-12 12:09:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed some broken (7.2 compat) tests.

Rev: src/testsuite.in:1.547

2002-10-11

2002-10-11 15:17:01 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Avoid constant expressions that may throw errors.

Rev: src/testsuite.in:1.546

2002-10-09

2002-10-09 02:08:06 by Martin Nilsson <mani@lysator.liu.se>

Removed Yabu test

Rev: src/testsuite.in:1.545

2002-10-03

2002-10-03 21:49:18 by Martin Stjernholm <mast@lysator.liu.se>

Check that localtime, gmtime and ctime don't dump core on negative
timestamps (on NT).

Rev: src/testsuite.in:1.544

2002-10-01

2002-10-01 10:53:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed condition variable test.

Rev: src/testsuite.in:1.543

2002-09-24

2002-09-24 15:14:47 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Oops, bugfix.

Rev: src/testsuite.in:1.542

2002-09-24 11:20:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Make sure the escape catch tests aren't optimized away...

Rev: src/testsuite.in:1.541

2002-09-24 10:56:15 by Marcus Comstedt <marcus@mc.pp.se>

Added quoting to popen commandline on NT.

Rev: src/testsuite.in:1.540

2002-09-21

2002-09-21 18:24:36 by Martin Stjernholm <mast@lysator.liu.se>

Test a recursive compilation problem in the CompatResolver system.

Rev: src/testsuite.in:1.539

2002-09-21 15:09:04 by Martin Stjernholm <mast@lysator.liu.se>

Added test case for the local::-on-variables error.

Rev: src/testsuite.in:1.538

2002-09-15

2002-09-15 23:12:40 by Martin Nilsson <mani@lysator.liu.se>

Removed testsuite.tmp after all tests are done with it.

Rev: src/testsuite.in:1.537

2002-09-15 22:42:16 by Marcus Comstedt <marcus@mc.pp.se>

Require ; after implicit lambda.

Rev: src/language.yacc:1.293
Rev: src/testsuite.in:1.536

2002-09-07

2002-09-07 01:03:19 by Martin Nilsson <mani@lysator.liu.se>

Should fix resolver test on Pikes without GTK.

Rev: src/testsuite.in:1.535

2002-09-03

2002-09-03 22:15:17 by Martin Nilsson <mani@lysator.liu.se>

Yet another try to get the resolv test to work properly.

Rev: src/testsuite.in:1.534

2002-09-02

2002-09-02 10:15:38 by Martin Nilsson <mani@lysator.liu.se>

Readded ignore for db.

Rev: src/testsuite.in:1.533

2002-09-02 00:15:04 by Martin Nilsson <mani@lysator.liu.se>

Updated resolver test to work on systems that lacks Gz.

Rev: src/testsuite.in:1.532

2002-08-25

2002-08-25 15:25:58 by Martin Nilsson <mani@lysator.liu.se>

Attempt to fix half of the verification errors on dbsrv1.emsphone.com

Rev: src/testsuite.in:1.531

2002-08-20

2002-08-20 22:52:14 by Martin Nilsson <mani@lysator.liu.se>

Removed tests done elsewhere.

Rev: src/testsuite.in:1.530

2002-08-19

2002-08-19 16:01:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fix for NT.

Rev: src/testsuite.in:1.529

2002-08-02

2002-08-02 23:32:05 by Martin Nilsson <mani@lysator.liu.se>

Removed moved tests.

Rev: src/testsuite.in:1.528

2002-08-02 03:07:18 by Johan Sundström <oyasumi@gmail.com>

Reverted ugly `<<(string, int) / `>>(string, int) hack.

Rev: src/operators.c:1.157
Rev: src/testsuite.in:1.527

2002-07-29

2002-07-29 17:20:06 by Martin Nilsson <mani@lysator.liu.se>

Take verbosity level from the constant _verbose.

Rev: src/testsuite.in:1.526

2002-07-29 14:34:34 by Martin Nilsson <mani@lysator.liu.se>

Tests for dirname and basename

Rev: src/testsuite.in:1.525

2002-07-27

2002-07-27 20:41:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

The type checking is now somewhat less strict (implements vs compatible).
Adjust the affected tests to reality.

Rev: src/testsuite.in:1.524

2002-06-12

2002-06-12 19:31:48 by Johan Sundström <oyasumi@gmail.com>

Updated LR test case with proper GrammarParser name.

Rev: src/testsuite.in:1.523

2002-06-11

2002-06-11 14:15:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test for [bug 2690].

Rev: src/testsuite.in:1.522

2002-06-10

2002-06-10 20:46:42 by Martin Stjernholm <mast@lysator.liu.se>

Test static lookup of identifiers in a private inherit of a
surrounding class.

Rev: src/testsuite.in:1.521

2002-06-07

2002-06-07 02:16:42 by Martin Stjernholm <mast@lysator.liu.se>

Recognize this_program in front of ::, for consistency with Foo:: when Foo
is a surrounding class.

Rev: src/language.yacc:1.286
Rev: src/testsuite.in:1.520

2002-05-27

2002-05-27 12:01:13 by Johan Sundström <oyasumi@gmail.com>

Regression test for Calendar.Week(2002,1)->day() bug.

Rev: src/testsuite.in:1.519

2002-05-24

2002-05-24 17:16:18 by Martin Nilsson <mani@lysator.liu.se>

Fixed warnings. Added warning tests.

Rev: src/testsuite.in:1.518

2002-05-12

2002-05-12 01:29:35 by Martin Stjernholm <mast@lysator.liu.se>

Fixed the generalized case of [bug 3006] and disabled it for now; I
suspect the whole resolve system needs to be overhauled to make it
work.

Rev: src/testsuite.in:1.517

2002-05-12 00:31:42 by Martin Stjernholm <mast@lysator.liu.se>

Fixed a simple mistake.

Rev: src/testsuite.in:1.516

2002-05-12 00:29:32 by Martin Stjernholm <mast@lysator.liu.se>

Added a slightly generalized version of the test for [bug 3006], which
shows that the current approach would require an arbitrary amount of
passes to fix these cases.

Rev: src/testsuite.in:1.515

2002-05-11

2002-05-11 21:29:58 by Martin Stjernholm <mast@lysator.liu.se>

Update a test of the type for this_object(). Added tests for
Foo::this_program and this.

Rev: src/testsuite.in:1.514

2002-05-11 01:23:43 by Martin Stjernholm <mast@lysator.liu.se>

Lookups with Foo::bar where Foo is the name of a surrounding class should
not be static/inline.

Rev: src/language.yacc:1.281
Rev: src/testsuite.in:1.513

2002-05-10

2002-05-10 22:20:57 by Martin Stjernholm <mast@lysator.liu.se>

Added another line number test.

Rev: src/testsuite.in:1.512

2002-05-09

2002-05-09 20:49:18 by Martin Nilsson <mani@lysator.liu.se>

Fix LR test.

Rev: src/testsuite.in:1.511

2002-05-05

2002-05-05 16:31:08 by Martin Stjernholm <mast@lysator.liu.se>

Implemented global.Foo to be able to resolve the module Foo even when there
is a local identifier with that name.

Rev: src/language.yacc:1.277
Rev: src/program.c:1.423
Rev: src/program.h:1.157
Rev: src/testsuite.in:1.510

2002-05-05 13:03:42 by Martin Stjernholm <mast@lysator.liu.se>

Added new keyword global to be able to access identifiers on the top level
of the compilation unit using global::foo. (Deactivated in 7.2 compatibility
mode, of course.)

Rev: src/language.yacc:1.276
Rev: src/lexer.h:1.36
Rev: src/testsuite.in:1.509

2002-05-05 00:28:30 by Martin Stjernholm <mast@lysator.liu.se>

Include the names of the surrounding classes themselves in the lookup for
Foo::, to make it possible to adress hidden variables in the scopes of
surrounding classes, e.g:

class X {
int i;
void create (int i) {X::i = i;}
}

Since this change is mostly but not completely compatible with the earlier
lookup rule, it's disabled in 7.2 compatibility mode.

Rev: src/language.yacc:1.275
Rev: src/testsuite.in:1.508

2002-05-02

2002-05-02 16:33:14 by Martin Stjernholm <mast@lysator.liu.se>

Added encode_object and decode_object to some codecs, since
encode_value and decode_value no longer ignores the error when they
don't exist.

Rev: src/testsuite.in:1.507

2002-05-02 00:30:30 by Martin Nilsson <mani@lysator.liu.se>

Run vtable and gc tests as test_tests.

Rev: src/testsuite.in:1.506

2002-05-01

2002-05-01 20:06:21 by Martin Stjernholm <mast@lysator.liu.se>

Added some tests for the identifier lookup fix.

Rev: src/testsuite.in:1.505

2002-04-29

2002-04-29 15:07:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some more info about the {low,upp}er_case() test.

Rev: src/testsuite.in:1.504

2002-04-29 14:59:25 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed missed Unicode 3.2.0 changes in lower_case() test.

Rev: src/testsuite.in:1.503

2002-04-29 13:07:09 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Updated {upp,low}er_case() tests to Unicode 3.2.0.

Rev: src/testsuite.in:1.502

2002-04-28

2002-04-28 04:48:19 by Martin Stjernholm <mast@lysator.liu.se>

Added test that shows a rather deep conflict between machine code that
updates pc relatively and opcodes using PIKE_FRAME_RETURN_INTERNAL.

Rev: src/testsuite.in:1.501

2002-04-28 02:27:31 by Martin Stjernholm <mast@lysator.liu.se>

Added a line number test.

Rev: src/testsuite.in:1.500

2002-04-26

2002-04-26 22:48:55 by Martin Nilsson <mani@lysator.liu.se>

Fixes a testcase which was no longer correct for Unicode 3.2.0.

Rev: src/testsuite.in:1.499

2002-04-20

2002-04-20 14:56:14 by Johan Sundström <oyasumi@gmail.com>

Added string `>>(string, int) (and string `<<(string, int)) for string truncation.

Rev: src/operators.c:1.146
Rev: src/testsuite.in:1.498

2002-04-18

2002-04-18 10:50:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Vtable test now also verifies {en,de}code_value() of programs.

Rev: src/testsuite.in:1.497

2002-04-18 10:46:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Vtable test now also verifies {en,de}code_value() of programs.

Rev: src/testsuite.in:1.390

2002-04-15

2002-04-15 12:27:32 by Martin Nilsson <mani@lysator.liu.se>

Added bug numbers to tests for 3013 and 3014.

Rev: src/testsuite.in:1.496

2002-04-12

2002-04-12 22:53:50 by Martin Stjernholm <mast@lysator.liu.se>

Added some more tests for this_program.

Rev: src/testsuite.in:1.495

2002-04-12 16:34:11 by Martin Nilsson <mani@lysator.liu.se>

Added crunch number to test for [bug 2677] and [bug 3006].

Rev: src/testsuite.in:1.494

2002-04-11

2002-04-11 20:49:14 by Martin Nilsson <mani@lysator.liu.se>

Renamed test_compile_error_low to test_compile_error_any for consistency.

Rev: bin/mktestsuite:1.17
Rev: refdoc/chapters/testsuite.xml:1.2
Rev: src/testsuite.in:1.493

2002-04-09

2002-04-09 19:47:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test of implicit lambda bug.

Rev: src/testsuite.in:1.492

2002-03-21

2002-03-21 14:48:47 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test of [bug 2861].

Rev: src/testsuite.in:1.491

2002-03-13

2002-03-13 15:05:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test of [bug 2845].

Rev: src/testsuite.in:1.490

2002-03-08

2002-03-08 18:54:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test of [bug 2830].

Rev: src/testsuite.in:1.489

2002-03-02

2002-03-02 18:51:36 by Martin Stjernholm <mast@lysator.liu.se>

Added some test cases for switches with case ranges.

Rev: src/testsuite.in:1.488

2002-03-01

2002-03-01 15:34:26 by Martin Stjernholm <mast@lysator.liu.se>

Separated the last test case into two separate ones.

Rev: src/testsuite.in:1.487

2002-03-01 13:42:50 by Martin Stjernholm <mast@lysator.liu.se>

Added a test case for two rather tricky resolver problems.

Rev: src/testsuite.in:1.486

2002-02-28

2002-02-28 12:22:03 by Martin Stjernholm <mast@lysator.liu.se>

Added test case for bogus ?: error.

Rev: src/testsuite.in:1.485

2002-02-26

2002-02-26 18:18:15 by Martin Stjernholm <mast@lysator.liu.se>

Added test case for peephole optimizer bug.

Rev: src/testsuite.in:1.484

2002-02-14

2002-02-14 15:24:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test of UNDEFINED.

Rev: src/testsuite.in:1.483

2002-01-31

2002-01-31 16:55:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added a few tests of Array.dwim_sort_func(), cf [bug 2725].

Rev: src/testsuite.in:1.482

2002-01-18

2002-01-18 05:17:17 by Martin Nilsson <mani@lysator.liu.se>

Some int2char and int2hex tests.

Rev: src/testsuite.in:1.481

2002-01-04

2002-01-04 14:14:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test of [bug 2660].

Rev: src/testsuite.in:1.480

2001-12-20

2001-12-20 00:17:33 by Martin Stjernholm <mast@lysator.liu.se>

Added a test to check error recovery for an invalid inherit line.

Rev: src/testsuite.in:1.479

2001-12-19

2001-12-19 23:52:44 by Martin Stjernholm <mast@lysator.liu.se>

A couple of tests for the get_predefines handler callback.

Rev: src/testsuite.in:1.478

2001-12-16

2001-12-16 01:36:12 by Martin Stjernholm <mast@lysator.liu.se>

Added a disabled test case for an inherit case I think ought to work,
but doesn't seem possible to solve with the current approach.

Rev: src/testsuite.in:1.477

2001-12-15

2001-12-15 01:53:10 by Martin Stjernholm <mast@lysator.liu.se>

Some tests for inherit in combination with delayed compilation.

Rev: src/testsuite.in:1.476

2001-12-12

2001-12-12 21:14:04 by Martin Stjernholm <mast@lysator.liu.se>

Isolated the tests that makes temporary modules from each other.

Rev: src/testsuite.in:1.475

2001-12-10

2001-12-10 02:11:11 by Martin Stjernholm <mast@lysator.liu.se>

Modified a test since a multiset copy is not enough to remove
destructed objects in the new multiset implementation. (It's due to
copy-on-write; mappings already work like that.)

Rev: src/testsuite.in:1.474

2001-11-28

2001-11-28 17:29:04 by Martin Stjernholm <mast@lysator.liu.se>

Added test case for prototype problem when inheriting classes with
implicit create functions.

Rev: src/testsuite.in:1.473

2001-11-27

2001-11-27 20:41:32 by Martin Stjernholm <mast@lysator.liu.se>

Added test case for scope pointer bug.

Rev: src/testsuite.in:1.472

2001-11-10

2001-11-10 19:33:15 by Martin Stjernholm <mast@lysator.liu.se>

Small fix.

Rev: src/testsuite.in:1.471

2001-11-10 19:25:56 by Martin Stjernholm <mast@lysator.liu.se>

Added test for cyclic module ref problem. This worked before the merge
with Hubbes 7.4 branch.

Rev: src/testsuite.in:1.470

2001-11-09

2001-11-09 02:09:15 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

Changes from Hubbe
signal the watchdog more..
speedups, optimizations, memory leak fixes and some bug fixes
cleaned up output from one of the tests
nicer

Rev: src/testsuite.in:1.469

2001-11-02

2001-11-02 15:48:47 by Martin Stjernholm <mast@lysator.liu.se>

master()->_master_file_name can be 0.

Rev: src/testsuite.in:1.468

2001-11-02 11:45:59 by Martin Stjernholm <mast@lysator.liu.se>

Fix to the _disable_threads test to avoid hanging on some OS's.

Rev: src/testsuite.in:1.467

2001-11-01

2001-11-01 19:03:51 by Martin Stjernholm <mast@lysator.liu.se>

The _disable_threads uses a named pipe, so it must be deactivated on
NT.

Rev: src/testsuite.in:1.466

2001-11-01 18:35:22 by Martin Stjernholm <mast@lysator.liu.se>

Added test case for the tricky _disable_threads bug.

Rev: src/testsuite.in:1.465

2001-10-19

2001-10-19 20:16:01 by Martin Stjernholm <mast@lysator.liu.se>

Added test case for "string_search did a bobo!" bug.

Rev: src/testsuite.in:1.464

2001-10-15

2001-10-15 09:22:17 by Martin Stjernholm <mast@lysator.liu.se>

Added some tests for problems like the one fixed in revision 1.120 of
array.c.

Rev: src/testsuite.in:1.463

2001-10-06

2001-10-06 09:24:48 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

bugfix in infokom:350113 test

Rev: src/testsuite.in:1.462

2001-10-06 09:23:17 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

bugfix in infokom:350113 test

Rev: src/testsuite.in:1.461

2001-10-06 09:14:33 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

test for infokom:350113 and bugfix in backtrace test

Rev: src/testsuite.in:1.460

2001-10-05

2001-10-05 09:29:59 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

adding backtrace linenumber test

Rev: src/testsuite.in:1.459

2001-10-02

2001-10-02 09:16:55 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

I see no reason why []=({}); should be allowed, so the test goes.

Rev: src/testsuite.in:1.458

2001-10-01

2001-10-01 19:55:01 by Martin Nilsson <mani@lysator.liu.se>

Nicer output

Rev: bin/test_pike.pike:1.59
Rev: src/modules/_Crypto/rijndaeltest.pike:1.5
Rev: src/modules/files/sendfiletest.pike:1.7
Rev: src/modules/files/socktest.pike:1.19
Rev: src/test_co.pike:1.7
Rev: src/testsuite.in:1.457

2001-09-30

2001-09-30 18:56:47 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

test for the oddities []=({}) and foreach (a;;); added

Rev: src/testsuite.in:1.456

2001-09-29

2001-09-29 08:47:04 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

some fixes for arr[*]+=integer;

Rev: src/docode.c:1.135
Rev: src/interpret_functions.h:1.96
Rev: src/testsuite.in:1.455
Rev: src/treeopt.in:1.66

2001-09-28

2001-09-28 00:01:45 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

automap implemented x[*] + y[*] now works

Rev: src/builtin.cmod:1.67
Rev: src/docode.c:1.133
Rev: src/interpret_functions.h:1.94
Rev: src/language.yacc:1.261
Rev: src/las.c:1.268
Rev: src/opcodes.h:1.24
Rev: src/testsuite.in:1.454

2001-09-23

2001-09-23 10:34:57 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

added bug [1858] to testsuite

Rev: src/testsuite.in:1.453

2001-09-23 10:19:33 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

added bug [1996] and [721] to testsuite

Rev: src/testsuite.in:1.452

2001-09-11

2001-09-11 05:59:46 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

added a test that previously caused a memory leak

Rev: src/testsuite.in:1.451

2001-09-05

2001-09-05 03:54:00 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix for an obscure mapping bug (thanks to Mast for pointing this out)

Rev: src/mapping.c:1.135
Rev: src/testsuite.in:1.450

2001-08-16

2001-08-16 04:33:32 by Martin Stjernholm <mast@lysator.liu.se>

The error thrown by compile() is no longer an array.

Rev: src/testsuite.in:1.449

2001-08-09

2001-08-09 18:53:04 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug causing infinite recursion when a recursive copy of a
self-referencing mapping is done.

Rev: src/mapping.c:1.130
Rev: src/testsuite.in:1.448

2001-08-02

2001-08-02 22:24:11 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

preserve variables used by lambdas so that they do not fall out of scope, Kupo

Rev: src/language.yacc:1.257
Rev: src/las.h:1.51
Rev: src/program.c:1.361
Rev: src/testsuite.in:1.447

2001-07-28

2001-07-28 07:12:18 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

test for recent bug in F_COND_RECUR

Rev: src/testsuite.in:1.446

2001-07-16

2001-07-16 00:38:28 by Martin Stjernholm <mast@lysator.liu.se>

Backported from 7.3 all the fixes to encode_value and decode_value wrt
recursive references in encoded objects and programs.

Rev: src/encode.c:1.83
Rev: src/object.c:1.163
Rev: src/object.h:1.57
Rev: src/testsuite.in:1.389
Rev: src/version.h:1.377

2001-07-15

2001-07-15 21:16:04 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix for encoding cyclic object/program references

Rev: src/encode.c:1.111
Rev: src/testsuite.in:1.445

2001-07-12

2001-07-12 23:56:04 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

added a tricy encode_value/decode_value test

Rev: src/testsuite.in:1.444

2001-07-12 15:07:35 by Martin Stjernholm <mast@lysator.liu.se>

Added some tests to ensure that simple types aren't removed in weak
references.

Rev: src/testsuite.in:1.443

2001-07-05

2001-07-05 22:22:38 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

don't save parent if not wanted...

Rev: bin/test_pike.pike:1.57
Rev: src/testsuite.in:1.442

2001-07-05 01:44:56 by Martin Stjernholm <mast@lysator.liu.se>

Fixed gc bug when things in partly weak mappings were freed in the zap weak
pass.

Rev: src/gc.c:1.167
Rev: src/gc.h:1.83
Rev: src/svalue.c:1.112
Rev: src/testsuite.in:1.441

2001-07-04

2001-07-04 13:19:11 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.

Rev: src/testsuite.in:1.440

2001-07-04 13:00:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.

Rev: src/testsuite.in:1.439

2001-07-04 12:32:25 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.

Rev: src/testsuite.in:1.438

2001-07-04 12:27:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.

Rev: src/testsuite.in:1.437

2001-07-04 12:08:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added tests to check that prototypes evaluate to false.

Rev: src/testsuite.in:1.436

2001-07-03

2001-07-03 17:31:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.

Rev: src/testsuite.in:1.435

2001-07-03 17:05:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved variable aliasing test.

Rev: src/testsuite.in:1.434

2001-07-03 13:39:20 by Martin Stjernholm <mast@lysator.liu.se>

Added test case for a type confusion between classes.

Rev: src/testsuite.in:1.433

2001-07-01

2001-07-01 23:42:41 by Martin Stjernholm <mast@lysator.liu.se>

Added gc test with cycle between parent program and inherited program.

Rev: src/testsuite.in:1.432

2001-07-01 18:34:20 by Martin Stjernholm <mast@lysator.liu.se>

Added test case for live recurse bug in the gc.

Rev: src/testsuite.in:1.431

2001-06-29

2001-06-29 17:04:19 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test for bug in init_string_buffer().

Rev: src/testsuite.in:1.430

2001-06-27

2001-06-27 21:11:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test of replace().

Rev: src/testsuite.in:1.429

2001-06-27 00:01:32 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bogus touching of the "lesser" mapping_data struct which could cause
false alarms when running with gc self-tests.

Rev: src/mapping.c:1.126
Rev: src/testsuite.in:1.428

2001-06-23

2001-06-23 10:33:11 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

avoid generating tail recursion inside catch()

Rev: src/docode.c:1.121
Rev: src/interpret.c:1.208
Rev: src/opcodes.h:1.17
Rev: src/peep.c:1.47
Rev: src/peep.in:1.53
Rev: src/testsuite.in:1.427

2001-06-20

2001-06-20 16:05:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed multiset test.

Rev: src/testsuite.in:1.426

2001-06-20 15:21:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test for broken weak multisets.

Rev: src/testsuite.in:1.425

2001-06-11

2001-06-11 18:18:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test for combine_path("/", "foo", "") compatibility.

Rev: src/testsuite.in:1.424

2001-06-11 11:20:18 by Marcus Wellhardh <wellhard@roxen.com>

Added testcase for combine_path("/","foo","")

Rev: src/testsuite.in:1.388

2001-06-08

2001-06-08 14:26:42 by Martin Stjernholm <mast@lysator.liu.se>

Backported the separate weak indices and values feature from 7.3.

Rev: lib/modules/Pike.pmod:1.1
Rev: src/builtin.cmod:1.18
Rev: src/builtin_functions.c:1.341
Rev: src/builtin_functions.h:1.16
Rev: src/mapping.c:1.117
Rev: src/mapping.h:1.35
Rev: src/svalue.c:1.96
Rev: src/svalue.h:1.76
Rev: src/testsuite.in:1.387

2001-06-08 12:51:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added a few more combine_path() tests.

Rev: src/testsuite.in:1.423

2001-06-08 00:36:01 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

combine_path now handles wide strings, added combine_path_nt and combine_path_unix

Rev: src/builtin_functions.c:1.375
Rev: src/combine_path.h:1.1
Rev: src/testsuite.in:1.422

2001-06-06

2001-06-06 02:22:36 by Martin Stjernholm <mast@lysator.liu.se>

Fixed [bug 1728] where setting the weak flag on an empty array or multiset
caused multisets created later to also be weak.

Rev: src/array.c:1.102
Rev: src/array.h:1.31
Rev: src/builtin_functions.c:1.340
Rev: src/gc.c:1.145
Rev: src/testsuite.in:1.386

2001-06-05

2001-06-05 10:13:59 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

new testsuite tests for 0x and random()

Rev: src/testsuite.in:1.421

2001-06-05 00:03:57 by Martin Stjernholm <mast@lysator.liu.se>

Use separate weak flags for indices and values.

Rev: lib/modules/Pike.pmod:1.1
Rev: src/builtin.cmod:1.30
Rev: src/builtin_functions.h:1.17
Rev: src/testsuite.in:1.420

2001-05-31

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

Fixed optimizer bug in handling of replace(). Fixes [bug 1711]

Rev: src/builtin_functions.c:1.370
Rev: src/testsuite.in:1.419

2001-05-30

2001-05-30 16:01:16 by Fredrik Noring <noring@nocrew.org>

Added test for XMLRPC.

Rev: src/testsuite.in:1.385

2001-05-30 14:04:38 by Fredrik Noring <noring@nocrew.org>

Added test for XMLRPC.

Rev: src/testsuite.in:1.418

2001-05-29

2001-05-29 16:48:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed macro expansion bug in cpp().

Rev: src/cpp.c:1.85
Rev: src/preprocessor.h:1.40
Rev: src/testsuite.in:1.417

2001-05-24

2001-05-24 22:39:01 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix for stack errors

Rev: src/interpret.c:1.200
Rev: src/interpret.h:1.85
Rev: src/interpret_functions.h:1.55
Rev: src/testsuite.in:1.416

2001-05-24 18:17:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

The testsuite_test.pmod test now uses an error handler to hide to (intentional)
compilation errors.

Rev: src/testsuite.in:1.415

2001-05-22

2001-05-22 13:42:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Less verbose.

Rev: src/testsuite.in:1.414

2001-05-19

2001-05-19 08:30:02 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

added compile-crash test to testsuite

Rev: src/testsuite.in:1.413

2001-05-17

2001-05-17 23:49:07 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix for #string

Rev: src/preprocessor.h:1.39
Rev: src/testsuite.in:1.412

2001-05-17 17:48:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed a few bugs in the String.SplitIterator tests.

Rev: src/testsuite.in:1.411

2001-05-17 16:58:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added tests for String.SplitIterator.

Rev: src/testsuite.in:1.410

2001-05-15

2001-05-15 20:49:09 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

commited commented out test that crashes pike on out-of-address-space-related errors; creating 10000 threads

Rev: src/testsuite.in:1.409

2001-05-15 04:47:32 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

added a testsuite test for [bug 1648]

Rev: src/testsuite.in:1.408

2001-05-10

2001-05-10 22:14:38 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

use less C stack

Rev: src/interpret.c:1.193
Rev: src/interpret.h:1.81
Rev: src/interpret_functions.h:1.52
Rev: src/lex.c:1.88
Rev: src/opcodes.h:1.14
Rev: src/program.c:1.320
Rev: src/testsuite.in:1.407

2001-05-07

2001-05-07 21:45:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Removed forced fail in the vtable test.

Rev: src/testsuite.in:1.406

2001-05-07 11:18:32 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

adding PV.pike to what is not supposed to be able to be compiled when GTK is not around

Rev: src/testsuite.in:1.405

2001-04-18

2001-04-18 17:12:58 by Marcus Comstedt <marcus@mc.pp.se>

Added surrogate and byteorder mark handling to unicode_to_string().

Rev: src/builtin_functions.c:1.363
Rev: src/testsuite.in:1.404

2001-04-16

2001-04-16 01:52:19 by Martin Stjernholm <mast@lysator.liu.se>

Implemented String.trim_whites and String.trim_all_whites in C.

Rev: lib/modules/String.pmod:1.17
Rev: src/builtin.cmod:1.28
Rev: src/testsuite.in:1.403

2001-04-10

2001-04-10 09:51:42 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

fixed function_object and function_name to return proper values for scope-using lambda functions

Rev: src/builtin.cmod:1.26
Rev: src/encode.c:1.97
Rev: src/testsuite.in:1.402

2001-04-08

2001-04-08 10:11:40 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

pike now avoides saving o->parent when it doesn't have to

Rev: src/bignum.c:1.21
Rev: src/builtin.cmod:1.25
Rev: src/builtin_functions.c:1.358
Rev: src/las.c:1.250
Rev: src/object.c:1.168
Rev: src/program.c:1.310
Rev: src/program.h:1.124
Rev: src/testsuite.in:1.401

2001-04-07

2001-04-07 09:21:23 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

added a few Stdio.FILE.gets and ngets tests

Rev: src/testsuite.in:1.400

2001-03-31

2001-03-31 21:03:19 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.

Rev: src/testsuite.in:1.399

2001-03-31 15:21:47 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some tests for class(type ... var).

Rev: src/testsuite.in:1.398

2001-03-23

2001-03-23 00:50:45 by Martin Stjernholm <mast@lysator.liu.se>

Fixed a rather obscure expansion difference between the preprocessor and
cpp(1).

Rev: src/preprocessor.h:1.37
Rev: src/testsuite.in:1.397

2001-03-20

2001-03-20 12:48:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

More tests.

Rev: src/testsuite.in:1.396

2001-03-17

2001-03-17 06:25:58 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

implicit functions *without* semicolons..

Rev: src/language.yacc:1.233
Rev: src/las.c:1.246
Rev: src/las.h:1.48
Rev: src/testsuite.in:1.395

2001-03-12

2001-03-12 10:51:30 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

encapuslated backend in an object

Rev: lib/master.pike.in:1.146
Rev: src/Makefile.in:1.251
Rev: src/backend.c:1.64(DEAD)
Rev: src/backend.cmod:1.1
Rev: src/dumpmaster.pike:1.7
Rev: src/main.c:1.115
Rev: src/modules/call_out/.cvsignore:1.8(DEAD)
Rev: src/modules/call_out/Makefile.in:1.8(DEAD)
Rev: src/modules/call_out/acconfig.h:1.1(DEAD)
Rev: src/modules/call_out/call_out.c:1.40(DEAD)
Rev: src/modules/call_out/configure.in:1.7(DEAD)
Rev: src/modules/call_out/doc/_do_call_outs:1.1(DEAD)
Rev: src/modules/call_out/doc/call_out:1.1.1.1(DEAD)
Rev: src/modules/call_out/doc/call_out_info:1.1.1.1(DEAD)
Rev: src/modules/call_out/doc/find_call_out:1.1.1.1(DEAD)
Rev: src/modules/call_out/doc/remove_call_out:1.1.1.1(DEAD)
Rev: src/modules/call_out/test_co.pike:1.6(DEAD)
Rev: src/modules/call_out/testsuite.in:1.6(DEAD)
Rev: src/modules/spider/spider.c:1.103
Rev: src/test_co.pike:1.6
Rev: src/testsuite.in:1.394

2001-03-02

2001-03-02 02:33:11 by Marcus Comstedt <marcus@mc.pp.se>

Added ++ test on multiset/mapping lvalues.

Rev: src/testsuite.in:1.393

2001-03-02 02:32:58 by Marcus Comstedt <marcus@mc.pp.se>

Added ++ test on multiset/mapping lvalues.

Rev: src/testsuite.in:1.384

2001-02-28

2001-02-28 14:48:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Oops.

Rev: src/testsuite.in:1.392

2001-02-28 14:44:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some more foreach(string;;) tests.

Rev: src/testsuite.in:1.391

2001-02-28 12:46:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Various foreach(;;) test fixes.

Rev: src/testsuite.in:1.390

2001-02-28 04:23:08 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

tests for foreach(;;)

Rev: src/testsuite.in:1.389

2001-02-25

2001-02-25 18:06:55 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix for constants

Rev: src/docode.c:1.68
Rev: src/docode.h:1.9
Rev: src/operators.c:1.91
Rev: src/testsuite.in:1.300

2001-02-25 17:55:09 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix for constants

Rev: src/docode.c:1.102
Rev: src/docode.h:1.11
Rev: src/operators.c:1.119
Rev: src/testsuite.in:1.383

2001-02-25 17:42:50 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix for constants

Rev: src/docode.c:1.108
Rev: src/docode.h:1.12
Rev: src/operators.c:1.127
Rev: src/testsuite.in:1.388

2001-02-21

2001-02-21 16:29:23 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

some additional type checking tests

Rev: src/testsuite.in:1.387

2001-02-21 16:28:27 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

some additional type checking tests

Rev: src/testsuite.in:1.386

2001-02-19

2001-02-19 09:11:29 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

added Filesystem.System test to testsuite

Rev: src/testsuite.in:1.385

2001-02-10

2001-02-10 02:18:49 by Martin Stjernholm <mast@lysator.liu.se>

Modified half of the tail recursion tests to test what they were intended to
test. (Some of them might work simply because the sensitive svalue happen to
be too far up on the stack to trig the bug, though.)

Rev: src/testsuite.in:1.384

2001-02-10 02:18:48 by Martin Stjernholm <mast@lysator.liu.se>

Modified half of the tail recursion tests to test what they were intended to
test. (Some of them might work simply because the sensitive svalue happen to
be too far up on the stack to trig the bug, though.)

Rev: src/testsuite.in:1.382

2001-02-08

2001-02-08 04:04:41 by Martin Stjernholm <mast@lysator.liu.se>

Added tests for premature stack popping in the tail recursion opcodes.

Rev: src/testsuite.in:1.383

2001-02-08 04:04:39 by Martin Stjernholm <mast@lysator.liu.se>

Added tests for premature stack popping in the tail recursion opcodes.

Rev: src/testsuite.in:1.381

2001-02-05

2001-02-05 11:24:16 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

better calibration of RDTSC hrtime routine, and a testsuite test

Rev: src/configure.in:1.473
Rev: src/port.c:1.38
Rev: src/testsuite.in:1.382

2001-02-04

2001-02-04 09:09:01 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

test stuff before trying to test the Calendar module

Rev: src/testsuite.in:1.381

2001-01-26

2001-01-26 00:54:17 by Martin Stjernholm <mast@lysator.liu.se>

Added test case for the weak mapping bug.

Rev: src/testsuite.in:1.380

2001-01-25

2001-01-25 09:41:08 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

test for @

Rev: src/testsuite.in:1.379

2001-01-23

2001-01-23 06:08:20 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more tests for Process.split_quoted_string

Rev: src/testsuite.in:1.378

2001-01-20

2001-01-20 13:46:43 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

made static modules behave more like dynamic modules..

Rev: lib/modules/__builtin_dirnode.pmod:1.1
Rev: src/modules/static_module_makefile.in:1.59
Rev: src/testsuite.in:1.377

2001-01-19

2001-01-19 15:19:52 by Martin Stjernholm <mast@lysator.liu.se>

Test case for the destruct_object_to_destruct fix.

Rev: src/testsuite.in:1.299

2001-01-19 15:19:51 by Martin Stjernholm <mast@lysator.liu.se>

Test case for the destruct_object_to_destruct fix.

Rev: src/testsuite.in:1.376

2001-01-18

2001-01-18 22:08:57 by Martin Stjernholm <mast@lysator.liu.se>

Fixed it a bit.

Rev: src/testsuite.in:1.375

2001-01-18 22:08:54 by Martin Stjernholm <mast@lysator.liu.se>

Fixed it a bit.

Rev: src/testsuite.in:1.298

2001-01-18 21:40:29 by Martin Stjernholm <mast@lysator.liu.se>

Modified the gc recursion test to require less objects.

Rev: src/testsuite.in:1.374

2001-01-18 21:40:27 by Martin Stjernholm <mast@lysator.liu.se>

Modified the gc recursion test to require less objects.

Rev: src/testsuite.in:1.297

2001-01-18 17:38:37 by Martin Stjernholm <mast@lysator.liu.se>

Reverted an interesting "optimization".

Rev: src/testsuite.in:1.373

2001-01-17

2001-01-17 17:38:47 by Martin Stjernholm <mast@lysator.liu.se>

Ported gc test from 7.0, for completeness sake.

Rev: src/testsuite.in:1.372

2001-01-17 17:33:05 by Martin Stjernholm <mast@lysator.liu.se>

Added test for gc:ing a long chain of short svalues.

Rev: src/testsuite.in:1.296

2001-01-16

2001-01-16 12:00:00 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

The NT-tools are now in a separate repository.

Rev: .autodoc_inlining:1.1(DEAD)
Rev: .autodoc_syntax:1.1(DEAD)
Rev: .build_lobotomized_crypto:1.1(DEAD)
Rev: .cvsignore:1.5
Rev: .how_to_build_from_scratch:1.7(DEAD)
Rev: .how_to_create_modules:1.2(DEAD)
Rev: .zap_real_crypto:1.2(DEAD)
Rev: ANNOUNCE:1.8(DEAD)
Rev: ANNOUNCE_0.5:1.2(DEAD)
Rev: Makefile:1.29(DEAD)
Rev: Makefile.in:1.2(DEAD)
Rev: NT/.cvsignore:1.5(DEAD)
Rev: NT/init_nt:1.32(DEAD)
Rev: NT/tools/ar:1.10(DEAD)
Rev: NT/tools/bash-fixup:1.3(DEAD)
Rev: NT/tools/chmod:1.1(DEAD)
Rev: NT/tools/cp:1.5(DEAD)
Rev: NT/tools/grep:1.2(DEAD)
Rev: NT/tools/install:1.10(DEAD)
Rev: NT/tools/install-sh:1.1(DEAD)
Rev: NT/tools/lib:1.12(DEAD)
Rev: NT/tools/lib.pike:1.23(DEAD)
Rev: NT/tools/mkdir:1.5(DEAD)
Rev: NT/tools/mv:1.1(DEAD)
Rev: NT/tools/nasm:1.1(DEAD)
Rev: NT/tools/nm:1.2(DEAD)
Rev: NT/tools/pntld:1.7(DEAD)
Rev: NT/tools/ranlib:1.1(DEAD)
Rev: NT/tools/rntany:1.1(DEAD)
Rev: NT/tools/rntcc:1.27(DEAD)
Rev: NT/tools/rntcl:1.13(DEAD)
Rev: NT/tools/rntecl:1.11(DEAD)
Rev: NT/tools/sprsh:1.2(DEAD)
Rev: NT/tools/sprsh-load-balancer:1.1(DEAD)
Rev: NT/tools/sprshd:1.25(DEAD)
Rev: NT/tools/uname:1.4(DEAD)
Rev: NT/tools/wc:1.1(DEAD)
Rev: README:1.7(DEAD)
Rev: bin/.cvsignore:1.1(DEAD)
Rev: bin/autodoc.pike:1.2(DEAD)
Rev: bin/export.pike:1.35(DEAD)
Rev: bin/extract.pike:1.8(DEAD)
Rev: bin/fake_dynamic_load.pike:1.5(DEAD)
Rev: bin/feature_list:1.9(DEAD)
Rev: bin/fixdepends.sh:1.7(DEAD)
Rev: bin/hilfe:1.15(DEAD)
Rev: bin/htmlify_docs.pike:1.8(DEAD)
Rev: bin/httpd.pike:1.3(DEAD)
Rev: bin/install.pike:1.74(DEAD)
Rev: bin/install_module:1.2(DEAD)
Rev: bin/make_ci.pike:1.5(DEAD)
Rev: bin/make_interpreter_functions.pike:1.1(DEAD)
Rev: bin/makedists:1.4(DEAD)
Rev: bin/metatest:1.1.1.1(DEAD)
Rev: bin/mkpackage.pike:1.12(DEAD)
Rev: bin/mkpeep.pike:1.21(DEAD)
Rev: bin/mktestsuite:1.15(DEAD)
Rev: bin/mktreeopt.pike:1.31(DEAD)
Rev: bin/mkwmml.pike:1.22(DEAD)
Rev: bin/parse_install_log:1.3(DEAD)
Rev: bin/pike.in:1.6(DEAD)
Rev: bin/pikedoc.pike:1.1(DEAD)
Rev: bin/pikedoc2.pike:1.3(DEAD)
Rev: bin/precompile.pike:1.22(DEAD)
Rev: bin/rsif:1.2(DEAD)
Rev: bin/rsqld.pike:1.2(DEAD)
Rev: bin/smartlink:1.27(DEAD)
Rev: bin/tarfilter.pike:1.2(DEAD)
Rev: bin/test_pike.pike:1.53(DEAD)
Rev: configure:1.2(DEAD)
Rev: configure.in:1.2(DEAD)
Rev: init_nt:1.32
Rev: lib/0.6/modules/Array.pmod:1.1(DEAD)
Rev: lib/0.6/modules/__default.pmod:1.1(DEAD)
Rev: lib/0.6/modules/readline.pmod:1.1(DEAD)
Rev: lib/7.0/include/simulate.h:1.1(DEAD)
Rev: lib/7.0/modules/Calendar.pmod/Austrian.pmod:1.1(DEAD)
Rev: lib/7.0/modules/Calendar.pmod/Gregorian.pmod:1.1(DEAD)
Rev: lib/7.0/modules/Calendar.pmod/ISO.pmod:1.1(DEAD)
Rev: lib/7.0/modules/Calendar.pmod/Julian.pmod:1.1(DEAD)
Rev: lib/7.0/modules/Calendar.pmod/Orthodox.pmod:1.1(DEAD)
Rev: lib/7.0/modules/Calendar.pmod/Stardate.pmod:1.1(DEAD)
Rev: lib/7.0/modules/Calendar.pmod/Swedish.pmod:1.1(DEAD)
Rev: lib/7.0/modules/Calendar.pmod/module.pmod:1.1(DEAD)
Rev: lib/7.0/modules/Colors.pmod:1.1(DEAD)
Rev: lib/7.0/modules/Simulate.pmod:1.1(DEAD)
Rev: lib/7.0/modules/Stack.pmod:1.1(DEAD)
Rev: lib/7.0/modules/Stdio.pmod/module.pmod:1.1(DEAD)
Rev: lib/7.0/modules/__default.pmod:1.2(DEAD)
Rev: lib/include/array.h:1.3(DEAD)
Rev: lib/include/array.pre.pike:1.4(DEAD)
Rev: lib/include/fifo.h:1.4(DEAD)
Rev: lib/include/fifo.pre.pike:1.3(DEAD)
Rev: lib/include/getopt.h:1.3(DEAD)
Rev: lib/include/getopt.pre.pike:1.4(DEAD)
Rev: lib/include/msql.h:1.2(DEAD)
Rev: lib/include/mysql.h:1.1(DEAD)
Rev: lib/include/postgres.h:1.1(DEAD)
Rev: lib/include/process.h:1.3(DEAD)
Rev: lib/include/process.pre.pike:1.5(DEAD)
Rev: lib/include/simulate.h:1.4(DEAD)
Rev: lib/include/simulate.pre.pike:1.7(DEAD)
Rev: lib/include/sql.h:1.2(DEAD)
Rev: lib/include/sql.pre.pike:1.7(DEAD)
Rev: lib/include/stack.h:1.3(DEAD)
Rev: lib/include/stack.pre.pike:1.3(DEAD)
Rev: lib/include/stdio.h:1.3(DEAD)
Rev: lib/include/stdio.pre.pike:1.7(DEAD)
Rev: lib/include/string.h:1.3(DEAD)
Rev: lib/include/string.pre.pike:1.5(DEAD)
Rev: lib/include/syslog.h:1.1(DEAD)
Rev: lib/master.pike:1.68(DEAD)
Rev: lib/master.pike.in:1.138(DEAD)
Rev: lib/modules/ADT.pmod/Heap.pike:1.5(DEAD)
Rev: lib/modules/ADT.pmod/Priority_queue.pike:1.4(DEAD)
Rev: lib/modules/ADT.pmod/Queue.pike:1.3(DEAD)
Rev: lib/modules/ADT.pmod/Stack.pike:1.1(DEAD)
Rev: lib/modules/ADT.pmod/Table.pmod:1.18(DEAD)
Rev: lib/modules/ADT.pmod/heap.pike:1.1(DEAD)
Rev: lib/modules/ADT.pmod/priority_queue.pike:1.1(DEAD)
Rev: lib/modules/ADT.pmod/queue.pike:1.7(DEAD)
Rev: lib/modules/ADT.pmod/stack.pike:1.1(DEAD)
Rev: lib/modules/ADT.pmod/struct.pike:1.8(DEAD)
Rev: lib/modules/Array.pmod:1.48(DEAD)
Rev: lib/modules/Cache.pmod/Data.pike:1.3(DEAD)
Rev: lib/modules/Cache.pmod/Policy.pmod/Base.pike:1.3(DEAD)
Rev: lib/modules/Cache.pmod/Policy.pmod/Multiple.pike:1.3(DEAD)
Rev: lib/modules/Cache.pmod/Policy.pmod/Null.pike:1.3(DEAD)
Rev: lib/modules/Cache.pmod/Policy.pmod/Sized.pike:1.3(DEAD)
Rev: lib/modules/Cache.pmod/Policy.pmod/Timed.pike:1.4(DEAD)
Rev: lib/modules/Cache.pmod/Storage.pmod/Base.pike:1.5(DEAD)
Rev: lib/modules/Cache.pmod/Storage.pmod/Gdbm.pike:1.7(DEAD)
Rev: lib/modules/Cache.pmod/Storage.pmod/Memory.pike:1.5(DEAD)
Rev: lib/modules/Cache.pmod/Storage.pmod/MySQL.pike:1.3(DEAD)
Rev: lib/modules/Cache.pmod/Storage.pmod/Yabu.pike:1.7(DEAD)
Rev: lib/modules/Cache.pmod/cache.pike:1.5(DEAD)
Rev: lib/modules/Calendar.pmod/Austrian.pmod:1.4(DEAD)
Rev: lib/modules/Calendar.pmod/CHANGES:1.4(DEAD)
Rev: lib/modules/Calendar.pmod/Calendar.pike:1.3(DEAD)
Rev: lib/modules/Calendar.pmod/Coptic.pmod:1.3(DEAD)
Rev: lib/modules/Calendar.pmod/Discordian.pmod:1.4(DEAD)
Rev: lib/modules/Calendar.pmod/Event.pmod:1.11(DEAD)
Rev: lib/modules/Calendar.pmod/Events.pmod:1.8(DEAD)
Rev: lib/modules/Calendar.pmod/FAQ:1.7(DEAD)
Rev: lib/modules/Calendar.pmod/FILES:1.1(DEAD)
Rev: lib/modules/Calendar.pmod/Gregorian.pmod:1.4(DEAD)
Rev: lib/modules/Calendar.pmod/ISO.pmod:1.4(DEAD)
Rev: lib/modules/Calendar.pmod/Islamic.pmod:1.4(DEAD)
Rev: lib/modules/Calendar.pmod/Julian.pmod:1.5(DEAD)
Rev: lib/modules/Calendar.pmod/Language.pmod:1.15(DEAD)
Rev: lib/modules/Calendar.pmod/Namedays.pmod:1.4(DEAD)
Rev: lib/modules/Calendar.pmod/Orthodox.pmod:1.2(DEAD)
Rev: lib/modules/Calendar.pmod/Roman.pmod:1.3(DEAD)
Rev: lib/modules/Calendar.pmod/Ruleset.pike:1.7(DEAD)
Rev: lib/modules/Calendar.pmod/Stardate.pmod:1.5(DEAD)
Rev: lib/modules/Calendar.pmod/Swedish.pmod:1.4(DEAD)
Rev: lib/modules/Calendar.pmod/TZnames.pmod:1.7(DEAD)
Rev: lib/modules/Calendar.pmod/TZrules.pmod:1.2(DEAD)
Rev: lib/modules/Calendar.pmod/TZs.h:1.2(DEAD)
Rev: lib/modules/Calendar.pmod/Time.pmod:1.11(DEAD)
Rev: lib/modules/Calendar.pmod/TimeRanges.pmod:1.13(DEAD)
Rev: lib/modules/Calendar.pmod/Timezone.pmod:1.16(DEAD)
Rev: lib/modules/Calendar.pmod/YMD.pmod:1.29(DEAD)
Rev: lib/modules/Calendar.pmod/constants.h:1.1(DEAD)
Rev: lib/modules/Calendar.pmod/events/namedays:1.3(DEAD)
Rev: lib/modules/Calendar.pmod/events/regional:1.10(DEAD)
Rev: lib/modules/Calendar.pmod/localization.h:1.1(DEAD)
Rev: lib/modules/Calendar.pmod/mkrules.pike:1.6(DEAD)
Rev: lib/modules/Calendar.pmod/module.pmod:1.6(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/africa:1.2(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/antarctica:1.1(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/asia:1.4(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/australasia:1.4(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/backward:1.3(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/etcetera:1.1(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/europe:1.4(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/factory:1.1(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/iso3166.tab:1.2(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/leapseconds:1.1(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/northamerica:1.4(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/pacificnew:1.1(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/solar87:1.1(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/solar88:1.1(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/solar89:1.1(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/southamerica:1.4(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/systemv:1.1(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/yearistype.sh:1.3(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/zone.tab:1.4(DEAD)
Rev: lib/modules/Calendar_I.pmod/Austrian.pmod:1.2(DEAD)
Rev: lib/modules/Calendar_I.pmod/Gregorian.pmod:1.25(DEAD)
Rev: lib/modules/Calendar_I.pmod/ISO.pmod:1.9(DEAD)
Rev: lib/modules/Calendar_I.pmod/Julian.pmod:1.2(DEAD)
Rev: lib/modules/Calendar_I.pmod/Orthodox.pmod:1.3(DEAD)
Rev: lib/modules/Calendar_I.pmod/Stardate.pmod:1.2(DEAD)
Rev: lib/modules/Calendar_I.pmod/Swedish.pmod:1.14(DEAD)
Rev: lib/modules/Calendar_I.pmod/module.pmod:1.7(DEAD)
Rev: lib/modules/Calendar_I.pmod/namnsdagar:1.2(DEAD)
Rev: lib/modules/Colors.pmod:1.10(DEAD)
Rev: lib/modules/Crypto.pmod:1.6(DEAD)
Rev: lib/modules/Crypto.pmod.pike:1.4(DEAD)
Rev: lib/modules/Crypto/_rsa.pike:1.5(DEAD)
Rev: lib/modules/Crypto/aes.pike:1.1(DEAD)
Rev: lib/modules/Crypto/des3.pike:1.6(DEAD)
Rev: lib/modules/Crypto/des3_cbc.pike:1.4(DEAD)
Rev: lib/modules/Crypto/des_cbc.pike:1.4(DEAD)
Rev: lib/modules/Crypto/dsa.pike:1.9(DEAD)
Rev: lib/modules/Crypto/hmac.pike:1.7(DEAD)
Rev: lib/modules/Crypto/idea_cbc.pike:1.4(DEAD)
Rev: lib/modules/Crypto/pkcs.pmod:1.2(DEAD)
Rev: lib/modules/Crypto/randomness.pmod:1.18(DEAD)
Rev: lib/modules/Crypto/randomness.pmod.pike:1.3(DEAD)
Rev: lib/modules/Crypto/rsa.pike:1.27(DEAD)
Rev: lib/modules/Debug.pmod/werror.pmod:1.5(DEAD)
Rev: lib/modules/Fifo.pmod:1.3(DEAD)
Rev: lib/modules/Filesystem.pmod/System.pike:1.6(DEAD)
Rev: lib/modules/Filesystem.pmod/Tar.pmod:1.9(DEAD)
Rev: lib/modules/Filesystem.pmod/module.pmod:1.8(DEAD)
Rev: lib/modules/Function.pmod:1.4(DEAD)
Rev: lib/modules/GDK.pmod:1.9(DEAD)
Rev: lib/modules/GDKSupport.pmod/README:1.2(DEAD)
Rev: lib/modules/GLU.pmod:1.8(DEAD)
Rev: lib/modules/GTKSupport.pmod/Alert.pike:1.5(DEAD)
Rev: lib/modules/GTKSupport.pmod/MenuFactory.pmod:1.6(DEAD)
Rev: lib/modules/GTKSupport.pmod/SClist.pike:1.6(DEAD)
Rev: lib/modules/GTKSupport.pmod/Util.pmod:1.8(DEAD)
Rev: lib/modules/GTKSupport.pmod/pCtree.pike:1.6(DEAD)
Rev: lib/modules/GTKSupport.pmod/pDrawingArea.pike:1.5(DEAD)
Rev: lib/modules/Geography.pmod/Countries.pmod:1.5(DEAD)
Rev: lib/modules/Geography.pmod/Position.pike:1.6(DEAD)
Rev: lib/modules/Getopt.pmod:1.12(DEAD)
Rev: lib/modules/Gnome.pmod:1.3(DEAD)
Rev: lib/modules/Graphics.pmod/Graph.pmod/create_bars.pike:1.4(DEAD)
Rev: lib/modules/Graphics.pmod/Graph.pmod/create_graph.pike:1.5(DEAD)
Rev: lib/modules/Graphics.pmod/Graph.pmod/create_pie.pike:1.5(DEAD)
Rev: lib/modules/Graphics.pmod/Graph.pmod/doc.txt:1.3(DEAD