Branch: Tag:

2023-03-15

2023-03-15 16:16:22 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Make get_new_name() no longer static.

2023-03-07

2023-03-07 13:27:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Add syntax for argument default values with multi-assign.

The parser now supports argument default value syntax in the lvalues
used with multi-assign, foreach() and sscanf().

Note that the code-generator is likely to complain or generate
broken code if the syntax is used.

Needed for #10100.

2023-03-03

2023-03-03 12:36:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Add format attribute to yywarning() and my_yyerror().

2023-03-02

2023-03-02 10:52:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: More expression syntax adjustments.

* Double dynamic indexing with '.' is now valid syntax again.

> (["a":(["b":(["c":([])])])]).a.b.c;
(1) Result: ([ ])

* Assignments are now valid in the else-branch of
conditional expressions.

> int i; i? 1: i=3; i;
(2) Result: 3
(3) Result: 3

2023-03-01

2023-03-01 14:59:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Changed API for index_node().

index_node() now uses the name of the indexed node to describe
the node and to detect indexing of predef::.

Also adds a few calls of set_node_name().

2023-02-26

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

Compiler [AST]: Set the name of nodes in some common cases.

Preparation for changing the index_node() API.

2023-02-23

2023-02-23 16:38:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Clean up some more of the expression grammar.

This mostly consists of renaming and reordering of
grammar productions.

The only major change should be in that the production
"optional_void_expr" (previously "unused") is now derived
via "void_expr" (previously "unused2") instead of via
"safe_init_expr" (previously "safe_comma_expr").

2023-02-22

2023-02-22 10:04:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Clean up the expression grammar.

The base expression grammar now mirrors that of the C-standard.

This makes it easier to understand what the various expression
productions mean.

Also adds the unary '+' operator (noop) for completion.

NOTE: The power operator (`**) now has the same precedence
as in D (albeit with a different token). This means that it
binds slightly harder than before. It now binds harder than
the preincrement and predecrement operators.

2023-02-21

2023-02-21 13:44:22 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fall back to mixed|void rather than mixed on syntax error.

2022-12-24

2022-12-24 13:45:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Disable erroneous warning about voidable arguments.

Fixes some testsuite failures.

Fixes #10098.

2022-12-23

2022-12-23 12:13:25 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fix handling of multi-assign arguments in local functions.

Fixes remainder of #10098.

Fixes testsuite failure.

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

Compiler: Fix handling of default values with multi-assign functions.

The marker that the argument is optional was lost.

Fixes #10098 some more.

Fixes testsuite failure.

2022-12-22

2022-12-22 11:10:38 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Syntax]: Support multi-assign in function calls.

Adds support for stuff like:

int add([int a, int b], int c) { return a + b + c; }

Fixes #10098.

2022-12-20

2022-12-20 14:34:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fix marking of scoped locals as used.

2022-12-20 13:40:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fix typo in detecting generator functions.

Fixes issue where all local variables got marked as scoped.

2022-12-20 11:09:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Update handling of scoped variables for generator functions.

For generator functions all local variables need to be scoped.

Also: mklocalnode(V, -1) now causes the variable to be marked as scoped.

Fixes testsuite failures for the generator function tests.

2022-12-18

2022-12-18 14:06:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Remove some dead code.

2022-12-16

2022-12-16 12:56:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Allocate local variables in two stages.

Enables use of F_LOCAL_INDIRECT nodes.

Needed for #10098.

2022-12-16 11:27:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Add binding of local variables.

More preparation for #10098.

2022-12-15

2022-12-15 13:48:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fix issue with default values for non-local variables.

More stuff needed for #10098.

2022-12-15 10:38:19 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Prepare for indirect allocation of local variables.

Also fixes some missing handling of argument default values.

Note also that the presence of default values only implies that
they are optional if they are for actual local variables.

Preparation for #10098.

2022-12-14

2022-12-14 09:52:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Support initializers for non local variables in set_default().

Useful for #10098.

2022-12-09

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

Compiler: Add some names for the generator internal variables.

2022-12-08

2022-12-08 09:21:02 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fix NULL-deref on syntax error.

Fixes testsuite failure.

2022-12-07

2022-12-07 11:11:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Add parse-tree node F_VOLATILE_RETURN.

This avoids the need (for now) to track the types for the active
local variables during docode().

Fixes testsuite failure.

2022-12-05

2022-12-05 11:34:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Remove redundat fields from struct local_name.

Removes the fields `type`, `file` and `line` as the information
that was held in them is all available via the `def` node.

2022-12-02

2022-12-02 11:51:38 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Local variables now also have a def node.

{,low_}add_local_name() now sets an F_LOCAL node as the def
for local variables. This simplifies finding all the local
variable nodes when we move allocation of the stack frame
to docode().

Needed for #10098.

2022-12-02 11:51:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Adjust indentation of low_add_local_name().

2022-12-01

2022-12-01 09:46:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Move marking of local lexical scopes to mklocalnode().

2022-11-30

2022-11-30 10:41:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Require type to be NULL when adding local aliases.

2022-11-30 10:08:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Take the type for locals from their definition (if any).

2022-11-28

2022-11-28 14:39:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Rename struct local_variable to struct local_name.

Also rename the corresponding field in struct compiler_frame
from variable to local_names.

This is to make it clearer that the struct is also used for
stuff (like eg local functions) other than local variables.

2022-11-24

2022-11-24 09:22:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fix support for cast in argument default value expressions.

The new_arg_name production uses full_type, which means that there
is still a type on the type stack when the optional_default_value
production parses its expression. This confused cast et al as they
expect the type stack to be empty.

Fixes fatal "pop_unfinished_type(): Unexpected len: 2" that was
triggered by the cast to int in the following code in Standards.X509:

string make_selfsigned_certificate(Crypto.Sign.State c, int ttl,
[...]
int serial =
(int)Gmp.mpz(Standards.UUID.
make_version1(-1)->encode(),
256))
[...]

2022-11-20

2022-11-20 12:43:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Work in progress: Sakura master

2022-11-15

2022-11-15 11:26:28 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Check that ++ and -- operations are valid.

To simplify implementation, F_INC, F_DEC, F_POST_INC and
F_POST_DEC nodes now have an int node with a 1 in CDR.

Update treeopt.in rules accordingly.

Fixes #10033.

2022-11-14

2022-11-14 13:30:28 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Move default initializer to own field in struct local_variable.

The last argument to add_local_name() is now the default initializer.

low_add_local_name() has one more argument.

2022-11-13

2022-11-13 14:28:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fix typo.

2022-11-13 11:57:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Simplified API for set_default_value().

2022-11-12

2022-11-12 10:39:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Add mark_lvalue_as_used().

Reduces code duplication somewhat.

2022-11-11

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

Compiler: Update some duplicated code.

2022-11-11 11:40:28 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fix some places missed in the previous commit.

2022-11-11 10:34:28 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: F_CLEAR_LOCAL lvalues as used.

2022-11-10

2022-11-10 13:24:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Use F_CLEAR_LOCAL to mark local variables for clearing.

This removes the need for mklocalnode(var, -1).

Preparation for having late binding of local variables
to stack frame offsets.

2022-11-07

2022-11-07 07:32:40 by Martin Nilsson <nilsson@fastmail.com>

foo|void... is foo...

2022-10-20

2022-10-20 08:35:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Improved handling of argument default values.

For improved backward compatibility (and DWIM) allow 0
(in addition to UNDEFINED) to select the default value
when 0 is not a valid value for the argument.

This improves backward compatibility where eg code like

mixed foo(string|void bar) {
if (!bar) bar = "bar";
[...]
}

has been replaced with

mixed foo(string bar = "bar") {
[...]
}

Improves #10086.

2022-09-28

2022-09-28 08:56:49 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Survive mixed|void in pop_type_stack().

2022-09-21

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

Compiler: Clean up __create__() generation code somewhat.

2022-09-08

2022-09-08 08:36:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Remove some dead code.

This makes yacc et al happier.

2022-09-07

2022-09-07 08:54:28 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Adjust approach to lfun::create() fallback.

Instead of having a fallback at lookup time, the compiler now
adds lfun::create() as an alias for lfun::__create__() if
there is no explicitly defined lfun::create(). This should
be (much) more robust and backward-compatible.

Fixes some fall-out from the #10086 changes.

2022-09-06

2022-09-06 08:45:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Support default values for implicit create arguments.

Fixes the implicit create cases of #10086.

2022-09-05

2022-09-05 11:42:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Warn only once about protypes with argument default values.

2022-09-04

2022-09-04 08:46:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Warn about defining argument default values in prototypes.

Defining a default value for an argument in a prototype is
equivalent to adding '|void' to its type, and the actual
argument default value is not used.

Fixes some more of #10086.

2022-09-03

2022-09-03 09:39:57 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Add syntax for specifying default values for functions.

The function definition

string foo(string bar = "bar") { return bar; }

will now result in a function(string|void:string) that returns
"bar" if called with no arguments or UNDEFINED, and its argument
otherwise. The local variable 'bar' above will be typed string
(ie not string|void) in the function body.

Fixes some of #10086.

2022-09-02

2022-09-02 08:43:46 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fix parser issue with syntax error in array type.

The parser did not like syntax errors like:

array(3) foo;

Fixes #10089.

2022-07-04

2022-07-04 09:03:22 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Global variables of type float are initialized to 0.0 once again.

Also fixes some testsuite failures related to comparisons of classes.

2022-06-28

2022-06-28 15:55:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Allow '|' in string(...) type syntax.

Adds support for eg typeof([string(17 | 102..111)](mixed)"").

2022-06-17

2022-06-17 12:58:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Adjusted type for enums.

2022-06-15

2022-06-15 17:56:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Relax argument type for implicit lambdas.

2022-06-14

2022-06-14 13:21:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

EFUNs: Added Pike 8.0 compat variant of sscanf and array_sscanf().

2022-06-03

2022-06-03 08:52:38 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Zeroes are now only implicit in compat mode.

2022-06-01

2022-06-01 16:13:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Improved backward compat.

Add implicit zero types to function argument types in compat mode.

Also some other minor type cleanups.

2022-05-09

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

Compiler: Added keyword __unknown__.

2022-02-07

2022-02-07 14:18:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Add implicit zeroes in 8.0 and earlier compat mode.

2022-01-28

2022-01-28 14:41:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Add zero type to local variables without initializer.

2022-01-26

2022-01-26 13:43:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Adjusted default function type.

2021-12-26

2021-12-26 10:16:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Adjust for pop_type_stack(T_ARRAY) change.

2021-04-14

2021-04-14 16:12:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Do not warn about invalid types in pass 1.

Fixes erroneous warnings due to casting to forward-referenced types.

2021-03-28

2021-03-28 14:34:09 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Fixup the type for classes before end_first_pass().

2021-03-22

2021-03-22 14:12:22 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Added flags to pike_types_le().

2021-02-27

2021-02-27 16:32:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Added F_INITIALIZER node type.

This node type behaves identically to F_ASSIGN, but is only used
in the case where it is the initializer assignment in a local
variable declaration.

2021-02-26

2021-02-26 16:58:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Swap CAR and CDR for F_DO nodes.

This change causes the conditional be in CAR, analogous to
'?' and F_FOR nodes, reducing the number of special cases
in some upcoming code.

2021-02-22

2021-02-22 11:57:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Fix the initializer check for variables.

2021-02-21

2021-02-21 14:20:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Add implicit zero to types.

In 8.0 compat mode and not strict types zero is now implicitly
added to types.

2020-11-12

2020-11-12 18:36:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Added syntax and code generation for operator ?=.

2020-11-11

2020-11-11 15:22:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Lexer]: Added operator ?=.

2020-03-11

2020-03-11 18:13:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Minor adjustments of extern and private.

extern now implies optional, and private implies inline.

2020-01-09

2020-01-09 10:18:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Syntax for specifying the length of array and string types.

2020-01-07

2020-01-07 20:54:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Even more use of push_unlimited_array_type().

2020-01-02

2020-01-02 13:38:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Added push_unlimited_array_type().

This is in preparation for adding support for
length-limited array types.

2019-12-21

2019-12-21 13:03:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Added new syntax for int(X..X): int(X).

2019-12-15

2019-12-15 10:35:20 by Marcus Comstedt <marcus@mc.pp.se>

Compiler: Avoid unportable use of "." as current directory

Using "" as current directory with handle_import already worked, but
tweak combine_path_with_cwd so that it doesn't add a trailing / in
this case (which is technically correct but not really desirable since
we want to avoid duplicates in the caches).

2019-11-27

2019-11-27 15:36:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Added keyword __unused__.

2019-11-03

2019-11-03 18:42:17 by Peter Bortas <bortas@gmail.com>

Add "->?" as the safe indexing variant of "->"

This was earlier covered by "?->", but this is inconsistent with the
"[?" index variant and the future "(?" program indexing variant.

Usage of "?->" will start emitting a deprication warning is some
future major version of Pike.

Manual backport from master: 19582df85018fdb488de25c340bfa1efc44becd0,
because the conflict was too big to bother with cherry-pick.

2019-11-03 10:19:12 by Marcus Comstedt <marcus@mc.pp.se>

Add "(?)" as the safe calling variant of "()"

2019-11-02

2019-11-02 20:18:26 by Peter Bortas <bortas@gmail.com>

Add "->?" as the safe indexing variant of "->"

This was earlier covered by "?->", but this is inconsistent with the
"[?" index variant and the future "(?" program indexing variant.

2019-09-17

2019-09-17 09:18:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Support generator syntax for local functions.

2019-09-10

2019-09-10 11:45:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed type for generators.

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

Compiler: Reserve some generator variables for resuming with a value.

The first argument to a generator function is now reseved to be a
resumption value, and the second a call back function that will be
called from the resumed function jyst before it starts executing
again. This may be used to eg resume the generator with an error.

2019-09-10 09:43:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed erroneous warning about unused generators.

2019-08-29

2019-08-29 09:44:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Support continue return in nested expressions.

This makes code like the following work:

return 17 + gauge { continue return 1; };

2019-08-26

2019-08-26 10:58:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed droppings from generators.

2019-08-25

2019-08-25 14:39:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Make sure that generator variables are propagated.

Mark all variables in a generator as USED_IN_SCOPE so that
they actually get propagated to the generator.

Also: Save the generator state variable in compiler_frame, so
that it is easily accessible from the code-generator.

2019-08-23

2019-08-23 13:52:01 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [WIP]: Experimental implementation of support for generators.

NB: The code is known to be broken, and the approach is likely to be
changed.

WORK IN PROGRESS!

DO NOT USE!

Do NOT merge into any branches that are likely to be merged into main line!

2019-08-22

2019-08-22 12:16:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed bug in previous commit.

2019-08-22 12:13:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Added syntax for continuation return.

2019-08-22 10:13:46 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Added tentative generator syntax.

2019-08-16

2019-08-16 10:57:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Minor code clean up.

2019-07-09

2019-07-09 13:26:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Avoid deprecation warnings from __INIT when disabled.

initialization code for global variables. Previously such
code was still warned about if the warnings were later
reenabled.

2019-06-11

2019-06-11 12:22:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Survive new_program being NULL.

Fixes [LysLysKOM 23386221] some more.

2019-06-11 10:46:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Increased paranoia regarding inherit_specifiers.

The value in the variable 'state' is likely to be invalid when
the loop has failed to find the inherit, so do not propagate it.

Thanks to Stephen R. van den Berg <srb@cuci.nl> for the report.

Potential fix for [LysLysKOM 23386221].

2019-05-04

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

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

2019-04-28

2019-04-28 17:54:16 by Tobias S. Josefowitz <tobij@tobij.de>

Compiler: Remove unused variable

2019-04-28 17:54:16 by Tobias S. Josefowitz <tobij@tobij.de>

Compiler: respect call_handle_import() return codes

When call_handle_import() returns 0, there is nothing for us on the
stack to use... or pop.

2019-03-28

2019-03-28 10:53:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Allow more constant expressions in inherit.

2019-03-26

2019-03-26 10:06:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Allow full constant expressions in import.

2019-03-19

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

Merge commit '722771973bd' into patches/lyslyskom22891031

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

2019-03-14

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

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

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

2019-02-07

2019-02-07 15:02:50 by William Welliver <william@welliver.org>

Merge branch 'grubba/wop-local-variables-debug-info' into bill/debugger-concept

2019-02-07 09:44:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Added some missing pop_local_variables().

2019-02-07 09:04:57 by Henrik Grubbström (Grubba) <grubba@grubba.org>

WIP: Local variables debug info.

2019-02-06

2019-02-06 22:25:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Improved handling of @constant.

2019-02-06 22:17:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Annotations: Only register annotations in the first pass.

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

2019-02-06 18:53:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

WOP: Local variables debug info.

2019-01-22

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

Compiler: Improved handling of @constant.

2018-12-11

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

Annotations: Only register annotations in the first pass.

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

2018-11-28

2018-11-28 19:36:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Moved class annotations to the inherits.

This adds semantics to having annotations on inherits.

2018-11-16

2018-11-16 15:49:57 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Moved class annotations to the inherits.

This adds semantics to having annotations on inherits.

2018-11-12

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

Compiler: The 'implement'-keyword is no more.

This functionality will be provided via the annotation syntax instead.

2018-11-07

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

Compiler: Added syntax for marking a class as constant.

The class annotation syntax

@constant;

now causes the class to have the PROGRAM_CONSTANT flag set.

This flag indicates that objects created from it may be regarded
as constant/immutable and shareable (ie they do not contain any
relevant state other than that passed to them at creation time).
The compiler and/or runtime may replace such objects with other
objects that they compare `== with at any time.

2018-11-06

2018-11-06 14:51:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: First go at storing annotations.

2018-11-05

2018-11-05 13:08:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Added syntax for annotations.

Note that the annotations are currently thrown away.

2018-11-04

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

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

2018-11-04 10:13:21 by Marcus Comstedt <marcus@mc.pp.se>

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

2018-11-03

2018-11-03 18:10:51 by Tobias S. Josefowitz <tobij@tobij.de>

Compiler: Correctly handle errors from handle_import()

safe_apply_current() calls handle_error(), while we want to handle them
ourselves in handle_compilation_exception().

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

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

2018-10-07

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

Compiler: Renamed keyword implements to implement.

This is to avoid the name clash with Program.implements().

2018-10-06

2018-10-06 11:00:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Added new keyword and syntax: implements.

This keyword is intended to be used to inform the compiler
that the current class intends to implement an api.

2018-09-10

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

Compiler [Compat]: static_assert() is now valid in expressions again.

As static_assert() is valid in expressions in Pike 8.0, it should
be that in Pike 8.1 too for compatibility reasons.

This also makes it possible to use static_assert() in Hilfe.

FIXME: Consider warning about such use?

2018-09-09

2018-09-09 12:22:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: _Static_assert() is now a special form.

This is analogous with C11, and makes it possible to have static
assertions in the body of classes (eg at the top-level), which
makes them much more useful.

2018-07-12

2018-07-12 10:09:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Call PikeCompiler()->handle_import().

2018-07-11

2018-07-11 09:34:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build: Fixed erroneous warning in find_versioned_identifier().

2018-05-27

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

Compiler: Clean up auto handling in foreach.

2018-05-26

2018-05-26 11:02:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Added F_FOREACH_VAL_LVAL.

This tree node type is identical to F_VAL_LVAL except
that it it used only as the CAR of F_FOREACH. This is
in preparation for delaying the resolving of auto for
foreach() to the tree optimizer pass.

2018-05-21

2018-05-21 12:01:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Added F_TYPEOF nodes.

This lets us delay evaluation of typeof() expressions during
compilation somewhat. This is in preparation for cleaning up
handling of auto in foreach().

2018-04-01

2018-04-01 11:34:47 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed potential memory leak.

2018-02-15

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

Merge commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e' into patches/pike63

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

2018-02-14

2018-02-14 15:12:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Revert "Compiler: Added Pike 8.0 compat for is_const() change."

This is obsolete when 6ac3cfe111ffebcb457701ea2cbe3a01a57fdb44 is reverted.

This reverts commit 2984f30cbe903776c0e678b444bba26c7d7d60a2.

2018-02-12

2018-02-12 14:35:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Reverted some debug code.

2018-02-12 13:03:31 by Martin Nilsson <nilsson@fastmail.com>

Small compile fix. Not the correct one.

2018-02-12 10:37:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Added Pike 8.0 compat for is_const() change.

2017-12-31

2017-12-31 23:19:10 by Peter Bortas <bortas@gmail.com>

Merge remote-tracking branch 'origin/8.1' into peter/travis

2017-12-14

2017-12-14 15:01:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Added even more COMPILER_PASS_*.

The compiler now seems to survive renumbering of COMPILER_PASS_*.

Also fixes a few (disabled) debug statements in language.yacc.

2017-12-11

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

Compiler: Add symbolic constants COMPILER_PASS_*.

This is in preparation for adding more passes.

2017-12-10

2017-12-10 15:07:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed issue with using qualified identifiers as types.

__builtin.Nettle.Hash uses global::State as a type...

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

Compiler: Split idents into qualified and unqualified.

This makes the grammar somewhat cleaner by reducing code duplication.

2017-11-27

2017-11-27 15:17:19 by Stephen R. van den Berg <srb@cuci.nl>

Compiler: Fix typo in last commit.

2017-11-27 13:55:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Allow object("string") types again.

Fixes testsuite failure.

2017-11-26

2017-11-26 18:17:09 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: resolv_type() no longer leaves stuff on the stack.

API cleanup.

2017-11-25

2017-11-25 17:26:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Replaced resolv_program() with resolv_type().

The function resolv_program() (not to be confused with
resolve_program()) is no longer used, so remove it.

Move some inlined code from language.yacc to a function
called resolv_type().

2017-11-24

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

Compiler: Get rid of opt_object_type production.

Simplify the grammar somewhat by using the same production for
both object(X) and program(X).

Fixes the case where ordinary functions are used as types.
Eg the syntax

object(Sql.Sql) con;

now works again (Sql.Sql used to be a program, but is now-a-days
a factory function).

2017-09-10

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

Compiler: Add support for abbreviated function definitions

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

2017-07-08 09:16:46 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Provide descriptive strings for all tokens.

Instead of showing the internal TOK_* symbol in parser errors
(like eg 'TOK_LOR'), the parser should now show its corresponding
token (like eg '||').

Fixes [bug 2711 (#2711)].

2017-03-18

2017-03-18 13:58:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Swap CAR and CDR in F_ASSIGN nodes.

Same for F_MULTI_ASSIGN and F_ASSIGN_SELF.

This gives the same order as for the F_*_EQ nodes,
and makes it possible to simplify the grammar somewhat.

2017-02-11

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

Compiler: added comment about spurious warning

2017-02-02

2017-02-02 15:47:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Break out compiler stuff from program.c to pike_compiler.c.

Code layout cleanup.

Work in progress; there's still quite a bit of stuff left in
program.c that ought to be in pike_compiler.c.

2017-01-28

2017-01-28 14:03:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Added INHERIT_LOCAL.

Move handling of local:: to find_inherited_identifier().

2017-01-07

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

Compiler: Fixed warning for implicit lambdas without return.

Fixes testsuite failure.

2017-01-06

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

Compiler: Added support for arguments to implicit lambdas.

2016-12-14

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

Compiler: Hide the expected shift/reduce warning from yacc.

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

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

Compiler: Split classes into anonymous and named.

Named classes are now always statements (ie even function local
named classes), and thus no longer require any terminating semicolon.

Anonymous classes are now only allowed in expressions.

This change implements the behavior that most already assumed.

2016-11-08

2016-11-08 11:07:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Declare the precedence and associativity of **.

The **-operator is now right-associative and has high precedence.
This means that the expression

-2**3**4

evaluates to

-(2**(3**4)) (== -2417851639229258349412352)

and not to

((-2)**3)**4 (== 4096)

Fixes quite a few yacc warnings about the grammar.

2016-11-05

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

Compiler: Enable the __weak__ modifier.

It is now possible to have weak variables in objects.

2016-11-04

2016-11-04 14:10:19 by Martin Karlgren <marty@roxen.com>

Only keep local vars that are actually referenced from subscopes.

This should reduce trampoline garbage quite a bit.

2016-10-30

2016-10-30 21:44:11 by Martin Karlgren <marty@roxen.com>

Only keep local vars that are actually referenced from subscopes.

This should reduce trampoline garbage quite a bit.

2016-10-06

2016-10-06 13:58:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Pike]: Local function declarations are now statements.

This means that they no longer are expressions, and the terminating
semicolon is thus no longer required.

It seems that it was quite complicated to actually use them as
expressions, so the fall-out from the lack of backward compatibility
is likely to be limited, but we may want to consider adding a
corresponding warning to Pike 8.0.

2016-10-05

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

Compiler: Cast local function definitions to void.

This should cause the compiler to complain when a local function
definition is used in an expression.

This is a step towards demoting local function definitions from
being expressions to being statements.

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

Revert "Support local function definitions without trailing semicolons."

This reverts commit 8a0a54793cd2170e42d63998aed05642bd43a592.

This commit introduced a reduce/reduce conflict.

The proper way to solve this is to demote local function definitions
from expressions to statements.

2016-10-04

2016-10-04 17:41:39 by Stephen R. van den Berg <srb@cuci.nl>

Support local function definitions without trailing semicolons.

2016-09-27

2016-09-27 15:05:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Added new reserved keyword __weak__.

This keyword is intended to become a storage modifier causing any
variables declared __weak__ to hold a weak references.

2016-05-17

2016-05-17 14:12:25 by Per Hedbor <ph@opera.com>

Added ** as the exponentiation operator.

2016-05-14

2016-05-14 14:24:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed remaining reduce/reduce conflicts.

2016-05-13

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

Compiler: Reduce code duplication somewhat.

Adds productions save_{locals,block_level}.

2016-05-12

2016-05-12 13:12:47 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Pop temporary variables after use.

2016-05-09

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

Compiler: Fixed a few shift/reduce conflicts.

2016-05-08

2016-05-08 18:54:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Broke out literal_expr from expr4.

This makes the grammar somewhat easier to read.

2016-05-07

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

Compiler: Cleaned up function return type handling somewhat.

It is now start_function and start_lambda that set the return type
for the frame. This reduces the amount of code duplication a bit,
and makes the type handling a little clearer.

2016-05-06

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

Compiler: Added INHERIT_{SELF,GLOBAL,ALL}.

Clean up find_inherited_identifier() somewhat by using symbolic
constants.

2016-05-03

2016-05-03 13:13:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Use find_inherited_identifier().

2016-05-01

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

Compiler [auto]: Fixed multiple issues.

The PIKE_T_AUTO type node now always has a child type.

gc_check_type() now knows about PIKE_T_AUTO.

{debug_,}push_auto_typed_type() is no more.

Fixed issue with low_describe_type() appending to the wrong
buffer when describing the auto type.

Fixes some related type reference counting errors.

2016-03-13

2016-03-13 09:23:01 by Arne Goedeke <el@laramies.com>

Compiler: fix compiler warning

GCC believes that 'x' might have an unspecified value here, because
it appears to be modified in between setjmp and longjmp.

2016-02-02

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

Compiler: Renamed production expr00 to splice_expr.

Improves readability somewhat.

2016-01-24

2016-01-24 23:32:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

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

This should make it clearer what the difference is.

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

Compiler: Use compiler_frame for local types too.

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

2016-01-22

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

Compiler: Minor optimization.

2016-01-21

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

Compiler: Reduce duplicated code somewhat.

Use the existing typeof production also for the basic_type case.

2016-01-19

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

Compiler: Added update_current_type().

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

2016-01-16

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

Compiler: Unified productions type_or_error and simple_type.

type_or_error is no more.

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

2016-01-15

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

Compiler: Got rid of simple_identifier_type.

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

2016-01-14

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

Compiler: Fixed typo in previous commit.

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

Compiler: Minor optimization.

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

2016-01-13

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

Compiler: Got rid of some more duplicated code.

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

2016-01-12

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

Compiler: Got rid of some duplicated code.

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

2016-01-11

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

Compiler: Got rid of remnants of optional_stars.

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

2016-01-10

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

Compiler: Added some explanations about type rules.

2016-01-09

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

Compiler: Added some explanatory notes.

Explain the difference between push_compiler_frame0 and
push_compiler_frame1.

2016-01-07

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

Compiler: Fixed internal compiler error with implicit lambdas.

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

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

Fixes [bug 7616 (#7616)]/[LysLysKOM 21578942].

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

Compiler: Fixed internal compiler error with implicit lambdas.

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

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

Fixes [bug 7616 (#7616)]/[LysLysKOM 21578942].

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

Compiler: Fixed internal compiler error with implicit lambdas.

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

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

Fixes [bug 7616 (#7616)]/[LysLysKOM 21578942].

2016-01-04

2016-01-04 14:59:45 by Per Hedbor <ph@opera.com>

Merge branch 'per/auto_type_81' into 8.1

2016-01-04 14:57:57 by Per Hedbor <ph@opera.com>

Allow typeof(X) to be used as a type.

Use this feature to allow bool to be int(1..1)|int(0..0), that is,
bypass the optimization that removes int(0..0) from it.

2016-01-04 14:57:56 by Per Hedbor <ph@opera.com>

First stage of the 'auto' type.

Works, but for now only for variable declarations, not return types
(entirely, most of the plumbing is done) or for variables declared in
foreach and sscanf.

Since the loop variables in foreach is really the most important
location, this is of somewhat limited use so far.

Commited for safekeeping.

Conflicts:
src/language.yacc
src/lexer.h
src/pike_types.c
src/svalue.h

2016-01-04 14:57:56 by Per Hedbor <ph@opera.com>

"auto" now works as return type for functions and in foreach.

Missing is at least support in array lvalues.

2016-01-04 14:57:56 by Per Hedbor <ph@opera.com>

Somewhat better handling of global auto variables

2016-01-04 14:23:00 by Per Hedbor <ph@opera.com>

Allow typeof(X) to be used as a type.

Use this feature to allow bool to be int(1..1)|int(0..0), that is,
bypass the optimization that removes int(0..0) from it.

2015-12-29

2015-12-29 12:53:55 by Per Hedbor <ph@opera.com>

Somewhat better handling of global auto variables

2015-12-28

2015-12-28 17:08:16 by Per Hedbor <ph@opera.com>

"auto" now works as return type for functions and in foreach.

Missing is at least support in array lvalues.

2015-12-28 13:21:58 by Per Hedbor <ph@opera.com>

First stage of the 'auto' type.

Works, but for now only for variable declarations, not return types
(entirely, most of the plumbing is done) or for variables declared in
foreach and sscanf.

Since the loop variables in foreach is really the most important
location, this is of somewhat limited use so far.

Commited for safekeeping.

Conflicts:
src/language.yacc
src/lexer.h
src/pike_types.c
src/svalue.h

2015-10-14

2015-10-14 18:49:19 by Martin Nilsson <nilsson@fastmail.com>

Removed Intel IA64 compiler specific DO_NOT_WARN.

2015-07-24

2015-07-24 17:59:31 by Arne Goedeke <el@laramies.com>

Compiler: fixed a NULL-dereference

If a variable was undefined, indexing it with ?-> would lead to a segfault
during compilation.

2015-07-21

2015-07-21 09:43:10 by Arne Goedeke <el@laramies.com>

Compiler: fixed a NULL-dereference

If a variable was undefined, indexing it with ?-> would lead to a segfault
during compilation.

2015-05-25

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

Removed trailing spaces.

2015-05-15

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

Compiler: Improved types for negative constants.

Some unary integer expressions are now evaluated by the compiler
during parsing.

Before:

typeof(-17) ==> int

Now:

typeof(-17) ==> int(-17..-17)

2015-02-07

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

Compiler: Clear local variables on pop.

Local variables may get reused after pop, and such code expects
getting clean variables. This also reduces the lifetime for
various locks and similar to the expected range.

Note that this reduces the quality of the generated code somewhat.

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

Compiler: Clear local variables on pop.

Local variables may get reused after pop, and such code expects
getting clean variables. This also reduces the lifetime for
various locks and similar to the expected range.

Note that this reduces the quality of the generated code somewhat.

2015-02-06

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

Compiler: Fixed over-optimization of initialization to false.

This optimization may only be done when the value being assigned
actually is a zero.

Also adds a corresponding diagnostic.

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

Compiler: Fixed over-optimization of initialization to false.

This optimization may only be done when the value being assigned
actually is a zero.

Also adds a corresponding diagnostic.

2014-12-09

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

Compiler: Fixed some NULL-dereferences.

expr4 nonterminals can be NULL for eg undeclared variables.

Thanks to Jakub Krajewski <jkrajewski@opera.com> for the report.

Fixes [Pike mailinglist 14323].

2014-12-09 17:28:25 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed some NULL-dereferences.

expr4 nonterminals can be NULL for eg undeclared variables.

Thanks to Jakub Krajewski <jkrajewski@opera.com> for the report.

Fixes [Pike mailinglist 14323].

2014-12-05

2014-12-05 15:01:31 by Martin Nilsson <nilsson@opera.com>

check_type_string is a noop. Remove it.

2014-12-04

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

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

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

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

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

Reduced the number of type rules somewhat

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

Removed support for *-syntax without actually changing the grammar much

This is basically step 1 of the *==array syntax removal,
the easy part. Since there is no need to start renumbering things
in the rules.

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

Remove Pike 0.6 support.

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

Compiler: Fixed NULL-dereference in new type checker.

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

Compiler: Improved type checking for program references.

Inherits and type declarations now complain about use of
deprecated symbols.

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

Compiler: Support modifier-style attributes in more places.

The syntaxes

__attribute__("foo", mixed) x;

and

__attribute__("foo") mixed x;

are now equivalent.

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

Compiler: Added syntax for declaring type types.

The program type can now be used to declare type types:

program(int(8bit)) == type(int(8bit))

This avoids the need to go via typedefs, typeof() or _typeof().

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

Merged the "ph/bits" branch.

This allows one more syntax for int-ranges in types:

(Xbit): This reprensents the range (0..(1<<X)-1).

So, string(8bit) is identical to string(0..255) and string(16bit) is
string(0..65535).

The same is true for integers, int(3bit) is int(0..7).

This does not conflict with any existing code because identifiers can
not start with a number.

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

Language: Improve backward compat for inherit specifiers.

Inherit specifiers are now only looked up in indirect
inherits when not found as any direct inherit:

The priority order is as follows:

1: Direct inherits in the current class.

2: The name of the current class.

3: 1 & 2 recursively for surrounding parent classes.

4: Indirect inherits in the current class.

5: 4 recursively for surrounding parent classes.

6: this_program.

Note that a deep inherit in the current class trumphs
a not so deep inherit in a parent class (but not a
direct inherit in a parent class). To select the deep
inherit in the parent class in this case, prefix it
with the name of the parent class.

This should be fully backward compatible except for the case
where there's a deep inherit with the name "this_program".

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

Language: Extended syntax for names of inherit scopes.

Inherit scope names may now be strings and not just identifiers.

Example:

inherit "foo.pike";
inherit bar : "other/stuff";

void foo() { "foo.pike"::foo(); }
void bar() { "other/stuff"::bar(); }

Thanks to Ralph Ritoch <rritoch@gmail.com> for the suggestion.

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

Fixed safe index syntax in comments

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

Compiler: Fix use-after-free

When using an argument in several nodes, the refcount needs to be
incremented accordingly.

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

Compiler: Keep assignments with UNDEFINED in __INIT().

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

Compiler: Avoid folding some program constants in __INIT().

Program constants that may need their parent must not
be folded be the __INIT optimizer, since doing so will
cause them to lose their parents.

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

Compiler: Avoid folding constants at all in __INIT().

When constants are folded the semantics for __INIT()
changes, and can break code (like eg variables in Hilfe).

Fixes several testsuite failures for Hilfe.

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

Compiler: Support clearing of inherited variables in __INIT().

Clearing variables may be significant if the variable has
an earlier initializer in the inherited class. Eg:

class A { int xyz = 17; }
class B { inherit A; int xyz = 0; }

Fixes [LysLysKOM 20362124]/Pike mailinglist 13660.

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

Compiler: Fixed over optimization in __INIT().

Constant expressions that have external dependencies that
evaluate to zero should not be removed, since they may
get overloaded later.

Also fixes forward refering constants like in the Calendar module:

program Foo = cFoo;
class cFoo {
// ...
}

Fixes [LysLysKOM 20361227]/Pike mailinglist 13656.

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

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

Compiler: No need for __INIT() to clear variables.

Compat: This changes the semantics of calling __INIT()
by hand slightly.

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

Removed auto bignum checks.

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

Compiler: Fixed bug in handling of local::.

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

Removed the experimental facets implementation.

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

Compiler: Removed some obsolete variant code.

Changed approach to implementing variant functions.
This removes the remnants of the old approach.

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

Compiler: Improved RUNTIME_CHECK_TYPES mode.

Avoid generating new compiler errors when running with -rt.

2014-11-12

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

English grammar fix.

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

English grammar fix.

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

English grammar fix.

2014-11-09

2014-11-09 19:33:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build: Fixed warning about setjmp clobbering yyerrstatus.

2014-11-09 19:24:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build: Fixed warning about setjmp clobbering yyerrstatus.

2014-10-13

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

Removed sscanf flags tendrils.

2014-10-05

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

Remove remaining explicit 7.6 compat.

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

nomask is deprecated. Release the reserved token.

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

Removed SSCANF_FLAG_76_COMPAT.

2014-09-30

2014-09-30 15:26:44 by Per Hedbor <ph@opera.com>

Support this::x for variables in this object.

This is equivalent to this_program::x, but shorter to write. And,
incidentally, more logical and more like other languages.

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-09-03

2014-09-03 22:13:57 by Martin Nilsson <nilsson@opera.com>

port.h is included by global.h

2014-08-24

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-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-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 16:17:12 by Per Hedbor <ph@opera.com>

Reduced the number of type rules somewhat

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

Removed support for *-syntax without actually changing the grammar much

This is basically step 1 of the *==array syntax removal,
the easy part. Since there is no need to start renumbering things
in the rules.

2014-08-10

2014-08-10 20:41:12 by Martin Nilsson <nilsson@opera.com>

Remove Pike 0.6 support.

2014-05-04

2014-05-04 12:04:28 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed NULL-dereference in new type checker.

2014-05-03

2014-05-03 09:41:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Improved type checking for program references.

Inherits and type declarations now complain about use of
deprecated symbols.

2014-03-01

2014-03-01 12:28:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Support modifier-style attributes in more places.

The syntaxes

__attribute__("foo", mixed) x;

and

__attribute__("foo") mixed x;

are now equivalent.

2014-02-16

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

Compiler: Added syntax for declaring type types.

The program type can now be used to declare type types:

program(int(8bit)) == type(int(8bit))

This avoids the need to go via typedefs, typeof() or _typeof().

2014-01-05

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

Merge branch '8.0' into gobject-introspection

2013-12-11

2013-12-11 12:45:22 by Per Hedbor <ph@opera.com>

Merged the "ph/bits" branch.

This allows one more syntax for int-ranges in types:

(Xbit): This reprensents the range (0..(1<<X)-1).

So, string(8bit) is identical to string(0..255) and string(16bit) is
string(0..65535).

The same is true for integers, int(3bit) is int(0..7).

This does not conflict with any existing code because identifiers can
not start with a number.

2013-11-09

2013-11-09 22:40:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Language: Improve backward compat for inherit specifiers.

Inherit specifiers are now only looked up in indirect
inherits when not found as any direct inherit:

The priority order is as follows:

1: Direct inherits in the current class.

2: The name of the current class.

3: 1 & 2 recursively for surrounding parent classes.

4: Indirect inherits in the current class.

5: 4 recursively for surrounding parent classes.

6: this_program.

Note that a deep inherit in the current class trumphs
a not so deep inherit in a parent class (but not a
direct inherit in a parent class). To select the deep
inherit in the parent class in this case, prefix it
with the name of the parent class.

This should be fully backward compatible except for the case
where there's a deep inherit with the name "this_program".

2013-11-08

2013-11-08 13:09:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Language: Extended syntax for names of inherit scopes.

Inherit scope names may now be strings and not just identifiers.

Example:

inherit "foo.pike";
inherit bar : "other/stuff";

void foo() { "foo.pike"::foo(); }
void bar() { "other/stuff"::bar(); }

Thanks to Ralph Ritoch <rritoch@gmail.com> for the suggestion.

2013-11-02

2013-11-02 16:00:37 by Per Hedbor <ph@opera.com>

Fixed safe index syntax in comments

2013-10-28

2013-10-28 14:45:31 by Arne Goedeke <el@laramies.com>

Compiler: Fix use-after-free

When using an argument in several nodes, the refcount needs to be
incremented accordingly.

2013-07-18

2013-07-18 20:35:25 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Keep assignments with UNDEFINED in __INIT().

2013-07-16

2013-07-16 21:10:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Avoid folding constants at all in __INIT().

When constants are folded the semantics for __INIT()
changes, and can break code (like eg variables in Hilfe).

Fixes several testsuite failures for Hilfe.

2013-07-14

2013-07-14 10:38:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Avoid folding some program constants in __INIT().

Program constants that may need their parent must not
be folded be the __INIT optimizer, since doing so will
cause them to lose their parents.

2013-07-14 10:30:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Support clearing of inherited variables in __INIT().

Clearing variables may be significant if the variable has
an earlier initializer in the inherited class. Eg:

class A { int xyz = 17; }
class B { inherit A; int xyz = 0; }

Fixes [LysLysKOM 20362124]/Pike mailinglist 13660.

2013-07-13

2013-07-13 09:22:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed over optimization in __INIT().

Constant expressions that have external dependencies that
evaluate to zero should not be removed, since they may
get overloaded later.

Also fixes forward refering constants like in the Calendar module:

program Foo = cFoo;
class cFoo {
// ...
}

Fixes [LysLysKOM 20361227]/Pike mailinglist 13656.

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

2013-07-01

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

Compiler: No need for __INIT() to clear variables.

Compat: This changes the semantics of calling __INIT()
by hand slightly.

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

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

Removed auto bignum checks.

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 20:27:56 by Martin Nilsson <nilsson@opera.com>

Removed the experimental facets implementation.

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

Compiler: Fixed bug in handling of local::.

2013-05-28

2013-05-28 20:37:29 by Per Hedbor <ph@opera.com>

First stage of the 'auto' type.

Works, but for now only for variable declarations, not return types
(entirely, most of the plumbing is done) or for variables declared in
foreach and sscanf.

Since the loop variables in foreach is really the most important
location, this is of somewhat limited use so far.

Commited for safekeeping.

2013-05-26

2013-05-26 14:43:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Removed some obsolete variant code.

Changed approach to implementing variant functions.
This removes the remnants of the old approach.

2013-02-19

2013-02-19 15:01:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Improved RUNTIME_CHECK_TYPES mode.

Avoid generating new compiler errors when running with -rt.

2012-10-06

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

Merge branch '7.9' into gobject-introspection

2012-10-02

2012-10-02 10:07:44 by Per Hedbor <ph@opera.com>

Added a two new operators: "?->" and "?:"

?-> can be used to index something that is either indexable or null.
?: is an alias for ||

Very useful for things like:

C c = a && a->b && a->b->c;

which can now be rewritten as

C c = a?->b?->c;

The code in language.yacc also supports ?. and ?[], but there are
syntax conflicts with ?: for those:

?. conflicts with expr?.Module:...
?[] conflicts wtih expr?[softcast]:...

?: was added mostly to be compatible with other 'modern' C-like
languages.

2012-06-15

2012-06-15 09:54:06 by Arne Goedeke <el@laramies.com>

Merge remote branch 'origin/7.9' into rblock_alloc

Conflicts:
src/post_modules/CritBit/floattree.cmod
src/post_modules/CritBit/inttree.cmod
src/post_modules/CritBit/stringtree.cmod

2012-05-22

2012-05-22 12:40:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Ensure that foreach always generates a node.

Fixes LysLysKOM 19705902:
| 19705902 2012-05-22 12:22 /4 rader/ Martin Nilsson (Opera Mini - AFK!)
| Mottagare: Henrik Grubbström (Lysator) <11101>
| Mottagare: Martin Nilsson (Opera Mini - AFK!) <14470>
| Mottaget: 2012-05-22 12:22
| Ärende: Parser bug
| ------------------------------------------------------------
|
| Pike v7.9 release 5 running Hilfe v3.5 (Incremental Pike Frontend)
| > foreach(f, mapping(string:string));
| Segmentation fault
| (19705902) /Martin Nilsson (Opera Mini - AFK!)/-----

2012-05-22 12:34:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Ensure that foreach always generates a node.

Fixes LysLysKOM 19705902:
| 19705902 2012-05-22 12:22 /4 rader/ Martin Nilsson (Opera Mini - AFK!)
| Mottagare: Henrik Grubbström (Lysator) <11101>
| Mottagare: Martin Nilsson (Opera Mini - AFK!) <14470>
| Mottaget: 2012-05-22 12:22
| Ärende: Parser bug
| ------------------------------------------------------------
|
| Pike v7.9 release 5 running Hilfe v3.5 (Incremental Pike Frontend)
| > foreach(f, mapping(string:string));
| Segmentation fault
| (19705902) /Martin Nilsson (Opera Mini - AFK!)/-----

2011-11-05

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

Removed $Id$.

2011-10-28

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

Atomic megapatch: Use svalue accessor macros everywhere.

2011-07-07

2011-07-07 13:53:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Minor parser restructuring.

2011-07-07 12:34:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed some newly introduced leaks.

Note: The grammar is still ambiguous, and needs fixing.

2011-07-06

2011-07-06 11:27:54 by Per Hedbor <ph@opera.com>

Allow . as the index operator everywhere.

2011-04-25

2011-04-25 16:12:49 by Martin Stjernholm <mast@lysator.liu.se>

No more foreign_idents.

2011-04-25 16:12:40 by Martin Stjernholm <mast@lysator.liu.se>

No more foreign_idents.

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

No more foreign_idents.

2011-03-24

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

Relax the type for enums somewhat.

2010-11-25

2010-11-25 20:33:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Preparations for changing the identifier information for constants.

2010-11-20

2010-11-20 13:00:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some simplified facet syntax.

2010-11-19

2010-11-19 14:57:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved diagnostics for some cases of missing end braces.

2010-05-29

2010-05-29 13:44:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Got rid of C++-style comment.

Rev: src/language.yacc:1.455

2010-02-03

2010-02-03 20:19:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug where the line number for if statements could be taken from the last line of the else block.

Rev: src/language.yacc:1.454

2009-11-17

2009-11-17 14:08:46 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Add a prototype for implicitly added create() during the first pass.
Update the type of classes on exit, since there might be an lfun::create().
Fixes [bug 4351 (#4351)].

Rev: src/language.yacc:1.453

2009-09-12

2009-09-12 13:31:38 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Cleaned up facet handling somewhat.
Added a few FIXMEs.

Rev: src/language.yacc:1.452
Rev: src/program.c:1.771
Rev: src/program.h:1.267

2009-06-22

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

Fixed NULL dereference on failure to resolve the function return type when functions are used as types.
This was eg triggered by attempting to use indices as a function:

indices GTK2;

Added some diagnostics to keep track of compiler frames.

Rev: src/language.yacc:1.451

2008-07-18

2008-07-18 20:14:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Minor cleanup in an enum syntax-error case.

Rev: src/language.yacc:1.450

2008-07-18 20:00:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.

Rev: src/language.yacc:1.449

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

Potential fix for "yyparse() left 1 droppings on the stack!" fatal with regards to syntax errors in enums.
enums now use the parser stack rather than the svalue stack for holding the enum state.

Rev: src/language.yacc:1.448

2008-07-14

2008-07-14 11:38:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Reverted.
It had obscure (and unwanted) side-effects with respect to inherit.

Rev: src/language.yacc:1.447

2008-07-14 08:13:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

private implies local.

Rev: src/language.yacc:1.446

2008-07-13

2008-07-13 15:44:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

More fixes...

Rev: src/language.yacc:1.445

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

Oops...

Rev: src/language.yacc:1.444

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

Fixed bugs in support for aliasing of external constants.

Rev: src/language.yacc:1.443

2008-07-08

2008-07-08 19:19:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

__func__ now supports local functions.
Fixed typo in behaviour when arrow-indexing with __func__.

Rev: src/language.yacc:1.442

2008-06-29

2008-06-29 12:50:04 by Martin Nilsson <mani@lysator.liu.se>

SEE_STATIC -> SEE_PROTECTED

Rev: src/encode.c:1.283
Rev: src/language.yacc:1.441
Rev: src/object.c:1.300
Rev: src/program.c:1.729

2008-06-29 12:37:11 by Martin Nilsson <mani@lysator.liu.se>

ID_STATIC -> ID_PROTECTED

Rev: src/backend.cmod:1.229
Rev: src/builtin.cmod:1.217
Rev: src/errors.h:1.40
Rev: src/interpret_functions.h:1.208
Rev: src/iterators.cmod:1.70
Rev: src/language.yacc:1.440
Rev: src/object.c:1.299
Rev: src/pike_search.c:1.31
Rev: src/program.c:1.728
Rev: src/signal_handler.c:1.333
Rev: src/threads.c:1.259

2008-06-29 11:04:49 by Martin Nilsson <mani@lysator.liu.se>

nomaks warning only complains onece, and not in compat <= 7.6

Rev: src/language.yacc:1.439
Rev: src/lexer.h:1.81

2008-06-28

2008-06-28 22:05:04 by Martin Stjernholm <mast@lysator.liu.se>

Some more static -> protected.

Rev: src/builtin.cmod:1.216
Rev: src/builtin_functions.c:1.677
Rev: src/iterators.cmod:1.69
Rev: src/language.yacc:1.438
Rev: src/mklibpike.pike:1.5
Rev: src/operators.c:1.235
Rev: src/threads.c:1.258

2008-06-26

2008-06-26 12:47:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Don't warn about unused arguments.

Rev: src/language.yacc:1.437

2008-06-25

2008-06-25 16:11:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed some bugs in handling of combined implicit and explicit create().

Rev: src/language.yacc:1.436

2008-06-24

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

Fixed indexing of 7.X:: when default_module isn't a mapping.

Rev: src/language.yacc:1.435

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

Added some debug in order to track down LysLysKOM 16597497 (Pike mailinglist "SEGV in language.yacc..." by Stephen R. van den Berg).

Rev: src/language.yacc:1.434

2008-06-19

2008-06-19 07:35:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Partial revert.

Rev: src/language.yacc:1.433

2008-06-18

2008-06-18 17:10:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Moved complaint about __sym__ symbols from lexer.h to language.yacc.
Fixes arrow indexing with __sym__.

Rev: src/language.yacc:1.432
Rev: src/lexer.h:1.77

2008-06-16

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

Streamlined discarding of types on the type stack somewhat.

Rev: src/language.yacc:1.431
Rev: src/pike_types.c:1.339
Rev: src/pike_types.h:1.119

2008-06-12

2008-06-12 15:59:49 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed NULL-dereference.

Rev: src/language.yacc:1.430

2008-05-30

2008-05-30 20:20:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Yet another bugfix...

Rev: src/language.yacc:1.429

2008-05-30 20:12:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix for chained inherit references.

Rev: src/language.yacc:1.428

2008-05-30 17:23:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix for global:: scope.

Rev: src/language.yacc:1.427

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

It is now possible to return a reference to the current inherit in this object.
The third argument to program_magic_identifier() should now be -1 when no inherit has been specified (0 is now reserved for referring to the current inherit).
This is also reflected in the F_THIS node.
The F_THIS opcode is now used exclusively to refer to specific inherits.
Use the F_THIS_OBJECT opcode to refer to the current object.

Rev: src/docode.c:1.201
Rev: src/interpret_functions.h:1.204
Rev: src/language.yacc:1.426
Rev: src/las.c:1.415
Rev: src/peep.in:1.83
Rev: src/program.c:1.710

2008-05-24

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

Compiler messaging mega patch.
va_yyreport() is now the main C-level dispatcher for compiler messages.
It also handles the automatic conversion of type errors to warnings in compat mode.
Consolidated the location for the implementation of most of the yy*-messaging functions to program.c.
Added yytype_report().
Changed APIs for yyexplain_*().
Moved the definitions of REPORT_* from pike_compiler.h to program.h.
va_yyerror() and low_yyerror() are no more.
Most type-system messages should now be marked with the appropriate subsystem.
Reenabled the typechecking for sscanf and sprintf() now that errors are converted into warnings in compat mode.

Rev: src/language.yacc:1.425
Rev: src/las.c:1.413
Rev: src/las.h:1.79
Rev: src/modules/sprintf/sprintf.c:1.153
Rev: src/pike_compiler.h:1.14
Rev: src/pike_types.c:1.337
Rev: src/pike_types.h:1.118
Rev: src/program.c:1.702
Rev: src/program.h:1.248
Rev: src/sscanf.c:1.184

2008-05-18

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

Allow yyerror() and yywarning() to be called outside the compilation context.

Rev: src/language.yacc:1.424
Rev: src/program.c:1.698

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

2008-05-15 15:13:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added flags parameter to o_sscanf().
langauge.yacc now knows how to pass flags along to o_sscanf().
Updated F_SSCANF opcode to allow for passing of flags to o_sscanf().

Rev: src/docode.c:1.200
Rev: src/interpret_functions.h:1.203
Rev: src/language.yacc:1.422
Rev: src/las.c:1.408
Rev: src/sscanf.c:1.177
Rev: src/sscanf.h:1.3
Rev: src/treeopt.in:1.96

2008-05-07

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

Fixed over-optimization of lambdas caused by 1.419.

Rev: src/language.yacc:1.421

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

Fixed ref-count bug.
Fixed 7.6 compat for implicit modifiers.

Rev: src/language.yacc:1.420

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

__func__ should now work for most lambdas as well.
Not working for implicit lambdas yet.
__func__ now evaluates to "__INIT" outside of functions.

Rev: src/language.yacc:1.419

2008-05-06

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

Implemented __func__.
Not working for all lambda-class functions yet.

Rev: src/language.yacc:1.418

2008-05-03

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

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

Moved compilation_depth to struct compilation.
Yet another step on the way to making the compiler thread safe.
Got rid of some now unused cleanup code in dynamic_load.c.

Rev: src/builtin_functions.c:1.656
Rev: src/dynamic_load.c:1.91
Rev: src/encode.c:1.264
Rev: src/language.yacc:1.416
Rev: src/pike_compiler.h:1.9
Rev: src/program.c:1.679
Rev: src/program.h:1.240

2008-04-25

2008-04-25 13:04:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Don't warn about unused voidable variables.

Rev: src/language.yacc:1.415

2008-04-18

2008-04-18 19:57:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Pike compiler mega patch mk II.

Rev: src/builtin_functions.c:1.653
Rev: src/language.yacc:1.414
Rev: src/pike_compiler.h:1.4
Rev: src/program.c:1.667
Rev: src/program.h:1.239

2008-04-14

2008-04-14 13:20:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now uses the CE_REPORT_FUN_NUM macro.

Rev: src/language.yacc:1.413

2008-04-14 13:19:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now uses the REPORT_* macros.

Rev: src/language.yacc:1.412
Rev: src/program.c:1.662

2008-04-14 10:14:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Pike compiler mega patch.
Added predef::CompilerEnvironment, which is a wrapper for struct compilation.
Moved the definition of struct compilation to the new header file "pike_compiler.h".
The compilation struct is now contained in the current context in the current_object during compilation.
The global variable lex is no more, it has moved into the compilation struct.
Added enter_compiler() and exit_compiler().
predef::compile() is now shorthand for predef::CompilerContext()->compile().

Rev: src/builtin_functions.c:1.652
Rev: src/compilation.h:1.35
Rev: src/docode.c:1.197
Rev: src/docode.h:1.20
Rev: src/dynamic_load.c:1.90
Rev: src/encode.c:1.263
Rev: src/language.yacc:1.411
Rev: src/las.c:1.406
Rev: src/lex.c:1.121
Rev: src/lex.h:1.36
Rev: src/lexer.h:1.66
Rev: src/module.c:1.52
Rev: src/object.c:1.284
Rev: src/operators.c:1.230
Rev: src/pike_compiler.h:1.1
Rev: src/pike_types.c:1.321
Rev: src/program.c:1.660
Rev: src/program.h:1.237

2008-04-06

2008-04-06 11:49:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Cleaned up use of program_state->parent_identifier. Removed some dead code.

Rev: src/language.yacc:1.410
Rev: src/program.c:1.657

2008-04-04

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

Reserved identifier for __deprecated__.
Added syntax for setting attributes on functions.

Rev: src/language.yacc:1.409

2008-04-04 11:36:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some grammar cleanups.
Fixed some warnings with modern bison.
Modifiers are now no longer allowed for classes and enums inside functions.

Rev: src/language.yacc:1.408

2008-03-27

2008-03-27 12:21:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Reserved tokens for __attribute__ and __FUNCTION__.
Implemented __attribute__.

Rev: src/language.yacc:1.407

2008-01-07

2008-01-07 10:38:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Oops, fixed typo.

Rev: src/language.yacc:1.406

2008-01-07 09:59:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Variables declared in foreach() and sscanf() are now counted as initialized with respect to the unused variable warning.

Rev: src/language.yacc:1.405

2008-01-05

2008-01-05 20:10:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed another typo.

Rev: src/language.yacc:1.404

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

Fixed typo.

Rev: src/language.yacc:1.403

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

Fixed warnings for variables declared in a multi-assign expression.

Rev: src/language.yacc:1.402

2008-01-04

2008-01-04 11:41:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo.

Rev: src/language.yacc:1.401

2008-01-04 11:38:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed some more warnings.

Rev: src/language.yacc:1.400

2008-01-04 10:25:22 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some bugfixes.
Reduced the number of unused variable warnings in non-strict mode further.

Rev: src/language.yacc:1.399

2008-01-03

2008-01-03 23:01:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Oops, wrong rule...

Rev: src/language.yacc:1.398

2008-01-03 21:13:38 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Reduce the number of warnings for uninitialized variables somewhat, unless strict types.

Rev: src/language.yacc:1.397

2008-01-03 16:49:09 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Don't warn about unused arguments unless in struct types mode.

Rev: src/language.yacc:1.396

2008-01-03 16:29:08 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now lexical_islocal() also sets LOCAL_VAR_IS_USED.

Rev: src/language.yacc:1.395

2008-01-03 16:22:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Restored lost line.

Rev: src/language.yacc:1.394

2008-01-03 15:56:25 by Henrik Grubbström (Grubba) <grubba@grubba.org>

low_is_local() now sets the LOCAL_VAR_IS_USED flag.

Rev: src/language.yacc:1.393

2007-12-28

2007-12-28 16:10:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

final (aka no_mask) now implies local (aka inline).

Rev: src/language.yacc:1.392

2007-12-28 13:38:16 by Martin Nilsson <mani@lysator.liu.se>

nomask -> final

Rev: lib/modules/Stdio.pmod/module.pmod:1.231
Rev: lib/modules/Thread.pmod:1.44
Rev: src/gc.c:1.301
Rev: src/language.yacc:1.391
Rev: src/modules/_Charset/charsetmod.c:1.63
Rev: src/modules/_Charset/iso2022.c:1.45
Rev: src/program.c:1.632
Rev: src/program.h:1.236

2007-11-10

2007-11-10 21:36:27 by Martin Nilsson <mani@lysator.liu.se>

Added const to yyerror, yyerror_reserved and yytype_error.

Rev: src/language.yacc:1.390
Rev: src/las.c:1.396
Rev: src/las.h:1.75

2007-10-13

2007-10-13 15:21:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.

Rev: src/language.yacc:1.389

2007-10-11

2007-10-11 16:52:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some more lambdas needed ID_USED...

Rev: src/language.yacc:1.388

2007-10-11 15:45:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Mark lambdas as used.

Rev: src/language.yacc:1.387

2007-10-08

2007-10-08 14:28:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed creation of implicit create() for the case of the empty set.
Added warning for use of both implicit and explicit create() in compat mode.
The implicit arguments to the explicit create() are now nameless. The variables declared by the implicit create can thus be referred to by code in the explicit create() without needing to be prefixed by this_porgram:: or similar.

Rev: src/language.yacc:1.386

2007-10-06

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

The shared nodes hash table (and its associated functions) is no more.

Rev: src/docode.c:1.190
Rev: src/language.yacc:1.385
Rev: src/las.c:1.393
Rev: src/las.h:1.74
Rev: src/module.c:1.46
Rev: src/pike_embed.c:1.14
Rev: src/treeopt.in:1.86

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

Fixed type leak.
Added some notes.

Rev: src/language.yacc:1.384

2007-10-05

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

First go at supporting both an implicit and an explicit create() in the same program.

Rev: src/language.yacc:1.383

2007-09-29

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

Unified IDENTIFIER_EXTERN and IDENTIFIER_ALIAS into IDENTIFIER_ALIAS.
ID_ALIAS is no more.
Added {low_,}define_alias() in analogue with the other identifiers.
Aliases are now used in some places where previously an identifier was copied.
Added support for constants (ie aliases) referring directly to variables and functions in the surrounding scopes.
A program may now be indexed on such a constant (ie alias).
Added some FIXMEs.
Changed API for low_program_from_function().
Disabled find_child() (could not find anything using it).
Bumped build bumber since the identifier encoding has changed.

Rev: src/language.yacc:1.382
Rev: src/object.c:1.277
Rev: src/program.c:1.621
Rev: src/program.h:1.233
Rev: src/version.h:1.394

2007-09-18

2007-09-18 13:55:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Reverted the support for static variables with function scope.

Rev: src/language.yacc:1.381

2007-09-16

2007-09-16 11:39:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some tentative code for supporting multiple levels of static variables.

Rev: src/language.yacc:1.380

2007-09-15

2007-09-15 13:18:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Removed some debug code.

Rev: src/language.yacc:1.379

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

Fixed memory leak introduced by the last checkin.
Now validates that the initializer for function static variables doesn't contain variable references.

Rev: src/language.yacc:1.378

2007-09-15 13:03:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added support for static variables in functions.
Broke out the lambda name generation code into the function get_new_name() to save on stack and to reduce code duplication.

Rev: src/language.yacc:1.377

2007-09-14

2007-09-14 18:13:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Extended syntax to allow declarations of side-effect free functions.
This means that it is now possible to write functions that are callable in a constant assignment context.

Rev: src/language.yacc:1.376

2007-09-03

2007-09-03 11:57:01 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved diagnostics for lambdas.

Rev: src/language.yacc:1.375

2007-05-02

2007-05-02 17:43:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Changed implementation and syntax for the subtypes for strings. push_string_type() is no more.

Rev: lib/modules/Getopt.pmod:1.32
Rev: src/encode.c:1.242
Rev: src/language.yacc:1.374
Rev: src/modules/sprintf/sprintf.c:1.144
Rev: src/pike_types.c:1.305
Rev: src/pike_types.h:1.109
Rev: src/svalue.h:1.145

2007-03-11

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

There are no struct pike_type's in Pike 7.0...

Rev: src/language.yacc:1.189
Rev: src/las.c:1.182

2007-03-03

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

Added support for string widths to the type system.

Rev: src/encode.c:1.240
Rev: src/language.yacc:1.373
Rev: src/pike_types.c:1.262

2006-08-02

2006-08-02 15:02:40 by Martin Stjernholm <mast@lysator.liu.se>

Ensure machine.h only is included through global.h.

Rev: src/language.yacc:1.372
Rev: src/pike_error.h:1.39
Rev: src/pike_threadlib.h:1.60
Rev: src/threads.h:1.131
Rev: src/time_stuff.h:1.16

2006-07-06

2006-07-06 16:46:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed some cases of safe_apply_low2().

Rev: src/language.yacc:1.371
Rev: src/program.c:1.605
Rev: src/svalue.c:1.230

2006-07-05

2006-07-05 19:28:11 by Martin Stjernholm <mast@lysator.liu.se>

Added PMOD_EXPORTs.

Rev: src/fsort.c:1.25
Rev: src/fsort.h:1.7
Rev: src/interpret.c:1.378
Rev: src/interpret.h:1.169
Rev: src/language.yacc:1.370
Rev: src/las.h:1.73
Rev: src/operators.c:1.211
Rev: src/operators.h:1.19
Rev: src/pike_memory.c:1.179
Rev: src/pike_memory.h:1.53
Rev: src/pike_types.c:1.255
Rev: src/pike_types.h:1.95
Rev: src/program.c:1.603
Rev: src/program.h:1.224
Rev: src/stralloc.h:1.100

2006-04-02

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

Backported reference count fix from Pike 7.7.

Rev: src/language.yacc:1.112

2006-04-02 16:47:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Backported reference count fix from Pike 7.7.

Rev: src/language.yacc:1.111

2006-04-02 16:46:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Backported reference count fix from Pike 7.7.

Rev: src/language.yacc:1.188

2006-04-02 16:44:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Backported reference count fix from Pike 7.7.

Rev: src/language.yacc:1.241

2006-04-02 16:43:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Backported reference count fix from Pike 7.7.

Rev: src/language.yacc:1.323

2006-04-02 16:42:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Backported reference count fix from Pike 7.7.

Rev: src/language.yacc:1.344

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

Fixed reference count bugs in low_add_local_name().

Rev: src/language.yacc:1.369

2006-03-02

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

Fix for the bug noted in LysLysKOM 14180500, where reused local variables weren't cleared properly.

Rev: src/docode.c:1.176
Rev: src/language.yacc:1.343
Rev: src/las.c:1.350

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

Fix for the bug noted in LysLysKOM 14180500, where reused local variables weren't cleared properly.

Rev: src/docode.c:1.168
Rev: src/language.yacc:1.322
Rev: src/las.c:1.330

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

Fix for the bug noted in LysLysKOM 14180500, where reused local variables weren't cleared properly.

Rev: src/docode.c:1.108
Rev: src/language.yacc:1.240
Rev: src/las.c:1.247

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

Fix for the bug noted in LysLysKOM 14180500, where reused local variables weren't cleared properly.

Rev: src/docode.c:1.70
Rev: src/language.yacc:1.187
Rev: src/las.c:1.181

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

Fix for the bug noted in LysLysKOM 14180500, where reused local variables weren't cleared properly.

Rev: src/docode.c:1.186
Rev: src/language.yacc:1.368
Rev: src/las.c:1.375

2006-03-01

2006-03-01 19:40:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed over allocation of local variables.

Rev: src/language.yacc:1.342

2006-03-01 19:40:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed over allocation of local variables.

Rev: src/language.yacc:1.367

2006-02-27

2006-02-27 12:15:55 by Martin Stjernholm <mast@lysator.liu.se>

Fixed warning about low_mapping_lookup.

Rev: src/language.yacc:1.366

2006-02-25

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

Fixed bug causing local variables to never be reused, which in turn leads to huge stack frames.

Rev: src/language.yacc:1.186

2006-02-25 11:11:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug causing local variables to never be reused, which in turn leads to huge stack frames.

Rev: src/language.yacc:1.239

2006-02-25 11:11:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug causing local variables to never be reused, which in turn leads to huge stack frames.

Rev: src/language.yacc:1.321

2006-02-25 11:10:47 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug causing local variables to never be reused, which in turn leads to huge stack frames.

Rev: src/language.yacc:1.341

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

Fixed bug causing local variables to never be reused, which in turn leads to huge stack frames.

Rev: src/language.yacc:1.365

2006-02-21

2006-02-21 10:11:01 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Local variable number MAX_LOCAL-1 seems to cause problems...

Rev: src/language.yacc:1.320

2006-01-26

2006-01-26 21:14:01 by Henrik Grubbström (Grubba) <grubba@grubba.org>

The versioned syntax now supports predefs.

Rev: src/language.yacc:1.364

2006-01-21

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

Added syntax for getting compat symbols directly.

Rev: src/language.yacc:1.363

2005-12-31

2005-12-31 15:04:13 by Martin Nilsson <mani@lysator.liu.se>

Typo

Rev: src/language.yacc:1.362

2005-12-31 03:36:44 by Martin Nilsson <mani@lysator.liu.se>

Facet init and exit needs more work. Disable them for now.

Rev: src/facetgroup.cmod:1.6
Rev: src/language.yacc:1.361
Rev: src/module.c:1.36
Rev: src/program.c:1.598
Rev: src/program.h:1.221

2005-10-14

2005-10-14 08:57:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Backported Bison 2.x fixes from Pike 7.7.

Rev: src/Makefile.in:1.347
Rev: src/language.yacc:1.319

2005-10-14 08:53:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Reverted broken fix.

Rev: src/language.yacc:1.340

2005-10-14 08:43:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Reverted broken bison fix.
Improved compat with Pike 0.6.

Rev: src/language.yacc:1.360

2005-10-13

2005-10-13 14:56:24 by Martin Stjernholm <mast@lysator.liu.se>

Added configure test to make the right short define for different bison
versions.

Rev: src/acconfig.h:1.119
Rev: src/configure.in:1.690
Rev: src/language.yacc:1.318

2005-10-13 14:54:26 by Martin Stjernholm <mast@lysator.liu.se>

Added configure test to make the right short define for different bison
versions.

Rev: src/acconfig.h:1.148
Rev: src/configure.in:1.918
Rev: src/language.yacc:1.359

2005-10-13 14:54:25 by Martin Stjernholm <mast@lysator.liu.se>

Added configure test to make the right short define for different bison
versions.

Rev: src/acconfig.h:1.143
Rev: src/configure.in:1.850
Rev: src/language.yacc:1.339

2005-05-06

2005-05-06 00:48:32 by Martin Nilsson <mani@lysator.liu.se>

Use push_empty_string()

Rev: src/builtin.cmod:1.178
Rev: src/language.yacc:1.358
Rev: src/modules/HTTPLoop/requestobject.c:1.30
Rev: src/modules/Image/encodings/iff.c:1.16
Rev: src/modules/Image/encodings/ras.c:1.25
Rev: src/modules/Image/encodings/xwd.c:1.29
Rev: src/modules/Image/font.c:1.85
Rev: src/modules/Mysql/mysql.c:1.90
Rev: src/modules/Odbc/odbc.c:1.38
Rev: src/modules/Odbc/odbc_result.c:1.40
Rev: src/modules/_Image_GIF/image_gif.c:1.22
Rev: src/modules/_Roxen/roxen.c:1.45
Rev: src/modules/files/efuns.c:1.164
Rev: src/modules/files/file.c:1.350
Rev: src/modules/spider/spider.c:1.130
Rev: src/modules/spider/xml.c:1.74
Rev: src/modules/system/memory.c:1.33
Rev: src/modules/system/passwords.c:1.47

2005-02-28

2005-02-28 12:55:46 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some FIXMEs regarding the aggregate functions.

Rev: src/language.yacc:1.357

2005-02-18

2005-02-18 18:17:57 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Minor diagnostic improvment.

Rev: src/language.yacc:1.356

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

Corrected grammar for implicit lambdas.
Fixes [bug 3650 (#3650)] and memory_leak in recursive_add_call_arg().

Rev: src/language.yacc:1.355

2005-02-08

2005-02-08 16:37:46 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix backported from Pike 7.7.

Rev: src/language.yacc:1.338

2005-01-27

2005-01-27 09:17:38 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.

Rev: src/language.yacc:1.354

2004-12-30

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

Now includes pike_embed.h instead of main.h.

Rev: src/docode.c:1.183
Rev: src/fsort.c:1.24
Rev: src/interpret.c:1.361
Rev: src/language.yacc:1.353
Rev: src/opcodes.c:1.166
Rev: src/peep.c:1.105
Rev: src/pike_threadlib.h:1.58

2004-12-22

2004-12-22 18:46:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Various object subtype related fixes and FIXME:s.

Rev: src/array.c:1.178
Rev: src/backend.cmod:1.148
Rev: src/builtin_functions.c:1.584
Rev: src/cpp.c:1.157
Rev: src/error.c:1.143
Rev: src/interpret.c:1.360
Rev: src/iterators.cmod:1.57
Rev: src/language.yacc:1.352

2004-11-06

2004-11-06 07:05:41 by Martin Nilsson <mani@lysator.liu.se>

Fixed reference problem.

Rev: src/language.yacc:1.351

2004-11-05

2004-11-05 16:21:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

my_yyerror() now uses string_builder_vsprintf().
Corrected the arguments for a lot of my_yyerror() invocations.

Rev: src/language.yacc:1.350
Rev: src/las.c:1.352
Rev: src/pike_types.c:1.239
Rev: src/program.c:1.575
Rev: src/treeopt.in:1.75

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

Split yyerror() into yyerror() and low_yyerror().

Rev: src/language.yacc:1.349
Rev: src/las.h:1.68

2004-10-30

2004-10-30 15:30:02 by Martin Nilsson <mani@lysator.liu.se>

Fix leaks in the facet code.

Rev: src/language.yacc:1.348

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

2004-10-26 17:27:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

snprintf(3C) is not portable.

Rev: src/language.yacc:1.346

2004-10-23

2004-10-23 02:25:11 by Martin Nilsson <mani@lysator.liu.se>

Save 1K

Rev: src/language.yacc:1.345
Rev: src/las.h:1.66

2004-10-22

2004-10-22 23:26:13 by Martin Nilsson <mani@lysator.liu.se>

Facets

Rev: src/.cvsignore:1.37
Rev: src/Makefile.in:1.387
Rev: src/errors.h:1.27
Rev: src/facetgroup.cmod:1.1
Rev: src/interpret.c:1.357
Rev: src/interpret.h:1.155
Rev: src/language.yacc:1.344
Rev: src/lexer.h:1.50
Rev: src/main.c:1.215
Rev: src/program.c:1.572
Rev: src/program.h:1.212

2004-10-22 14:42:16 by Andreas (Kaos) Stenius <kaos@explosive.se>

Fixed bug with scoped modifiers affecting nested classes.
Thanks to Kaos <kaos@explosive.se>.

Rev: src/language.yacc:1.343

2004-10-11

2004-10-11 16:41:49 by Martin Stjernholm <mast@lysator.liu.se>

Show the error when the compile time replace() optimizer fails.

Rev: src/builtin_functions.c:1.469
Rev: src/language.yacc:1.317
Rev: src/las.c:1.326
Rev: src/program.c:1.493
Rev: src/program.h:1.182

2004-09-18

2004-09-18 20:50:57 by Martin Nilsson <mani@lysator.liu.se>

RCSID is not really useful anymore.

Rev: src/array.c:1.169
Rev: src/backend.cmod:1.145
Rev: src/builtin_functions.c:1.567
Rev: src/callback.c:1.35
Rev: src/constants.c:1.54
Rev: src/cyclic.c:1.13
Rev: src/dlopen.c:1.74
Rev: src/docode.c:1.179
Rev: src/dynamic_buffer.c:1.25
Rev: src/dynamic_load.c:1.84
Rev: src/encode.c:1.219
Rev: src/error.c:1.133
Rev: src/fd_control.c:1.51
Rev: src/fdlib.c:1.66
Rev: src/fsort.c:1.23
Rev: src/gc.c:1.256
Rev: src/hashtable.c:1.15
Rev: src/interpret.c:1.353
Rev: src/iterators.cmod:1.55
Rev: src/language.yacc:1.342
Rev: src/las.c:1.349
Rev: src/lex.c:1.119
Rev: src/main.c:1.207
Rev: src/mapping.c:1.183
Rev: src/module.c:1.28
Rev: src/module_support.c:1.63
Rev: src/modules/_math/math.c:1.79
Rev: src/modules/files/datagram.c:1.9
Rev: src/modules/files/efuns.c:1.147
Rev: src/modules/files/file.c:1.329
Rev: src/modules/files/socket.c:1.91
Rev: src/modules/files/stat.c:1.30
Rev: src/modules/files/termios.c:1.24
Rev: src/modules/files/udp.c:1.70
Rev: src/modules/sprintf/sprintf.c:1.120
Rev: src/modules/system/memory.c:1.29
Rev: src/modules/system/passwords.c:1.44
Rev: src/modules/system/syslog.c:1.26
Rev: src/modules/system/system.c:1.171
Rev: src/multiset.c:1.88
Rev: src/object.c:1.257
Rev: src/opcodes.c:1.164
Rev: src/operators.c:1.195
Rev: src/peep.c:1.104
Rev: src/pike_memory.c:1.155
Rev: src/pike_types.c:1.237
Rev: src/port.c:1.78
Rev: src/program.c:1.568
Rev: src/rbtree.c:1.24
Rev: src/rusage.c:1.41
Rev: src/signal_handler.c:1.304
Rev: src/sscanf.c:1.163
Rev: src/stralloc.c:1.166
Rev: src/svalue.c:1.197
Rev: src/threads.c:1.240
Rev: src/version.c:1.142

2004-08-25

2004-08-25 14:25:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.

Rev: src/language.yacc:1.341

2004-08-25 14:16:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

COPY_LINE_NUMBER_INFO() now checks the last arg by itself.

Rev: src/language.yacc:1.340

2004-08-16

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

Don't warn about using object as program identifier in 7.4 compat mode.

Rev: src/language.yacc:1.337

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

Don't warn about using object as program identifier in 7.4 compat mode.

Rev: src/language.yacc:1.339

2004-07-23

2004-07-23 17:23:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved error handling.

Rev: src/language.yacc:1.338

2004-06-30

2004-06-30 00:19:27 by Martin Nilsson <mani@lysator.liu.se>

Use Pike_vsnprintf

Rev: src/docode.c:1.178
Rev: src/language.yacc:1.337
Rev: src/las.c:1.347
Rev: src/lexer.h:1.49
Rev: src/program.c:1.565
Rev: src/program.h:1.207

2004-03-23

2004-03-23 15:14:00 by Martin Stjernholm <mast@lysator.liu.se>

Avoid including language.h in language.c.

Rev: src/language.yacc:1.336
Rev: src/lex.h:1.33

2004-03-18

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

Removed some debug, oops.

Rev: src/language.yacc:1.335

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

Bugfix for errors in lambda arguments.

Rev: src/language.yacc:1.334

2004-03-17

2004-03-17 10:30:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some num_parse_error cleanups.

Rev: src/language.yacc:1.333

2004-03-16

2004-03-16 13:42:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Cleaned up handling of COMPILATION_FORCE_RESOLVE.

Rev: src/language.yacc:1.332
Rev: src/las.c:1.345

2004-03-15

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

Cleaned up handling of COMPILATION_FORCE_RESOLVE.

Rev: src/language.yacc:1.316
Rev: src/las.c:1.325
Rev: src/program.h:1.180

2004-03-13

2004-03-13 16:16:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added comment.

Rev: src/language.yacc:1.331

2004-03-13 16:15:38 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.

Rev: src/language.yacc:1.330

2004-03-13 16:14:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Removed extraneous error "Class definition failed.".
Increased parse error limit per class from 10 to 20.

Rev: src/language.yacc:1.329

2004-03-13 14:45:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Renamed flag counter Pike_compiler->check_final to Pike_compiler->flags.
Moved the global flag force_resolve to Pike_compiler->flags.
Defined flags COMPILATION_{CHECK_FINAL,FORCE_RESOLVE}.
The above fixes various bugs introduced by yesterdays changes.

Rev: src/compilation.h:1.31
Rev: src/language.yacc:1.328
Rev: src/las.c:1.344
Rev: src/program.c:1.557
Rev: src/program.h:1.200

2004-03-13 13:22:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Renamed flag counter Pike_compiler->check_final to Pike_compiler->flags.
Moved the global flag force_resolve to Pike_compiler->flags.
Defined flags COMPILATION_{CHECK_FINAL,FORCE_RESOLVE}.
The above fixes various bugs introduced by yesterdays changes.
Added compilation pass as parameter to low_start_new_program().

Rev: src/compilation.h:1.31
Rev: src/encode.c:1.165
Rev: src/language.yacc:1.315
Rev: src/las.c:1.324
Rev: src/program.c:1.485
Rev: src/program.h:1.179

2004-03-12

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

Oops...

Rev: src/language.yacc:1.314

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

Fixed "Illegal program pointer.".

Rev: src/language.yacc:1.327

2004-03-12 20:49:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Backported fix for "Illegal program pointer." from Pike 7.5.

Rev: src/language.yacc:1.313

2003-12-03

2003-12-03 09:35:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Keep track of the source file even without RTL-debug. Behaviour backported from Pike 7.5.

Rev: src/language.yacc:1.312
Rev: src/las.c:1.323
Rev: src/pike_types.h:1.84

2003-11-14

2003-11-14 00:15:06 by Martin Stjernholm <mast@lysator.liu.se>

Cleanups in the compile exception handling.

Rev: src/cpp.c:1.125
Rev: src/cpp.h:1.8
Rev: src/language.yacc:1.326
Rev: src/preprocessor.h:1.60

2003-11-07

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

Use MAX_INT_TYPE instead of 0x7fffffff as the upper limit for upwardly
"unbounded" ranges.

Rev: src/docode.c:1.172
Rev: src/language.yacc:1.325

2003-10-01

2003-10-01 16:35:26 by Martin Stjernholm <mast@lysator.liu.se>

Improvements to better track the file and line of various constructs.
Several that previously were associated with the last line is now instead
associated with the first, which is more natural. Places that only tracked
the line without the file are also fixed; #include directives could in some
(fairly obscure) situations cause lines to be reported in the wrong file.

Rev: src/language.yacc:1.324

2003-08-31

2003-08-31 22:00:50 by Martin Nilsson <mani@lysator.liu.se>

Fixed a C++ comment.

Rev: src/language.yacc:1.323

2003-08-20

2003-08-20 12:02:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some minor error handling changes.

Rev: src/language.yacc:1.322

2003-06-03

2003-06-03 19:41:11 by Henrik Grubbström (Grubba) <grubba@grubba.org>

low_start_new_program() now takes the current compiler pass as argument.

Rev: src/language.yacc:1.321

2003-03-27

2003-03-27 02:22:17 by Martin Stjernholm <mast@lysator.liu.se>

Don't derive return types for lambdas etc during pass 1 since that can
induce too strict type checks.

Rev: src/language.yacc:1.320

2003-03-27 02:06:43 by Martin Stjernholm <mast@lysator.liu.se>

Cleanup to always keep track of the files associated with the line numbers.

Rev: src/language.yacc:1.319

2003-02-26

2003-02-26 15:10:11 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed off by one error.

Rev: src/language.yacc:1.318

2003-02-26 14:56:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed off by one error.

Rev: src/language.yacc:1.311

2003-02-12

2003-02-12 06:03:49 by Martin Nilsson <mani@lysator.liu.se>

Avoid confusion with error messages like "Undefined identifier error."

Rev: src/language.yacc:1.317

2003-02-08

2003-02-08 16:58:44 by Martin Stjernholm <mast@lysator.liu.se>

Use the nanosecond mode of gethrvtime in gauge.

Rev: src/language.yacc:1.316

2003-02-08 03:49:23 by Martin Stjernholm <mast@lysator.liu.se>

Replaced MAKE_SHARED_CONSTANT_STRING with either MAKE_CONST_STRING or
REF_MAKE_CONST_STRING as appropriate.

Rev: src/builtin.cmod:1.115
Rev: src/interpret.h:1.126
Rev: src/iterators.cmod:1.34
Rev: src/language.yacc:1.315
Rev: src/las.c:1.324
Rev: src/opcodes.c:1.135
Rev: src/program.c:1.479
Rev: src/treeopt.in:1.73

2003-02-04

2003-02-04 18:17:33 by Martin Stjernholm <mast@lysator.liu.se>

Always store file info in nodes to ensure that it works correctly with
include directives etc. (Previously it was only enabled when compiling with
rtldebug.)

Rev: src/language.yacc:1.314
Rev: src/las.c:1.323
Rev: src/pike_types.h:1.85

2003-01-26

2003-01-26 11:09:01 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

Some more work to get INT_TYPE long long to work:
use INT_TYPE instead of INT32 when we use/make the Pike int type
Use PRINTPIKEINT when we sprintf-format it

Rev: src/builtin.cmod:1.109
Rev: src/builtin_functions.c:1.464
Rev: src/encode.c:1.162
Rev: src/global.h:1.78
Rev: src/language.yacc:1.313
Rev: src/las.c:1.322
Rev: src/las.h:1.60
Rev: src/pike_types.c:1.205
Rev: src/pike_types.h:1.84
Rev: src/threads.c:1.198

2003-01-13

2003-01-13 15:04:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Warn about using objects as types.

Rev: src/language.yacc:1.312

2003-01-13 04:01:36 by Martin Stjernholm <mast@lysator.liu.se>

Always use gethrvtime in gauge().

Rev: src/language.yacc:1.311

2002-12-10

2002-12-10 18:53:15 by Martin Stjernholm <mast@lysator.liu.se>

Made some error/warning messages less confusing.

Rev: src/language.yacc:1.310

2002-12-10 18:53:15 by Martin Stjernholm <mast@lysator.liu.se>

Made some error/warning messages less confusing.

Rev: src/language.yacc:1.310

2002-12-10 18:53:11 by Martin Stjernholm <mast@lysator.liu.se>

Made some error/warning messages less confusing.

Rev: src/language.yacc:1.238

2002-12-02

2002-12-02 18:12:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Made "No such inherit ::..." a warning in Pike 7.2 compat.

Rev: src/language.yacc:1.309

2002-12-02 18:08:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Made "No such inherit ::..." a warning and not an error.

Rev: src/language.yacc:1.237

2002-11-27

2002-11-27 15:07:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fix for [bug 3234 (#3234)].

Rev: src/language.yacc:1.236

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

Fix for [bug 3234 (#3234)].

Rev: src/language.yacc:1.308

2002-11-23

2002-11-23 23:20:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed improper use of STACK_LEVEL_START().

Rev: src/language.yacc:1.307

2002-11-23 15:11:05 by Martin Stjernholm <mast@lysator.liu.se>

Fixed some stack bugs in connection with SETJMP. Use SETJMP_SP in a couple
of places to handle stack differences more obviously.

Rev: src/cpp.c:1.107
Rev: src/interpret.c:1.281
Rev: src/language.yacc:1.306
Rev: src/las.c:1.311
Rev: src/object.c:1.208

2002-11-22

2002-11-22 15:45:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now ensures that IDENTIFER_VARARGS is always set properly.

Rev: src/language.yacc:1.305

2002-10-29

2002-10-29 14:02:27 by Martin Nilsson <mani@lysator.liu.se>

Removed unused variable.

Rev: src/language.yacc:1.304

2002-10-25

2002-10-25 13:13:57 by Marcus Comstedt <marcus@mc.pp.se>

Don't discard error messages when doing inherits etc.

Rev: src/builtin_functions.c:1.449
Rev: src/docode.c:1.151
Rev: src/language.yacc:1.303
Rev: src/las.c:1.306
Rev: src/las.h:1.59

2002-10-19

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

Backported kludge for bison 1.50 support from Pike 7.3.

Rev: src/language.yacc:1.235

2002-10-12

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

Added some stack level debug.

Rev: src/language.yacc:1.302

2002-10-11

2002-10-11 13:39:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Kludge to support Bison 1.50.

Rev: src/language.yacc:1.301

2002-10-11 01:40:00 by Martin Nilsson <mani@lysator.liu.se>

Updated header (again) after some input from Per and mast.

Rev: src/acconfig.h:1.107
Rev: src/alloca.c:1.7
Rev: src/apply_low.h:1.10
Rev: src/array.c:1.132
Rev: src/array.h:1.44
Rev: src/backend.cmod:1.29
Rev: src/backend.h:1.16
Rev: src/bignum.c:1.27
Rev: src/bignum.h:1.16
Rev: src/block_alloc.h:1.45
Rev: src/block_alloc_h.h:1.13
Rev: src/builtin.cmod:1.94
Rev: src/builtin_functions.c:1.445
Rev: src/builtin_functions.h:1.22
Rev: src/builtin_functions_t.c:1.3
Rev: src/callback.c:1.30
Rev: src/callback.h:1.18
Rev: src/code/bytecode.c:1.6
Rev: src/code/bytecode.h:1.9
Rev: src/code/computedgoto.c:1.3
Rev: src/code/computedgoto.h:1.7
Rev: src/code/ia32.c:1.23
Rev: src/code/ia32.h:1.18
Rev: src/code/ppc32.c:1.23
Rev: src/code/ppc32.h:1.17
Rev: src/code/sparc.c:1.13
Rev: src/code/sparc.h:1.15
Rev: src/combine_path.h:1.11
Rev: src/compilation.h:1.30
Rev: src/constants.c:1.42
Rev: src/constants.h:1.27
Rev: src/cpp.c:1.105
Rev: src/cpp.h:1.7
Rev: src/crypt.c:1.4
Rev: src/cyclic.c:1.8
Rev: src/cyclic.h:1.7
Rev: src/dlopen.c:1.36
Rev: src/dmalloc.h:1.38
Rev: src/docode.c:1.150
Rev: src/docode.h:1.17
Rev: src/dummy_ci.h:1.6
Rev: src/dynamic_buffer.c:1.21
Rev: src/dynamic_buffer.h:1.16
Rev: src/dynamic_load.c:1.66
Rev: src/dynamic_load.h:1.6
Rev: src/efun.h:1.7
Rev: src/encode.c:1.155
Rev: src/encode.h:1.7
Rev: src/error.c:1.92
Rev: src/errors.h:1.22
Rev: src/fd_control.c:1.46
Rev: src/fd_control.h:1.10
Rev: src/fdlib.c:1.55
Rev: src/fdlib.h:1.43
Rev: src/fsort.c:1.21
Rev: src/fsort.h:1.6
Rev: src/fsort_template.h:1.13
Rev: src/gc.c:1.188
Rev: src/gc.h:1.92
Rev: src/global.h:1.76
Rev: src/hashtable.c:1.14
Rev: src/hashtable.h:1.9
Rev: src/interpret.c:1.270
Rev: src/interpret.h:1.113
Rev: src/interpret_functions.h:1.110
Rev: src/interpreter.h:1.78
Rev: src/iterators.cmod:1.30
Rev: src/language.yacc:1.300
Rev: src/las.c:1.303
Rev: src/las.h:1.58
Rev: src/las_t.c:1.3
Rev: src/lex.c:1.108
Rev: src/lex.h:1.24
Rev: src/lexer.h:1.40
Rev: src/main.c:1.156
Rev: src/main.h:1.20
Rev: src/mapping.c:1.152
Rev: src/mapping.h:1.44
Rev: src/module.c:1.20
Rev: src/module.h:1.8
Rev: src/module_magic.h:1.7
Rev: src/module_support.c:1.51
Rev: src/module_support.h:1.15
Rev: src/module_t.c:1.3
Rev: src/modules/CommonLog/acconfig.h:1.3
Rev: src/modules/CommonLog/clf.c:1.10
Rev: src/modules/DVB/acconfig.h:1.3
Rev: src/modules/DVB/dvb.c:1.12
Rev: src/modules/DVB/dvb.h:1.4
Rev: src/modules/DVB/psparser.c:1.5
Rev: src/modules/Gdbm/acconfig.h:1.3
Rev: src/modules/Gdbm/gdbmmod.c:1.21
Rev: src/modules/Gettext/acconfig.h:1.4
Rev: src/modules/Gettext/gettext.c:1.12
Rev: src/modules/Gmp/mpf.cmod:1.12
Rev: src/modules/Gmp/mpq.cmod:1.13
Rev: src/modules/Gmp/mpz_glue.c:1.111
Rev: src/modules/Gmp/my_gmp.h:1.13
Rev: src/modules/Gmp/my_mpz_xor.c:1.5
Rev: src/modules/Gmp/next_prime.c:1.12
Rev: src/modules/Gz/acconfig.h:1.3
Rev: src/modules/Gz/zlibmod.c:1.55
Rev: src/modules/HTTPLoop/accept_and_parse.c:1.29
Rev: src/modules/HTTPLoop/accept_and_parse.h:1.10
Rev: src/modules/HTTPLoop/acconfig.h:1.4
Rev: src/modules/HTTPLoop/cache.c:1.19
Rev: src/modules/HTTPLoop/cache.h:1.10
Rev: src/modules/HTTPLoop/filesystem.c:1.7
Rev: src/modules/HTTPLoop/filesystem.h:1.3
Rev: src/modules/HTTPLoop/log.c:1.13
Rev: src/modules/HTTPLoop/log.h:1.3
Rev: src/modules/HTTPLoop/requestobject.c:1.23
Rev: src/modules/HTTPLoop/requestobject.h:1.3
Rev: src/modules/HTTPLoop/static_strings.h:1.3
Rev: src/modules/HTTPLoop/timeout.c:1.9
Rev: src/modules/HTTPLoop/timeout.h:1.4
Rev: src/modules/HTTPLoop/util.c:1.9
Rev: src/modules/HTTPLoop/util.h:1.5
Rev: src/modules/Image/acconfig.h:1.7
Rev: src/modules/Image/assembly.h:1.5
Rev: src/modules/Image/blit.c:1.53
Rev: src/modules/Image/blit_layer_include.h:1.8
Rev: src/modules/Image/colors.c:1.63
Rev: src/modules/Image/colors.h:1.8
Rev: src/modules/Image/colortable.c:1.112
Rev: src/modules/Image/colortable.h:1.27
Rev: src/modules/Image/colortable_lookup.h:1.20
Rev: src/modules/Image/dct.c:1.22
Rev: src/modules/Image/default_font.c:1.5
Rev: src/modules/Image/encodings/_xpm.c:1.21
Rev: src/modules/Image/encodings/any.c:1.25
Rev: src/modules/Image/encodings/avs.c:1.14
Rev: src/modules/Image/encodings/bmp.c:1.37
Rev: src/modules/Image/encodings/dsi.c:1.6
Rev: src/modules/Image/encodings/encodings.h:1.5
Rev: src/modules/Image/encodings/hrz.c:1.8
Rev: src/modules/Image/encodings/iff.c:1.12
Rev: src/modules/Image/encodings/ilbm.c:1.26
Rev: src/modules/Image/encodings/pcx.c:1.19
Rev: src/modules/Image/encodings/png.c:1.46
Rev: src/modules/Image/encodings/pnm.c:1.28
Rev: src/modules/Image/encodings/psd.c:1.34
Rev: src/modules/Image/encodings/psd_constant_strings.h:1.6
Rev: src/modules/Image/encodings/pvr.c:1.21
Rev: src/modules/Image/encodings/ras.c:1.18
Rev: src/modules/Image/encodings/tga.c:1.29
Rev: src/modules/Image/encodings/tim.c:1.14
Rev: src/modules/Image/encodings/wbf.c:1.13
Rev: src/modules/Image/encodings/x.c:1.39
Rev: src/modules/Image/encodings/xbm.c:1.17
Rev: src/modules/Image/encodings/xcf.c:1.42
Rev: src/modules/Image/encodings/xcf_constant_strings.h:1.3
Rev: src/modules/Image/encodings/xwd.c:1.23
Rev: src/modules/Image/font.c:1.74
Rev: src/modules/Image/image.c:1.199
Rev: src/modules/Image/image.h:1.50
Rev: src/modules/Image/image_module.c:1.16
Rev: src/modules/Image/initstuff.h:1.16
Rev: src/modules/Image/layer_channel.h:1.8
Rev: src/modules/Image/layer_oper.h:1.10
Rev: src/modules/Image/layers.c:1.81
Rev: src/modules/Image/match.h:1.15
Rev: src/modules/Image/matrix.c:1.42
Rev: src/modules/Image/operator.c:1.42
Rev: src/modules/Image/orient.c:1.22
Rev: src/modules/Image/pattern.c:1.27
Rev: src/modules/Image/phase.h:1.5
Rev: src/modules/Image/poly.c:1.16
Rev: src/modules/Image/polyfill.c:1.41
Rev: src/modules/Image/search.c:1.25
Rev: src/modules/Java/acconfig.h:1.4
Rev: src/modules/Java/jvm.c:1.44
Rev: src/modules/Java/ntdl.c:1.4
Rev: src/modules/MIME/acconfig.h:1.4
Rev: src/modules/MIME/mime.c:1.34
Rev: src/modules/Math/acconfig.h:1.3
Rev: src/modules/Math/math_matrix.c:1.35
Rev: src/modules/Math/math_module.c:1.11
Rev: src/modules/Math/math_module.h:1.9
Rev: src/modules/Math/matrix_code.h:1.7
Rev: src/modules/Math/transforms.cmod:1.8
Rev: src/modules/Math/transforms.h:1.3
Rev: src/modules/Mird/acconfig.h:1.5
Rev: src/modules/Mird/libmird/acconfig.h:1.5
Rev: src/modules/Mird/libmird/blocks.c:1.5
Rev: src/modules/Mird/libmird/cells.c:1.4
Rev: src/modules/Mird/libmird/database.c:1.6
Rev: src/modules/Mird/libmird/debug.c:1.4
Rev: src/modules/Mird/libmird/dmalloc.c:1.4
Rev: src/modules/Mird/libmird/dmalloc.h:1.4
Rev: src/modules/Mird/libmird/errors.c:1.4
Rev: src/modules/Mird/libmird/frags.c:1.4
Rev: src/modules/Mird/libmird/freelist.c:1.4
Rev: src/modules/Mird/libmird/hashtrie.c:1.6
Rev: src/modules/Mird/libmird/internal.h:1.6
Rev: src/modules/Mird/libmird/journal.c:1.4
Rev: src/modules/Mird/libmird/make_old_database.c:1.4
Rev: src/modules/Mird/libmird/physical.h:1.4
Rev: src/modules/Mird/libmird/skeys.c:1.4
Rev: src/modules/Mird/libmird/tables.c:1.4
Rev: src/modules/Mird/libmird/test.c:1.4
Rev: src/modules/Mird/libmird/testsuite.c:1.5
Rev: src/modules/Mird/libmird/transaction.c:1.4
Rev: src/modules/Mird/libmird/usage.c:1.4
Rev: src/modules/Mird/libmird/win32-config.h:1.5
Rev: src/modules/Mird/mird_glue.c:1.19
Rev: src/modules/Msql/msqlmod.c:1.22
Rev: src/modules/Msql/version.h:1.4
Rev: src/modules/Mysql/acconfig.h:1.9
Rev: src/modules/Mysql/dummy.c:1.7
Rev: src/modules/Mysql/mysql.c:1.59
Rev: src/modules/Mysql/precompiled_mysql.h:1.15
Rev: src/modules/Mysql/result.c:1.27
Rev: src/modules/Odbc/acconfig.h:1.7
Rev: src/modules/Odbc/odbc.c:1.32
Rev: src/modules/Odbc/odbc_result.c:1.32
Rev: src/modules/Odbc/precompiled_odbc.h:1.18
Rev: src/modules/Oracle/acconfig.h:1.3
Rev: src/modules/Oracle/oracle.c:1.73
Rev: src/modules/PDF/acconfig.h:1.4
Rev: src/modules/PDF/initstuff.h:1.3
Rev: src/modules/PDF/pdf_module.c:1.13
Rev: src/modules/PDF/pdflib_glue.c:1.10
Rev: src/modules/Parser/acconfig.h:1.4
Rev: src/modules/Parser/html.c:1.155
Rev: src/modules/Parser/initstuff.h:1.4
Rev: src/modules/Parser/parser.c:1.16
Rev: src/modules/Parser/parser.h:1.3
Rev: src/modules/Perl/acconfig.h:1.3
Rev: src/modules/Perl/perlmod.c:1.28
Rev: src/modules/Pipe/acconfig.h:1.3
Rev: src/modules/Pipe/pipe.c:1.51
Rev: src/modules/Postgres/pg_types.h:1.6
Rev: src/modules/Postgres/pgresult.c:1.19
Rev: src/modules/Postgres/pgresult.h:1.4
Rev: src/modules/Postgres/postgres.c:1.28
Rev: src/modules/Postgres/version.h:1.5
Rev: src/modules/Regexp/acconfig.h:1.3
Rev: src/modules/Regexp/glue.c:1.31
Rev: src/modules/Regexp/pike_regexp.c:1.22
Rev: src/modules/Regexp/pike_regexp.h:1.9
Rev: src/modules/SANE/acconfig.h:1.3
Rev: src/modules/SANE/sane.c:1.14
Rev: src/modules/Ssleay/acconfig.h:1.4
Rev: src/modules/Ssleay/ssleay.c:1.19
Rev: src/modules/Yp/acconfig.h:1.5
Rev: src/modules/Yp/yp.c:1.27
Rev: src/modules/_Charset/acconfig.h:1.3
Rev: src/modules/_Charset/charsetmod.c:1.38
Rev: src/modules/_Charset/iso2022.c:1.25
Rev: src/modules/_Charset/iso2022.h:1.5
Rev: src/modules/_Charset/misc.c:1.12
Rev: src/modules/_Charset/tables.c:1.13
Rev: src/modules/_Crypto/acconfig.h:1.3
Rev: src/modules/_Crypto/arcfour.c:1.19
Rev: src/modules/_Crypto/cast.c:1.13
Rev: src/modules/_Crypto/cbc.c:1.23
Rev: src/modules/_Crypto/crypto.c:1.51
Rev: src/modules/_Crypto/crypto.h:1.10
Rev: src/modules/_Crypto/des.c:1.26
Rev: src/modules/_Crypto/idea.c:1.20
Rev: src/modules/_Crypto/include/RCSID.h:1.8
Rev: src/modules/_Crypto/include/arcfour.h:1.6
Rev: src/modules/_Crypto/include/cast.h:1.4
Rev: src/modules/_Crypto/include/crypto_types.h:1.9
Rev: src/modules/_Crypto/include/des.h:1.6
Rev: src/modules/_Crypto/include/idea.h:1.6
Rev: src/modules/_Crypto/include/md2.h:1.3
Rev: src/modules/_Crypto/include/md4.h:1.3
Rev: src/modules/_Crypto/include/md5.h:1.4
Rev: src/modules/_Crypto/include/rijndael.h:1.4
Rev: src/modules/_Crypto/include/sha.h:1.6
Rev: src/modules/_Crypto/invert.c:1.15
Rev: src/modules/_Crypto/lib/arcfour.c:1.9
Rev: src/modules/_Crypto/lib/cast.c:1.4
Rev: src/modules/_Crypto/lib/cast_sboxes.h:1.4
Rev: src/modules/_Crypto/lib/crypt_md5.c:1.4
Rev: src/modules/_Crypto/lib/desCode.h:1.4
Rev: src/modules/_Crypto/lib/desKerb.c:1.5
Rev: src/modules/_Crypto/lib/desQuick.c:1.6
Rev: src/modules/_Crypto/lib/desTest.c:1.5
Rev: src/modules/_Crypto/lib/desUtil.c:1.4
Rev: src/modules/_Crypto/lib/desdata.c:1.7
Rev: src/modules/_Crypto/lib/desinfo.h:1.5
Rev: src/modules/_Crypto/lib/idea.c:1.8
Rev: src/modules/_Crypto/lib/md2.c:1.5
Rev: src/modules/_Crypto/lib/md4.c:1.3
Rev: src/modules/_Crypto/lib/md5.c:1.5
Rev: src/modules/_Crypto/lib/rijndael.c:1.3
Rev: src/modules/_Crypto/lib/sha.c:1.9
Rev: src/modules/_Crypto/md2.c:1.15
Rev: src/modules/_Crypto/md4.c:1.4
Rev: src/modules/_Crypto/md5.c:1.20
Rev: src/modules/_Crypto/nt.c:1.11
Rev: src/modules/_Crypto/pipe.c:1.24
Rev: src/modules/_Crypto/rijndael.c:1.9
Rev: src/modules/_Crypto/rsa.c:1.27
Rev: src/modules/_Crypto/sha.c:1.23
Rev: src/modules/_Ffmpeg/acconfig.h:1.5
Rev: src/modules/_Ffmpeg/ffmpeg.c:1.11
Rev: src/modules/_Image_FreeType/acconfig.h:1.3
Rev: src/modules/_Image_FreeType/freetype.c:1.9
Rev: src/modules/_Image_GIF/acconfig.h:1.3
Rev: src/modules/_Image_GIF/gif_lzw.c:1.5
Rev: src/modules/_Image_GIF/gif_lzw.h:1.3
Rev: src/modules/_Image_GIF/image_gif.c:1.13
Rev: src/modules/_Image_JPEG/acconfig.h:1.7
Rev: src/modules/_Image_JPEG/image_jpeg.c:1.57
Rev: src/modules/_Image_JPEG/jinclude.h:1.3
Rev: src/modules/_Image_JPEG/transupp.c:1.10
Rev: src/modules/_Image_JPEG/transupp.h:1.6
Rev: src/modules/_Image_TIFF/acconfig.h:1.3
Rev: src/modules/_Image_TIFF/image_tiff.c:1.30
Rev: src/modules/_Image_TTF/acconfig.h:1.5
Rev: src/modules/_Image_TTF/image_ttf.c:1.46
Rev: src/modules/_Image_XFace/acconfig.h:1.5
Rev: src/modules/_Image_XFace/image_xface.c:1.17
Rev: src/modules/_Roxen/acconfig.h:1.3
Rev: src/modules/_Roxen/roxen.c:1.29
Rev: src/modules/_math/acconfig.h:1.4
Rev: src/modules/_math/math.c:1.50
Rev: src/modules/files/acconfig.h:1.18
Rev: src/modules/files/datagram.c:1.8
Rev: src/modules/files/efuns.c:1.116
Rev: src/modules/files/file.c:1.246
Rev: src/modules/files/file.h:1.23
Rev: src/modules/files/file_functions.h:1.23
Rev: src/modules/files/sendfile.c:1.59
Rev: src/modules/files/socket.c:1.66
Rev: src/modules/files/stat.c:1.24
Rev: src/modules/files/termios.c:1.18
Rev: src/modules/files/termios_flags.h:1.4
Rev: src/modules/files/udp.c:1.39
Rev: src/modules/spider/acconfig.h:1.5
Rev: src/modules/spider/defs.h:1.6
Rev: src/modules/spider/discdate.c:1.13
Rev: src/modules/spider/spider.c:1.119
Rev: src/modules/spider/stardate.c:1.15
Rev: src/modules/spider/xml.c:1.54
Rev: src/modules/sprintf/acconfig.h:1.5
Rev: src/modules/sprintf/sprintf.c:1.97
Rev: src/modules/sybase/acconfig.h:1.5
Rev: src/modules/sybase/sybase.c:1.11
Rev: src/modules/sybase/sybase.h:1.6
Rev: src/modules/system/acconfig.h:1.13
Rev: src/modules/system/memory.c:1.17
Rev: src/modules/system/nt.c:1.53
Rev: src/modules/system/passwords.c:1.38
Rev: src/modules/system/syslog.c:1.18
Rev: src/modules/system/system.c:1.128
Rev: src/modules/system/system.h:1.8
Rev: src/multiset.h:1.27
Rev: src/object.c:1.206
Rev: src/object.h:1.74
Rev: src/opcodes.c:1.125
Rev: src/opcodes.h:1.30
Rev: src/operators.c:1.162
Rev: src/operators.h:1.14
Rev: src/patch_cc1.c:1.3
Rev: src/peep.c:1.77
Rev: src/peep.h:1.11
Rev: src/peep_t.c:1.3
Rev: src/pike_cpulib.c:1.4
Rev: src/pike_cpulib.h:1.11
Rev: src/pike_dlfcn.h:1.4
Rev: src/pike_error.h:1.21
Rev: src/pike_macros.h:1.33
Rev: src/pike_memory.c:1.124
Rev: src/pike_memory.h:1.34
Rev: src/pike_search.c:1.11
Rev: src/pike_search.h:1.6
Rev: src/pike_search_engine.c:1.10
Rev: src/pike_search_engine2.c:1.7
Rev: src/pike_threadlib.h:1.22
Rev: src/pike_types.c:1.198
Rev: src/pike_types.h:1.83
Rev: src/pikecode.c:1.7
Rev: src/pikecode.h:1.9
Rev: src/port.c:1.56
Rev: src/port.h:1.46
Rev: src/post_modules/GL/acconfig.h:1.5
Rev: src/post_modules/GL/auto.c.in:1.23
Rev: src/post_modules/GL/autodoc.c:1.7
Rev: src/post_modules/GL/top.c:1.17
Rev: src/post_modules/GLUT/acconfig.h:1.3
Rev: src/post_modules/GLUT/auto.c.in:1.6
Rev: src/post_modules/GLUT/top.c:1.7
Rev: src/post_modules/GTK/acconfig.h:1.8
Rev: src/post_modules/GTK/dummy.c:1.5
Rev: src/post_modules/GTK/gdkeventstrings.h:1.3
Rev: src/post_modules/GTK/pgtk.h:1.29
Rev: src/post_modules/GTK/source/encode_truecolor.c:1.8
Rev: src/post_modules/GTK/source/support.c:1.35
Rev: src/post_modules/SDL/SDL.cmod:1.6
Rev: src/post_modules/SDL/acconfig.h:1.3
Rev: src/post_modules/SDL/constants.h:1.4
Rev: src/post_modules/Shuffler/Shuffler.cmod:1.16
Rev: src/post_modules/Shuffler/a_source_pikestring.c:1.7
Rev: src/post_modules/Shuffler/a_source_system_memory.c:1.7
Rev: src/post_modules/Shuffler/b_source_normal_file.c:1.7
Rev: src/post_modules/Shuffler/c_source_stream.c:1.6
Rev: src/post_modules/Shuffler/d_source_pikestream.c:1.4
Rev: src/post_modules/Shuffler/shuffler.h:1.5
Rev: src/post_modules/Unicode/acconfig.h:1.3
Rev: src/post_modules/Unicode/buffer.c:1.5
Rev: src/post_modules/Unicode/buffer.h:1.4
Rev: src/post_modules/Unicode/hsize.h:1.3
Rev: src/post_modules/Unicode/normalize.c:1.11
Rev: src/post_modules/Unicode/normalize.h:1.3
Rev: src/post_modules/Unicode/split.c:1.3
Rev: src/post_modules/Unicode/split.h:1.3
Rev: src/post_modules/Unicode/unicode_module.cmod:1.5
Rev: src/post_modules/_Image_SVG/acconfig.h:1.3
Rev: src/post_modules/_Image_SVG/svg.c:1.7
Rev: src/preprocessor.h:1.53
Rev: src/program.c:1.449
Rev: src/program.h:1.168
Rev: src/program_areas.h:1.12
Rev: src/program_id.h:1.14
Rev: src/queue.c:1.10
Rev: src/queue.h:1.6
Rev: src/rbtree.c:1.12
Rev: src/rbtree.h:1.8
Rev: src/rbtree_low.h:1.5
Rev: src/rusage.c:1.23
Rev: src/rusage.h:1.9
Rev: src/security.c:1.38
Rev: src/security.h:1.16
Rev: src/signal_handler.c:1.232
Rev: src/signal_handler.h:1.15
Rev: src/smartlink.c:1.14
Rev: src/stralloc.c:1.148
Rev: src/stralloc.h:1.70
Rev: src/stuff.c:1.21
Rev: src/stuff.h:1.16
Rev: src/svalue.c:1.147
Rev: src/svalue.h:1.108
Rev: src/threads.c:1.188
Rev: src/threads.h:1.121
Rev: src/time_stuff.h:1.12
Rev: src/uncompressor.c:1.6
Rev: src/version.c:1.139
Rev: src/version.h:1.326

2002-10-08

2002-10-08 23:31:26 by Martin Nilsson <mani@lysator.liu.se>

Readded magic.

Rev: src/array.c:1.131
Rev: src/builtin_functions.c:1.444
Rev: src/callback.c:1.29
Rev: src/constants.c:1.41
Rev: src/dlopen.c:1.35
Rev: src/docode.c:1.149
Rev: src/dynamic_buffer.c:1.19
Rev: src/encode.c:1.154
Rev: src/error.c:1.91
Rev: src/fd_control.c:1.45
Rev: src/gc.c:1.187
Rev: src/hashtable.c:1.13
Rev: src/interpret.c:1.269
Rev: src/language.yacc:1.299
Rev: src/las.c:1.302
Rev: src/lex.c:1.107
Rev: src/main.c:1.155
Rev: src/mapping.c:1.151
Rev: src/module.c:1.19
Rev: src/modules/Gmp/mpz_glue.c:1.110
Rev: src/modules/Gz/zlibmod.c:1.54
Rev: src/modules/Regexp/glue.c:1.30
Rev: src/modules/Regexp/pike_regexp.h:1.8
Rev: src/modules/_math/math.c:1.49
Rev: src/modules/files/datagram.c:1.7
Rev: src/modules/files/efuns.c:1.115
Rev: src/modules/files/file.c:1.245
Rev: src/modules/files/socket.c:1.65
Rev: src/object.c:1.205
Rev: src/opcodes.c:1.124
Rev: src/operators.c:1.161
Rev: src/pike_memory.c:1.123
Rev: src/pike_types.c:1.197
Rev: src/port.c:1.55
Rev: src/program.c:1.448
Rev: src/rusage.c:1.22
Rev: src/signal_handler.c:1.231
Rev: src/stralloc.c:1.147
Rev: src/svalue.c:1.146
Rev: src/version.c:1.138

2002-10-08 20:22:45 by Martin Nilsson <mani@lysator.liu.se>

License identity program stage 1 (.c,.h)

Rev: src/acconfig.h:1.106
Rev: src/alloca.c:1.6
Rev: src/apply_low.h:1.9
Rev: src/array.c:1.130
Rev: src/array.h:1.43
Rev: src/backend.h:1.15
Rev: src/bignum.c:1.26
Rev: src/bignum.h:1.15
Rev: src/block_alloc.h:1.44
Rev: src/block_alloc_h.h:1.12
Rev: src/builtin_functions.c:1.443
Rev: src/builtin_functions.h:1.21
Rev: src/builtin_functions_t.c:1.2
Rev: src/callback.c:1.28
Rev: src/callback.h:1.17
Rev: src/code/bytecode.c:1.5
Rev: src/code/bytecode.h:1.8
Rev: src/code/computedgoto.c:1.2
Rev: src/code/computedgoto.h:1.6
Rev: src/code/ia32.c:1.22
Rev: src/code/ia32.h:1.17
Rev: src/code/ppc32.c:1.22
Rev: src/code/ppc32.h:1.16
Rev: src/code/sparc.c:1.12
Rev: src/code/sparc.h:1.14
Rev: src/combine_path.h:1.10
Rev: src/compilation.h:1.29
Rev: src/constants.c:1.40
Rev: src/constants.h:1.26
Rev: src/cpp.c:1.104
Rev: src/cpp.h:1.6
Rev: src/crypt.c:1.3
Rev: src/cyclic.c:1.7
Rev: src/cyclic.h:1.6
Rev: src/dlopen.c:1.34
Rev: src/dmalloc.h:1.37
Rev: src/docode.c:1.148
Rev: src/docode.h:1.16
Rev: src/dummy_ci.h:1.5
Rev: src/dynamic_buffer.c:1.18
Rev: src/dynamic_buffer.h:1.15
Rev: src/dynamic_load.c:1.65
Rev: src/dynamic_load.h:1.5
Rev: src/efun.h:1.6
Rev: src/encode.c:1.153
Rev: src/encode.h:1.6
Rev: src/error.c:1.90
Rev: src/errors.h:1.21
Rev: src/fd_control.c:1.44
Rev: src/fd_control.h:1.9
Rev: src/fdlib.c:1.54
Rev: src/fdlib.h:1.42
Rev: src/fsort.c:1.20
Rev: src/fsort.h:1.5
Rev: src/fsort_template.h:1.12
Rev: src/gc.c:1.186
Rev: src/gc.h:1.91
Rev: src/global.h:1.75
Rev: src/hashtable.c:1.12
Rev: src/hashtable.h:1.8
Rev: src/interpret.c:1.268
Rev: src/interpret.h:1.112
Rev: src/interpret_functions.h:1.109
Rev: src/interpreter.h:1.77
Rev: src/language.yacc:1.298
Rev: src/las.c:1.301
Rev: src/las.h:1.57
Rev: src/las_t.c:1.2
Rev: src/lex.c:1.106
Rev: src/lex.h:1.23
Rev: src/lexer.h:1.39
Rev: src/main.c:1.154
Rev: src/main.h:1.19
Rev: src/mapping.c:1.150
Rev: src/mapping.h:1.43
Rev: src/module.c:1.18
Rev: src/module.h:1.7
Rev: src/module_magic.h:1.6
Rev: src/module_support.c:1.50
Rev: src/module_support.h:1.14
Rev: src/module_t.c:1.2
Rev: src/modules/CommonLog/acconfig.h:1.2
Rev: src/modules/CommonLog/clf.c:1.9
Rev: src/modules/DVB/acconfig.h:1.2
Rev: src/modules/DVB/dvb.c:1.10
Rev: src/modules/DVB/dvb.h:1.3
Rev: src/modules/DVB/psparser.c:1.4
Rev: src/modules/Gdbm/acconfig.h:1.2
Rev: src/modules/Gdbm/gdbmmod.c:1.20
Rev: src/modules/Gettext/acconfig.h:1.3
Rev: src/modules/Gettext/gettext.c:1.11
Rev: src/modules/Gmp/gmp_machine.h.in:1.7
Rev: src/modules/Gmp/mpz_glue.c:1.109
Rev: src/modules/Gmp/my_gmp.h:1.12
Rev: src/modules/Gmp/my_mpz_xor.c:1.4
Rev: src/modules/Gmp/next_prime.c:1.11
Rev: src/modules/Gz/acconfig.h:1.2
Rev: src/modules/Gz/zlibmod.c:1.53
Rev: src/modules/HTTPLoop/accept_and_parse.c:1.28
Rev: src/modules/HTTPLoop/accept_and_parse.h:1.9
Rev: src/modules/HTTPLoop/acconfig.h:1.3
Rev: src/modules/HTTPLoop/cache.c:1.18
Rev: src/modules/HTTPLoop/cache.h:1.9
Rev: src/modules/HTTPLoop/filesystem.c:1.6
Rev: src/modules/HTTPLoop/filesystem.h:1.2
Rev: src/modules/HTTPLoop/log.c:1.12
Rev: src/modules/HTTPLoop/log.h:1.2
Rev: src/modules/HTTPLoop/requestobject.c:1.22
Rev: src/modules/HTTPLoop/requestobject.h:1.2
Rev: src/modules/HTTPLoop/static_strings.h:1.2
Rev: src/modules/HTTPLoop/timeout.c:1.8
Rev: src/modules/HTTPLoop/timeout.h:1.3
Rev: src/modules/HTTPLoop/util.c:1.8
Rev: src/modules/HTTPLoop/util.h:1.4
Rev: src/modules/Image/acconfig.h:1.6
Rev: src/modules/Image/assembly.h:1.4
Rev: src/modules/Image/blit.c:1.52
Rev: src/modules/Image/blit_layer_include.h:1.7
Rev: src/modules/Image/colors.c:1.62
Rev: src/modules/Image/colors.h:1.7
Rev: src/modules/Image/colortable.c:1.111
Rev: src/modules/Image/colortable.h:1.26
Rev: src/modules/Image/colortable_lookup.h:1.19
Rev: src/modules/Image/dct.c:1.21
Rev: src/modules/Image/default_font.c:1.4
Rev: src/modules/Image/encodings/_xpm.c:1.20
Rev: src/modules/Image/encodings/any.c:1.24
Rev: src/modules/Image/encodings/avs.c:1.13
Rev: src/modules/Image/encodings/bmp.c:1.36
Rev: src/modules/Image/encodings/dsi.c:1.5
Rev: src/modules/Image/encodings/encodings.h:1.4
Rev: src/modules/Image/encodings/hrz.c:1.7
Rev: src/modules/Image/encodings/iff.c:1.11
Rev: src/modules/Image/encodings/ilbm.c:1.25
Rev: src/modules/Image/encodings/pcx.c:1.18
Rev: src/modules/Image/encodings/png.c:1.45
Rev: src/modules/Image/encodings/pnm.c:1.27
Rev: src/modules/Image/encodings/psd.c:1.33
Rev: src/modules/Image/encodings/psd_constant_strings.h:1.5
Rev: src/modules/Image/encodings/pvr.c:1.20
Rev: src/modules/Image/encodings/ras.c:1.17
Rev: src/modules/Image/encodings/tga.c:1.28
Rev: src/modules/Image/encodings/tim.c:1.13
Rev: src/modules/Image/encodings/wbf.c:1.12
Rev: src/modules/Image/encodings/x.c:1.38
Rev: src/modules/Image/encodings/xbm.c:1.16
Rev: src/modules/Image/encodings/xcf.c:1.41
Rev: src/modules/Image/encodings/xcf_constant_strings.h:1.2
Rev: src/modules/Image/encodings/xwd.c:1.22
Rev: src/modules/Image/font.c:1.73
Rev: src/modules/Image/image.c:1.198
Rev: src/modules/Image/image.h:1.49
Rev: src/modules/Image/image_module.c:1.15
Rev: src/modules/Image/initstuff.h:1.15
Rev: src/modules/Image/layer_channel.h:1.7
Rev: src/modules/Image/layer_oper.h:1.9
Rev: src/modules/Image/layers.c:1.80
Rev: src/modules/Image/match.h:1.14
Rev: src/modules/Image/matrix.c:1.41
Rev: src/modules/Image/operator.c:1.41
Rev: src/modules/Image/orient.c:1.21
Rev: src/modules/Image/pattern.c:1.26
Rev: src/modules/Image/phase.h:1.4
Rev: src/modules/Image/poly.c:1.15
Rev: src/modules/Image/polyfill.c:1.40
Rev: src/modules/Image/search.c:1.24
Rev: src/modules/Java/acconfig.h:1.3
Rev: src/modules/Java/jvm.c:1.43
Rev: src/modules/Java/ntdl.c:1.3
Rev: src/modules/MIME/acconfig.h:1.3
Rev: src/modules/MIME/mime.c:1.33
Rev: src/modules/Math/acconfig.h:1.2
Rev: src/modules/Math/math_matrix.c:1.34
Rev: src/modules/Math/math_module.c:1.10
Rev: src/modules/Math/math_module.h:1.8
Rev: src/modules/Math/matrix_code.h:1.6
Rev: src/modules/Math/transforms.h:1.2
Rev: src/modules/Mird/acconfig.h:1.4
Rev: src/modules/Mird/libmird/acconfig.h:1.3
Rev: src/modules/Mird/libmird/blocks.c:1.3
Rev: src/modules/Mird/libmird/cells.c:1.2
Rev: src/modules/Mird/libmird/database.c:1.4
Rev: src/modules/Mird/libmird/debug.c:1.2
Rev: src/modules/Mird/libmird/dmalloc.c:1.2
Rev: src/modules/Mird/libmird/dmalloc.h:1.2
Rev: src/modules/Mird/libmird/errors.c:1.2
Rev: src/modules/Mird/libmird/frags.c:1.2
Rev: src/modules/Mird/libmird/freelist.c:1.2
Rev: src/modules/Mird/libmird/hashtrie.c:1.4
Rev: src/modules/Mird/libmird/internal.h:1.4
Rev: src/modules/Mird/libmird/journal.c:1.2
Rev: src/modules/Mird/libmird/make_old_database.c:1.2
Rev: src/modules/Mird/libmird/mird.h.in:1.2
Rev: src/modules/Mird/libmird/physical.h:1.2
Rev: src/modules/Mird/libmird/skeys.c:1.2
Rev: src/modules/Mird/libmird/tables.c:1.2
Rev: src/modules/Mird/libmird/test.c:1.2
Rev: src/modules/Mird/libmird/testsuite.c:1.3
Rev: src/modules/Mird/libmird/transaction.c:1.2
Rev: src/modules/Mird/libmird/usage.c:1.2
Rev: src/modules/Mird/libmird/win32-config.h:1.3
Rev: src/modules/Mird/mird_glue.c:1.18
Rev: src/modules/Msql/msql_config.h.in:1.3
Rev: src/modules/Msql/msqlmod.c:1.21
Rev: src/modules/Msql/version.h:1.3
Rev: src/modules/Mysql/acconfig.h:1.8
Rev: src/modules/Mysql/dummy.c:1.6
Rev: src/modules/Mysql/mysql.c:1.58
Rev: src/modules/Mysql/precompiled_mysql.h:1.14
Rev: src/modules/Mysql/result.c:1.26
Rev: src/modules/Odbc/acconfig.h:1.6
Rev: src/modules/Odbc/odbc.c:1.31
Rev: src/modules/Odbc/odbc_result.c:1.31
Rev: src/modules/Odbc/precompiled_odbc.h:1.17
Rev: src/modules/Oracle/acconfig.h:1.2
Rev: src/modules/Oracle/oracle.c:1.72
Rev: src/modules/PDF/acconfig.h:1.3
Rev: src/modules/PDF/initstuff.h:1.2
Rev: src/modules/PDF/pdf_module.c:1.12
Rev: src/modules/PDF/pdflib_glue.c:1.9
Rev: src/modules/Parser/acconfig.h:1.3
Rev: src/modules/Parser/html.c:1.154
Rev: src/modules/Parser/initstuff.h:1.3
Rev: src/modules/Parser/parser.c:1.15
Rev: src/modules/Parser/parser.h:1.2
Rev: src/modules/Perl/acconfig.h:1.2
Rev: src/modules/Perl/perlmod.c:1.27
Rev: src/modules/Pipe/acconfig.h:1.2
Rev: src/modules/Pipe/pipe.c:1.50
Rev: src/modules/Postgres/pg_types.h:1.5
Rev: src/modules/Postgres/pgres_config.h.in:1.6
Rev: src/modules/Postgres/pgresult.c:1.18
Rev: src/modules/Postgres/pgresult.h:1.3
Rev: src/modules/Postgres/postgres.c:1.27
Rev: src/modules/Postgres/version.h:1.4
Rev: src/modules/Regexp/acconfig.h:1.2
Rev: src/modules/Regexp/glue.c:1.29
Rev: src/modules/Regexp/pike_regexp.c:1.21
Rev: src/modules/Regexp/pike_regexp.h:1.7
Rev: src/modules/SANE/acconfig.h:1.2
Rev: src/modules/SANE/sane.c:1.13
Rev: src/modules/Ssleay/acconfig.h:1.3
Rev: src/modules/Ssleay/ssleay.c:1.18
Rev: src/modules/Yp/acconfig.h:1.4
Rev: src/modules/Yp/yp.c:1.26
Rev: src/modules/_Charset/acconfig.h:1.2
Rev: src/modules/_Charset/charsetmod.c:1.37
Rev: src/modules/_Charset/iso2022.c:1.24
Rev: src/modules/_Charset/iso2022.h:1.4
Rev: src/modules/_Charset/misc.c:1.11
Rev: src/modules/_Charset/tables.c:1.12
Rev: src/modules/_Crypto/acconfig.h:1.2
Rev: src/modules/_Crypto/arcfour.c:1.18
Rev: src/modules/_Crypto/cast.c:1.12
Rev: src/modules/_Crypto/cbc.c:1.22
Rev: src/modules/_Crypto/crypto.c:1.50
Rev: src/modules/_Crypto/crypto.h:1.9
Rev: src/modules/_Crypto/des.c:1.25
Rev: src/modules/_Crypto/idea.c:1.19
Rev: src/modules/_Crypto/include/RCSID.h:1.7
Rev: src/modules/_Crypto/include/arcfour.h:1.5
Rev: src/modules/_Crypto/include/cast.h:1.3
Rev: src/modules/_Crypto/include/crypto_types.h:1.8
Rev: src/modules/_Crypto/include/des.h:1.5
Rev: src/modules/_Crypto/include/idea.h:1.5
Rev: src/modules/_Crypto/include/md2.h:1.2
Rev: src/modules/_Crypto/include/md4.h:1.2
Rev: src/modules/_Crypto/include/md5.h:1.3
Rev: src/modules/_Crypto/include/rijndael.h:1.3
Rev: src/modules/_Crypto/include/sha.h:1.5
Rev: src/modules/_Crypto/invert.c:1.14
Rev: src/modules/_Crypto/lib/arcfour.c:1.8
Rev: src/modules/_Crypto/lib/cast.c:1.3
Rev: src/modules/_Crypto/lib/cast_sboxes.h:1.3
Rev: src/modules/_Crypto/lib/crypt_md5.c:1.3
Rev: src/modules/_Crypto/lib/desCode.h:1.3
Rev: src/modules/_Crypto/lib/desKerb.c:1.4
Rev: src/modules/_Crypto/lib/desQuick.c:1.5
Rev: src/modules/_Crypto/lib/desTest.c:1.4
Rev: src/modules/_Crypto/lib/desUtil.c:1.3
Rev: src/modules/_Crypto/lib/desdata.c:1.6
Rev: src/modules/_Crypto/lib/desinfo.h:1.4
Rev: src/modules/_Crypto/lib/idea.c:1.7
Rev: src/modules/_Crypto/lib/md2.c:1.4
Rev: src/modules/_Crypto/lib/md4.c:1.2
Rev: src/modules/_Crypto/lib/md5.c:1.4
Rev: src/modules/_Crypto/lib/rijndael.c:1.2
Rev: src/modules/_Crypto/lib/sha.c:1.8
Rev: src/modules/_Crypto/md2.c:1.14
Rev: src/modules/_Crypto/md4.c:1.3
Rev: src/modules/_Crypto/md5.c:1.19
Rev: src/modules/_Crypto/nt.c:1.10
Rev: src/modules/_Crypto/pipe.c:1.23
Rev: src/modules/_Crypto/rijndael.c:1.8
Rev: src/modules/_Crypto/rsa.c:1.26
Rev: src/modules/_Crypto/sha.c:1.22
Rev: src/modules/_Ffmpeg/acconfig.h:1.4
Rev: src/modules/_Ffmpeg/ffmpeg.c:1.10
Rev: src/modules/_Image_FreeType/acconfig.h:1.2
Rev: src/modules/_Image_FreeType/freetype.c:1.8
Rev: src/modules/_Image_GIF/acconfig.h:1.2
Rev: src/modules/_Image_GIF/gif_lzw.c:1.4
Rev: src/modules/_Image_GIF/gif_lzw.h:1.2
Rev: src/modules/_Image_GIF/image_gif.c:1.12
Rev: src/modules/_Image_JPEG/acconfig.h:1.6
Rev: src/modules/_Image_JPEG/image_jpeg.c:1.56
Rev: src/modules/_Image_JPEG/jinclude.h:1.2
Rev: src/modules/_Image_JPEG/transupp.c:1.8
Rev: src/modules/_Image_JPEG/transupp.h:1.4
Rev: src/modules/_Image_TIFF/acconfig.h:1.2
Rev: src/modules/_Image_TIFF/image_tiff.c:1.29
Rev: src/modules/_Image_TTF/acconfig.h:1.4
Rev: src/modules/_Image_TTF/image_ttf.c:1.45
Rev: src/modules/_Image_XFace/acconfig.h:1.4
Rev: src/modules/_Image_XFace/image_xface.c:1.16
Rev: src/modules/_Roxen/acconfig.h:1.2
Rev: src/modules/_Roxen/roxen.c:1.28
Rev: src/modules/_math/acconfig.h:1.3
Rev: src/modules/_math/math.c:1.48
Rev: src/modules/files/acconfig.h:1.17
Rev: src/modules/files/datagram.c:1.6
Rev: src/modules/files/efuns.c:1.114
Rev: src/modules/files/file.c:1.244
Rev: src/modules/files/file.h:1.22
Rev: src/modules/files/file_functions.h:1.22
Rev: src/modules/files/sendfile.c:1.58
Rev: src/modules/files/socket.c:1.64
Rev: src/modules/files/stat.c:1.23
Rev: src/modules/files/termios.c:1.17
Rev: src/modules/files/termios_flags.h:1.3
Rev: src/modules/files/udp.c:1.38
Rev: src/modules/spider/acconfig.h:1.4
Rev: src/modules/spider/defs.h:1.5
Rev: src/modules/spider/discdate.c:1.12
Rev: src/modules/spider/spider.c:1.118
Rev: src/modules/spider/stardate.c:1.14
Rev: src/modules/spider/xml.c:1.53
Rev: src/modules/sprintf/acconfig.h:1.4
Rev: src/modules/sprintf/sprintf.c:1.96
Rev: src/modules/sybase/acconfig.h:1.4
Rev: src/modules/sybase/sybase.c:1.10
Rev: src/modules/sybase/sybase.h:1.5
Rev: src/modules/system/acconfig.h:1.12
Rev: src/modules/system/memory.c:1.16
Rev: src/modules/system/nt.c:1.52
Rev: src/modules/system/passwords.c:1.37
Rev: src/modules/system/syslog.c:1.17
Rev: src/modules/system/system.c:1.127
Rev: src/modules/system/system.h:1.7
Rev: src/multiset.c:1.52
Rev: src/multiset.h:1.26
Rev: src/object.c:1.204
Rev: src/object.h:1.73
Rev: src/opcodes.c:1.123
Rev: src/opcodes.h:1.29
Rev: src/operators.c:1.160
Rev: src/operators.h:1.13
Rev: src/patch_cc1.c:1.2
Rev: src/peep.c:1.76
Rev: src/peep.h:1.10
Rev: src/peep_t.c:1.2
Rev: src/pike_cpulib.c:1.3
Rev: src/pike_cpulib.h:1.10
Rev: src/pike_dlfcn.h:1.3
Rev: src/pike_error.h:1.20
Rev: src/pike_macros.h:1.32
Rev: src/pike_memory.c:1.122
Rev: src/pike_memory.h:1.33
Rev: src/pike_search.c:1.10
Rev: src/pike_search.h:1.5
Rev: src/pike_search_engine.c:1.9
Rev: src/pike_search_engine2.c:1.6
Rev: src/pike_threadlib.h:1.21
Rev: src/pike_types.c:1.196
Rev: src/pike_types.h:1.82
Rev: src/pikecode.c:1.6
Rev: src/pikecode.h:1.8
Rev: src/port.c:1.54
Rev: src/port.h:1.45
Rev: src/post_modules/GL/acconfig.h:1.4
Rev: src/post_modules/GL/auto.c.in:1.21
Rev: src/post_modules/GL/autodoc.c:1.6
Rev: src/post_modules/GL/top.c:1.16
Rev: src/post_modules/GLUT/acconfig.h:1.2
Rev: src/post_modules/GLUT/auto.c.in:1.4
Rev: src/post_modules/GLUT/top.c:1.6
Rev: src/post_modules/GTK/acconfig.h:1.7
Rev: src/post_modules/GTK/dummy.c:1.4
Rev: src/post_modules/GTK/gdkeventstrings.h:1.2
Rev: src/post_modules/GTK/pgtk.h:1.28
Rev: src/post_modules/GTK/source/encode_truecolor.c:1.7
Rev: src/post_modules/GTK/source/support.c:1.34
Rev: src/post_modules/SDL/acconfig.h:1.2
Rev: src/post_modules/SDL/constants.h:1.3
Rev: src/post_modules/Shuffler/a_source_pikestring.c:1.6
Rev: src/post_modules/Shuffler/a_source_system_memory.c:1.6
Rev: src/post_modules/Shuffler/b_source_normal_file.c:1.6
Rev: src/post_modules/Shuffler/c_source_stream.c:1.5
Rev: src/post_modules/Shuffler/d_source_pikestream.c:1.3
Rev: src/post_modules/Shuffler/shuffler.h:1.4
Rev: src/post_modules/Unicode/acconfig.h:1.2
Rev: src/post_modules/Unicode/buffer.c:1.4
Rev: src/post_modules/Unicode/buffer.h:1.3
Rev: src/post_modules/Unicode/hsize.h:1.2
Rev: src/post_modules/Unicode/normalize.c:1.10
Rev: src/post_modules/Unicode/normalize.h:1.2
Rev: src/post_modules/Unicode/split.c:1.2
Rev: src/post_modules/Unicode/split.h:1.2
Rev: src/post_modules/_Image_SVG/acconfig.h:1.2
Rev: src/post_modules/_Image_SVG/svg.c:1.6
Rev: src/preprocessor.h:1.52
Rev: src/program.c:1.447
Rev: src/program.h:1.167
Rev: src/program_areas.h:1.11
Rev: src/program_id.h:1.13
Rev: src/queue.c:1.9
Rev: src/queue.h:1.5
Rev: src/rbtree.c:1.11
Rev: src/rbtree.h:1.7
Rev: src/rbtree_low.h:1.4
Rev: src/rusage.c:1.21
Rev: src/rusage.h:1.8
Rev: src/security.c:1.37
Rev: src/security.h:1.15
Rev: src/signal_handler.c:1.230
Rev: src/signal_handler.h:1.14
Rev: src/smartlink.c:1.13
Rev: src/stralloc.c:1.146
Rev: src/stralloc.h:1.69
Rev: src/stuff.c:1.20
Rev: src/stuff.h:1.15
Rev: src/svalue.c:1.145
Rev: src/svalue.h:1.107
Rev: src/threads.c:1.187
Rev: src/threads.h:1.120
Rev: src/time_stuff.h:1.11
Rev: src/uncompressor.c:1.5
Rev: src/version.c:1.137
Rev: src/version.h:1.325

2002-09-28

2002-09-28 19:54:41 by Martin Stjernholm <mast@lysator.liu.se>

Check properly if low_add_local_name run out of space for local
variables.

Rev: src/language.yacc:1.297

2002-09-24

2002-09-24 15:12:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added check for whether arg 2 to __yy_memcpy is const.

Rev: src/Makefile.in:1.327
Rev: src/language.yacc:1.296

2002-09-21

2002-09-21 14:20:53 by Martin Stjernholm <mast@lysator.liu.se>

Spell fix.

Rev: src/language.yacc:1.295

2002-09-21 14:20:35 by Martin Stjernholm <mast@lysator.liu.se>

Made it an error to use local:: on variables.

Rev: src/language.yacc:1.294

2002-09-15

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

2002-08-27 12:38:57 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.

Rev: src/language.yacc:1.292

2002-08-27 12:37:09 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typing for intranges with bignum intervals.

Rev: src/language.yacc:1.291

2002-08-17

2002-08-17 22:58:15 by Martin Stjernholm <mast@lysator.liu.se>

Added the "global" keyword to magic_identifiers so it can be used
after ->.

Rev: src/language.yacc:1.290

2002-08-15

2002-08-15 14:50:28 by Marcus Comstedt <marcus@mc.pp.se>

Rename fatal -> Pike_fatal.

Rev: src/apply_low.h:1.7
Rev: src/array.c:1.129
Rev: src/array.h:1.41
Rev: src/backend.cmod:1.27
Rev: src/bignum.c:1.25
Rev: src/block_alloc.h:1.41
Rev: src/builtin.cmod:1.90
Rev: src/builtin_functions.c:1.435
Rev: src/callback.c:1.26
Rev: src/code/ia32.c:1.21
Rev: src/code/ppc32.c:1.16
Rev: src/code/ppc32.h:1.14
Rev: src/code/sparc.c:1.11
Rev: src/code/sparc.h:1.13
Rev: src/compilation.h:1.28
Rev: src/constants.c:1.38
Rev: src/cpp.c:1.102
Rev: src/cyclic.c:1.6
Rev: src/dlopen.c:1.32
Rev: src/docode.c:1.144
Rev: src/dynamic_buffer.c:1.16
Rev: src/dynamic_load.c:1.64
Rev: src/encode.c:1.151
Rev: src/error.c:1.86
Rev: src/fd_control.c:1.41
Rev: src/fdlib.c:1.52
Rev: src/fdlib.h:1.41
Rev: src/fsort_template.h:1.11
Rev: src/gc.c:1.185
Rev: src/gc.h:1.90
Rev: src/hashtable.c:1.11
Rev: src/interpret.c:1.263
Rev: src/interpret.h:1.110
Rev: src/interpret_functions.h:1.105
Rev: src/interpreter.h:1.76
Rev: src/iterators.cmod:1.26
Rev: src/language.yacc:1.289
Rev: src/las.c:1.297
Rev: src/lex.c:1.105
Rev: src/lexer.h:1.38
Rev: src/main.c:1.150
Rev: src/mapping.c:1.149
Rev: src/module_support.c:1.46
Rev: src/modules/Gmp/mpf.cmod:1.9
Rev: src/modules/Gmp/mpq.cmod:1.10
Rev: src/modules/Gmp/mpz_glue.c:1.107
Rev: src/modules/HTTPLoop/cache.c:1.17
Rev: src/modules/HTTPLoop/requestobject.c:1.21
Rev: src/modules/Image/colors.c:1.61
Rev: src/modules/Image/colortable.c:1.109
Rev: src/modules/Image/colortable_lookup.h:1.18
Rev: src/modules/Image/encodings/bmp.c:1.35
Rev: src/modules/Image/font.c:1.72
Rev: src/modules/Image/image_module.c:1.14
Rev: src/modules/Image/layers.c:1.79
Rev: src/modules/Odbc/odbc.c:1.30
Rev: src/modules/Oracle/oracle.c:1.70
Rev: src/modules/PDF/pdf_module.c:1.11
Rev: src/modules/Parser/html.c:1.152
Rev: src/modules/Parser/parser.c:1.14
Rev: src/modules/Perl/perlmod.c:1.25
Rev: src/modules/Pipe/pipe.c:1.49
Rev: src/modules/_Charset/charsetmod.c:1.35
Rev: src/modules/_Charset/iso2022.c:1.23
Rev: src/modules/files/file.c:1.239
Rev: src/modules/files/sendfile.c:1.57
Rev: src/modules/files/socket.c:1.63
Rev: src/modules/files/stat.c:1.22
Rev: src/modules/files/udp.c:1.37
Rev: src/modules/spider/xml.c:1.52
Rev: src/modules/sprintf/sprintf.c:1.93
Rev: src/modules/sybase/sybase.c:1.9
Rev: src/multiset.c:1.50
Rev: src/multiset.h:1.25
Rev: src/object.c:1.203
Rev: src/object.h:1.71
Rev: src/opcodes.c:1.122
Rev: src/operators.c:1.159
Rev: src/peep.c:1.72
Rev: src/pike_error.h:1.19
Rev: src/pike_macros.h:1.31
Rev: src/pike_memory.c:1.120
Rev: src/pike_search.c:1.9
Rev: src/pike_search_engine.c:1.8
Rev: src/pike_search_engine2.c:1.5
Rev: src/pike_threadlib.h:1.16
Rev: src/pike_types.c:1.194
Rev: src/pike_types.h:1.79
Rev: src/port.c:1.52
Rev: src/post_modules/GTK/source/support.c:1.33
Rev: src/post_modules/Unicode/normalize.c:1.9
Rev: src/preprocessor.h:1.51
Rev: src/program.c:1.441
Rev: src/queue.c:1.8
Rev: src/rbtree.c:1.10
Rev: src/rbtree_low.h:1.2
Rev: src/signal_handler.c:1.225
Rev: src/stralloc.c:1.143
Rev: src/stralloc.h:1.66
Rev: src/svalue.c:1.144
Rev: src/svalue.h:1.106
Rev: src/threads.c:1.180

2002-06-25

2002-06-25 14:26:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Removed the support for the old-style preorder dumped types (pre USE_PIKE_TYPE).

Rev: src/acconfig.h:1.101
Rev: src/builtin_functions.c:1.433
Rev: src/compilation.h:1.27
Rev: src/configure.in:1.590
Rev: src/constants.c:1.37
Rev: src/encode.c:1.149
Rev: src/global.h:1.70
Rev: src/interpret.c:1.262
Rev: src/language.yacc:1.288
Rev: src/las.c:1.295
Rev: src/main.c:1.149
Rev: src/operators.c:1.156
Rev: src/pike_types.c:1.188
Rev: src/pike_types.h:1.78
Rev: src/program.c:1.437
Rev: src/svalue.c:1.142
Rev: src/svalue.h:1.105

2002-06-10

2002-06-10 20:49:50 by Martin Stjernholm <mast@lysator.liu.se>

Cleaned up find_module_identifier a little and fixed a lookup bug: It should
be possible to access identifiers in a private inherit of a surrounding
class.

Rev: src/language.yacc:1.287
Rev: src/program.c:1.433

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

2002-05-31 22:41:26 by Martin Nilsson <mani@lysator.liu.se>

Updated license.

Rev: lib/master.pike.in:1.205
Rev: src/alloca.c:1.5
Rev: src/array.c:1.128
Rev: src/array.h:1.40
Rev: src/backend.cmod:1.26
Rev: src/backend.h:1.14
Rev: src/builtin_functions.c:1.431
Rev: src/builtin_functions.h:1.20
Rev: src/callback.c:1.25
Rev: src/callback.h:1.16
Rev: src/constants.c:1.36
Rev: src/constants.h:1.22
Rev: src/cpp.c:1.101
Rev: src/dlopen.c:1.31
Rev: src/docode.c:1.142
Rev: src/docode.h:1.15
Rev: src/dynamic_buffer.c:1.15
Rev: src/dynamic_buffer.h:1.13
Rev: src/efun.h:1.5
Rev: src/encode.c:1.147
Rev: src/encode.h:1.5
Rev: src/error.c:1.85
Rev: src/fd_control.c:1.40
Rev: src/fd_control.h:1.8
Rev: src/fsort.c:1.17
Rev: src/fsort.h:1.4
Rev: src/gc.c:1.183
Rev: src/global.h:1.69
Rev: src/hashtable.c:1.10
Rev: src/hashtable.h:1.7
Rev: src/interpret.c:1.261
Rev: src/interpret.h:1.109
Rev: src/iterators.cmod:1.20
Rev: src/language.yacc:1.285
Rev: src/las.c:1.291
Rev: src/las.h:1.56
Rev: src/lex.c:1.104
Rev: src/lex.h:1.22
Rev: src/main.c:1.148
Rev: src/main.h:1.18
Rev: src/mapping.c:1.148
Rev: src/mapping.h:1.42
Rev: src/module.c:1.17
Rev: src/module.h:1.6
Rev: src/module_support.h:1.11
Rev: src/modules/Gdbm/gdbmmod.c:1.18
Rev: src/modules/Gmp/mpf.cmod:1.6
Rev: src/modules/Gmp/mpq.cmod:1.7
Rev: src/modules/Gmp/mpz_glue.c:1.105
Rev: src/modules/Gz/zlibmod.c:1.46
Rev: src/modules/Regexp/glue.c:1.27
Rev: src/modules/Regexp/pike_regexp.h:1.6
Rev: src/modules/Ssleay/ssleay.c:1.17
Rev: src/modules/_math/math.c:1.46
Rev: src/modules/files/datagram.c:1.5
Rev: src/modules/files/efuns.c:1.113
Rev: src/modules/files/file.c:1.235
Rev: src/modules/files/file.h:1.21
Rev: src/modules/files/socket.c:1.62
Rev: src/modules/sprintf/sprintf.c:1.92
Rev: src/multiset.c:1.49
Rev: src/multiset.h:1.24
Rev: src/object.c:1.201
Rev: src/object.h:1.70
Rev: src/opcodes.c:1.121
Rev: src/opcodes.h:1.28
Rev: src/operators.c:1.153
Rev: src/operators.h:1.11
Rev: src/pike_error.h:1.18
Rev: src/pike_macros.h:1.30
Rev: src/pike_memory.c:1.119
Rev: src/pike_memory.h:1.32
Rev: src/pike_types.c:1.186
Rev: src/pike_types.h:1.77
Rev: src/port.c:1.51
Rev: src/port.h:1.43
Rev: src/program.c:1.432
Rev: src/program.h:1.161
Rev: src/rusage.c:1.18
Rev: src/rusage.h:1.5
Rev: src/signal_handler.c:1.224
Rev: src/signal_handler.h:1.13
Rev: src/stralloc.c:1.142
Rev: src/stralloc.h:1.65
Rev: src/stuff.c:1.18
Rev: src/stuff.h:1.14
Rev: src/svalue.c:1.140
Rev: src/svalue.h:1.104
Rev: src/time_stuff.h:1.10
Rev: src/version.c:1.135
Rev: src/version.h:1.313

2002-05-12

2002-05-12 01:24:19 by Martin Stjernholm <mast@lysator.liu.se>

Small change in an error message.

Rev: src/language.yacc:1.284

2002-05-11

2002-05-11 21:08:00 by Martin Stjernholm <mast@lysator.liu.se>

Cleaned up and fixed some bugs in the lookup of magic program identifiers
like this_program and ::`->. It's now possible to use e.g.
global::this_program. Added an optional level argument to this_object().

Added a magic identifier "this" that can be used instead of this_object().
Like this_program, it only exists when there's no other identifier with that
name. The object of a surrounding class can be adressed with Foo::this.

Rev: src/builtin_functions.c:1.428
Rev: src/interpret_functions.h:1.103
Rev: src/language.yacc:1.283
Rev: src/program.c:1.430
Rev: src/program.h:1.160

2002-05-11 12:11:38 by Martin Stjernholm <mast@lysator.liu.se>

Faster way to compare the magic operators.

Rev: src/language.yacc:1.282

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 23:59:27 by Martin Nilsson <mani@lysator.liu.se>

sp -> Pike_sp

Rev: src/array.c:1.125
Rev: src/builtin_functions.c:1.427
Rev: src/dynamic_load.c:1.63
Rev: src/gc.c:1.181
Rev: src/interpret_functions.h:1.102
Rev: src/language.yacc:1.280
Rev: src/las.c:1.286
Rev: src/mapping.c:1.147
Rev: src/multiset.c:1.47
Rev: src/pike_search.c:1.8
Rev: src/post_modules/GL/gen.pike:1.15
Rev: src/post_modules/GL/top.c:1.15
Rev: src/post_modules/GLUT/gen.pike:1.2
Rev: src/stralloc.c:1.141

2002-05-09

2002-05-09 15:15:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fix for [bug 2677 (#2677)].

Rev: src/language.yacc:1.279

2002-05-09 14:37:46 by Martin Stjernholm <mast@lysator.liu.se>

External/raw identifier references should not keep ID_INHERITED since the
identifier references are always local. They ought otoh be flagged ID_INLINE
since they are always statically bound.

Identifier overriding fixes; use the same algorithm when constants are
overridden as for functions. Also added some more debug helpers.

Rev: src/language.yacc:1.278
Rev: src/program.c:1.424
Rev: src/program.h:1.158

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 12:41:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fix of [bug 3059 (#3059)].

Rev: src/language.yacc:1.274

2002-03-21

2002-03-21 17:39:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved error message.

Rev: src/language.yacc:1.273

2002-03-02

2002-03-02 18:47:39 by Martin Stjernholm <mast@lysator.liu.se>

Fixed lower unbounded case labels. (It's listless to fix the upper unbounded
case but not this, I think.) Some clean up of the switch handling in
docode.c.

Rev: src/docode.c:1.140
Rev: src/language.yacc:1.272
Rev: src/las.c:1.282
Rev: src/opcodes.h:1.26
Rev: src/treeopt.in:1.68

2002-01-16

2002-01-16 03:12:10 by Martin Nilsson <mani@lysator.liu.se>

Updated copyright

Rev: COPYRIGHT:1.2
Rev: src/alloca.c:1.4
Rev: src/array.c:1.123
Rev: src/array.h:1.39
Rev: src/backend.cmod:1.22
Rev: src/backend.h:1.13
Rev: src/builtin_functions.c:1.419
Rev: src/builtin_functions.h:1.19
Rev: src/callback.c:1.24
Rev: src/callback.h:1.15
Rev: src/constants.c:1.34
Rev: src/constants.h:1.20
Rev: src/cpp.c:1.98
Rev: src/dlopen.c:1.28
Rev: src/docode.c:1.139
Rev: src/docode.h:1.14
Rev: src/dynamic_buffer.c:1.14
Rev: src/dynamic_buffer.h:1.12
Rev: src/efun.h:1.4
Rev: src/encode.c:1.136
Rev: src/encode.h:1.4
Rev: src/error.c:1.82
Rev: src/fd_control.c:1.38
Rev: src/fd_control.h:1.7
Rev: src/fsort.c:1.16
Rev: src/fsort.h:1.3
Rev: src/gc.c:1.180
Rev: src/global.h:1.66
Rev: src/hashtable.c:1.9
Rev: src/hashtable.h:1.6
Rev: src/interpret.c:1.256
Rev: src/interpret.h:1.107
Rev: src/iterators.cmod:1.18
Rev: src/language.yacc:1.271
Rev: src/las.c:1.280
Rev: src/las.h:1.55
Rev: src/lex.c:1.102
Rev: src/lex.h:1.20
Rev: src/main.c:1.145
Rev: src/main.h:1.17
Rev: src/mapping.c:1.146
Rev: src/mapping.h:1.41
Rev: src/module.c:1.15
Rev: src/module.h:1.5
Rev: src/module_support.h:1.9
Rev: src/modules/Gdbm/gdbmmod.c:1.16
Rev: src/modules/Gmp/mpf.cmod:1.3
Rev: src/modules/Gmp/mpq.cmod:1.4
Rev: src/modules/Gmp/mpz_glue.c:1.99
Rev: src/modules/Gz/zlibmod.c:1.43
Rev: src/modules/Regexp/glue.c:1.25
Rev: src/modules/Regexp/pike_regexp.h:1.5
Rev: src/modules/Ssleay/ssleay.c:1.15
Rev: src/modules/_math/math.c:1.42
Rev: src/modules/files/datagram.c:1.4
Rev: src/modules/files/efuns.c:1.109
Rev: src/modules/files/file.c:1.231
Rev: src/modules/files/file.h:1.20
Rev: src/modules/files/socket.c:1.58
Rev: src/modules/sprintf/sprintf.c:1.88
Rev: src/multiset.c:1.46
Rev: src/multiset.h:1.23
Rev: src/object.c:1.195
Rev: src/object.h:1.69
Rev: src/opcodes.c:1.119
Rev: src/opcodes.h:1.25
Rev: src/operators.c:1.145
Rev: src/operators.h:1.10
Rev: src/pike_error.h:1.17
Rev: src/pike_macros.h:1.29
Rev: src/pike_memory.c:1.118
Rev: src/pike_memory.h:1.31
Rev: src/pike_types.c:1.184
Rev: src/pike_types.h:1.75
Rev: src/port.c:1.50
Rev: src/port.h:1.42
Rev: src/program.c:1.400
Rev: src/program.h:1.151
Rev: src/rusage.c:1.17
Rev: src/rusage.h:1.4
Rev: src/signal_handler.c:1.213
Rev: src/signal_handler.h:1.12
Rev: src/stralloc.c:1.140
Rev: src/stralloc.h:1.64
Rev: src/stuff.c:1.16
Rev: src/stuff.h:1.13
Rev: src/svalue.c:1.133
Rev: src/svalue.h:1.101
Rev: src/time_stuff.h:1.9
Rev: src/version.c:1.134
Rev: src/version.h:1.280

2002-01-03

2002-01-03 19:10:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Enable YYERROR_VERBOSE.

Rev: src/language.yacc:1.270

2002-01-02

2002-01-02 12:48:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Backported fix for leak of types in enums from Pike 7.3.

Rev: src/language.yacc:1.234

2001-12-20

2001-12-20 00:17:06 by Martin Stjernholm <mast@lysator.liu.se>

Fixed a stack bug for invalid inherits.

Rev: src/language.yacc:1.269

2001-12-16

2001-12-16 22:48:09 by Martin Stjernholm <mast@lysator.liu.se>

Added magic ::_indices and ::_values.

Rev: src/docode.c:1.138
Rev: src/interpret_functions.h:1.99
Rev: src/language.yacc:1.268
Rev: src/las.c:1.278
Rev: src/object.c:1.190
Rev: src/object.h:1.67
Rev: src/program.c:1.394

2001-12-16 02:49:50 by Martin Stjernholm <mast@lysator.liu.se>

Replaced IS_ZERO with SAFE_IS_ZERO, except where it's obvious that
UNSAFE_IS_ZERO works.

Rev: src/array.c:1.121
Rev: src/builtin.cmod:1.72
Rev: src/builtin_functions.c:1.418
Rev: src/cpp.c:1.96
Rev: src/encode.c:1.135
Rev: src/interpret.c:1.254
Rev: src/interpret_functions.h:1.98
Rev: src/iterators.cmod:1.17
Rev: src/language.yacc:1.267
Rev: src/las.c:1.277
Rev: src/module_support.c:1.42
Rev: src/modules/Image/encodings/_xpm.c:1.18
Rev: src/modules/Image/encodings/ilbm.c:1.23
Rev: src/modules/Image/encodings/png.c:1.43
Rev: src/modules/Image/encodings/pvr.c:1.16
Rev: src/modules/Image/encodings/ras.c:1.15
Rev: src/modules/Image/encodings/xbm.c:1.15
Rev: src/modules/Parser/html.c:1.148
Rev: src/modules/_Image_GIF/image_gif.c:1.8
Rev: src/modules/files/efuns.c:1.107
Rev: src/modules/files/file.c:1.230
Rev: src/modules/files/socket.c:1.57
Rev: src/modules/files/stat.c:1.19
Rev: src/modules/files/udp.c:1.28
Rev: src/modules/spider/xml.c:1.47
Rev: src/modules/sprintf/sprintf.c:1.86
Rev: src/multiset.c:1.45
Rev: src/opcodes.c:1.118
Rev: src/operators.c:1.144
Rev: src/post_modules/GTK/source/gtkclist.pre:1.13
Rev: src/preprocessor.h:1.48
Rev: src/program.c:1.392
Rev: src/signal_handler.c:1.212
Rev: src/threads.c:1.177

2001-12-14

2001-12-14 04:10:00 by Martin Stjernholm <mast@lysator.liu.se>

Set force_resolve in inherit to avoid inheriting placeholders.

Rev: src/language.yacc:1.266

2001-12-06

2001-12-06 10:01:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved fix of lexical_islocal() [bug 2571 (#2571)].

Rev: src/language.yacc:1.265

2001-11-29

2001-11-29 17:02:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved behaviour for [bug 2571 (#2571)].

Rev: src/language.yacc:1.264

2001-10-05

2001-10-05 22:56:52 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

fixed an index bounds bug

Rev: src/docode.c:1.104
Rev: src/language.yacc:1.233

2001-10-05 22:55:33 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

fixed an index bounds bug

Rev: src/docode.c:1.136
Rev: src/language.yacc:1.263

2001-09-29

2001-09-29 06:19:28 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

reworked trampolines to cause less circular references, solves [bug 1937 (#1937)]

Rev: src/apply_low.h:1.4
Rev: src/docode.c:1.134
Rev: src/interpret_functions.h:1.95
Rev: src/language.yacc:1.262
Rev: src/las.c:1.269
Rev: src/las.h:1.53
Rev: src/pike_types.h:1.73
Rev: src/program.c:1.378

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

2001-08-16 04:38:53 by Martin Stjernholm <mast@lysator.liu.se>

Further cleanups and some bug fixes in the error handling during cpp and
compilation. Errors in resolv, handle_inherit and handle_import are sent to
compile_exception, but those thrown by compile_error, compile_warning and
compile_exception are handled by the normal handle_error. Replaced some
more SAFE_APPLY_MASTER with safe_apply_handler.

Rev: src/cpp.c:1.93
Rev: src/interpret.c:1.243
Rev: src/interpret.h:1.98
Rev: src/language.yacc:1.260
Rev: src/las.c:1.265
Rev: src/preprocessor.h:1.45
Rev: src/program.c:1.366
Rev: src/program.h:1.143

2001-08-16 00:36:47 by Martin Stjernholm <mast@lysator.liu.se>

Added calls to compile_exception in a couple more places. Now only the
cpp function constant() ignores exceptions, if I'm not mistaken.

Rev: src/language.yacc:1.259
Rev: src/las.c:1.264
Rev: src/preprocessor.h:1.44

2001-08-10

2001-08-10 18:54:00 by Martin Stjernholm <mast@lysator.liu.se>

Include line number in generated __lambda and __class names. Store a
bit better line number info for some special lambda variants.

Rev: src/language.yacc:1.258

2001-08-03

2001-08-03 05:22:41 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

Save the whales!
(And variables used by lambda scopes)

Rev: src/language.yacc:1.232
Rev: src/las.h:1.47
Rev: src/program.c:1.301

2001-08-02

2001-08-02 23:10:40 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

protect local variables when using lexical scopes, fixes [bug 1922 (#1922)]

Rev: src/language.yacc:1.185
Rev: src/las.h:1.34
Rev: src/program.c:1.233

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

2001-07-13 14:40:22 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Minor change in line-number handling.

Rev: src/language.yacc:1.256

2001-07-02

2001-07-02 20:32:57 by Martin Stjernholm <mast@lysator.liu.se>

Take more care to avoid leaving throw_svalue around with a backtrace.

Rev: src/backend.c:1.65
Rev: src/cpp.c:1.86
Rev: src/interpret.c:1.188
Rev: src/interpret.h:1.81
Rev: src/language.yacc:1.231
Rev: src/las.c:1.236
Rev: src/mapping.c:1.119
Rev: src/modules/Java/jvm.c:1.34
Rev: src/object.c:1.162
Rev: src/preprocessor.h:1.39
Rev: src/svalue.c:1.99

2001-07-02 20:09:18 by Martin Stjernholm <mast@lysator.liu.se>

Take more care to avoid leaving throw_svalue around with a backtrace.

Rev: src/builtin_functions.c:1.390
Rev: src/cpp.c:1.90
Rev: src/interpret.c:1.212
Rev: src/interpret.h:1.91
Rev: src/language.yacc:1.255
Rev: src/las.c:1.255
Rev: src/mapping.c:1.129
Rev: src/modules/Java/jvm.c:1.34
Rev: src/object.c:1.176
Rev: src/pike_error.h:1.12
Rev: src/preprocessor.h:1.43
Rev: src/svalue.c:1.110

2001-06-30

2001-06-30 22:11:09 by Martin Stjernholm <mast@lysator.liu.se>

Fixed a type.

Rev: src/language.yacc:1.254

2001-06-30 22:06:37 by Martin Stjernholm <mast@lysator.liu.se>

Fixes to compile without rtldebug. (I think it's wrong that the current
file is stored in nodes only when compiling with rtldebug, though.)

Rev: src/gc.h:1.79
Rev: src/language.yacc:1.253

2001-06-30 02:34:39 by Martin Stjernholm <mast@lysator.liu.se>

Slightly more accurate line number tracking of function block start.

Rev: src/language.yacc:1.252

2001-06-30 01:32:42 by Martin Stjernholm <mast@lysator.liu.se>

Fixed problem where the first opcodes of a function got the line
number for the function block closing brace, which typically results
in Function.defined returning the line of the function end instead of
the function start.

Rev: src/language.yacc:1.251

2001-06-26

2001-06-26 21:15:47 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

now objects with `() should work properly as types

Rev: src/language.yacc:1.230

2001-06-25

2001-06-25 12:03:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Backported fix for [bug 1793 (#1793)] from Pike 7.3.

Rev: src/language.yacc:1.184

2001-06-25 12:02:11 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Backported fix for [bug 1793 (#1793)] from Pike 7.3.

Rev: src/language.yacc:1.229

2001-06-25 11:54:09 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fix for [bug 1793 (#1793)].

Rev: src/language.yacc:1.250

2001-06-22

2001-06-22 18:58:58 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

backported identifier return type fix from 7.3

Rev: src/language.yacc:1.228

2001-06-10

2001-06-10 00:21:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix in handling of implicit lambdas.

Rev: src/language.yacc:1.249

2001-06-08

2001-06-08 19:32:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now uses safe_apply_handler().

Rev: src/cpp.c:1.88
Rev: src/language.yacc:1.248

2001-05-14

2001-05-14 03:27:44 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

using a function or object with `() as a type is now the same as specifying the return type

Rev: src/language.yacc:1.247

2001-05-08

2001-05-08 13:17:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Backported improved type-leniency from Pike 7.3.

Rev: src/language.yacc:1.227

2001-05-08 13:09:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Somewhat more lenient type-syntax.

Rev: src/language.yacc:1.246

2001-04-03

2001-04-03 12:15:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.

Rev: src/language.yacc:1.226

2001-04-03 12:14:47 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.

Rev: src/language.yacc:1.245

2001-04-03 11:52:49 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.

Rev: src/language.yacc:1.244

2001-04-03 11:51:47 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Enums and typedefs now have implicit local binding.

Rev: src/language.yacc:1.225

2001-04-03 11:48:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Enums and typedefs now have implicit local binding.

Rev: src/language.yacc:1.243

2001-04-02

2001-04-02 22:09:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Backported enum & typedef from Pike 7.3. Fixed [bug 1461 (#1461)].
Added some forward compatibility macros.

Rev: src/interpret.h:1.77
Rev: src/language.yacc:1.224
Rev: src/lexer.h:1.30
Rev: src/pike_types.h:1.48

2001-04-01

2001-04-01 15:40:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Renamed copy_type() to copy_pike_type() to avoid conflict with <mach/mach.p>.

Rev: src/builtin_functions.c:1.357
Rev: src/language.yacc:1.242
Rev: src/las.c:1.249
Rev: src/operators.c:1.134
Rev: src/pike_types.c:1.177
Rev: src/pike_types.h:1.71
Rev: src/program.c:1.308

2001-04-01 15:14:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.

Rev: src/language.yacc:1.241

2001-04-01 14:10:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.

Rev: src/language.yacc:1.240

2001-04-01 13:58:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Implemented typedef. Fixes [bug 1461 (#1461)].

Rev: src/language.yacc:1.239
Rev: src/lexer.h:1.31

2001-03-31

2001-03-31 15:20:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added support for enum.

Rev: src/language.yacc:1.238

2001-03-31 01:12:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

pop_type_stack() now takes an argument.

Rev: src/language.yacc:1.237
Rev: src/pike_types.c:1.173
Rev: src/pike_types.h:1.70

2001-03-30

2001-03-30 19:07:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Varargs are now supported in the implicit create syntax.
Fixes [bug 1323 (#1323)].

Rev: src/language.yacc:1.236

2001-03-28

2001-03-28 15:07:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

tPrg is now an inner type-node.

Rev: src/builtin_functions.c:1.356
Rev: src/dynamic_load.c:1.52
Rev: src/encode.c:1.94
Rev: src/language.yacc:1.235
Rev: src/modules/Image/image_module.c:1.10
Rev: src/modules/PDF/pdf_module.c:1.8
Rev: src/modules/_Crypto/cbc.c:1.20
Rev: src/modules/_Crypto/crypto.c:1.44
Rev: src/modules/_Crypto/pipe.c:1.21
Rev: src/modules/files/stat.c:1.16
Rev: src/modules/spider/spider.c:1.104
Rev: src/operators.c:1.133
Rev: src/svalue.h:1.85

2001-03-18

2001-03-18 21:49:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Made 'enum' a reserved word.

Rev: src/language.yacc:1.234
Rev: src/lexer.h:1.30

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

2001-03-05 21:32:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Support for naming of types in USE_PIKE_TYPE-mode.
Fixed memory-leak in USE_PIKE_TYPE-mode.

Rev: src/language.yacc:1.232
Rev: src/pike_types.c:1.161
Rev: src/pike_types.h:1.62
Rev: src/svalue.h:1.78

2001-03-03

2001-03-03 17:51:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now creates correct function types when USE_PIKE_TYPE is enabled.

Rev: src/language.yacc:1.231
Rev: src/las.c:1.243

2001-02-26

2001-02-26 22:44:08 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Cleaned up use of type_stack_reverse() to support USE_PIKE_TYPE.

Rev: src/language.yacc:1.230

2001-02-25

2001-02-25 14:42:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Minor type stack usage cleanup.

Rev: src/language.yacc:1.229

2001-02-24

2001-02-24 02:38:33 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

foreach( x ; y ; z) implemented..

Rev: src/Makefile.in:1.250
Rev: src/docode.c:1.107
Rev: src/interpret_functions.h:1.48
Rev: src/iterators.cmod:1.1
Rev: src/language.yacc:1.228
Rev: src/las.c:1.238
Rev: src/lex.c:1.87
Rev: src/main.c:1.113
Rev: src/mapping_stuff.cmod:1.2(DEAD)
Rev: src/opcodes.h:1.13

2001-02-23

2001-02-23 14:33:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Minor clean-up.

Rev: src/builtin_functions.c:1.345
Rev: src/constants.c:1.27
Rev: src/docode.c:1.106
Rev: src/language.yacc:1.227
Rev: src/module.c:1.14
Rev: src/opcodes.c:1.102
Rev: src/program.c:1.297
Rev: src/svalue.c:1.96

2001-02-20

2001-02-20 22:03:49 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now pike_type clean.

Rev: src/constants.c:1.26
Rev: src/encode.c:1.83
Rev: src/language.yacc:1.226
Rev: src/pike_types.h:1.50

2001-02-20 15:59:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Made push_type_int{,_backwards}() static.
Introduced push_int_type() and push_object_type{,_backwards}().

Rev: src/builtin_functions.c:1.344
Rev: src/encode.c:1.82
Rev: src/language.yacc:1.225
Rev: src/operators.c:1.125
Rev: src/pike_types.c:1.148
Rev: src/pike_types.h:1.49
Rev: src/svalue.c:1.94

2001-02-19

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

Introduced struct pike_type in preparation for new implementation of type type.
Added copy_type() & free_type() for the same reason.
f_cast() now expects a value of type type as the first argument.

Rev: src/builtin_functions.c:1.342
Rev: src/constants.c:1.25
Rev: src/constants.h:1.16
Rev: src/docode.c:1.104
Rev: src/global.h:1.57
Rev: src/interpret.h:1.77
Rev: src/interpret_functions.h:1.45
Rev: src/language.yacc:1.224
Rev: src/las.c:1.234
Rev: src/las.h:1.47
Rev: src/opcodes.c:1.99
Rev: src/opcodes.h:1.12
Rev: src/pike_types.c:1.147
Rev: src/pike_types.h:1.48
Rev: src/program.c:1.295
Rev: src/program.h:1.116
Rev: src/svalue.h:1.76
Rev: src/treeopt.in:1.56

2001-01-20

2001-01-20 01:15:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Support for bison 1.25 and earlier.

Rev: src/acconfig.h:1.72
Rev: src/configure.in:1.457
Rev: src/language.yacc:1.223

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)
Rev: lib/modules/Graphics.pmod/Graph.pmod/graph.h:1.2(DEAD)
Rev: lib/modules/Graphics.pmod/Graph.pmod/module.pmod:1.5(DEAD)
Rev: lib/modules/Graphics.pmod/Graph.pmod/polyline.pike:1.3(DEAD)
Rev: lib/modules/Graphics.pmod/Graph.pmod/test.pike:1.6(DEAD)
Rev: lib/modules/LR.pmod/Grammar_parser.pmod:1.11(DEAD)
Rev: lib/modules/LR.pmod/item.pike:1.6(DEAD)
Rev: lib/modules/LR.pmod/kernel.pike:1.8(DEAD)
Rev: lib/modules/LR.pmod/lr.pike:1.5(DEAD)
Rev: lib/modules/LR.pmod/parser.pike:1.25(DEAD)
Rev: lib/modules/LR.pmod/priority.pike:1.4(DEAD)
Rev: lib/modules/LR.pmod/rule.pike:1.7(DEAD)
Rev: lib/modules/LR.pmod/scanner.pike:1.3(DEAD)
Rev: lib/modules/Languages.pmod/PLIS.pmod:1.11(DEAD)
Rev: lib/modules/Locale.pmod/Charset.pmod:1.3(DEAD)
Rev: lib/modules/Locale.pmod/Gettext.pmod:1.3(DEAD)
Rev: lib/modules/Locale.pmod/module.pmod:1.8(DEAD)
Rev: lib/modules/PDB.pmod:1.3(DEAD)
Rev: lib/modules/Parser.pmod/C.pmod:1.23(DEAD)
Rev: lib/modules/Parser.pmod/Pike.pmod:1.7(DEAD)
Rev: lib/modules/Parser.pmod/XML.pmod/DOM.pmod:1.2(DEAD)
Rev: lib/modules/Parser.pmod/XML.pmod/Simple.pike:1.3(DEAD)
Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.5(DEAD)
Rev: lib/modules/Parser.pmod/module.pmod:1.3(DEAD)
Rev: lib/modules/Process.pmod:1.30(DEAD)
Rev: lib/modules/Program.pmod:1.3(DEAD)
Rev: lib/modules/Protocols.pmod/DNS.pmod:1.54(DEAD)
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Query.pike:1.27(DEAD)
Rev: lib/modules/Protocols.pmod/HTTP.pmod/module.pmod:1.19(DEAD)
Rev: lib/modules/Protocols.pmod/IMAP.pmod/dummy_server.pike:1.7(DEAD)
Rev: lib/modules/Protocols.pmod/IMAP.pmod/imap_server.pike:1.20(DEAD)
Rev: lib/modules/Protocols.pmod/IMAP.pmod/parse_line.pike:1.25(DEAD)
Rev: lib/modules/Protocols.pmod/IMAP.pmod/parser.pike:1.12(DEAD)
Rev: lib/modules/Protocols.pmod/IMAP.pmod/requests.pmod:1.89(DEAD)
Rev: lib/modules/Protocols.pmod/IMAP.pmod/server.pike:1.14(DEAD)
Rev: lib/modules/Protocols.pmod/IMAP.pmod/types.pmod:1.27(DEAD)
Rev: lib/modules/Protocols.pmod/IRC.pmod/Client.pike:1.7(DEAD)
Rev: lib/modules/Protocols.pmod/IRC.pmod/Error.pmod:1.3(DEAD)
Rev: lib/modules/Protocols.pmod/IRC.pmod/Raw.pike:1.6(DEAD)
Rev: lib/modules/Protocols.pmod/IRC.pmod/Requests.pmod:1.5(DEAD)
Rev: lib/modules/Protocols.pmod/IRC.pmod/module.pmod:1.1(DEAD)
Rev: lib/modules/Protocols.pmod/Ident.pmod:1.9(DEAD)
Rev: lib/modules/Protocols.pmod/LDAP.pmod/client.pike:1.22(DEAD)
Rev: lib/modules/Protocols.pmod/LDAP.pmod/ldap_errors.h:1.2(DEAD)
Rev: lib/modules/Protocols.pmod/LDAP.pmod/ldap_globals.h:1.5(DEAD)
Rev: lib/modules/Protocols.pmod/LDAP.pmod/ldap_privates.pmod:1.6(DEAD)
Rev: lib/modules/Protocols.pmod/LDAP.pmod/protocol.pike:1.6(DEAD)
Rev: lib/modules/Protocols.pmod/LPD.pmod:1.6(DEAD)
Rev: lib/modules/Protocols.pmod/Line.pmod:1.15(DEAD)
Rev: lib/modules/Protocols.pmod/LysKOM.pmod/ASync.pmod:1.3(DEAD)
Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Connection.pike:1.7(DEAD)
Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Helper.pmod:1.6(DEAD)
Rev: lib/modules/Protocols.pmod/LysKOM.pmod/ProtocolTypes.pmod:1.8(DEAD)
Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Raw.pike:1.10(DEAD)
Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Request.pmod:1.8(DEAD)
Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Session.pike:1.24(DEAD)
Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Threads.pike:1.7(DEAD)
Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Threads.pmod:1.4(DEAD)
Rev: lib/modules/Protocols.pmod/NNTP.pmod:1.9(DEAD)
Rev: lib/modules/Protocols.pmod/Ports.pmod:1.9(DEAD)
Rev: lib/modules/Protocols.pmod/SMTP.pmod:1.14(DEAD)
Rev: lib/modules/Protocols.pmod/SNMP.pmod/getcmd.pike:1.1(DEAD)
Rev: lib/modules/Protocols.pmod/SNMP.pmod/protocol.pike:1.1(DEAD)
Rev: lib/modules/Protocols.pmod/SNMP.pmod/snmp_errors.h:1.1(DEAD)
Rev: lib/modules/Protocols.pmod/SNMP.pmod/snmp_globals.h:1.1(DEAD)
Rev: lib/modules/Protocols.pmod/TELNET.pmod:1.14(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/AUTHORS:1.2(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/Atom.pmod:1.7(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/Auth.pmod:1.9(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/Extensions.pmod:1.10(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/Requests.pmod:1.28(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/Types.pmod:1.34(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/XImage.pmod:1.17(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/XTools.pmod:1.6(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/Xlib.pmod:1.41(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/_Types.pmod:1.5(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/_Xlib.pmod:1.15(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/db/compose:1.1(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/db/compose.db:1.1(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/db/convert_compose.pike:1.4(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/db/keysyms:1.1(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/error.h:1.1(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/keysyms.h:1.1(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/my_struct.pmod:1.8(DEAD)
Rev: lib/modules/Remote.pmod/Client.pike:1.9(DEAD)
Rev: lib/modules/Remote.pmod/Server.pike:1.10(DEAD)
Rev: lib/modules/Remote.pmod/call.pike:1.8(DEAD)
Rev: lib/modules/Remote.pmod/connection.pike:1.20(DEAD)
Rev: lib/modules/Remote.pmod/context.pike:1.13(DEAD)
Rev: lib/modules/Remote.pmod/obj.pike:1.6(DEAD)
Rev: lib/modules/Remote.pmod/remote.h:1.3(DEAD)
Rev: lib/modules/SSL.pmod/COPYRIGHT:1.2(DEAD)
Rev: lib/modules/SSL.pmod/DOC:1.2(DEAD)
Rev: lib/modules/SSL.pmod/TODO:1.3(DEAD)
Rev: lib/modules/SSL.pmod/VERSION:1.50(DEAD)
Rev: lib/modules/SSL.pmod/alert.pike:1.3(DEAD)
Rev: lib/modules/SSL.pmod/asn1.pmod:1.3(DEAD)
Rev: lib/modules/SSL.pmod/asn1.pmod.pike:1.4(DEAD)
Rev: lib/modules/SSL.pmod/cipher.pike:1.15(DEAD)
Rev: lib/modules/SSL.pmod/client.pike:1.1(DEAD)
Rev: lib/modules/SSL.pmod/connection.pike:1.14(DEAD)
Rev: lib/modules/SSL.pmod/constants.pike:1.7(DEAD)
Rev: lib/modules/SSL.pmod/context.pike:1.12(DEAD)
Rev: lib/modules/SSL.pmod/handshake.pike:1.21(DEAD)
Rev: lib/modules/SSL.pmod/https.pike:1.9(DEAD)
Rev: lib/modules/SSL.pmod/packet.pike:1.5(DEAD)
Rev: lib/modules/SSL.pmod/pem.pmod:1.4(DEAD)
Rev: lib/modules/SSL.pmod/queue.pike:1.2(DEAD)
Rev: lib/modules/SSL.pmod/server.pike:1.2(DEAD)
Rev: lib/modules/SSL.pmod/session.pike:1.12(DEAD)
Rev: lib/modules/SSL.pmod/sslfile.pike:1.26(DEAD)
Rev: lib/modules/SSL.pmod/sslport.pike:1.7(DEAD)
Rev: lib/modules/SSL.pmod/state.pike:1.6(DEAD)
Rev: lib/modules/SSL.pmod/struct.pike:1.2(DEAD)
Rev: lib/modules/Simulate.pmod:1.8(DEAD)
Rev: lib/modules/Sql.pmod/Sql.pike:1.46(DEAD)
Rev: lib/modules/Sql.pmod/msql.pike:1.9(DEAD)
Rev: lib/modules/Sql.pmod/mysql.pike:1.12(DEAD)
Rev: lib/modules/Sql.pmod/mysql_result.pike:1.4(DEAD)
Rev: lib/modules/Sql.pmod/odbc.pike:1.7(DEAD)
Rev: lib/modules/Sql.pmod/odbc_result.pike:1.4(DEAD)
Rev: lib/modules/Sql.pmod/oracle.pike:1.6(DEAD)
Rev: lib/modules/Sql.pmod/postgres.pike:1.12(DEAD)
Rev: lib/modules/Sql.pmod/postgres_result.pike:1.4(DEAD)
Rev: lib/modules/Sql.pmod/rsql.pike:1.6(DEAD)
Rev: lib/modules/Sql.pmod/sql.pike:1.1(DEAD)
Rev: lib/modules/Sql.pmod/sql_result.pike:1.8(DEAD)
Rev: lib/modules/Sql.pmod/sql_util.pmod:1.7(DEAD)
Rev: lib/modules/Sql.pmod/sybase.pike:1.5(DEAD)
Rev: lib/modules/Stack.pmod:1.8(DEAD)
Rev: lib/modules/Standards.pmod/ASN1.pmod/Decode.pmod:1.11(DEAD)
Rev: lib/modules/Standards.pmod/ASN1.pmod/Encode.pmod:1.6(DEAD)
Rev: lib/modules/Standards.pmod/ASN1.pmod/Types.pmod:1.17(DEAD)
Rev: lib/modules/Standards.pmod/ASN1.pmod/decode.pike:1.3(DEAD)
Rev: lib/modules/Standards.pmod/ISO639_2.pmod:1.6(DEAD)
Rev: lib/modules/Standards.pmod/PKCS.pmod/CSR.pmod:1.8(DEAD)
Rev: lib/modules/Standards.pmod/PKCS.pmod/Certificate.pmod:1.8(DEAD)
Rev: lib/modules/Standards.pmod/PKCS.pmod/DSA.pmod:1.5(DEAD)
Rev: lib/modules/Standards.pmod/PKCS.pmod/Identifiers.pmod:1.10(DEAD)
Rev: lib/modules/Standards.pmod/PKCS.pmod/PFX.pmod:1.6(DEAD)
Rev: lib/modules/Standards.pmod/PKCS.pmod/RSA.pmod:1.14(DEAD)
Rev: lib/modules/Standards.pmod/PKCS.pmod/Signature.pmod:1.4(DEAD)
Rev: lib/modules/Standards.pmod/URI.pike:1.5(DEAD)
Rev: lib/modules/Stdio.pmod/Readline.pike:1.39(DEAD)
Rev: lib/modules/Stdio.pmod/Readline.pmod:1.4(DEAD)
Rev: lib/modules/Stdio.pmod/Terminfo.pmod:1.11(DEAD)
Rev: lib/modules/Stdio.pmod/module.pmod:1.106(DEAD)
Rev: lib/modules/String.pmod:1.14(DEAD)
Rev: lib/modules/Thread.pmod:1.29(DEAD)
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/CExtractor.pmod:1.4(DEAD)
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/DocParser.pmod:1.7(DEAD)
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeExtractor.pmod:1.4(DEAD)
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeObjects.pmod:1.6(DEAD)
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeParser.pike:1.5(DEAD)
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/ProcessXML.pmod:1.2(DEAD)
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/module.pmod:1.3(DEAD)
Rev: lib/modules/Tools.pmod/Hilfe.pmod:1.20(DEAD)
Rev: lib/modules/Tools.pmod/Install.pmod:1.10(DEAD)
Rev: lib/modules/Tools.pmod/PEM.pmod:1.8(DEAD)
Rev: lib/modules/Tools.pmod/X509.pmod:1.13(DEAD)
Rev: lib/modules/Tools.pmod/_PEM.pmod:1.4(DEAD)
Rev: lib/modules/Tools.pmod/sed.pmod:1.3(DEAD)
Rev: lib/modules/Yabu.pmod/module.pmod:1.25(DEAD)
Rev: lib/modules/Yabu.pmod/test.pike:1.8(DEAD)
Rev: lib/modules/_Image.pmod/module.pmod:1.15(DEAD)
Rev: lib/modules/_Image_PS.pmod:1.4(DEAD)
Rev: lib/modules/_Image_PSD.pmod:1.13(DEAD)
Rev: lib/modules/_Image_XCF.pmod:1.18(DEAD)
Rev: lib/modules/_Image_XPM.pmod:1.12(DEAD)
Rev: lib/modules/__builtin.pmod:1.3(DEAD)
Rev: lib/modules/array_functions.pmod:1.2(DEAD)
Rev: lib/modules/error.pmod:1.4(DEAD)
Rev: lib/modules/fifo.pmod:1.2(DEAD)
Rev: lib/modules/getopt.pmod:1.2(DEAD)
Rev: lib/modules/process.pmod:1.2(DEAD)
Rev: lib/modules/simulate.pmod:1.2(DEAD)
Rev: lib/modules/stack.pmod:1.2(DEAD)
Rev: lib/modules/stdio.pmod:1.2(DEAD)
Rev: lib/modules/string_functions.pmod:1.2(DEAD)
Rev: lib/tools/pike.el:1.20(DEAD)
Rev: man/hilfe.1:1.2(DEAD)
Rev: man/pike.1:1.11(DEAD)
Rev: src/.cvsignore:1.26(DEAD)
Rev: src/BUGS:1.1.1.1(DEAD)
Rev: src/COPYING:1.1.1.1(DEAD)
Rev: src/COPYRIGHT:1.3(DEAD)
Rev: src/ChangeLog:1.164(DEAD)
Rev: src/DISCLAIMER:1.1.1.1(DEAD)
Rev: src/Makefile.in:1.231(DEAD)
Rev: src/Makefile.src:1.19(DEAD)
Rev: src/README:1.13(DEAD)
Rev: src/UnicodeData-ReadMe.txt:1.2(DEAD)
Rev: src/UnicodeData.txt:1.2(DEAD)
Rev: src/acconfig.h:1.71(DEAD)
Rev: src/aclocal.m4:1.22(DEAD)
Rev: src/alloca.c:1.3(DEAD)
Rev: src/array.c:1.101(DEAD)
Rev: src/array.h:1.30(DEAD)
Rev: src/backend.c:1.62(DEAD)
Rev: src/backend.h:1.11(DEAD)
Rev: src/bignum.c:1.19(DEAD)
Rev: src/bignum.h:1.14(DEAD)
Rev: src/block_alloc.h:1.27(DEAD)
Rev: src/block_alloc_h.h:1.8(DEAD)
Rev: src/build_modlist_h:1.2(DEAD)
Rev: src/builtin.cmod:1.16(DEAD)
Rev: src/builtin_functions.c:1.332(DEAD)
Rev: src/builtin_functions.h:1.15(DEAD)
Rev: src/builtin_functions_t.c:1.1(DEAD)
Rev: src/callback.c:1.21(DEAD)
Rev: src/callback.h:1.12(DEAD)
Rev: src/compilation.h:1.21(DEAD)
Rev: src/config.cache:1.2(DEAD)
Rev: src/config.h:1.4(DEAD)
Rev: src/config.log:1.2(DEAD)
Rev: src/configure:1.2(DEAD)
Rev: src/configure.in:1.452(DEAD)
Rev: src/constants.c:1.24(DEAD)
Rev: src/constants.h:1.15(DEAD)
Rev: src/cpp.c:1.79(DEAD)
Rev: src/cpp.h:1.4(DEAD)
Rev: src/crypt.c:1.2(DEAD)
Rev: src/cyclic.c:1.5(DEAD)
Rev: src/cyclic.h:1.5(DEAD)
Rev: src/dlopen.c:1.7(DEAD)
Rev: src/dmalloc.h:1.28(DEAD)
Rev: src/docode.c:1.98(DEAD)
Rev: src/docode.h:1.10(DEAD)
Rev: src/dummy_ci.h:1.4(DEAD)
Rev: src/dumpmaster.pike:1.4(DEAD)
Rev: src/dumpmodule.pike:1.15(DEAD)
Rev: src/dynamic_buffer.c:1.13(DEAD)
Rev: src/dynamic_buffer.h:1.11(DEAD)
Rev: src/dynamic_load.c:1.50(DEAD)
Rev: src/dynamic_load.h:1.4(DEAD)
Rev: src/efun.h:1.3(DEAD)
Rev: src/encode.c:1.79(DEAD)
Rev: src/encode.h:1.3(DEAD)
Rev: src/error.c:1.68(DEAD)
Rev: src/error.h:1.50(DEAD)
Rev: src/errors.h:1.15(DEAD)
Rev: src/fd_control.c:1.35(DEAD)
Rev: src/fd_control.h:1.6(DEAD)
Rev: src/fdlib.c:1.47(DEAD)
Rev: src/fdlib.h:1.38(DEAD)
Rev: src/fsort.c:1.15(DEAD)
Rev: src/fsort.h:1.2(DEAD)
Rev: src/fsort_template.h:1.8(DEAD)
Rev: src/gc.c:1.144(DEAD)
Rev: src/gc.h:1.73(DEAD)
Rev: src/global.h:1.56(DEAD)
Rev: src/hashtable.c:1.8(DEAD)
Rev: src/hashtable.h:1.5(DEAD)
Rev: src/install-sh:1.4(DEAD)
Rev: src/install-welcome:1.1(DEAD)
Rev: src/interpret.c:1.182(DEAD)
Rev: src/interpret.h:1.73(DEAD)
Rev: src/interpret_functions.h:1.42(DEAD)
Rev: src/interpreter.h:1.54(DEAD)
Rev: src/language.y:1.2(DEAD)
Rev: src/language.yacc:1.222(DEAD)
Rev: src/las.c:1.231(DEAD)
Rev: src/las.h:1.45(DEAD)
Rev: src/las_t.c:1.1(DEAD)
Rev: src/lex.c:1.85(DEAD)
Rev: src/lex.h:1.15(DEAD)
Rev: src/lexer.h:1.27(DEAD)
Rev: src/machine.h.in:1.16(DEAD)
Rev: src/macros.h:1.5(DEAD)
Rev: src/main.c:1.109(DEAD)
Rev: src/main.h:1.15(DEAD)
Rev: src/make_variables.in:1.4(DEAD)
Rev: src/mapping.c:1.113(DEAD)
Rev: src/mapping.h:1.34(DEAD)
Rev: src/memory.c:1.7(DEAD)
Rev: src/memory.h:1.5(DEAD)
Rev: src/module.c:1.12(DEAD)
Rev: src/module.h:1.4(DEAD)
Rev: src/module_magic.h:1.4(DEAD)
Rev: src/module_support.c:1.39(DEAD)
Rev: src/module_support.h:1.8(DEAD)
Rev: src/modules/.cvsignore:1.7(DEAD)
Rev: src/modules/CommonLog/.cvsignore:1.3(DEAD)
Rev: src/modules/CommonLog/Makefile.in:1.2(DEAD)
Rev: src/modules/CommonLog/acconfig.h:1.1(DEAD)
Rev: src/modules/CommonLog/clf.c:1.5(DEAD)
Rev: src/modules/CommonLog/configure.in:1.1(DEAD)
Rev: src/modules/CommonLog/testsuite.in:1.1(DEAD)
Rev: src/modules/Gdbm/.cvsignore:1.4(DEAD)
Rev: src/modules/Gdbm/Makefile.in:1.5(DEAD)
Rev: src/modules/Gdbm/acconfig.h:1.1(DEAD)
Rev: src/modules/Gdbm/configure.in:1.3(DEAD)
Rev: src/modules/Gdbm/doc/gdbm:1.1(DEAD)
Rev: src/modules/Gdbm/gdbm_machine.h.in:1.2(DEAD)
Rev: src/modules/Gdbm/gdbmmod.c:1.12(DEAD)
Rev: src/modules/Gdbm/testsuite.in:1.4(DEAD)
Rev: src/modules/Gettext/.cvsignore:1.1(DEAD)
Rev: src/modules/Gettext/Makefile.in:1.1(DEAD)
Rev: src/modules/Gettext/acconfig.h:1.2(DEAD)
Rev: src/modules/Gettext/configure.in:1.2(DEAD)
Rev: src/modules/Gettext/gettext.c:1.6(DEAD)
Rev: src/modules/Gettext/testsuite.in:1.1(DEAD)
Rev: src/modules/Gmp/.cvsignore:1.3(DEAD)
Rev: src/modules/Gmp/Makefile.in:1.16(DEAD)
Rev: src/modules/Gmp/configure.in:1.20(DEAD)
Rev: src/modules/Gmp/doc/mpz:1.1(DEAD)
Rev: src/modules/Gmp/gmp_machine.h.in:1.5(DEAD)
Rev: src/modules/Gmp/mpz_glue.c:1.84(DEAD)
Rev: src/modules/Gmp/my_gmp.h:1.9(DEAD)
Rev: src/modules/Gmp/my_mpz_xor.c:1.3(DEAD)
Rev: src/modules/Gmp/next_prime.c:1.10(DEAD)
Rev: src/modules/Gmp/prime_table.c:1.3(DEAD)
Rev: src/modules/Gmp/prime_table.pike:1.1(DEAD)
Rev: src/modules/Gmp/testsuite.in:1.16(DEAD)
Rev: src/modules/Gz/.cvsignore:1.4(DEAD)
Rev: src/modules/Gz/Makefile.in:1.5(DEAD)
Rev: src/modules/Gz/acconfig.h:1.1(DEAD)
Rev: src/modules/Gz/configure.in:1.19(DEAD)
Rev: src/modules/Gz/doc/gz_deflate:1.2(DEAD)
Rev: src/modules/Gz/doc/gz_inflate:1.1(DEAD)
Rev: src/modules/Gz/flushtest.pike:1.2(DEAD)
Rev: src/modules/Gz/gz_test.c:1.5(DEAD)
Rev: src/modules/Gz/testsuite.in:1.13(DEAD)
Rev: src/modules/Gz/zlib_machine.h.in:1.2(DEAD)
Rev: src/modules/Gz/zlibmod.c:1.35(DEAD)
Rev: src/modules/HTTPLoop/.cvsignore:1.3(DEAD)
Rev: src/modules/HTTPLoop/Makefile.in:1.2(DEAD)
Rev: src/modules/HTTPLoop/accept_and_parse.c:1.22(DEAD)
Rev: src/modules/HTTPLoop/accept_and_parse.h:1.7(DEAD)
Rev: src/modules/HTTPLoop/acconfig.h:1.2(DEAD)
Rev: src/modules/HTTPLoop/cache.c:1.15(DEAD)
Rev: src/modules/HTTPLoop/cache.h:1.8(DEAD)
Rev: src/modules/HTTPLoop/configure.in:1.5(DEAD)
Rev: src/modules/HTTPLoop/extensions:1.1(DEAD)
Rev: src/modules/HTTPLoop/filesystem.c:1.5(DEAD)
Rev: src/modules/HTTPLoop/filesystem.h:1.1(DEAD)
Rev: src/modules/HTTPLoop/log.c:1.9(DEAD)
Rev: src/modules/HTTPLoop/log.h:1.1(DEAD)
Rev: src/modules/HTTPLoop/requestobject.c:1.16(DEAD)
Rev: src/modules/HTTPLoop/requestobject.h:1.1(DEAD)
Rev: src/modules/HTTPLoop/static_strings.h:1.1(DEAD)
Rev: src/modules/HTTPLoop/test.pike:1.2(DEAD)
Rev: src/modules/HTTPLoop/testsuite.in:1.1(DEAD)
Rev: src/modules/HTTPLoop/timeout.c:1.6(DEAD)
Rev: src/modules/HTTPLoop/timeout.h:1.2(DEAD)
Rev: src/modules/HTTPLoop/util.c:1.7(DEAD)
Rev: src/modules/HTTPLoop/util.h:1.3(DEAD)
Rev: src/modules/HTTPLoop/wwwserver.pike:1.3(DEAD)
Rev: src/modules/Image/.cvsignore:1.6(DEAD)
Rev: src/modules/Image/Makefile:1.19(DEAD)
Rev: src/modules/Image/Makefile.in:1.32(DEAD)
Rev: src/modules/Image/acconfig.h:1.5(DEAD)
Rev: src/modules/Image/assembly.h:1.3(DEAD)
Rev: src/modules/Image/assembly.s:1.4(DEAD)
Rev: src/modules/Image/blit.c:1.49(DEAD)
Rev: src/modules/Image/blit_layer_include.h:1.6(DEAD)
Rev: src/modules/Image/buggy_testsuite:1.1(DEAD)
Rev: src/modules/Image/colors.c:1.44(DEAD)
Rev: src/modules/Image/colors.h:1.6(DEAD)
Rev: src/modules/Image/colortable.c:1.102(DEAD)
Rev: src/modules/Image/colortable.h:1.24(DEAD)
Rev: src/modules/Image/colortable_lookup.h:1.15(DEAD)
Rev: src/modules/Image/config.h.in:1.2(DEAD)
Rev: src/modules/Image/configure.in:1.16(DEAD)
Rev: src/modules/Image/dct.c:1.17(DEAD)
Rev: src/modules/Image/default_font.c:1.3(DEAD)
Rev: src/modules/Image/doc-footer:1.3(DEAD)
Rev: src/modules/Image/doc-header:1.7(DEAD)
Rev: src/modules/Image/doc.txt:1.2(DEAD)
Rev: src/modules/Image/doc/.cvsignore:1.1(DEAD)
Rev: src/modules/Image/doc/Image.GIF.html:1.6(DEAD)
Rev: src/modules/Image/doc/Image.PNM.html:1.4(DEAD)
Rev: src/modules/Image/doc/Image.colortable.html:1.10(DEAD)
Rev: src/modules/Image/doc/Image.colortable.html~:1.2(DEAD)
Rev: src/modules/Image/doc/Image.font.html:1.6(DEAD)
Rev: src/modules/Image/doc/Image.font.html~:1.2(DEAD)
Rev: src/modules/Image/doc/Image.html:1.17(DEAD)
Rev: src/modules/Image/doc/Image.html~:1.2(DEAD)
Rev: src/modules/Image/doc/Image.image.html:1.19(DEAD)
Rev: src/modules/Image/doc/Image.image.html~:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_0.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_1.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_11.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_12.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_13.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_14.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_15.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_16.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_17.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_18.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_19.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_2.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_20.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_21.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_22.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_23.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_24.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_25.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_26.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_27.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_28.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_29.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_3.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_30.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_31.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_32.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_33.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_34.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_35.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_36.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_37.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_38.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_39.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_4.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_40.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_41.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_42.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_43.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_44.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_45.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_46.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_47.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_48.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_49.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_5.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_51.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_53.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_54.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_6.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_7.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_8.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_9.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustrations.html:1.4(DEAD)
Rev: src/modules/Image/doc/image.html:1.2(DEAD)
Rev: src/modules/Image/doc/image_old_doc.html:1.2(DEAD)
Rev: src/modules/Image/doc/lena.gif:1.2(DEAD)
Rev: src/modules/Image/doc/lena.ppm:1.2(DEAD)
Rev: src/modules/Image/encodings/.cvsignore:1.2(DEAD)
Rev: src/modules/Image/encodings/Makefile.in:1.33(DEAD)
Rev: src/modules/Image/encodings/_xpm.c:1.16(DEAD)
Rev: src/modules/Image/encodings/any.c:1.20(DEAD)
Rev: src/modules/Image/encodings/avs.c:1.12(DEAD)
Rev: src/modules/Image/encodings/bmp.c:1.30(DEAD)
Rev: src/modules/Image/encodings/configure.in:1.6(DEAD)
Rev: src/modules/Image/encodings/dsi.c:1.3(DEAD)
Rev: src/modules/Image/encodings/encodings.h:1.2(DEAD)
Rev: src/modules/Image/encodings/gd.c:1.5(DEAD)
Rev: src/modules/Image/encodings/gif.c:1.61(DEAD)
Rev: src/modules/Image/encodings/gif.h:1.2(DEAD)
Rev: src/modules/Image/encodings/gif_lzw.c:1.10(DEAD)
Rev: src/modules/Image/encodings/gif_lzw.h:1.9(DEAD)
Rev: src/modules/Image/encodings/hrz.c:1.6(DEAD)
Rev: src/modules/Image/encodings/iff.c:1.9(DEAD)
Rev: src/modules/Image/encodings/ilbm.c:1.21(DEAD)
Rev: src/modules/Image/encodings/pcx.c:1.15(DEAD)
Rev: src/modules/Image/encodings/png.c:1.41(DEAD)
Rev: src/modules/Image/encodings/pnm.c:1.24(DEAD)
Rev: src/modules/Image/encodings/psd.c:1.27(DEAD)
Rev: src/modules/Image/encodings/psd_constant_strings.h:1.4(DEAD)
Rev: src/modules/Image/encodings/pvr.c:1.12(DEAD)
Rev: src/modules/Image/encodings/ras.c:1.13(DEAD)
Rev: src/modules/Image/encodings/tga.c:1.26(DEAD)
Rev: src/modules/Image/encodings/tim.c:1.11(DEAD)
Rev: src/modules/Image/encodings/wbf.c:1.7(DEAD)
Rev: src/modules/Image/encodings/x.c:1.35(DEAD)
Rev: src/modules/Image/encodings/xbm.c:1.13(DEAD)
Rev: src/modules/Image/encodings/xcf.c:1.35(DEAD)
Rev: src/modules/Image/encodings/xcf_constant_strings.h:1.1(DEAD)
Rev: src/modules/Image/encodings/xwd.c:1.19(DEAD)
Rev: src/modules/Image/font.c:1.66(DEAD)
Rev: src/modules/Image/illustration.pike:1.3(DEAD)
Rev: src/modules/Image/image.c:1.185(DEAD)
Rev: src/modules/Image/image.h:1.46(DEAD)
Rev: src/modules/Image/image_autodoc_foo:1.3(DEAD)
Rev: src/modules/Image/image_module.c:1.9(DEAD)
Rev: src/modules/Image/initstuff.h:1.11(DEAD)
Rev: src/modules/Image/layer_channel.h:1.3(DEAD)
Rev: src/modules/Image/layer_oper.h:1.7(DEAD)
Rev: src/modules/Image/layers.c:1.60(DEAD)
Rev: src/modules/Image/lzw.c:1.8(DEAD)
Rev: src/modules/Image/lzw.h:1.6(DEAD)
Rev: src/modules/Image/match.h:1.2(DEAD)
Rev: src/modules/Image/matrix.c:1.30(DEAD)
Rev: src/modules/Image/mkdoc.pike:1.16(DEAD)
Rev: src/modules/Image/mktests.pike:1.3(DEAD)
Rev: src/modules/Image/mkwmml.pike:1.9(DEAD)
Rev: src/modules/Image/module_testsuite.in:1.16(DEAD)
Rev: src/modules/Image/operator.c:1.37(DEAD)
Rev: src/modules/Image/orient.c:1.18(DEAD)
Rev: src/modules/Image/pattern.c:1.23(DEAD)
Rev: src/modules/Image/phase.h:1.3(DEAD)
Rev: src/modules/Image/pnm.c:1.11(DEAD)
Rev: src/modules/Image/pnm_compat.c:1.4(DEAD)
Rev: src/modules/Image/poly.c:1.12(DEAD)
Rev: src/modules/Image/polyfill.c:1.36(DEAD)
Rev: src/modules/Image/quant.c:1.16(DEAD)
Rev: src/modules/Image/search.c:1.20(DEAD)
Rev: src/modules/Image/test_layers.in:1.1(DEAD)
Rev: src/modules/Image/testfont:1.1(DEAD)
Rev: src/modules/Image/testsuite.in:1.13(DEAD)
Rev: src/modules/Image/testsuite.in.in:1.25(DEAD)
Rev: src/modules/Image/togif.c:1.36(DEAD)
Rev: src/modules/Image/x.c:1.22(DEAD)
Rev: src/modules/Java/.cvsignore:1.2(DEAD)
Rev: src/modules/Java/Makefile.in:1.4(DEAD)
Rev: src/modules/Java/acconfig.h:1.2(DEAD)
Rev: src/modules/Java/configure.in:1.23(DEAD)
Rev: src/modules/Java/jvm.c:1.31(DEAD)
Rev: src/modules/Java/module.pmod.in.in:1.7(DEAD)
Rev: src/modules/Java/testsuite.in:1.3(DEAD)
Rev: src/modules/MIME/.cvsignore:1.3(DEAD)
Rev: src/modules/MIME/Makefile.in:1.4(DEAD)
Rev: src/modules/MIME/acconfig.h:1.2(DEAD)
Rev: src/modules/MIME/configure.in:1.4(DEAD)
Rev: src/modules/MIME/mime.c:1.28(DEAD)
Rev: src/modules/MIME/module.pmod.in:1.7(DEAD)
Rev: src/modules/MIME/testsuite.in:1.7(DEAD)
Rev: src/modules/Makefile.in:1.36(DEAD)
Rev: src/modules/Makefile.src:1.11(DEAD)
Rev: src/modules/Math/.cvsignore:1.2(DEAD)
Rev: src/modules/Math/Makefile.in:1.4(DEAD)
Rev: src/modules/Math/acconfig.h:1.1(DEAD)
Rev: src/modules/Math/configure.in:1.2(DEAD)
Rev: src/modules/Math/math.c:1.3(DEAD)
Rev: src/modules/Math/math.h:1.2(DEAD)
Rev: src/modules/Math/math_matrix.c:1.21(DEAD)
Rev: src/modules/Math/math_module.c:1.5(DEAD)
Rev: src/modules/Math/math_module.h:1.4(DEAD)
Rev: src/modules/Math/matrix.c:1.3(DEAD)
Rev: src/modules/Math/module.pmod.in:1.5(DEAD)
Rev: src/modules/Math/testsuite.in:1.1(DEAD)
Rev: src/modules/Mird/.cvsignore:1.1(DEAD)
Rev: src/modules/Mird/Makefile.in:1.2(DEAD)
Rev: src/modules/Mird/acconfig.h:1.2(DEAD)
Rev: src/modules/Mird/configure.in:1.2(DEAD)
Rev: src/modules/Mird/mird_glue.c:1.13(DEAD)
Rev: src/modules/Mird/module.pmod.in:1.6(DEAD)
Rev: src/modules/Mird/testsuite.in:1.1(DEAD)
Rev: src/modules/Msql/.cvsignore:1.3(DEAD)
Rev: src/modules/Msql/COPYING:1.2(DEAD)
Rev: src/modules/Msql/ChangeLog:1.2(DEAD)
Rev: src/modules/Msql/INSTALL:1.1.1.1(DEAD)
Rev: src/modules/Msql/Makefile.in:1.5(DEAD)
Rev: src/modules/Msql/NOTES:1.1.1.1(DEAD)
Rev: src/modules/Msql/configure.in:1.5(DEAD)
Rev: src/modules/Msql/doc/msql:1.3(DEAD)
Rev: src/modules/Msql/msql_config.h.in:1.2(DEAD)
Rev: src/modules/Msql/msqlmod.c:1.17(DEAD)
Rev: src/modules/Msql/test_msqlmod.pike:1.2(DEAD)
Rev: src/modules/Msql/testsuite.in:1.1.1.1(DEAD)
Rev: src/modules/Msql/version.h:1.2(DEAD)
Rev: src/modules/Mysql/.cvsignore:1.4(DEAD)
Rev: src/modules/Mysql/Makefile.in:1.5(DEAD)
Rev: src/modules/Mysql/acconfig.h:1.2(DEAD)
Rev: src/modules/Mysql/configure.in:1.17(DEAD)
Rev: src/modules/Mysql/doc/mysql:1.4(DEAD)
Rev: src/modules/Mysql/doc/mysql_result:1.2(DEAD)
Rev: src/modules/Mysql/dummy.c:1.5(DEAD)
Rev: src/modules/Mysql/mysql.c:1.41(DEAD)
Rev: src/modules/Mysql/precompiled_mysql.h:1.11(DEAD)
Rev: src/modules/Mysql/result.c:1.18(DEAD)
Rev: src/modules/Mysql/testsuite.in:1.1(DEAD)
Rev: src/modules/Odbc/.cvsignore:1.3(DEAD)
Rev: src/modules/Odbc/Makefile.in:1.4(DEAD)
Rev: src/modules/Odbc/acconfig.h:1.5(DEAD)
Rev: src/modules/Odbc/configure.in:1.23(DEAD)
Rev: src/modules/Odbc/odbc.c:1.24(DEAD)
Rev: src/modules/Odbc/odbc_result.c:1.24(DEAD)
Rev: src/modules/Odbc/precompiled_odbc.h:1.15(DEAD)
Rev: src/modules/Odbc/testsuite.in:1.1(DEAD)
Rev: src/modules/Oracle/.cvsignore:1.3(DEAD)
Rev: src/modules/Oracle/Makefile.in:1.3(DEAD)
Rev: src/modules/Oracle/acconfig.h:1.1(DEAD)
Rev: src/modules/Oracle/configure.in:1.29(DEAD)
Rev: src/modules/Oracle/module.pmod.in:1.7(DEAD)
Rev: src/modules/Oracle/oracle.c:1.53(DEAD)
Rev: src/modules/Oracle/testsuite.in:1.1(DEAD)
Rev: src/modules/PDF/Makefile.in:1.1(DEAD)
Rev: src/modules/PDF/acconfig.h:1.1(DEAD)
Rev: src/modules/PDF/configure.in:1.1(DEAD)
Rev: src/modules/PDF/pdf_machine.h.in:1.2(DEAD)
Rev: src/modules/PDF/pdflib_glue.c:1.4(DEAD)
Rev: src/modules/PDF/stamp-h.in:1.1(DEAD)
Rev: src/modules/PDF/testsuite.in:1.1(DEAD)
Rev: src/modules/Parser/.cvsignore:1.4(DEAD)
Rev: src/modules/Parser/Makefile.in:1.4(DEAD)
Rev: src/modules/Parser/acconfig.h:1.2(DEAD)
Rev: src/modules/Parser/config.h.in:1.2(DEAD)
Rev: src/modules/Parser/configure.in:1.1(DEAD)
Rev: src/modules/Parser/html.c:1.123(DEAD)
Rev: src/modules/Parser/initstuff.h:1.2(DEAD)
Rev: src/modules/Parser/module.pmod.in:1.7(DEAD)
Rev: src/modules/Parser/parser.c:1.11(DEAD)
Rev: src/modules/Parser/parser.h:1.1(DEAD)
Rev: src/modules/Parser/testsuite.in:1.41(DEAD)
Rev: src/modules/Perl/.cvsignore:1.4(DEAD)
Rev: src/modules/Perl/Makefile.in:1.4(DEAD)
Rev: src/modules/Perl/acconfig.h:1.1(DEAD)
Rev: src/modules/Perl/configure.in:1.9(DEAD)
Rev: src/modules/Perl/perlmod.c:1.23(DEAD)
Rev: src/modules/Perl/testcase.pl:1.1(DEAD)
Rev: src/modules/Perl/testsuite.in:1.3(DEAD)
Rev: src/modules/Pipe/.cvsignore:1.4(DEAD)
Rev: src/modules/Pipe/Makefile.in:1.5(DEAD)
Rev: src/modules/Pipe/acconfig.h:1.1(DEAD)
Rev: src/modules/Pipe/config.h.in:1.2(DEAD)
Rev: src/modules/Pipe/configure.in:1.7(DEAD)
Rev: src/modules/Pipe/pipe.c:1.45(DEAD)
Rev: src/modules/Pipe/testsuite.in:1.1(DEAD)
Rev: src/modules/Postgres/.cvsignore:1.3(DEAD)
Rev: src/modules/Postgres/ChangeLog:1.4(DEAD)
Rev: src/modules/Postgres/Makefile.in:1.5(DEAD)
Rev: src/modules/Postgres/configure.in:1.11(DEAD)
Rev: src/modules/Postgres/doc/postgres_postgres:1.2(DEAD)
Rev: src/modules/Postgres/doc/postgres_postgres_result:1.2(DEAD)
Rev: src/modules/Postgres/doc/sql_postgres:1.2(DEAD)
Rev: src/modules/Postgres/doc/sql_postgres_result:1.2(DEAD)
Rev: src/modules/Postgres/extras/test_notify.pike:1.2(DEAD)
Rev: src/modules/Postgres/extras/test_schema.pike:1.2(DEAD)
Rev: src/modules/Postgres/pg_types.h:1.3(DEAD)
Rev: src/modules/Postgres/pgres_config.h.in:1.3(DEAD)
Rev: src/modules/Postgres/pgresult.c:1.15(DEAD)
Rev: src/modules/Postgres/pgresult.h:1.2(DEAD)
Rev: src/modules/Postgres/postgres.c:1.21(DEAD)
Rev: src/modules/Postgres/quickmanual.txt:1.1.1.1(DEAD)
Rev: src/modules/Postgres/testsuite.in:1.1.1.1(DEAD)
Rev: src/modules/Postgres/version.h:1.3(DEAD)
Rev: src/modules/Regexp/.cvsignore:1.4(DEAD)
Rev: src/modules/Regexp/Makefile.in:1.7(DEAD)
Rev: src/modules/Regexp/acconfig.h:1.1(DEAD)
Rev: src/modules/Regexp/configure.in:1.6(DEAD)
Rev: src/modules/Regexp/doc/regexp:1.1(DEAD)
Rev: src/modules/Regexp/glue.c:1.20(DEAD)
Rev: src/modules/Regexp/module.pmod.in:1.4(DEAD)
Rev: src/modules/Regexp/pike_regexp.c:1.20(DEAD)
Rev: src/modules/Regexp/pike_regexp.h:1.4(DEAD)
Rev: src/modules/Regexp/testsuite.in:1.7(DEAD)
Rev: src/modules/SANE/.cvsignore:1.2(DEAD)
Rev: src/modules/SANE/Makefile.in:1.1(DEAD)
Rev: src/modules/SANE/acconfig.h:1.1(DEAD)
Rev: src/modules/SANE/configure.in:1.1(DEAD)
Rev: src/modules/SANE/sane.c:1.8(DEAD)
Rev: src/modules/SANE/testsuite.in:1.1(DEAD)
Rev: src/modules/Ssleay/.cvsignore:1.4(DEAD)
Rev: src/modules/Ssleay/Makefile.in:1.5(DEAD)
Rev: src/modules/Ssleay/acconfig.h:1.2(DEAD)
Rev: src/modules/Ssleay/configure.in:1.5(DEAD)
Rev: src/modules/Ssleay/ssleay.c:1.14(DEAD)
Rev: src/modules/Ssleay/testsuite.in:1.1(DEAD)
Rev: src/modules/Yp/.cvsignore:1.3(DEAD)
Rev: src/modules/Yp/Makefile.in:1.5(DEAD)
Rev: src/modules/Yp/acconfig.h:1.3(DEAD)
Rev: src/modules/Yp/configure.in:1.9(DEAD)
Rev: src/modules/Yp/doc:1.1(DEAD)
Rev: src/modules/Yp/module.pmod.in:1.13(DEAD)
Rev: src/modules/Yp/testsuite.in:1.1(DEAD)
Rev: src/modules/Yp/yp.c:1.22(DEAD)
Rev: src/modules/_Charset/.cvsignore:1.2(DEAD)
Rev: src/modules/_Charset/Makefile.in:1.4(DEAD)
Rev: src/modules/_Charset/acconfig.h:1.1(DEAD)
Rev: src/modules/_Charset/charsetmod.c:1.26(DEAD)
Rev: src/modules/_Charset/configure.in:1.2(DEAD)
Rev: src/modules/_Charset/iso2022.c:1.20(DEAD)
Rev: src/modules/_Charset/iso2022.h:1.2(DEAD)
Rev: src/modules/_Charset/misc.c:1.7(DEAD)
Rev: src/modules/_Charset/module.pmod.in:1.9(DEAD)
Rev: src/modules/_Charset/tables.c:1.9(DEAD)
Rev: src/modules/_Charset/testsuite.in:1.1(DEAD)
Rev: src/modules/_Crypto/.build_lobotomized_crypto:1.7(DEAD)
Rev: src/modules/_Crypto/.cvsignore:1.5(DEAD)
Rev: src/modules/_Crypto/.exportable_files:1.4(DEAD)
Rev: src/modules/_Crypto/CREDITS:1.3(DEAD)
Rev: src/modules/_Crypto/ChangeLog:1.1(DEAD)
Rev: src/modules/_Crypto/Makefile:1.10(DEAD)
Rev: src/modules/_Crypto/Makefile.in:1.25(DEAD)
Rev: src/modules/_Crypto/StdCrypt.pike:1.5(DEAD)
Rev: src/modules/_Crypto/acconfig.h:1.1(DEAD)
Rev: src/modules/_Crypto/arcfour.c:1.13(DEAD)
Rev: src/modules/_Crypto/cast.c:1.9(DEAD)
Rev: src/modules/_Crypto/cbc.c:1.18(DEAD)
Rev: src/modules/_Crypto/configure.in:1.11(DEAD)
Rev: src/modules/_Crypto/crypto.c:1.41(DEAD)
Rev: src/modules/_Crypto/crypto.doc:1.5(DEAD)
Rev: src/modules/_Crypto/crypto.h:1.6(DEAD)
Rev: src/modules/_Crypto/crypto.pre.pike:1.5(DEAD)
Rev: src/modules/_Crypto/crypto_submodule.doc:1.4(DEAD)
Rev: src/modules/_Crypto/des.c:1.19(DEAD)
Rev: src/modules/_Crypto/des.pike:1.1.1.1(DEAD)
Rev: src/modules/_Crypto/hash_submodule.doc:1.1(DEAD)
Rev: src/modules/_Crypto/idea.c:1.16(DEAD)
Rev: src/modules/_Crypto/idea.pike:1.4(DEAD)
Rev: src/modules/_Crypto/include/.exportable_files:1.2(DEAD)
Rev: src/modules/_Crypto/include/RCSID.h:1.6(DEAD)
Rev: src/modules/_Crypto/include/arcfour.h:1.4(DEAD)
Rev: src/modules/_Crypto/include/cast.h:1.2(DEAD)
Rev: src/modules/_Crypto/include/crypto_types.h:1.5(DEAD)
Rev: src/modules/_Crypto/include/des.h:1.4(DEAD)
Rev: src/modules/_Crypto/include/idea.h:1.4(DEAD)
Rev: src/modules/_Crypto/include/md2.h:1.1(DEAD)
Rev: src/modules/_Crypto/include/md5.h:1.2(DEAD)
Rev: src/modules/_Crypto/include/rijndael.h:1.2(DEAD)
Rev: src/modules/_Crypto/include/sha.h:1.4(DEAD)
Rev: src/modules/_Crypto/invert.c:1.11(DEAD)
Rev: src/modules/_Crypto/lib/.cvsignore:1.3(DEAD)
Rev: src/modules/_Crypto/lib/.exportable_files:1.2(DEAD)
Rev: src/modules/_Crypto/lib/Makefile.in:1.26(DEAD)
Rev: src/modules/_Crypto/lib/arcfour.c:1.7(DEAD)
Rev: src/modules/_Crypto/lib/cast.c:1.2(DEAD)
Rev: src/modules/_Crypto/lib/cast_sboxes.h:1.2(DEAD)
Rev: src/modules/_Crypto/lib/configure.in:1.12(DEAD)
Rev: src/modules/_Crypto/lib/desCode.h:1.2(DEAD)
Rev: src/modules/_Crypto/lib/desKerb.c:1.3(DEAD)
Rev: src/modules/_Crypto/lib/desQuick.c:1.4(DEAD)
Rev: src/modules/_Crypto/lib/desTest.c:1.2(DEAD)
Rev: src/modules/_Crypto/lib/desUtil.c:1.2(DEAD)
Rev: src/modules/_Crypto/lib/descore.README:1.1(DEAD)
Rev: src/modules/_Crypto/lib/descore.shar.gz:1.1(DEAD)
Rev: src/modules/_Crypto/lib/descore/Makefile:1.2(DEAD)
Rev: src/modules/_Crypto/lib/descore/README:1.2(DEAD)
Rev: src/modules/_Crypto/lib/descore/desCode.h:1.2(DEAD)
Rev: src/modules/_Crypto/lib/descore/desCore.h:1.2(DEAD)
Rev: src/modules/_Crypto/lib/descore/desKerb.c:1.2(DEAD)
Rev: src/modules/_Crypto/lib/descore/desQuick.c:1.2(DEAD)
Rev: src/modules/_Crypto/lib/descore/desTest.c:1.2(DEAD)
Rev: src/modules/_Crypto/lib/descore/desUtil.c:1.2(DEAD)
Rev: src/modules/_Crypto/lib/descore/descore.diffs:1.2(DEAD)
Rev: src/modules/_Crypto/lib/descore/descore.shar.gz:1.2(DEAD)
Rev: src/modules/_Crypto/lib/descore/desdata.c:1.2(DEAD)
Rev: src/modules/_Crypto/lib/descore/desinfo.h:1.2(DEAD)
Rev: src/modules/_Crypto/lib/desdata.c:1.4(DEAD)
Rev: src/modules/_Crypto/lib/desdata.pike:1.1(DEAD)
Rev: src/modules/_Crypto/lib/desinfo.h:1.3(DEAD)
Rev: src/modules/_Crypto/lib/idea.c:1.6(DEAD)
Rev: src/modules/_Crypto/lib/install-sh:1.2(DEAD)
Rev: src/modules/_Crypto/lib/md2.c:1.3(DEAD)
Rev: src/modules/_Crypto/lib/md5.c:1.3(DEAD)
Rev: src/modules/_Crypto/lib/rijndael-boxes.dat:1.1(DEAD)
Rev: src/modules/_Crypto/lib/rijndael.README:1.1(DEAD)
Rev: src/modules/_Crypto/lib/rijndael.c:1.1(DEAD)
Rev: src/modules/_Crypto/lib/sha.c:1.7(DEAD)
Rev: src/modules/_Crypto/md2.c:1.10(DEAD)
Rev: src/modules/_Crypto/md5.c:1.15(DEAD)
Rev: src/modules/_Crypto/md5.pike:1.1.1.1(DEAD)
Rev: src/modules/_Crypto/nt.c:1.7(DEAD)
Rev: src/modules/_Crypto/pipe.c:1.19(DEAD)
Rev: src/modules/_Crypto/precompiled_crypto.h:1.18(DEAD)
Rev: src/modules/_Crypto/rijndael.c:1.4(DEAD)
Rev: src/modules/_Crypto/rsa.c:1.24(DEAD)
Rev: src/modules/_Crypto/sha.c:1.18(DEAD)
Rev: src/modules/_Crypto/test_crypto.pike:1.5(DEAD)
Rev: src/modules/_Crypto/testsuite.in:1.15(DEAD)
Rev: src/modules/_Image_FreeType/.cvsignore:1.1(DEAD)
Rev: src/modules/_Image_FreeType/Makefile.in:1.1(DEAD)
Rev: src/modules/_Image_FreeType/acconfig.h:1.1(DEAD)
Rev: src/modules/_Image_FreeType/configure.in:1.3(DEAD)
Rev: src/modules/_Image_FreeType/freetype.c:1.3(DEAD)
Rev: src/modules/_Image_FreeType/testsuite.in:1.1(DEAD)
Rev: src/modules/_Image_GIF/.cvsignore:1.1(DEAD)
Rev: src/modules/_Image_GIF/Makefile.in:1.1(DEAD)
Rev: src/modules/_Image_GIF/acconfig.h:1.1(DEAD)
Rev: src/modules/_Image_GIF/configure.in:1.1(DEAD)
Rev: src/modules/_Image_GIF/gif_lzw.c:1.1(DEAD)
Rev: src/modules/_Image_GIF/gif_lzw.h:1.1(DEAD)
Rev: src/modules/_Image_GIF/image_gif.c:1.4(DEAD)
Rev: src/modules/_Image_GIF/testsuite.in:1.1(DEAD)
Rev: src/modules/_Image_JPEG/.cvsignore:1.3(DEAD)
Rev: src/modules/_Image_JPEG/Makefile.in:1.4(DEAD)
Rev: src/modules/_Image_JPEG/acconfig.h:1.1(DEAD)
Rev: src/modules/_Image_JPEG/config.h.in:1.2(DEAD)
Rev: src/modules/_Image_JPEG/configure.in:1.6(DEAD)
Rev: src/modules/_Image_JPEG/image_jpeg.c:1.41(DEAD)
Rev: src/modules/_Image_JPEG/stamp-h.in:1.2(DEAD)
Rev: src/modules/_Image_JPEG/testsuite.in:1.1(DEAD)
Rev: src/modules/_Image_PNG/.cvsignore:1.1(DEAD)
Rev: src/modules/_Image_PNG/Makefile.in:1.3(DEAD)
Rev: src/modules/_Image_PNG/acconfig.h:1.2(DEAD)
Rev: src/modules/_Image_PNG/configure.in:1.3(DEAD)
Rev: src/modules/_Image_PNG/image_png.c:1.2(DEAD)
Rev: src/modules/_Image_PNG/testsuite.in:1.4(DEAD)
Rev: src/modules/_Image_TIFF/.cvsignore:1.2(DEAD)
Rev: src/modules/_Image_TIFF/Makefile.in:1.3(DEAD)
Rev: src/modules/_Image_TIFF/acconfig.h:1.1(DEAD)
Rev: src/modules/_Image_TIFF/configure.in:1.3(DEAD)
Rev: src/modules/_Image_TIFF/image_tiff.c:1.25(DEAD)
Rev: src/modules/_Image_TIFF/testsuite.in:1.1(DEAD)
Rev: src/modules/_Image_TTF/.cvsignore:1.4(DEAD)
Rev: src/modules/_Image_TTF/Makefile.in:1.3(DEAD)
Rev: src/modules/_Image_TTF/acconfig.h:1.3(DEAD)
Rev: src/modules/_Image_TTF/configure.in:1.7(DEAD)
Rev: src/modules/_Image_TTF/image_ttf.c:1.39(DEAD)
Rev: src/modules/_Image_TTF/testsuite.in:1.1(DEAD)
Rev: src/modules/_Image_XFace/.cvsignore:1.2(DEAD)
Rev: src/modules/_Image_XFace/Makefile.in:1.4(DEAD)
Rev: src/modules/_Image_XFace/acconfig.h:1.2(DEAD)
Rev: src/modules/_Image_XFace/configure.in:1.4(DEAD)
Rev: src/modules/_Image_XFace/image_xface.c:1.14(DEAD)
Rev: src/modules/_Image_XFace/testsuite.in:1.2(DEAD)
Rev: src/modules/_Roxen/.cvsignore:1.1(DEAD)
Rev: src/modules/_Roxen/Makefile.in:1.1(DEAD)
Rev: src/modules/_Roxen/acconfig.h:1.1(DEAD)
Rev: src/modules/_Roxen/configure.in:1.1(DEAD)
Rev: src/modules/_Roxen/roxen.c:1.7(DEAD)
Rev: src/modules/_Roxen/testsuite.in:1.1(DEAD)
Rev: src/modules/_math/.cvsignore:1.8(DEAD)
Rev: src/modules/_math/Makefile.in:1.7(DEAD)
Rev: src/modules/_math/Makefile.src:1.6(DEAD)
Rev: src/modules/_math/acconfig.h:1.2(DEAD)
Rev: src/modules/_math/configure:1.2(DEAD)
Rev: src/modules/_math/configure.in:1.9(DEAD)
Rev: src/modules/_math/doc/acos:1.1.1.1(DEAD)
Rev: src/modules/_math/doc/asin:1.1.1.1(DEAD)
Rev: src/modules/_math/doc/atan:1.1.1.1(DEAD)
Rev: src/modules/_math/doc/ceil:1.1.1.1(DEAD)
Rev: src/modules/_math/doc/cos:1.1.1.1(DEAD)
Rev: src/modules/_math/doc/exp:1.1.1.1(DEAD)
Rev: src/modules/_math/doc/floor:1.1.1.1(DEAD)
Rev: src/modules/_math/doc/log:1.1.1.1(DEAD)
Rev: src/modules/_math/doc/pow:1.1.1.1(DEAD)
Rev: src/modules/_math/doc/sin:1.1.1.1(DEAD)
Rev: src/modules/_math/doc/sqrt:1.1.1.1(DEAD)
Rev: src/modules/_math/doc/tan:1.1.1.1(DEAD)
Rev: src/modules/_math/math.c:1.35(DEAD)
Rev: src/modules/_math/testsuite.in:1.3(DEAD)
Rev: src/modules/call_out/.cvsignore:1.8(DEAD)
Rev: src/modules/call_out/Makefile.in:1.8(DEAD)
Rev: src/modules/call_out/Makefile.src:1.5(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:1.2(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/configure:1.2(DEAD)
Rev: src/modules/configure.in:1.6(DEAD)
Rev: src/modules/dynamic_module_makefile.in:1.68(DEAD)
Rev: src/modules/files/.cvsignore:1.7(DEAD)
Rev: src/modules/files/Makefile.in:1.12(DEAD)
Rev: src/modules/files/Makefile.src:1.6(DEAD)
Rev: src/modules/files/acconfig.h:1.16(DEAD)
Rev: src/modules/files/configure:1.2(DEAD)
Rev: src/modules/files/configure.in:1.74(DEAD)
Rev: src/modules/files/datagram.c:1.2(DEAD)
Rev: src/modules/files/doc/cd:1.1.1.1(DEAD)
Rev: src/modules/files/doc/errno:1.1.1.1(DEAD)
Rev: src/modules/files/doc/exece:1.1.1.1(DEAD)
Rev: src/modules/files/doc/file:1.4(DEAD)
Rev: src/modules/files/doc/file_stat:1.2(DEAD)
Rev: src/modules/files/doc/filesystem_stat:1.1(DEAD)
Rev: src/modules/files/doc/fork:1.1.1.1(DEAD)
Rev: src/modules/files/doc/get_dir:1.1.1.1(DEAD)
Rev: src/modules/files/doc/getcwd:1.1.1.1(DEAD)
Rev: src/modules/files/doc/mkdir:1.1.1.1(DEAD)
Rev: src/modules/files/doc/mv:1.1.1.1(DEAD)
Rev: src/modules/files/doc/port:1.2(DEAD)
Rev: src/modules/files/doc/rm:1.1.1.1(DEAD)
Rev: src/modules/files/doc/strerror:1.1.1.1(DEAD)
Rev: src/modules/files/doc/werror:1.1.1.1(DEAD)
Rev: src/modules/files/efuns.c:1.89(DEAD)
Rev: src/modules/files/file.c:1.207(DEAD)
Rev: src/modules/files/file.h:1.19(DEAD)
Rev: src/modules/files/file_functions.h:1.17(DEAD)
Rev: src/modules/files/file_machine.h.in:1.7(DEAD)
Rev: src/modules/files/sendfile.c:1.53(DEAD)
Rev: src/modules/files/sendfiletest.pike:1.6(DEAD)
Rev: src/modules/files/socket.c:1.52(DEAD)
Rev: src/modules/files/socktest.pike:1.15(DEAD)
Rev: src/modules/files/stat.c:1.15(DEAD)
Rev: src/modules/files/termios.c:1.11(DEAD)
Rev: src/modules/files/termios_flags.h:1.2(DEAD)
Rev: src/modules/files/termios_speeds.h:1.2(DEAD)
Rev: src/modules/files/testsuite.in:1.21(DEAD)
Rev: src/modules/files/udp.c:1.19(DEAD)
Rev: src/modules/gdbmmod/.cvsignore:1.5(DEAD)
Rev: src/modules/gdbmmod/Makefile.in:1.5(DEAD)
Rev: src/modules/gdbmmod/Makefile.src:1.5(DEAD)
Rev: src/modules/gdbmmod/configure:1.2(DEAD)
Rev: src/modules/gdbmmod/configure.in:1.5(DEAD)
Rev: src/modules/gdbmmod/doc/gdbm:1.2(DEAD)
Rev: src/modules/gdbmmod/gdbm_machine.h.in:1.2(DEAD)
Rev: src/modules/gdbmmod/gdbmmod.c:1.7(DEAD)
Rev: src/modules/gdbmmod/testsuite.in:1.4(DEAD)
Rev: src/modules/gmpmod/.cvsignore:1.5(DEAD)
Rev: src/modules/gmpmod/Makefile.in:1.5(DEAD)
Rev: src/modules/gmpmod/Makefile.src:1.5(DEAD)
Rev: src/modules/gmpmod/configure:1.2(DEAD)
Rev: src/modules/gmpmod/configure.in:1.6(DEAD)
Rev: src/modules/gmpmod/doc/mpz:1.3(DEAD)
Rev: src/modules/gmpmod/gmp_machine.h.in:1.3(DEAD)
Rev: src/modules/gmpmod/mpz_glue.c:1.15(DEAD)
Rev: src/modules/gmpmod/testsuite.in:1.4(DEAD)
Rev: src/modules/image/.cvsignore:1.7(DEAD)
Rev: src/modules/image/Makefile.in:1.7(DEAD)
Rev: src/modules/image/Makefile.src:1.11(DEAD)
Rev: src/modules/image/blit.c:1.11(DEAD)
Rev: src/modules/image/config.h.in:1.2(DEAD)
Rev: src/modules/image/configure:1.4(DEAD)
Rev: src/modules/image/configure.in:1.8(DEAD)
Rev: src/modules/image/dct.c:1.4(DEAD)
Rev: src/modules/image/dependencies:1.2(DEAD)
Rev: src/modules/image/doc.txt:1.3(DEAD)
Rev: src/modules/image/doc/image.html:1.9(DEAD)
Rev: src/modules/image/doc/säljstöd.html:1.2(DEAD)
Rev: src/modules/image/font.c:1.15(DEAD)
Rev: src/modules/image/image.c:1.41(DEAD)
Rev: src/modules/image/image.h:1.18(DEAD)
Rev: src/modules/image/lzw.c:1.10(DEAD)
Rev: src/modules/image/lzw.h:1.4(DEAD)
Rev: src/modules/image/matrix.c:1.12(DEAD)
Rev: src/modules/image/operator.c:1.6(DEAD)
Rev: src/modules/image/pattern.c:1.7(DEAD)
Rev: src/modules/image/pnm.c:1.3(DEAD)
Rev: src/modules/image/quant.c:1.30(DEAD)
Rev: src/modules/image/testfont:1.2(DEAD)
Rev: src/modules/image/testsuite.in:1.6(DEAD)
Rev: src/modules/image/togif.c:1.26(DEAD)
Rev: src/modules/module_configure.in:1.7(DEAD)
Rev: src/modules/module_dir_marker:1.2(DEAD)
Rev: src/modules/module_makefile:1.3(DEAD)
Rev: src/modules/mysql/.cvsignore:1.6(DEAD)
Rev: src/modules/mysql/Makefile.in:1.4(DEAD)
Rev: src/modules/mysql/Makefile.src:1.2(DEAD)
Rev: src/modules/mysql/acconfig.h:1.2(DEAD)
Rev: src/modules/mysql/configure.in:1.16(DEAD)
Rev: src/modules/mysql/doc/mysql:1.11(DEAD)
Rev: src/modules/mysql/doc/mysql_result:1.14(DEAD)
Rev: src/modules/mysql/mysql.c:1.19(DEAD)
Rev: src/modules/mysql/precompiled_mysql.h:1.4(DEAD)
Rev: src/modules/mysql/result.c:1.17(DEAD)
Rev: src/modules/pipe/.cvsignore:1.7(DEAD)
Rev: src/modules/pipe/Makefile.in:1.7(DEAD)
Rev: src/modules/pipe/Makefile.src:1.5(DEAD)
Rev: src/modules/pipe/config.h:1.2(DEAD)
Rev: src/modules/pipe/config.h.in:1.2(DEAD)
Rev: src/modules/pipe/configure:1.4(DEAD)
Rev: src/modules/pipe/configure.in:1.5(DEAD)
Rev: src/modules/pipe/dependencies:1.2(DEAD)
Rev: src/modules/pipe/pipe.c:1.11(DEAD)
Rev: src/modules/pipe/testsuite.in:1.2(DEAD)
Rev: src/modules/readline/.cvsignore:1.4(DEAD)
Rev: src/modules/readline/Makefile.in:1.3(DEAD)
Rev: src/modules/readline/acconfig.h:1.2(DEAD)
Rev: src/modules/readline/configure.in:1.6(DEAD)
Rev: src/modules/readline/doc/readline:1.2(DEAD)
Rev: src/modules/readline/readline_machine.h.in:1.2(DEAD)
Rev: src/modules/readline/readlinemod.c:1.12(DEAD)
Rev: src/modules/readline/testsuite.in:1.2(DEAD)
Rev: src/modules/readlinemod/.cvsignore:1.5(DEAD)
Rev: src/modules/readlinemod/Makefile.in:1.6(DEAD)
Rev: src/modules/readlinemod/Makefile.src:1.6(DEAD)
Rev: src/modules/readlinemod/configure:1.2(DEAD)
Rev: src/modules/readlinemod/configure.in:1.9(DEAD)
Rev: src/modules/readlinemod/doc/readline:1.2(DEAD)
Rev: src/modules/readlinemod/readline_machine.h.in:1.2(DEAD)
Rev: src/modules/readlinemod/readlinemod.c:1.7(DEAD)
Rev: src/modules/readlinemod/testsuite.in:1.2(DEAD)
Rev: src/modules/regexp/.cvsignore:1.5(DEAD)
Rev: src/modules/regexp/Makefile.in:1.5(DEAD)
Rev: src/modules/regexp/Makefile.src:1.5(DEAD)
Rev: src/modules/regexp/configure:1.2(DEAD)
Rev: src/modules/regexp/configure.in:1.4(DEAD)
Rev: src/modules/regexp/doc/regexp:1.2(DEAD)
Rev: src/modules/regexp/glue.c:1.3(DEAD)
Rev: src/modules/regexp/regexp.c:1.4(DEAD)
Rev: src/modules/regexp/regexp.h:1.2(DEAD)
Rev: src/modules/regexp/testsuite.in:1.2(DEAD)
Rev: src/modules/spider/.cvsignore:1.10(DEAD)
Rev: src/modules/spider/Makefile.in:1.20(DEAD)
Rev: src/modules/spider/Makefile.src:1.7(DEAD)
Rev: src/modules/spider/accesseddb.c:1.19(DEAD)
Rev: src/modules/spider/accesseddb.h:1.2(DEAD)
Rev: src/modules/spider/acconfig.h:1.3(DEAD)
Rev: src/modules/spider/config.h.in:1.2(DEAD)
Rev: src/modules/spider/configure:1.4(DEAD)
Rev: src/modules/spider/configure.in:1.25(DEAD)
Rev: src/modules/spider/defs.h:1.4(DEAD)
Rev: src/modules/spider/dependencies:1.2(DEAD)
Rev: src/modules/spider/discdate.c:1.8(DEAD)
Rev: src/modules/spider/doc:1.1(DEAD)
Rev: src/modules/spider/dumudp.c:1.46(DEAD)
Rev: src/modules/spider/encode_decode.c:1.5(DEAD)
Rev: src/modules/spider/http_parse.c:1.4(DEAD)
Rev: src/modules/spider/lock.c:1.5(DEAD)
Rev: src/modules/spider/lock.h:1.2(DEAD)
Rev: src/modules/spider/sdebug.c:1.5(DEAD)
Rev: src/modules/spider/shared_mem_mapping.c:1.2(DEAD)
Rev: src/modules/spider/sharedmem.c:1.7(DEAD)
Rev: src/modules/spider/sharedmem.h:1.3(DEAD)
Rev: src/modules/spider/spider.c:1.101(DEAD)
Rev: src/modules/spider/spider.h.in:1.2(DEAD)
Rev: src/modules/spider/stardate.c:1.11(DEAD)
Rev: src/modules/spider/streamed_parser.c:1.13(DEAD)
Rev: src/modules/spider/streamed_parser.h:1.4(DEAD)
Rev: src/modules/spider/testsuite.in:1.6(DEAD)
Rev: src/modules/spider/tree.c:1.2(DEAD)
Rev: src/modules/spider/xml.c:1.31(DEAD)
Rev: src/modules/sprintf/.cvsignore:1.8(DEAD)
Rev: src/modules/sprintf/Makefile.in:1.8(DEAD)
Rev: src/modules/sprintf/Makefile.src:1.5(DEAD)
Rev: src/modules/sprintf/acconfig.h:1.1(DEAD)
Rev: src/modules/sprintf/configure:1.2(DEAD)
Rev: src/modules/sprintf/configure.in:1.6(DEAD)
Rev: src/modules/sprintf/doc/sprintf:1.2(DEAD)
Rev: src/modules/sprintf/sprintf.c:1.75(DEAD)
Rev: src/modules/sprintf/testsuite.in:1.27(DEAD)
Rev: src/modules/ssleay/.cvsignore:1.5(DEAD)
Rev: src/modules/ssleay/Makefile.in:1.3(DEAD)
Rev: src/modules/ssleay/Makefile.src:1.8(DEAD)
Rev: src/modules/ssleay/configure.in:1.9(DEAD)
Rev: src/modules/ssleay/ssleay.c:1.10(DEAD)
Rev: src/modules/static_module_makefile.in:1.58(DEAD)
Rev: src/modules/sybase/.cvsignore:1.2(DEAD)
Rev: src/modules/sybase/BUGS:1.1(DEAD)
Rev: src/modules/sybase/Makefile.in:1.1(DEAD)
Rev: src/modules/sybase/TODO:1.1(DEAD)
Rev: src/modules/sybase/acconfig.h:1.2(DEAD)
Rev: src/modules/sybase/configure.in:1.4(DEAD)
Rev: src/modules/sybase/sybase.c:1.6(DEAD)
Rev: src/modules/sybase/sybase.h:1.3(DEAD)
Rev: src/modules/sybase/testsuite.in:1.1(DEAD)
Rev: src/modules/system/.cvsignore:1.9(DEAD)
Rev: src/modules/system/Makefile.in:1.9(DEAD)
Rev: src/modules/system/acconfig.h:1.7(DEAD)
Rev: src/modules/system/configure.in:1.42(DEAD)
Rev: src/modules/system/doc/chroot:1.1(DEAD)
Rev: src/modules/system/doc/getegid:1.1(DEAD)
Rev: src/modules/system/doc/geteuid:1.1(DEAD)
Rev: src/modules/system/doc/getgid:1.1(DEAD)
Rev: src/modules/system/doc/gethostbyaddr:1.1(DEAD)
Rev: src/modules/system/doc/gethostbyname:1.1(DEAD)
Rev: src/modules/system/doc/gethostname:1.1(DEAD)
Rev: src/modules/system/doc/getpgrp:1.1(DEAD)
Rev: src/modules/system/doc/getpid:1.1(DEAD)
Rev: src/modules/system/doc/getppid:1.1(DEAD)
Rev: src/modules/system/doc/getsid:1.1(DEAD)
Rev: src/modules/system/doc/getuid:1.1(DEAD)
Rev: src/modules/system/doc/hardlink:1.1(DEAD)
Rev: src/modules/system/doc/initgroups:1.1(DEAD)
Rev: src/modules/system/doc/openlog:1.1(DEAD)
Rev: src/modules/system/doc/readlink:1.1(DEAD)
Rev: src/modules/system/doc/setegid:1.1(DEAD)
Rev: src/modules/system/doc/seteuid:1.1(DEAD)
Rev: src/modules/system/doc/setgid:1.1(DEAD)
Rev: src/modules/system/doc/setpgrp:1.1(DEAD)
Rev: src/modules/system/doc/setsid:1.1(DEAD)
Rev: src/modules/system/doc/setuid:1.1(DEAD)
Rev: src/modules/system/doc/symlink:1.1(DEAD)
Rev: src/modules/system/doc/uname:1.1(DEAD)
Rev: src/modules/system/errnos.list:1.7(DEAD)
Rev: src/modules/system/mkerrnos.sed:1.3(DEAD)
Rev: src/modules/system/nt.c:1.30(DEAD)
Rev: src/modules/system/passwords.c:1.30(DEAD)
Rev: src/modules/system/syslog.c:1.10(DEAD)
Rev: src/modules/system/system.c:1.98(DEAD)
Rev: src/modules/system/system.h:1.4(DEAD)
Rev: src/modules/system/system_machine.h.in:1.5(DEAD)
Rev: src/modules/system/testsuite.in:1.12(DEAD)
Rev: src/modules/zlibmod/.cvsignore:1.6(DEAD)
Rev: src/modules/zlibmod/Makefile.in:1.3(DEAD)
Rev: src/modules/zlibmod/Makefile.src:1.2(DEAD)
Rev: src/modules/zlibmod/configure.in:1.4(DEAD)
Rev: src/modules/zlibmod/doc/gz_deflate:1.3(DEAD)
Rev: src/modules/zlibmod/doc/gz_inflate:1.3(DEAD)
Rev: src/modules/zlibmod/testsuite.in:1.4(DEAD)
Rev: src/modules/zlibmod/zlib_machine.h.in:1.2(DEAD)
Rev: src/modules/zlibmod/zlibmod.c:1.4(DEAD)
Rev: src/multiset.c:1.31(DEAD)
Rev: src/multiset.h:1.16(DEAD)
Rev: src/object.c:1.155(DEAD)
Rev: src/object.h:1.56(DEAD)
Rev: src/opcodes.c:1.97(DEAD)
Rev: src/opcodes.h:1.10(DEAD)
Rev: src/operators.c:1.115(DEAD)
Rev: src/operators.h:1.9(DEAD)
Rev: src/otable.h:1.3(DEAD)
Rev: src/peep.c:1.45(DEAD)
Rev: src/peep.h:1.8(DEAD)
Rev: src/peep.in:1.45(DEAD)
Rev: src/peep_t.c:1.1(DEAD)
Rev: src/pike-module.in:1.5(DEAD)
Rev: src/pike_dlfcn.h:1.1(DEAD)
Rev: src/pike_error.h:1.8(DEAD)
Rev: src/pike_macros.h:1.23(DEAD)
Rev: src/pike_memory.c:1.98(DEAD)
Rev: src/pike_memory.h:1.29(DEAD)
Rev: src/pike_search.c:1.4(DEAD)
Rev: src/pike_search.h:1.4(DEAD)
Rev: src/pike_search_engine.c:1.5(DEAD)
Rev: src/pike_search_engine2.c:1.3(DEAD)
Rev: src/pike_types.c:1.145(DEAD)
Rev: src/pike_types.h:1.46(DEAD)
Rev: src/port.c:1.36(DEAD)
Rev: src/port.h:1.34(DEAD)
Rev: src/post_modules/.cvsignore:1.2(DEAD)
Rev: src/post_modules/GL/.cvsignore:1.2(DEAD)
Rev: src/post_modules/GL/Makefile.in:1.9(DEAD)
Rev: src/post_modules/GL/acconfig.h:1.3(DEAD)
Rev: src/post_modules/GL/auto.c.in:1.17(DEAD)
Rev: src/post_modules/GL/configure.in:1.13(DEAD)
Rev: src/post_modules/GL/constants.pike:1.1(DEAD)
Rev: src/post_modules/GL/features.pike:1.9(DEAD)
Rev: src/post_modules/GL/gen.pike:1.14(DEAD)
Rev: src/post_modules/GL/top.c:1.14(DEAD)
Rev: src/post_modules/GLUT/.cvsignore:1.2(DEAD)
Rev: src/post_modules/GLUT/Makefile.in:1.5(DEAD)
Rev: src/post_modules/GLUT/acconfig.h:1.1(DEAD)
Rev: src/post_modules/GLUT/auto.c.in:1.3(DEAD)
Rev: src/post_modules/GLUT/configure.in:1.6(DEAD)
Rev: src/post_modules/GLUT/constants.pike:1.1(DEAD)
Rev: src/post_modules/GLUT/features.pike:1.1(DEAD)
Rev: src/post_modules/GLUT/gen.pike:1.1(DEAD)
Rev: src/post_modules/GLUT/top.c:1.4(DEAD)
Rev: src/post_modules/GTK/.cvsignore:1.7(DEAD)
Rev: src/post_modules/GTK/AUTHORS:1.1(DEAD)
Rev: src/post_modules/GTK/Makefile.in:1.28(DEAD)
Rev: src/post_modules/GTK/acconfig.h:1.5(DEAD)
Rev: src/post_modules/GTK/aclocal.m4:1.2(DEAD)
Rev: src/post_modules/GTK/build_pgtk.pike:1.39(DEAD)
Rev: src/post_modules/GTK/configure.in:1.27(DEAD)
Rev: src/post_modules/GTK/dependencies:1.6(DEAD)
Rev: src/post_modules/GTK/doc_roxen_template:1.3(DEAD)
Rev: src/post_modules/GTK/docs.pike:1.6(DEAD)
Rev: src/post_modules/GTK/dummy.c:1.2(DEAD)
Rev: src/post_modules/GTK/dump_cursors.pike:1.2(DEAD)
Rev: src/post_modules/GTK/examples/gcolor.pike:1.1(DEAD)
Rev: src/post_modules/GTK/examples/low_level/psnow/psnow.pike:1.3(DEAD)
Rev: src/post_modules/GTK/examples/low_level/psnow/snow00.pbm:1.1(DEAD)
Rev: src/post_modules/GTK/examples/low_level/psnow/snow01.pbm:1.1(DEAD)
Rev: src/post_modules/GTK/examples/low_level/psnow/snow02.pbm:1.1(DEAD)
Rev: src/post_modules/GTK/examples/low_level/psnow/snow03.pbm:1.1(DEAD)
Rev: src/post_modules/GTK/examples/low_level/psnow/snow04.pbm:1.1(DEAD)
Rev: src/post_modules/GTK/examples/low_level/psnow/snow05.pbm:1.1(DEAD)
Rev: src/post_modules/GTK/examples/low_level/psnow/snow06.pbm:1.1(DEAD)
Rev: src/post_modules/GTK/examples/psetroot:1.1(DEAD)
Rev: src/post_modules/GTK/examples/pv:1.2(DEAD)
Rev: src/post_modules/GTK/examples/simple_menu.pike:1.1(DEAD)
Rev: src/post_modules/GTK/examples/simple_menu_shortcuts:1.1(DEAD)
Rev: src/post_modules/GTK/examples/testdnd.pike:1.1(DEAD)
Rev: src/post_modules/GTK/gdkeventstrings.h:1.1(DEAD)
Rev: src/post_modules/GTK/make.pike:1.2(DEAD)
Rev: src/post_modules/GTK/make_example_image.pike:1.10(DEAD)
Rev: src/post_modules/GTK/make_sources.pike:1.2(DEAD)
Rev: src/post_modules/GTK/module.pmod.in:1.5(DEAD)
Rev: src/post_modules/GTK/new_build_pgtk.pike:1.9(DEAD)
Rev: src/post_modules/GTK/options.in:1.8(DEAD)
Rev: src/post_modules/GTK/output/doc-pikeref.pike:1.2(DEAD)
Rev: src/post_modules/GTK/output/few.pike:1.1(DEAD)
Rev: src/post_modules/GTK/output/null.pike:1.1(DEAD)
Rev: src/post_modules/GTK/output/split.pike:1.7(DEAD)
Rev: src/post_modules/GTK/output/util.pike:1.3(DEAD)
Rev: src/post_modules/GTK/pcdocs/Alert:1.2(DEAD)
Rev: src/post_modules/GTK/pcdocs/MenuFactory:1.4(DEAD)
Rev: src/post_modules/GTK/pcdocs/SClist:1.1(DEAD)
Rev: src/post_modules/GTK/pcdocs/pDrawingArea:1.2(DEAD)
Rev: src/post_modules/GTK/pgtk.c.head:1.5(DEAD)
Rev: src/post_modules/GTK/pgtk.h:1.24(DEAD)
Rev: src/post_modules/GTK/source/common_draw.inc:1.1(DEAD)
Rev: src/post_modules/GTK/source/constants.pre:1.9(DEAD)
Rev: src/post_modules/GTK/source/encode_truecolor.c:1.5(DEAD)
Rev: src/post_modules/GTK/source/gdkatom.pre:1.8(DEAD)
Rev: src/post_modules/GTK/source/gdkbitmap.pre:1.9(DEAD)
Rev: src/post_modules/GTK/source/gdkcolor.pre:1.9(DEAD)
Rev: src/post_modules/GTK/source/gdkdragcontext.pre:1.9(DEAD)
Rev: src/post_modules/GTK/source/gdkdrawable.pre:1.11(DEAD)
Rev: src/post_modules/GTK/source/gdkevent.pre:1.7(DEAD)
Rev: src/post_modules/GTK/source/gdkfont.pre:1.9(DEAD)
Rev: src/post_modules/GTK/source/gdkgc.pre:1.10(DEAD)
Rev: src/post_modules/GTK/source/gdkimage.pre:1.10(DEAD)
Rev: src/post_modules/GTK/source/gdkpixmap.pre:1.11(DEAD)
Rev: src/post_modules/GTK/source/gdkrectangle.pre:1.8(DEAD)
Rev: src/post_modules/GTK/source/gdkregion.pre:1.10(DEAD)
Rev: src/post_modules/GTK/source/gdkwindow.pre:1.16(DEAD)
Rev: src/post_modules/GTK/source/gladexml.pre:1.12(DEAD)
Rev: src/post_modules/GTK/source/global.pre:1.23(DEAD)
Rev: src/post_modules/GTK/source/gnomeabout.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gnomeapp.pre:1.11(DEAD)
Rev: src/post_modules/GTK/source/gnomeappbar.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gnomeapplet.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gnomecalculator.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gnomecanvas.pre:1.6(DEAD)
Rev: src/post_modules/GTK/source/gnomecanvasgroup.pre:1.6(DEAD)
Rev: src/post_modules/GTK/source/gnomecanvasitem.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gnomecanvasline.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gnomecolorpicker.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gnomedateedit.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gnomedialog.pre:1.7(DEAD)
Rev: src/post_modules/GTK/source/gnomedock.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gnomedockband.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gnomedockitem.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gnomedocklayout.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gnomedruid.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gnomedruidpage.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gnomedruidpagefinish.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gnomedruidpagestandard.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gnomedruidpagestart.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gnomeentry.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gnomefileentry.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gnomefontpicker.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gnomehref.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gnomeiconentry.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gnomeiconlist.pre:1.7(DEAD)
Rev: src/post_modules/GTK/source/gnomeiconselection.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gnomeless.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gnomemessagebox.pre:1.7(DEAD)
Rev: src/post_modules/GTK/source/gnomenumberentry.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gnomepaperselector.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gnomepixmapentry.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gnomepropertybox.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gnomescores.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gnomestatusdocklet.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkaccelgroup.pre:1.6(DEAD)
Rev: src/post_modules/GTK/source/gtkaccelgroup.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkaccellabel.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkaccellabel.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkadjustment.pre:1.11(DEAD)
Rev: src/post_modules/GTK/source/gtkadjustment.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkalignment.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkalignment.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkarrow.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkarrow.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkaspectframe.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkaspectframe.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkbin.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkbin.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkbordercombo.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkbox.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtkbox.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkbutton.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtkbutton.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkbuttonbox.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkbuttonbox.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkcalendar.pre:1.6(DEAD)
Rev: src/post_modules/GTK/source/gtkcalendar.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkcheckbutton.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtkcheckbutton.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkcheckitem.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkcheckmenuitem.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtkcheckmenuitem.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkclist.pre:1.11(DEAD)
Rev: src/post_modules/GTK/source/gtkclist.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkclock.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtkcolorcombo.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkcolorselection.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtkcolorselection.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkcolorselectiondialog.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtkcolorselectiondialog.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkcombo.pre:1.6(DEAD)
Rev: src/post_modules/GTK/source/gtkcombo.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkcombobox.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkcontainer.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtkcontainer.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkctree.pre:1.8(DEAD)
Rev: src/post_modules/GTK/source/gtkctree.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkcurve.pre:1.6(DEAD)
Rev: src/post_modules/GTK/source/gtkcurve.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkdata.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkdata.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkdatabox.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkdial.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkdial.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkdialog.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkdialog.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkdirtree.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkdraw.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkdraw.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkdrawingarea.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtkdrawingarea.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkeditable.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkeditable.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkentry.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkentry.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkeventbox.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkeventbox.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkfilelist.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkfileselection.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkfileselection.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkfixed.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkfixed.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkfontcombo.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkfontselection.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkfontselection.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkfontselectiondialog.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkfontselectiondialog.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkframe.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkframe.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkgammacurve.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkgammacurve.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkglarea.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtkglarea.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkhandlebox.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkhandlebox.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkhbbox.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkhbbox.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkhbox.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkhbox.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkhpaned.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkhpaned.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkhruler.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkhruler.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkhscale.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtkhscale.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkhscrollbar.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkhscrollbar.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkhseparator.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkhseparator.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkiconfilesel.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkiconlist.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkimage.pre:1.7(DEAD)
Rev: src/post_modules/GTK/source/gtkimage.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkinputdialog.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkinputdialog.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkinvisible.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkinvisible.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkitem.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkitem.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkitementry.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtklabel.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtklabel.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtklayout.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtklayout.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtklist.pre:1.6(DEAD)
Rev: src/post_modules/GTK/source/gtklist.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtklistitem.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtklistitem.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkmenu.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtkmenu.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkmenubar.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkmenubar.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkmenuitem.pre:1.6(DEAD)
Rev: src/post_modules/GTK/source/gtkmenuitem.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkmenushell.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtkmenushell.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkmisc.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkmisc.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtknotebook.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtknotebook.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkobject.pre:1.8(DEAD)
Rev: src/post_modules/GTK/source/gtkobject.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkoptionmenu.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkoptionmenu.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkpacker.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkpacker.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkpaned.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtkpaned.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkpixmap.pre:1.8(DEAD)
Rev: src/post_modules/GTK/source/gtkpixmap.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkpixmapmenuitem.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkpixmapmenuitem.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkplot.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkplot.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkplotcanvas.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkplotlayout.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkplug.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkplug.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkprogress.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtkprogress.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkprogressbar.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkprogressbar.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkpsfont.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkradiobutton.pre:1.6(DEAD)
Rev: src/post_modules/GTK/source/gtkradiobutton.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkradiomenuitem.pre:1.7(DEAD)
Rev: src/post_modules/GTK/source/gtkradiomenuitem.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkrange.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkrange.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkruler.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkruler.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkscale.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkscale.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkscrollbar.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkscrollbar.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkscrolledwindow.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtkscrolledwindow.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkselectiondata.pre:1.6(DEAD)
Rev: src/post_modules/GTK/source/gtkselectiondata.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkseparator.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkseparator.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtksheet.pre:1.6(DEAD)
Rev: src/post_modules/GTK/source/gtksheet.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtksocket.pre:1.9(DEAD)
Rev: src/post_modules/GTK/source/gtksocket.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkspinbutton.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkspinbutton.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkstatusbar.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkstatusbar.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkstyle.pre:1.7(DEAD)
Rev: src/post_modules/GTK/source/gtkstyle.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtktable.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtktable.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtktearoffmenuitem.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtktearoffmenuitem.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtktext.pre:1.6(DEAD)
Rev: src/post_modules/GTK/source/gtktext.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtktipsquery.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtktipsquery.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtktogglebutton.pre:1.7(DEAD)
Rev: src/post_modules/GTK/source/gtktogglebutton.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtktoolbar.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtktoolbar.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtktooltips.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtktooltips.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtktree.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtktree.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtktreeitem.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtktreeitem.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkvbox.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkvbox.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkvbuttonbox.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkvbuttonbox.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkviewport.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkviewport.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkvpaned.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkvpaned.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkvruler.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkvruler.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkvscale.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkvscale.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkvscrollbar.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkvscrollbar.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkvseparator.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkvseparator.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkwidget.pre:1.15(DEAD)
Rev: src/post_modules/GTK/source/gtkwidget.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkwindow.pre:1.6(DEAD)
Rev: src/post_modules/GTK/source/gtkwindow.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/support.c:1.27(DEAD)
Rev: src/post_modules/Makefile.in:1.3(DEAD)
Rev: src/post_modules/configure.in:1.1(DEAD)
Rev: src/precompile.sh.in:1.6(DEAD)
Rev: src/preprocessor.h:1.36(DEAD)
Rev: src/program.c:1.289(DEAD)
Rev: src/program.h:1.113(DEAD)
Rev: src/program_areas.h:1.7(DEAD)
Rev: src/program_id.h:1.5(DEAD)
Rev: src/queue.c:1.7(DEAD)
Rev: src/queue.h:1.4(DEAD)
Rev: src/run_autoconfig:1.30(DEAD)
Rev: src/rusage.c:1.14(DEAD)
Rev: src/rusage.h:1.3(DEAD)
Rev: src/security.c:1.28(DEAD)
Rev: src/security.h:1.12(DEAD)
Rev: src/signal_handler.c:1.187(DEAD)
Rev: src/signal_handler.h:1.11(DEAD)
Rev: src/smartlink.c:1.12(DEAD)
Rev: src/stamp-h:1.3(DEAD)
Rev: src/stralloc.c:1.114(DEAD)
Rev: src/stralloc.h:1.58(DEAD)
Rev: src/stuff.c:1.13(DEAD)
Rev: src/stuff.h:1.11(DEAD)
Rev: src/svalue.c:1.92(DEAD)
Rev: src/svalue.h:1.75(DEAD)
Rev: src/testsuite.in:1.371(DEAD)
Rev: src/threads.c:1.149(DEAD)
Rev: src/threads.h:1.110(DEAD)
Rev: src/time_stuff.h:1.8(DEAD)
Rev: src/todo:1.3(DEAD)
Rev: src/treeopt.in:1.55(DEAD)
Rev: src/types.h:1.5(DEAD)
Rev: src/ualarm.c:1.3(DEAD)
Rev: src/uncompressor.c:1.4(DEAD)
Rev: src/version.c:1.132(DEAD)
Rev: src/version.h:1.230(DEAD)
Rev: tools/ar:1.10
Rev: tools/bash-fixup:1.3
Rev: tools/chmod:1.1
Rev: tools/cp:1.5
Rev: tools/grep:1.2
Rev: tools/install:1.10
Rev: tools/install-sh:1.1
Rev: tools/lib:1.12
Rev: tools/lib.pike:1.23
Rev: tools/mkdir:1.5
Rev: tools/mv:1.1
Rev: tools/nasm:1.1
Rev: tools/nm:1.2
Rev: tools/pntld:1.7
Rev: tools/ranlib:1.1
Rev: tools/rntany:1.1
Rev: tools/rntcc:1.27
Rev: tools/rntcl:1.13
Rev: tools/rntecl:1.11
Rev: tools/sprsh:1.2
Rev: tools/sprsh-load-balancer:1.1
Rev: tools/sprshd:1.25
Rev: tools/uname:1.4
Rev: tools/wc:1.1
Rev: tutorial/.cvsignore:1.24(DEAD)
Rev: tutorial/Cache.pike:1.3(DEAD)
Rev: tutorial/Gfx.pmod:1.9(DEAD)
Rev: tutorial/Html.pmod:1.4(DEAD)
Rev: tutorial/Image.wmml:1.7(DEAD)
Rev: tutorial/Makefile:1.63(DEAD)
Rev: tutorial/Sgml.pmod:1.19(DEAD)
Rev: tutorial/Wmml.pmod:1.47(DEAD)
Rev: tutorial/XML.pmod:1.1(DEAD)
Rev: tutorial/array.fig:1.1(DEAD)
Rev: tutorial/array.gif:1.2(DEAD)
Rev: tutorial/circle50.pnm:1.1(DEAD)
Rev: tutorial/crypto.wmml:1.3(DEAD)
Rev: tutorial/error.eps:1.1(DEAD)
Rev: tutorial/error.fig:1.2(DEAD)
Rev: tutorial/extending.wmml:1.9(DEAD)
Rev: tutorial/function.fig:1.1(DEAD)
Rev: tutorial/function.gif:1.2(DEAD)
Rev: tutorial/gtk_part1.wmml:1.1(DEAD)
Rev: tutorial/html.pike:1.41(DEAD)
Rev: tutorial/html_onepage.pike:1.3(DEAD)
Rev: tutorial/html_section_pages.pike:1.4(DEAD)
Rev: tutorial/idonex-fonts.tex:1.3(DEAD)
Rev: tutorial/image_ill.pnm:1.1(DEAD)
Rev: tutorial/inherit.fig:1.3(DEAD)
Rev: tutorial/inherit.gif:1.2(DEAD)
Rev: tutorial/js_html.pike:1.1(DEAD)
Rev: tutorial/latex.pike:1.19(DEAD)
Rev: tutorial/left.gif:1.1(DEAD)
Rev: tutorial/lena.gif:1.2(DEAD)
Rev: tutorial/lenna.rs:1.1(DEAD)
Rev: tutorial/man.pike:1.5(DEAD)
Rev: tutorial/manpages:1.26(DEAD)
Rev: tutorial/mapping-internals.fig:1.1(DEAD)
Rev: tutorial/mapping.fig:1.1(DEAD)
Rev: tutorial/mapping.gif:1.2(DEAD)
Rev: tutorial/mirar_html.pike:1.2(DEAD)
Rev: tutorial/multipart.fig:1.1(DEAD)
Rev: tutorial/multipart.gif:1.1(DEAD)
Rev: tutorial/multiset.fig:1.1(DEAD)
Rev: tutorial/multiset.gif:1.2(DEAD)
Rev: tutorial/object.fig:1.1(DEAD)
Rev: tutorial/object.gif:1.2(DEAD)
Rev: tutorial/pdflatex.pike:1.10(DEAD)
Rev: tutorial/pike.eps:1.1(DEAD)
Rev: tutorial/pike.gif:1.4(DEAD)
Rev: tutorial/program.fig:1.1(DEAD)
Rev: tutorial/program.gif:1.2(DEAD)
Rev: tutorial/protocols.wmml:1.1(DEAD)
Rev: tutorial/right.gif:1.1(DEAD)
Rev: tutorial/ryoki_carrot.png:1.1(DEAD)
Rev: tutorial/sitebuilder.pike:1.2(DEAD)
Rev: tutorial/the_image_module.wmml:1.4(DEAD)
Rev: tutorial/tutorial.html:1.17(DEAD)
Rev: tutorial/tutorial.wmml:1.214(DEAD)
Rev: tutorial/types.h:1.2(DEAD)
Rev: tutorial/up.gif:1.1(DEAD)
Rev: tutorial/wmml.wmml:1.5(DEAD)
Rev: tutorial/wmml_to_html:1.5(DEAD)
Rev: tutorial/wmmltohtml2:1.15(DEAD)
Rev: tutorial/xml.pike:1.1(DEAD)
Rev: tutorial/xml2prc.pike:1.2(DEAD)

2001-01-16 09:36:31 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

test and fix for duplicate constant bug

Rev: src/language.yacc:1.222
Rev: src/testsuite.in:1.371

2001-01-10

2001-01-10 20:00:23 by Martin Stjernholm <mast@lysator.liu.se>

Implemented labeled breaks and continues. They follow the Java approach
closely.

Rev: src/docode.c:1.90
Rev: src/language.yacc:1.221

2000-12-01

2000-12-01 10:00:58 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

error.h -> pike_error.h

Rev: src/builtin.cmod:1.14
Rev: src/error.h:1.50(DEAD)
Rev: src/language.yacc:1.220

2000-11-08

2000-11-08 22:21:32 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

improved local variable checks

Rev: src/language.yacc:1.219
Rev: src/program.c:1.281

2000-11-04

2000-11-04 17:43:02 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed 20 shift/reduce conflicts due to a couple of typos.

Rev: src/language.yacc:1.218

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

Backported bugfix from Pike 7.1.

Rev: src/language.yacc:1.183

2000-11-04 16:23:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.
Fixes the f(x, lambda(array(y z))); bug.

Rev: src/language.yacc:1.217

2000-10-26

2000-10-26 01:33:25 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

first attempt to support local constants

Rev: src/language.yacc:1.216

2000-10-04

2000-10-04 05:07:51 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

void local variables now gives an error

Rev: src/language.yacc:1.215

2000-09-26

2000-09-26 22:19:03 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

basic 0.6 compatibility implemented

Rev: lib/0.6/modules/Array.pmod:1.1
Rev: lib/0.6/modules/__default.pmod:1.1
Rev: lib/0.6/modules/readline.pmod:1.1
Rev: lib/master.pike.in:1.133
Rev: src/docode.c:1.83
Rev: src/language.yacc:1.214
Rev: src/las.c:1.216

2000-09-26 00:17:48 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

#pike 7.0 should now work

Rev: lib/7.0/modules/Calendar.pmod/Austrian.pmod:1.1
Rev: lib/7.0/modules/Calendar.pmod/Gregorian.pmod:1.1
Rev: lib/7.0/modules/Calendar.pmod/ISO.pmod:1.1
Rev: lib/7.0/modules/Calendar.pmod/Julian.pmod:1.1
Rev: lib/7.0/modules/Calendar.pmod/Orthodox.pmod:1.1
Rev: lib/7.0/modules/Calendar.pmod/Stardate.pmod:1.1
Rev: lib/7.0/modules/Calendar.pmod/Swedish.pmod:1.1
Rev: lib/7.0/modules/Calendar.pmod/module.pmod:1.1
Rev: lib/7.0/modules/Stdio.pmod/module.pmod:1.1
Rev: src/builtin_functions.c:1.312
Rev: src/compilation.h:1.21
Rev: src/cpp.c:1.76
Rev: src/language.yacc:1.213
Rev: src/lexer.h:1.21
Rev: src/preprocessor.h:1.34
Rev: src/program.c:1.273
Rev: src/program.h:1.111
Rev: src/testsuite.in:1.333

2000-09-20

2000-09-20 13:22:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Semicolons are now allowed before the first definition in a program.
Fixes [bug 369 (#369)].

Rev: src/language.yacc:1.212

2000-09-05

2000-09-05 19:33:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now allows prototypes with multiple unnamed arguments again.
Fixes [Bug 202 (#202)].

Rev: src/language.yacc:1.211

2000-09-05 02:18:13 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

duplicate local variables now generates an error

Rev: src/language.yacc:1.210
Rev: src/las.h:1.43
Rev: src/program.c:1.270

2000-08-30

2000-08-30 21:58:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Begun support for having OPT_??? flags on non-efuns.

Rev: src/language.yacc:1.209
Rev: src/las.c:1.199
Rev: src/las.h:1.42
Rev: src/program.c:1.268
Rev: src/program.h:1.109

2000-08-18

2000-08-18 22:05:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed a few warnings.

Rev: src/language.yacc:1.208

2000-08-16

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

Fixed a few warnings.

Rev: src/array.c:1.84
Rev: src/array.h:1.28
Rev: src/fdlib.c:1.38
Rev: src/interpret.c:1.164
Rev: src/language.yacc:1.207
Rev: src/modules/MIME/mime.c:1.25
Rev: src/modules/_Crypto/crypto.c:1.37
Rev: src/modules/call_out/call_out.c:1.38
Rev: src/modules/files/efuns.c:1.83
Rev: src/modules/files/file.c:1.187
Rev: src/pike_memory.c:1.80
Rev: src/pike_memory.h:1.23

2000-08-16 12:56:47 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Backported lambda varags fix from Pike 7.1 language.yacc 1.206.

Rev: src/language.yacc:1.182

2000-08-15

2000-08-15 19:00:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed varargs handling in lambda(). See bug #7.

Pike v7.1 release 5 running Hilfe v2.0 (Incremental Pike Frontend)
> lambda(mixed ... x) { lambda(mixed ... y) { }; };
Result: __lambda_65621_1

Rev: src/language.yacc:1.206

2000-07-18

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

Brute kludge to be able to compile without debug.

Rev: src/language.yacc:1.205

2000-07-13

2000-07-13 22:32:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Begun support for ID_VARIANT.

Rev: src/language.yacc:1.204

2000-07-13 06:28:05 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

func(args) { block }; imlemented

Rev: src/language.yacc:1.203

2000-07-12

2000-07-12 16:10:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added TOK_VARIANT.

Rev: src/language.yacc:1.202

2000-07-12 12:38:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

F_EXTERNAL nodes now hold the program_id instead of the level.

Rev: src/docode.c:1.76
Rev: src/language.yacc:1.201
Rev: src/las.c:1.186
Rev: src/las.h:1.40
Rev: src/program.c:1.250

2000-07-10

2000-07-10 18:21:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

last_identifier is now part of the program_state.
Changed a few INT32 to size_t.

Rev: src/compilation.h:1.18
Rev: src/language.yacc:1.200
Rev: src/program.c:1.248
Rev: src/program.h:1.94

2000-07-10 15:36:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved error handling.

Rev: src/language.yacc:1.199

2000-07-10 14:32:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Moved varargs to the program_state.

Rev: src/compilation.h:1.17
Rev: src/language.yacc:1.198

2000-07-09

2000-07-09 18:32:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Backported fix for current_modifiers.

Rev: src/compilation.h:1.15
Rev: src/language.yacc:1.181
Rev: src/program.h:1.87

2000-07-09 17:54:08 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Moved current_modifiers to the program_state.

Rev: src/compilation.h:1.16
Rev: src/language.yacc:1.197

2000-07-07

2000-07-07 22:37:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added support for the construct:

class Foo(string a,static int b,int|void c)
{
}

Rev: src/language.yacc:1.196

2000-07-07 00:55:02 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

jumbopatch!

Rev: src/interpret.c:1.156
Rev: src/interpret.h:1.46
Rev: src/interpreter.h:1.47
Rev: src/language.yacc:1.195

2000-06-29

2000-06-29 00:08:15 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix

Rev: src/language.yacc:1.194

2000-06-26

2000-06-26 18:30:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added FIXME.

Rev: src/language.yacc:1.193

2000-06-26 16:53:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added support for multi-level ::.
Improved some error messages.

Rev: src/language.yacc:1.192

2000-06-24

2000-06-24 00:48:31 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

changed some data structures in the compiler, this should allow for
some major code cleanups

Rev: src/builtin_functions.c:1.283
Rev: src/compilation.h:1.15
Rev: src/docode.c:1.74
Rev: src/encode.c:1.60
Rev: src/language.yacc:1.191
Rev: src/las.c:1.180
Rev: src/las.h:1.39
Rev: src/modules/Gmp/mpz_glue.c:1.78
Rev: src/modules/Parser/parser.c:1.7
Rev: src/object.c:1.127
Rev: src/object.h:1.48
Rev: src/pike_types.c:1.131
Rev: src/pike_types.h:1.39
Rev: src/program.c:1.243
Rev: src/program.h:1.92
Rev: src/threads.c:1.130

2000-06-22

2000-06-22 17:31:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Placeholder code for multi-level :: support.

Rev: src/language.yacc:1.190

2000-06-21

2000-06-21 15:01:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Implemented local::identifier.

Rev: src/language.yacc:1.189

2000-06-21 00:56:02 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix for the 'fatal error in POP_STACK' bug

Rev: src/language.yacc:1.188

2000-06-09

2000-06-09 19:00:47 by Martin Stjernholm <mast@lysator.liu.se>

Fixed a typo after Grubbas instructions.

Rev: src/language.yacc:1.187

2000-06-09 19:00:38 by Martin Stjernholm <mast@lysator.liu.se>

Fixed a typo after Grubbas instructions.

Rev: src/language.yacc:1.180

2000-05-17

2000-05-17 19:30:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

typeof() now returns a type and not a string.

Rev: src/language.yacc:1.186

2000-05-11

2000-05-11 14:09:46 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Separated tokens (TOK_*) and opcodes (F_*).
Tokens are still generated by language.yacc,
while opcodes are now defined in opcodes.h.
This should make less files depend on language.yacc,
and make it possible to stabilize the opcode encoding.

Rev: src/array.c:1.71
Rev: src/builtin_functions.c:1.274
Rev: src/cpp.c:1.63
Rev: src/docode.c:1.73
Rev: src/language.yacc:1.185
Rev: src/las.c:1.179
Rev: src/lex.c:1.80
Rev: src/lexer.h:1.17
Rev: src/mapping.c:1.83
Rev: src/opcodes.h:1.6
Rev: src/peep.c:1.33
Rev: src/pike_types.c:1.130
Rev: src/program.c:1.237

2000-05-09

2000-05-09 01:17:59 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

fix for fp->expendible

Rev: src/interpret.c:1.152
Rev: src/language.yacc:1.184
Rev: src/las.c:1.178
Rev: src/las.h:1.37
Rev: src/peep.in:1.37
Rev: src/program.h:1.88

2000-05-01

2000-05-01 03:33:47 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more optimizations (fairly minor)

Rev: src/docode.c:1.72
Rev: src/interpret_functions.h:1.20
Rev: src/language.yacc:1.183
Rev: src/operators.c:1.92
Rev: src/peep.in:1.36

2000-05-01 02:11:25 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

all recursive functions now optimized.. (no real need for 'local' or
'inline' in those cases anymore)

Rev: src/docode.c:1.71
Rev: src/interpret_functions.h:1.19
Rev: src/language.yacc:1.182
Rev: src/las.c:1.176
Rev: src/las.h:1.36
Rev: src/lex.c:1.79
Rev: src/peep.c:1.32
Rev: src/peep.in:1.35
Rev: src/program.c:1.235

2000-04-25

2000-04-25 09:32:46 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

some optimizations... (inline now speeds up recursive functions a lot)

Rev: src/docode.c:1.69
Rev: src/interpret.c:1.148
Rev: src/interpret_functions.h:1.16
Rev: src/language.yacc:1.181
Rev: src/las.h:1.35
Rev: src/lex.c:1.78
Rev: src/peep.in:1.29
Rev: src/program.c:1.233

2000-04-20

2000-04-20 02:41:45 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bye bye accumulator

Rev: bin/mkpeep.pike:1.14
Rev: src/Makefile.in:1.190
Rev: src/array.c:1.67
Rev: src/docode.c:1.68
Rev: src/docode.h:1.9
Rev: src/error.h:1.41
Rev: src/gc.c:1.75
Rev: src/interpret_functions.h:1.10
Rev: src/interpreter.h:1.42
Rev: src/language.yacc:1.180
Rev: src/lex.c:1.74
Rev: src/lex.h:1.15
Rev: src/object.c:1.117
Rev: src/opcodes.c:1.74
Rev: src/operators.c:1.91
Rev: src/peep.c:1.30
Rev: src/peep.h:1.5
Rev: src/peep.in:1.28

2000-04-08

2000-04-08 02:01:09 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

major improvements for DMALLOC

Rev: src/dmalloc.h:1.24
Rev: src/encode.c:1.58
Rev: src/gc.c:1.53
Rev: src/gc.h:1.24
Rev: src/interpret.c:1.139
Rev: src/interpret.h:1.40
Rev: src/language.yacc:1.179
Rev: src/object.c:1.99
Rev: src/object.h:1.40
Rev: src/pike_memory.c:1.63
Rev: src/program.c:1.223
Rev: src/program.h:1.86
Rev: src/svalue.c:1.65
Rev: src/svalue.h:1.49

2000-04-07

2000-04-07 19:59:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Disabled some debug.

Rev: src/language.yacc:1.178

2000-04-06

2000-04-06 19:24:08 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

fixed the 'bozo' bug

Rev: src/language.yacc:1.177
Rev: src/testsuite.in:1.293

2000-03-30

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

Changed a warning into an error.

Rev: src/language.yacc:1.176

2000-03-30 19:43:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Only warn once...

Rev: src/language.yacc:1.175

2000-03-30 19:39:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Oops, should work for real this time.

Rev: src/language.yacc:1.174

2000-03-30 19:01:38 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added warning.

Rev: src/language.yacc:1.173

2000-03-30 18:59:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed obscure compiler bug (see InfoKOM 185482).

Rev: src/language.yacc:1.172

2000-03-30 08:43:07 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix for operators being overloaded by inherit

Rev: src/docode.c:1.67
Rev: src/language.yacc:1.171
Rev: src/las.c:1.171
Rev: src/program.c:1.219
Rev: src/program.h:1.85
Rev: src/testsuite.in:1.289

2000-03-16

2000-03-16 10:37:10 by Martin Stjernholm <mast@lysator.liu.se>

Allow any number of extra semicolons between declarations. Useful in
macro situations.

Rev: src/language.yacc:1.170

2000-03-09

2000-03-09 15:02:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Moved handling of this_program from language.yacc to find_module_identifier().

Rev: src/language.yacc:1.169
Rev: src/program.c:1.210

2000-03-07

2000-03-07 21:22:34 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

oops, bugfix for local functions

Rev: src/language.yacc:1.168

2000-03-07 08:13:18 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

fixed local function declaration

Rev: src/language.yacc:1.167
Rev: src/las.c:1.168
Rev: src/program.c:1.209
Rev: src/program.h:1.81

2000-03-03

2000-03-03 01:31:13 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix

Rev: src/language.yacc:1.166
Rev: src/testsuite.in:1.280

2000-02-17

2000-02-17 13:48:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed double warnings.

Rev: src/language.yacc:1.165

2000-02-17 01:15:22 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added warning about usage of * in types.

Rev: src/language.yacc:1.164

2000-02-15

2000-02-15 22:06:23 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

fixed a bug when external identifiers being resolved in first
compilation pass

Rev: src/language.yacc:1.163
Rev: src/las.c:1.166
Rev: src/pike_types.c:1.122
Rev: src/program.c:1.204
Rev: src/program.h:1.79
Rev: src/testsuite.in:1.278

2000-02-02

2000-02-02 21:45:59 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix (at least for bison 1.28)

Rev: src/language.yacc:1.162

2000-01-25

2000-01-25 22:41:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Support for "typedef".

Rev: src/language.yacc:1.161

2000-01-02

2000-01-02 23:39:11 by Martin Stjernholm <mast@lysator.liu.se>

The least specified function is not function(mixed...:void|mixed) but
function(zero...:void|mixed). For named programs, add the constant
after the program is finished, to get the proper prototype from the
create function.

Rev: src/language.yacc:1.160

1999-12-31

1999-12-31 01:53:58 by Martin Stjernholm <mast@lysator.liu.se>

Added new magic identifier "this_program". It behaves like a private
constant that is the current program. (Useful to refer to the same class
when it has no name.) Being private implies that it's the current lexical
program, as opposed to object_program(this_object()).

Rev: src/language.yacc:1.159
Rev: src/program.c:1.194
Rev: src/program.h:1.75

1999-12-30

1999-12-30 16:47:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Support for negative int ranges.

Rev: src/language.yacc:1.158

1999-12-30 16:36:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some support for extern declarations.

Rev: src/language.yacc:1.157

1999-12-30 14:45:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added F_EXTERN.

Rev: src/language.yacc:1.156

1999-12-27

1999-12-27 22:45:46 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved line-number info for soft-casts etc.

Rev: src/language.yacc:1.155

1999-12-19

1999-12-19 01:30:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved error-recovery?

Rev: src/language.yacc:1.154

1999-12-18

1999-12-18 02:28:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed double warning.

Rev: src/language.yacc:1.153

1999-12-18 02:13:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo.

Rev: src/language.yacc:1.152

1999-12-17

1999-12-17 23:06:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added warning about declaring local variables with type void.

Rev: src/language.yacc:1.151

1999-12-17 21:09:53 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

implemented 'optional' and modifier blocks

Rev: src/language.yacc:1.150
Rev: src/lexer.h:1.13
Rev: src/program.c:1.187
Rev: src/program.h:1.73
Rev: src/testsuite.in:1.254

1999-12-17 19:47:19 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

support for '-> keyword'

Rev: src/language.yacc:1.149

1999-12-16

1999-12-16 21:28:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Minor change.

Rev: src/language.yacc:1.148

1999-12-16 21:02:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved error-recovery?

Rev: src/language.yacc:1.147

1999-12-14

1999-12-14 14:56:13 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix (lambda functions are now static)

Rev: src/language.yacc:1.146

1999-12-14 08:41:58 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

now you can write functions in functions

Rev: src/language.yacc:1.145
Rev: src/las.c:1.142
Rev: src/las.h:1.31
Rev: src/program.c:1.182

1999-12-14 00:24:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved return type for lambdas.

Rev: src/language.yacc:1.144

1999-12-13

1999-12-13 01:21:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added new class of options: runtime_options.
Moved -dT to -rT.
Implemented -rt to enable runtime checking of types.

Rev: src/docode.c:1.60
Rev: src/interpreter.h:1.24
Rev: src/language.yacc:1.143
Rev: src/main.c:1.79
Rev: src/main.h:1.12

1999-12-13 00:22:49 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now creates arg checking code when compiling with d_flag.

Rev: src/language.yacc:1.142

1999-12-09

1999-12-09 23:24:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo.

Rev: src/language.yacc:1.141

1999-12-09 22:53:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved error recovery?

Rev: src/language.yacc:1.140

1999-12-09 20:22:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved error recovery?

Rev: src/language.yacc:1.139

1999-11-30

1999-11-30 07:50:20 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

new opcode: RETURN_IF_TRUE

Rev: src/interpreter.h:1.20
Rev: src/language.yacc:1.138
Rev: src/lex.c:1.67
Rev: src/peep.in:1.27
Rev: src/program.c:1.176

1999-11-25

1999-11-25 00:56:27 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

stricter typechecking implemented

Rev: src/language.yacc:1.137
Rev: src/las.c:1.132
Rev: src/pike_types.c:1.74
Rev: src/svalue.h:1.40
Rev: src/testsuite.in:1.239

1999-11-23

1999-11-23 03:06:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added soft casts.

Rev: src/language.yacc:1.136

1999-11-21

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

Fixed typo in the int-range support.

Rev: src/language.yacc:1.135

1999-11-18

1999-11-18 02:46:04 by Martin Stjernholm <mast@lysator.liu.se>

Handle forward references to program constants.

Rev: src/language.yacc:1.134
Rev: src/las.c:1.111
Rev: src/program.c:1.173

1999-11-14

1999-11-14 23:05:31 by Martin Stjernholm <mast@lysator.liu.se>

Allow "unadorned" object type identifiers in some more places that
doesn't lead to reduce/reduce conflicts.

Rev: src/language.yacc:1.133

1999-11-14 19:33:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Replaced a few mknewintnode()'s with mkintnode().

Rev: src/language.yacc:1.132

1999-11-12

1999-11-12 18:21:11 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now uses mktrampolinenode().

Rev: src/language.yacc:1.131

1999-11-05

1999-11-05 23:21:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Split off F_COMMA_EXPR from F_ARG_LIST.

Rev: src/docode.c:1.53
Rev: src/language.yacc:1.130
Rev: src/program.c:1.171

1999-11-04

1999-11-04 02:35:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added support to specify an error handler to compile() et al.

Rev: lib/master.pike.in:1.66
Rev: src/language.yacc:1.129
Rev: src/program.c:1.170
Rev: src/program.h:1.65

1999-10-23

1999-10-23 06:52:07 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

lexer now accepts really really large numbers :)

Rev: src/block_alloc.h:1.13
Rev: src/configure.in:1.325
Rev: src/language.yacc:1.128
Rev: src/las.c:1.93
Rev: src/las.h:1.22
Rev: src/lexer.h:1.8
Rev: src/modules/Gmp/configure.in:1.8
Rev: src/opcodes.c:1.48
Rev: src/pike_memory.c:1.49
Rev: src/pike_memory.h:1.12
Rev: src/stralloc.c:1.70
Rev: src/stralloc.h:1.37

1999-10-19

1999-10-19 15:31:21 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

better program naming with DMALLOC

Rev: src/encode.c:1.41
Rev: src/language.yacc:1.127
Rev: src/program.c:1.160

1999-10-10

1999-10-10 00:49:15 by Fredrik Noring <noring@nocrew.org>

gauge now returns the number of seconds as a float.

Rev: lib/modules/LR.pmod/parser.pike:1.20
Rev: src/language.yacc:1.126
Rev: src/testsuite.in:1.201
Rev: tutorial/tutorial.wmml:1.158

1999-10-09

1999-10-09 23:29:02 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

some fixes for auto_bignum stuff

Rev: lib/master.pike.in:1.59
Rev: src/bignum.c:1.2
Rev: src/bignum.h:1.3
Rev: src/builtin_functions.c:1.184
Rev: src/language.yacc:1.125
Rev: src/main.c:1.77
Rev: src/operators.c:1.62
Rev: src/program.c:1.158

1999-09-19

1999-09-19 22:59:45 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

minor bugfixes

Rev: src/language.yacc:1.124
Rev: src/las.c:1.91
Rev: src/program.c:1.152

1999-09-18

1999-09-18 09:21:30 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

name tracking for constants underway (not yet finished)

Rev: src/docode.c:1.51
Rev: src/interpreter.h:1.13
Rev: src/language.yacc:1.123
Rev: src/las.c:1.88
Rev: src/lex.c:1.66
Rev: src/object.c:1.82
Rev: src/object.h:1.29
Rev: src/pike_types.h:1.21
Rev: src/program.c:1.151
Rev: src/program.h:1.59
Rev: src/program_areas.h:1.6
Rev: src/testsuite.in:1.197

1999-08-20

1999-08-20 05:08:28 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

some bugfixes for modifiers

Rev: src/.cvsignore:1.17
Rev: src/Makefile.in:1.148
Rev: src/language.yacc:1.122
Rev: src/program.c:1.133
Rev: src/program.h:1.55
Rev: src/testsuite.in:1.189

1999-08-06

1999-08-06 22:11:00 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

we want ~10 errors per file, not 10 errors per class..

Rev: src/language.yacc:1.121

1999-08-03

1999-08-03 00:45:13 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

new opcode F_UNDEFINED

Rev: src/docode.c:1.49
Rev: src/interpreter.h:1.8
Rev: src/language.yacc:1.120
Rev: src/lex.c:1.65

1999-07-19

1999-07-19 00:32:41 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

better error message (IMHO)

Rev: src/language.yacc:1.119

1999-06-19

1999-06-19 22:10:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

yyerror() now survives lex.current_file being NULL.

Rev: src/language.yacc:1.118

1999-05-26

1999-05-26 07:10:01 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

looping parser bugfix

Rev: src/language.yacc:1.117
Rev: src/testsuite.in:1.170

1999-05-26 07:07:40 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix for looping parser

Rev: src/language.yacc:1.110

1999-04-07

1999-04-07 23:10:12 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more debug and faster exit()

Rev: src/cpp.c:1.51
Rev: src/global.h:1.29
Rev: src/interpret.h:1.28
Rev: src/language.yacc:1.116
Rev: src/object.c:1.68
Rev: src/program.c:1.120
Rev: src/svalue.h:1.24
Rev: src/threads.h:1.64

1999-03-29

1999-03-29 20:17:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added implicit range start and end to opt_int_range.

Rev: src/language.yacc:1.115

1999-03-11

1999-03-11 13:44:38 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

::`[] should now work

Rev: src/docode.c:1.45
Rev: src/interpreter.h:1.2
Rev: src/language.yacc:1.114
Rev: src/lex.c:1.64
Rev: src/object.c:1.60
Rev: src/object.h:1.25
Rev: src/pike_memory.h:1.11
Rev: src/program.c:1.116

1999-03-05

1999-03-05 02:15:04 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

prog::`[] should now work..

Rev: src/language.yacc:1.113
Rev: src/object.c:1.59
Rev: src/operators.c:1.50
Rev: src/pike_memory.c:1.33
Rev: src/program.c:1.114

1999-03-04

1999-03-04 06:05:14 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

::`() and ::`-> implemented

Rev: src/language.yacc:1.112
Rev: src/las.c:1.76
Rev: src/las.h:1.19
Rev: src/main.c:1.65
Rev: src/object.c:1.58
Rev: src/object.h:1.24
Rev: src/program.c:1.113
Rev: src/stralloc.c:1.56
Rev: src/stralloc.h:1.34
Rev: src/testsuite.in:1.153

1999-03-02

1999-03-02 03:13:35 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

int(X..Y) implemented, plus some bugfixes and removed two memory 'leaks'

Rev: src/constants.c:1.15
Rev: src/global.h:1.28
Rev: src/interpret.c:1.116
Rev: src/interpret.h:1.27
Rev: src/language.yacc:1.111
Rev: src/las.c:1.75
Rev: src/main.c:1.64
Rev: src/modules/Gmp/mpz_glue.c:1.40
Rev: src/operators.c:1.48
Rev: src/pike_types.c:1.54
Rev: src/pike_types.h:1.18
Rev: src/stralloc.h:1.33
Rev: src/svalue.h:1.22
Rev: src/testsuite.in:1.151

1999-03-02 03:00:03 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix in typeof

Rev: src/language.yacc:1.109

1999-02-20

1999-02-20 17:44:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

lex.h now contains prototypes using YYSTYPE.

Rev: src/language.yacc:1.110
Rev: src/main.c:1.63

1999-01-31

1999-01-31 09:03:50 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

lexical closures implemented...

Rev: src/ChangeLog:1.160
Rev: src/alloca.c:1.3
Rev: src/block_alloc.h:1.5
Rev: src/block_alloc_h.h:1.1
Rev: src/builtin_functions.c:1.146
Rev: src/callback.c:1.16
Rev: src/dmalloc.h:1.9
Rev: src/docode.c:1.43
Rev: src/error.c:1.23
Rev: src/error.h:1.27
Rev: src/interpret.c:1.113
Rev: src/interpret.h:1.26
Rev: src/language.yacc:1.109
Rev: src/las.c:1.73
Rev: src/las.h:1.18
Rev: src/lex.c:1.61
Rev: src/main.c:1.62
Rev: src/modules/call_out/call_out.c:1.24
Rev: src/object.c:1.55
Rev: src/peep.in:1.24
Rev: src/pike_memory.c:1.29
Rev: src/pike_memory.h:1.8
Rev: src/program.c:1.107
Rev: src/program.h:1.48
Rev: src/testsuite.in:1.142
Rev: src/threads.h:1.61

1998-11-22

1998-11-22 11:08:52 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

New module: Perl

Rev: src/ChangeLog:1.157
Rev: src/README:1.8
Rev: src/acconfig.h:1.35
Rev: src/array.c:1.42
Rev: src/array.h:1.14
Rev: src/backend.c:1.40
Rev: src/builtin_functions.c:1.140
Rev: src/callback.c:1.15
Rev: src/compilation.h:1.13
Rev: src/configure.in:1.254
Rev: src/cpp.c:1.30
Rev: src/docode.c:1.42
Rev: src/dynamic_buffer.c:1.9
Rev: src/encode.c:1.26
Rev: src/error.c:1.22
Rev: src/error.h:1.25
Rev: src/fd_control.c:1.22
Rev: src/fdlib.h:1.21
Rev: src/gc.c:1.39
Rev: src/gc.h:1.20
Rev: src/global.h:1.26
Rev: src/hashtable.c:1.5
Rev: src/interpret.c:1.111
Rev: src/interpret.h:1.24
Rev: src/language.yacc:1.108
Rev: src/las.c:1.71
Rev: src/las.h:1.17
Rev: src/lex.c:1.58
Rev: src/lex.h:1.12
Rev: src/main.c:1.60
Rev: src/mapping.c:1.37
Rev: src/modules/Odbc/odbc.c:1.12
Rev: src/modules/Perl/.cvsignore:1.1
Rev: src/modules/Perl/Makefile.in:1.1
Rev: src/modules/Perl/configure.in:1.1
Rev: src/modules/Perl/perlmod.c:1.1
Rev: src/modules/Perl/testsuite.in:1.1
Rev: src/modules/Postgres/postgres.c:1.10
Rev: src/modules/Regexp/pike_regexp.c:1.13
Rev: src/modules/call_out/call_out.c:1.23
Rev: src/modules/files/file.c:1.128
Rev: src/modules/files/socket.c:1.40
Rev: src/modules/spider/spider.c:1.76
Rev: src/modules/sprintf/sprintf.c:1.31
Rev: src/multiset.c:1.12
Rev: src/object.c:1.53
Rev: src/opcodes.c:1.32
Rev: src/operators.c:1.44
Rev: src/peep.c:1.25
Rev: src/pike_memory.c:1.28
Rev: src/pike_types.c:1.49
Rev: src/pike_types.h:1.16
Rev: src/port.c:1.18
Rev: src/port.h:1.20
Rev: src/program.c:1.105
Rev: src/program.h:1.46
Rev: src/signal_handler.c:1.89
Rev: src/stralloc.c:1.50
Rev: src/stralloc.h:1.26
Rev: src/svalue.c:1.39
Rev: src/svalue.h:1.19
Rev: src/threads.c:1.85
Rev: src/threads.h:1.60

1998-11-16

1998-11-16 22:14:53 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more debug

Rev: src/docode.c:1.41
Rev: src/interpret.c:1.99
Rev: src/language.yacc:1.107
Rev: src/lex.c:1.57

1998-11-11

1998-11-11 22:19:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed a few typos in the rules.

Rev: src/language.yacc:1.106

1998-11-10

1998-11-10 22:50:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added an "evil" bison optimization.

Rev: src/language.yacc:1.105

1998-11-05

1998-11-05 17:56:08 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Hopefully fixed an infinite loop.

Rev: src/language.yacc:1.104

1998-08-29

1998-08-29 22:22:49 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added a FIXME.

Rev: src/language.yacc:1.103

1998-08-29 22:15:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved some error messages.
index_node() now takes 3 arguments.

Rev: src/language.yacc:1.102
Rev: src/las.c:1.66
Rev: src/las.h:1.16

1998-08-29 21:33:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved error message.

Rev: src/language.yacc:1.101

1998-08-01

1998-08-01 13:19:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added a few more productions with F_LEX_EOF.

Rev: src/language.yacc:1.100

1998-07-31

1998-07-31 21:51:31 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

removed a pike-freezing bug

Rev: src/language.yacc:1.99

1998-06-06

1998-06-06 13:50:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added workaround for bug in OSF/1 cc.
Sometimes it seems to forget to clear the upper 32 bits when pushing an int.

Rev: src/language.yacc:1.98

1998-05-20

1998-05-20 02:14:29 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix in compiler type composer

Rev: src/language.yacc:1.97
Rev: src/pike_types.c:1.43
Rev: src/pike_types.h:1.13
Rev: src/testsuite.in:1.111

1998-05-12

1998-05-12 23:51:27 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

some optimizations

Rev: src/global.h:1.22
Rev: src/interpret.c:1.81
Rev: src/language.yacc:1.96
Rev: src/las.c:1.62
Rev: src/lex.c:1.53
Rev: src/peep.c:1.24
Rev: src/peep.in:1.15
Rev: src/testsuite.in:1.105

1998-04-30

1998-04-30 16:30:37 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

fixed some error productions so they will not coredump

Rev: src/language.yacc:1.95

1998-04-30 06:32:36 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

F_OFFSET is now in langauge.yacc instead of configure.in

Rev: src/acconfig.h:1.21
Rev: src/configure.in:1.180
Rev: src/language.yacc:1.94

1998-04-28

1998-04-28 15:46:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added a few more rules with F_LEX_EOF.

Rev: src/language.yacc:1.93

1998-04-27