Branch: Tag:

2017-09-13

2017-09-13 04:59:00 by Arne Goedeke <el@laramies.com>

Compiler: generate opcode arrays at compile time

This commit generates the opcode enum and all static opcode
arrays at compile time. All those arrays are constant now, too.

2017-08-23

2017-08-23 10:25:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build: Moved some prototypes.

Fixes compilation issues --without-machine-code.

2017-08-10

2017-08-10 21:24:04 by Martin Nilsson <nilsson@fastmail.com>

Possible fix to gdb_backtrace when compiling without threads.

2017-07-05

2017-07-05 08:04:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime: Fixed dereferance and/or free of uninitialized pointer.

The PIKE_FRAME_SAVE_LOCALS flag was unintentionally propagated
to the current frame by unlink_previous_frame(), and the
corresponding pointer is not cleared by alloc_pike_frame(), so
previously freed memory could be written to by eg F_SAVE_LOCALS,
and would be freed again by eg really_free_pike_frame().

Fixes testsuite failures.

Also adds some related paranoioa regarding the flag.

2017-07-02

2017-07-02 10:15:41 by Arne Goedeke <el@laramies.com>

Interpreter: always free save_locals_bitmask

When the save_locals bitmask was created but none of the trampolines
actually lived long enough to keep the parent frame alive, the
save_locals_bitmask was not freed.

2017-04-12

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

Build/Runtime: Removed redundant byte_buffer initialization.

buffer_free() performs a BUFFER_INIT() before returning.

Fixes compilation issue with compilers without C99-style
literal struct expressions.

2017-03-26

2017-03-26 10:03:51 by Arne Goedeke <el@laramies.com>

Interpreter: use callsite for parent_clone and cast

* store the parent info inside of the callsite, instead
of a frame. this avoids frame allocation in parent clone
calls

* store the compiled type in the callsite. this makes casts more
efficient in map et. al.

2017-03-20

2017-03-20 21:34:13 by Arne Goedeke <el@laramies.com>

Interpreter: initialize less field in pike frames

We only need to initialize those fields which are going
to be used later.

2017-03-20 21:34:13 by Arne Goedeke <el@laramies.com>

Interpreter: use pike_pop_locals in low_return()

This reduces code duplication.

2017-03-20 21:34:13 by Arne Goedeke <el@laramies.com>

Interpreter: pop temporary locals in tailcalls

2017-03-20 21:34:13 by Arne Goedeke <el@laramies.com>

Interpreter: do THREADS checks earlier

We do the thread checks in function lookup or frame reset now.

2017-03-20 21:34:13 by Arne Goedeke <el@laramies.com>

Interpreter: remove stack check from apply_svalue

Similar checks already happen in callsite_return()

2017-03-20 21:34:13 by Arne Goedeke <el@laramies.com>

Interpreter: reactivate destructive apply_array

2017-03-20 21:33:59 by Arne Goedeke <el@laramies.com>

Interpreter: cleanup some local variables

2017-03-19

2017-03-19 15:41:09 by Arne Goedeke <el@laramies.com>

Interpreter: fixed return from trampoline frames

Calls to functions which created trampolines, the local variables were
popped from the stack too early.

2017-03-19 15:41:09 by Arne Goedeke <el@laramies.com>

Interpreter: merged callsite_set_args into callsite_init

2017-03-19 15:41:09 by Arne Goedeke <el@laramies.com>

Interpreter: add some const qualifiers

2017-03-19 15:41:09 by Arne Goedeke <el@laramies.com>

Interpreter: add tracing back into the new API

2017-03-19 15:41:09 by Arne Goedeke <el@laramies.com>

Interpreter: remove APPLY_LOW

It is no longer supported. It was never used anyway.

2017-03-19 15:41:09 by Arne Goedeke <el@laramies.com>

Interpreter: check stack size before call

2017-03-19 15:41:09 by Arne Goedeke <el@laramies.com>

Interpreter: reimplement the _tailcall variants

These new versions do not allocate a new frame if possible.

2017-03-19 15:41:09 by Arne Goedeke <el@laramies.com>

Interpreter: merge callsite_execute and callsite_return

2017-03-19 15:41:09 by Arne Goedeke <el@laramies.com>

Interpreter: moved tailcall optimization

Tailcall optimizations now happen inside of two API variants.
This is an initial step towards refactoring the tailcall optimization
code to not allocate new frames.

2017-03-19 15:41:09 by Arne Goedeke <el@laramies.com>

Interpreter: some cleanup

2017-03-19 15:41:08 by Arne Goedeke <el@laramies.com>

Interpreter: added callsite_reset()

This can be used to re-run the same function again. This will be used
int f_map etc.

2017-03-19 15:41:08 by Arne Goedeke <el@laramies.com>

Interpreter: use new API in low_mega_apply

2017-03-19 15:41:08 by Arne Goedeke <el@laramies.com>

Interpreter: make sure to free save_locals_bitmask correctly

2017-03-19 15:41:08 by Arne Goedeke <el@laramies.com>

Interpreter: fixed frame cloning in callsite_reset

2017-03-19 15:41:08 by Arne Goedeke <el@laramies.com>

callsite_return: behave as low_return() would

2017-03-19 15:41:08 by Arne Goedeke <el@laramies.com>

Interpreter: deduplicate code

2017-03-19 15:41:08 by Arne Goedeke <el@laramies.com>

Interpreter: inlined fast paths of the new callsite API

2017-03-19 15:41:08 by Arne Goedeke <el@laramies.com>

Interpreter: use new API in lower_mega_apply

2017-03-19 15:41:08 by Arne Goedeke <el@laramies.com>

Interpreter: merge low_return variants

2017-03-19 15:41:08 by Arne Goedeke <el@laramies.com>

Interpreter: de-inline apply_low.h

2017-03-19 15:41:08 by Arne Goedeke <el@laramies.com>

Interpreter: use new API in apply_svalue()

2017-03-19 15:41:08 by Arne Goedeke <el@laramies.com>

Interpreter: make callsite_return() able to handle PIKEFUNs

2017-03-19 15:41:08 by Arne Goedeke <el@laramies.com>

Interpreter: added new low-level function call API

This new API splits function calls into several different steps. This
makes it possible to e.g. call one function several times repeatedly.

2017-03-19 15:41:08 by Arne Goedeke <el@laramies.com>

Interpreter: de-inline some tracing code

2017-03-19 15:41:08 by Arne Goedeke <el@laramies.com>

Interpreter: handle PIKE_FRAME_SAVE_LOCALS in really_free_pike_frame

2017-03-19 15:41:08 by Arne Goedeke <el@laramies.com>

Interpreter: turned some macros into functions

2017-03-07

2017-03-07 19:58:53 by Arne Goedeke <el@laramies.com>

Interpreter: fixed buffer handling in tracing code

2017-03-07 18:06:45 by Arne Goedeke <el@laramies.com>

Interpreter: some cleanup

2017-03-07 17:49:26 by Arne Goedeke <el@laramies.com>

Interpreter: add some const qualifiers

2017-03-07 17:47:25 by Arne Goedeke <el@laramies.com>

Interpreter: fixed return from trampoline frames

Calls to functions which created trampolines, the local variables were
popped from the stack too early.

2017-03-06

2017-03-06 08:24:46 by Arne Goedeke <el@laramies.com>

Interpreter: reimplement the _tailcall variants

These new versions do not allocate a new frame if possible.

2017-03-06 08:24:46 by Arne Goedeke <el@laramies.com>

Interpreter: moved tailcall optimization

Tailcall optimizations now happen inside of two API variants.
This is an initial step towards refactoring the tailcall optimization
code to not allocate new frames.

2017-03-06 08:11:02 by Arne Goedeke <el@laramies.com>

Interpreter: add tracing back into the new API

2017-03-06 08:11:02 by Arne Goedeke <el@laramies.com>

Interpreter: check stack size before call

2017-03-06 08:11:02 by Arne Goedeke <el@laramies.com>

Interpreter: inlined fast paths of the new callsite API

2017-03-06 08:11:02 by Arne Goedeke <el@laramies.com>

Interpreter: use new API in low_mega_apply

2017-03-06 08:11:02 by Arne Goedeke <el@laramies.com>

Interpreter: make sure to free save_locals_bitmask correctly

2017-03-06 08:11:02 by Arne Goedeke <el@laramies.com>

Interpreter: fixed frame cloning in callsite_reset

2017-03-06 08:11:02 by Arne Goedeke <el@laramies.com>

Interpreter: fixed length check in trace code

2017-03-06 08:11:02 by Arne Goedeke <el@laramies.com>

Interpreter: handle PIKE_FRAME_SAVE_LOCALS in really_free_pike_frame

2017-02-25

2017-02-25 18:15:17 by Arne Goedeke <el@laramies.com>

Interpreter: reimplement the _tailcall variants

These new versions do not allocate a new frame if possible.

2017-02-25 18:12:53 by Arne Goedeke <el@laramies.com>

Interpreter: fixed length check in trace code

2017-02-25 11:05:49 by Arne Goedeke <el@laramies.com>

Interpreter: moved tailcall optimization

Tailcall optimizations now happen inside of two API variants.
This is an initial step towards refactoring the tailcall optimization
code to not allocate new frames.

2017-02-24

2017-02-24 20:43:24 by Arne Goedeke <el@laramies.com>

Interpreter: fixed length check in trace code

2017-02-24 16:28:08 by Arne Goedeke <el@laramies.com>

Interpreter: add tracing back into the new API

2017-02-24 16:13:49 by Arne Goedeke <el@laramies.com>

Interpreter: check stack size before call

2017-02-24 07:46:03 by Arne Goedeke <el@laramies.com>

Interpreter: use new API in low_mega_apply

2017-02-22

2017-02-22 22:48:02 by Arne Goedeke <el@laramies.com>

Interpreter: make sure to free save_locals_bitmask correctly

2017-02-22 12:10:47 by Arne Goedeke <el@laramies.com>

Interpreter: fixed frame cloning in callsite_reset

2017-02-22 12:10:13 by Arne Goedeke <el@laramies.com>

Interpreter: handle PIKE_FRAME_SAVE_LOCALS in really_free_pike_frame

2017-02-21

2017-02-21 20:41:13 by Martin Karlgren <marty@roxen.com>

Inline the F_CATCH opcode (on AMD64 so far).

This is a prerequisite for MACHINE_CODE_STACK_FRAMES, since
inter_return_opcode_F_CATCH will "inject" itself on the C stack when the first
F_CATCH opcode is encountered (and won't vanish until inter return, which may
occur in an outer Pike frame).

2017-02-19

2017-02-19 15:28:35 by Arne Goedeke <el@laramies.com>

Interpreter: inlined fast paths of the new callsite API

2017-02-18

2017-02-18 10:48:49 by Arne Goedeke <el@laramies.com>

Interpreter: added callsite_reset()

This can be used to re-run the same function again. This will be used
int f_map etc.

2017-02-18 10:48:49 by Arne Goedeke <el@laramies.com>

Interpreter: make callsite_return() able to handle PIKEFUNs

2017-02-18 10:48:49 by Arne Goedeke <el@laramies.com>

Interpreter: use new API in apply_svalue()

2017-02-18 10:48:48 by Arne Goedeke <el@laramies.com>

Interpreter: turned some macros into functions

2017-02-18 10:48:48 by Arne Goedeke <el@laramies.com>

callsite_return: behave as low_return() would

2017-02-18 10:48:43 by Arne Goedeke <el@laramies.com>

Interpreter: use new API in lower_mega_apply

2017-02-18 10:44:15 by Arne Goedeke <el@laramies.com>

Interpreter: added new low-level function call API

This new API splits function calls into several different steps. This
makes it possible to e.g. call one function several times repeatedly.

2017-02-18 10:44:15 by Arne Goedeke <el@laramies.com>

Interpreter: merge low_return variants

2017-02-13

2017-02-13 15:01:14 by Arne Goedeke <el@laramies.com>

Interpreter: de-inline some tracing code

2017-02-13 15:01:14 by Arne Goedeke <el@laramies.com>

Interpreter: de-inline apply_low.h

2017-02-13 15:01:14 by Arne Goedeke <el@laramies.com>

Interpreter: deduplicate code

2017-01-02

2017-01-02 00:04:24 by Martin Nilsson <nilsson@fastmail.com>

Fix warning.

2016-12-31

2016-12-31 17:12:23 by Arne Goedeke <el@laramies.com>

Replace dynamic_buffer API everywhere

This change should be purely cosmetic. It replaces the old
dynamic_buffer API by the corresponding byte_buffer API everywhere.
The wrapper definitions in dynamic_buffer.h will remain for now.

2016-12-31 17:12:23 by Arne Goedeke <el@laramies.com>

Interpreter: deinline the tracing code

2016-12-31 17:12:22 by Arne Goedeke <el@laramies.com>

describe_svalue: do not use global buffer

This commit removes the dynamic buffer from describe_svalue and related
funtions.

2016-12-30

2016-12-30 09:29:45 by Arne Goedeke <el@laramies.com>

Replace dynamic_buffer API everywhere

This change should be purely cosmetic. It replaces the old
dynamic_buffer API by the corresponding byte_buffer API everywhere.
The wrapper definitions in dynamic_buffer.h will remain for now.

2016-12-30 09:29:45 by Arne Goedeke <el@laramies.com>

Interpreter: deinline the tracing code

2016-12-30 09:29:44 by Arne Goedeke <el@laramies.com>

describe_svalue: do not use global buffer

This commit removes the dynamic buffer from describe_svalue and related
funtions.

2016-09-29

2016-09-29 08:33:52 by Arne Goedeke <el@laramies.com>

Interpreter: enable gdb_backtraces() even without debug

The gdb_backtraces() functions are _very_ useful when debugging crashes,
in order to understand which pike code triggered a certain issue. On
amd64 they result in around 3K bytes of extra code size.

2016-09-05

2016-09-05 19:23:37 by Arne Goedeke <el@laramies.com>

Interpreter: set current_storage for pike functions

Currently, Pike_fp->current_storage was only initialized
for C functions. Initialize it for pike functions, aswell, to allow
the generated machine code to use it.

2016-08-16

2016-08-16 14:53:07 by Arne Goedeke <el@laramies.com>

Interpreter: enable gdb_backtraces() even without debug

The gdb_backtraces() functions are _very_ useful when debugging crashes,
in order to understand which pike code triggered a certain issue. On
amd64 they result in around 3K bytes of extra code size.

2016-07-27

2016-07-27 18:12:46 by Arne Goedeke <el@laramies.com>

Interpreter: simplify struct pike_frame

- expendibles and save_sp are usually only used during setup and frame
deallocation. It is enough to store them as offsets from 'locals'
- reordered the struct entries to avoid some padding

2016-07-11

2016-07-11 06:19:05 by Arne Goedeke <el@laramies.com>

Interpreter: remove mark_sp_base

mark_sp_base in struct pike_frame was unused

2016-06-14

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

Runtime: Make apply_lfun() support fake lfuns.

2016-06-14 09:13:37 by Arne Goedeke <el@laramies.com>

Interpreter: added more debug checks

2016-06-14 09:13:37 by Arne Goedeke <el@laramies.com>

Interpreter: remove mark_sp_base from frame

mark_sp_base was always identical to save_mark_sp and never used.

2016-06-14 09:13:37 by Arne Goedeke <el@laramies.com>

Interpreter: cleanup

2016-06-14 09:13:37 by Arne Goedeke <el@laramies.com>

Interpreter: fix unlink_previous_frame

2016-06-14 09:13:37 by Arne Goedeke <el@laramies.com>

Interpreter: do not fall through

2016-06-14 09:13:37 by Arne Goedeke <el@laramies.com>

Interpreter: FALL_THROUGH marker

2016-06-14 09:13:37 by Arne Goedeke <el@laramies.com>

Interpreter: seperate apply functions into several steps

2016-06-14 09:13:37 by Arne Goedeke <el@laramies.com>

Interpret: free locals once during return

2016-06-14 09:13:37 by Arne Goedeke <el@laramies.com>

Interpreter: fix potential ref leak in frame_setup_from_fun

2016-06-14 09:13:37 by Arne Goedeke <el@laramies.com>

Interpreter: reset catching_eval_jmpbuf before calling pike code

2016-06-14 09:13:37 by Arne Goedeke <el@laramies.com>

Interpreter: suppress warning

2016-06-14 09:13:37 by Arne Goedeke <el@laramies.com>

Interpreter: store save_sp and expandibles as offsets

2016-06-12

2016-06-12 08:35:52 by Arne Goedeke <el@laramies.com>

Interpreter: store save_sp and expandibles as offsets

2016-06-10

2016-06-10 13:41:00 by Arne Goedeke <el@laramies.com>

Interpreter: remove mark_sp_base from frame

mark_sp_base was always identical to save_mark_sp and never used.

2016-04-24

2016-04-24 15:11:37 by Arne Goedeke <el@laramies.com>

Interpreter: cleanup

2016-04-24 15:09:09 by Arne Goedeke <el@laramies.com>

Interpreter: added more debug checks

2016-04-24 15:08:37 by Arne Goedeke <el@laramies.com>

Interpreter: fix potential ref leak in frame_setup_from_fun

2016-04-24 15:06:46 by Arne Goedeke <el@laramies.com>

Interpreter: fix unlink_previous_frame

2016-04-18

2016-04-18 10:25:50 by Arne Goedeke <el@laramies.com>

Interpreter: suppress warning

2016-04-18 09:55:11 by Arne Goedeke <el@laramies.com>

Interpreter: do not fall through

2016-04-17

2016-04-17 18:55:55 by Arne Goedeke <el@laramies.com>

Interpreter: FALL_THROUGH marker

2016-04-15

2016-04-15 17:31:44 by Arne Goedeke <el@laramies.com>

Interpret: free locals once during return

2016-04-15 07:34:14 by Arne Goedeke <el@laramies.com>

Interpreter: reset catching_eval_jmpbuf before calling pike code

2016-04-12

2016-04-12 17:01:37 by Arne Goedeke <el@laramies.com>

Interpreter: seperate apply functions into several steps

2016-04-08

2016-04-08 19:48:49 by Martin Nilsson <nilsson@fastmail.com>

Removed PTRDIFF_T_TO_LONG

2016-04-05

2016-04-05 21:52:37 by Martin Karlgren <marty@roxen.com>

Optimise Pike function calls from f_map by reusing the frame, if possible.

2016-02-12

2016-02-12 13:50:54 by Martin Nilsson <nilsson@fastmail.com>

Removed PTRDIFF_T_TO_LONG

2016-02-11

2016-02-11 19:14:56 by Martin Nilsson <nilsson@fastmail.com>

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

2016-02-07

2016-02-07 18:15:29 by Martin Nilsson <nilsson@fastmail.com>

Rewrote a few PIKE_DEBUG outputs.

2016-01-30

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

Rewrite MAP_VARIABLE to PIKE_MAP_VARIABLE.

2016-01-29

2016-01-29 19:54:23 by Martin Nilsson <nilsson@fastmail.com>

Remove the fatal shorthand for Pike_fatal.

2016-01-23

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

Build: Fixed some warnings.

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

2016-01-12

2016-01-12 18:09:27 by Per Hedbor <ph@opera.com>

inline is part of c99

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

2015-11-27

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

Revert "setjmp and longjmp are standardized C89."

This reverts commit 0e9cd75e000d4d87c212721cb3494f609632807c.

They are standardized, but we only use them as fallback if sigsetjmp()
doesn't exist.

2015-11-27 18:24:57 by Martin Nilsson <nilsson@fastmail.com>

setjmp and longjmp are standardized C89.

2015-10-18

2015-10-18 01:08:46 by Martin Nilsson <nilsson@fastmail.com>

sys/types.h is included from global.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-08-22

2015-08-22 18:34:29 by Arne Goedeke <el@laramies.com>

Strings: added and used push_static_text

Use the new static string allocation support where possible. This is the
case all code which is not dynamically loaded.

2015-08-18

2015-08-18 16:55:08 by Per Hedbor <ph@opera.com>

Merge branch 'arne/string_alloc' into 8.1

Conflicts:
src/backend.cmod
src/builtin.cmod
src/builtin_functions.c
src/stralloc.c

2015-06-14

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

Interpreter: seperate apply functions into several steps

2015-05-25

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

Removed trailing spaces.

2015-04-30

2015-04-30 15:44:52 by Martin Nilsson <nilsson@opera.com>

Moved dump_backlog to Debug.

2015-04-19

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

Coverity: Added some unreached breaks to make Coverity happy.

Fixes [CID 742617], [CID 1294625] and [CID 1294628].

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

Interpreter: Added fallback marker. Fixes [CID 742617].

2015-03-16

2015-03-16 17:27:53 by Martin Nilsson <nilsson@opera.com>

Remove deprecated security system.

2015-02-08

2015-02-08 19:37:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Interpreter: object_index_no_free() et al now return the type.

2015-02-08 19:37:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Interpreter: lvalue_to_svalue_no_free() now returns the type of lvalue.

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

Interpreter: object_index_no_free() et al now return the type.

2015-02-08 18:58:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Interpreter: lvalue_to_svalue_no_free() now returns the type of lvalue.

2015-01-27

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

gdb_backtraces: do not use Pike_sp

Pike_interpreter_pointer is not the correct one when printing the
stack of a thread, which is not swapped in. It can even be NULL, when
no thread is swapped in, which will lead to gdb_backtrace() to segfault.
This happens when debugging deadlock situations.

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

gdb_backtraces: do not use Pike_sp

Pike_interpreter_pointer is not the correct one when printing the
stack of a thread, which is not swapped in. It can even be NULL, when
no thread is swapped in, which will lead to gdb_backtrace() to segfault.
This happens when debugging deadlock situations.

2014-11-06

2014-11-06 06:16:19 by Martin Nilsson <nilsson@opera.com>

Let's go with a different lie.

2014-11-06 05:50:42 by Martin Nilsson <nilsson@opera.com>

Added some consts.

2014-10-21

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

snprintf is used lower cased in several places. Use snprintf instead of SNPRINTF.

2014-10-03

2014-10-03 16:16:13 by Per Hedbor <ph@opera.com>

Removed security system (on this branch)

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 21:11:21 by Martin Nilsson <nilsson@opera.com>

strchr is C89 and 4.3BSD

2014-08-22

2014-08-22 19:59:05 by Arne Goedeke <el@laramies.com>

Strings: added and used push_static_text

Use the new static string allocation support where possible. This is the
case all code which is not dynamically loaded.

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

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

2014-08-21

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

Added void to zero argument functions.

2014-07-22

2014-07-22 13:07:57 by Per Hedbor <ph@opera.com>

Moved pike_get_interpreter_pointer to threads.c

2014-07-21

2014-07-21 13:01:44 by Per Hedbor <ph@opera.com>

Merged the const-marked pike_interpreter_pointer branch.

We now lie to the compiler about the const:ness of the
Pike_interpreter_pointer variable.

Most code now pretends that that variable is constant (it's not,
really, it's constant /per thread/, but not globally, however, the
only code that writes to it and expects anything but the same value
each time it is read is in thread.c)

This saves a lot of code when using the stack multiple times in a
function, and should be safe enough, albeit somewhat unconventional.

If nothing else the binary size shrunk by about 5%.

This _will_ cause issues if pike is compiled with link-time
optimization. A better solution would be an actual thread local
pointer, which is const marked. Or, perhaps the best solution, having
the whole pike_interpreter_struct structure be thread local. At least
on x86_64 accessing thread-local data is just about as fast as
accessing global data.

2014-06-22

2014-06-22 15:56:26 by Per Hedbor <ph@opera.com>

Significantly faster stack handling in many cases

This is done by declaring pike_interpreter to be a const variable.
This is, obviously, not quite true. Different threads have different
values for the variable in question, but it is always the same for the
lifetime of the thread.

These changes make it be const everywhere except in interpret.c and
threads.c. If the variable was moved to threads.c it could probably
be const in interpret.c as well.

This generates fully working code on at least one architecture with
one compiler. ;)

The gain is fairly substantial in code size (it saves about 10% of the
binary size) and speed is faster, since it no longer has to read the
value of **Pike_interpreter every time the stack is used (one step is
skipped, but the stack pointer is still re-read if a function has been
called)

push_int(0), push_int(1), push_int(2) before:

| movq Pike_interpreter_pointer(%rip), %rax
| movq (%rax), %rcx
| leaq 16(%rcx), %rdx
| movq %rdx, (%rax)
| movq $0, 8(%rcx)
| movq $0, (%rcx)
| movq Pike_interpreter_pointer(%rip), %rax
| movq (%rax), %rcx
| leaq 16(%rcx), %rdx
| movq %rdx, (%rax)
| movq $0, (%rcx)
| movq $1, 8(%rcx)
| movq Pike_interpreter_pointer(%rip), %rax
| movq (%rax), %rcx
| leaq 16(%rcx), %rdx
| movq %rdx, (%rax)
| movq $0, (%rcx)
| movq $2, 8(%rcx)

And after:

| movq Pike_interpreter_pointer(%rip), %rax
| movq (%rax), %rcx
| movq $0, (%rcx)
| movq $0, 8(%rcx)
| movq $0, 16(%rcx)
| movq $1, 24(%rcx)
| leaq 48(%rcx), (%rax)
| movq $0, 32(%rcx)
| movq $2, 40(%rcx)

2014-05-23

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

push_text: bad return type

2014-05-22

2014-05-22 17:13:39 by Per Hedbor <ph@opera.com>

Changed push_text from a macro to a function.

This saves around 12Kb of binary size. And since make_shared_string()
does a lot of work anyway, there will be very little actual change in
speed.

The only drawback is that strlen() is no longer constant-optimized in
the fairly common push_text("str") case.

But doing a checksum of the string is bound to take about a magnitude
more time than strlen anyway.

There is no noticeable change in the 'make benchmark' times, at least.

2014-04-27

2014-04-27 18:31:29 by Martin Nilsson <nilsson@opera.com>

Free takes void* and doesn't need any cast anymore.

2014-03-01

2014-03-01 19:11:24 by Martin Nilsson <nilsson@opera.com>

Fixed warnings.

2014-02-25

2014-02-25 14:37:13 by Per Hedbor <ph@opera.com>

Tagged some more arguments UNUSED

2014-01-12

2014-01-12 02:00:55 by Tobias S. Josefowitz <tobij@tobij.de>

portability: avoid misaligned access

2014-01-05

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

Merge branch '8.0' into gobject-introspection

2013-11-03

2013-11-03 18:43:07 by Tobias S. Josefowitz <tobij@tobij.de>

Testsuite now completes without infinity loops without machine code.

Parser.Tabular (and a few tests regarding IO) have special
expectations towards when destroy() will be called / objects go away.

2013-10-09

2013-10-09 15:58:23 by Arne Goedeke <el@laramies.com>

interpreter: use PIKE_MEMPOOL_CREATE only once

2013-10-09 15:08:42 by Arne Goedeke <el@laramies.com>

make valgrind find catch_contexts to avoid spurious leak reports

2013-08-16

2013-08-16 12:57:03 by Per Hedbor <ph@opera.com>

Instead of returning 1, return the branch-to address

This makes jumps marginally more efficient (saves one instruction and some memory reading)

2013-08-16 12:57:03 by Per Hedbor <ph@opera.com>

Removed eval_instruction(NULL) when using opcode_inline_return, it is not used

2013-08-02

2013-08-02 11:48:32 by Arne Goedeke <el@laramies.com>

typo in pike frame allocator

2013-08-02 11:45:51 by Arne Goedeke <el@laramies.com>

added fallbacks for valgrind mempool macros

2013-08-01

2013-08-01 17:02:42 by Arne Goedeke <el@laramies.com>

interpreter: use valgrind mempool macros for pike frame allocator

2013-07-04

2013-07-04 12:30:19 by Arne Goedeke <el@laramies.com>

added valgrind macros for pike_frame and catch_context structs

2013-07-03

2013-07-03 22:22:04 by Tobias S. Josefowitz <tobij@tobij.de>

lower_mega_apply: fix "bad offset"

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

2013-06-13 17:40:27 by Per Hedbor <ph@opera.com>

basic_low_return, then pop. In theroy there should be no difference, really

2013-06-12

2013-06-12 19:01:37 by Arne Goedeke <el@laramies.com>

new block alloc

2013-06-12 18:34:31 by Arne Goedeke <el@laramies.com>

new block alloc

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

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

Conflicts:
src/interpret.c
src/interpret.h
src/pike_embed.c

2013-06-12 18:18:28 by Tobias S. Josefowitz <tobij@tobij.de>

interpret.c: only call call_check_threads_etc() when defined

2013-06-12 15:46:22 by Per Hedbor <ph@opera.com>

[performance] Slightly smaller low_mega_apply.

There is now only one instance of the inclusion of apply_low.h (does
anyone else feel a need for less lowness around here?) which actually
made it faster (previously there were two cases, one for scoped
functions calles and one for calls without scope).

Also created a new version of mega_apply (named lower_mega_apply) that
can only do APPLY_LOW, and only the most common cases.

It falls back to using the old low_mega_apply when needed.

Added a lot of lowness to places to utilize the optimization.

This actually saves surprising amounts of CPU in code calling a lot of
small functions, lower_mega_apply() is about 2x faster than
low_mega_apply(APPLY_LOW,...) when it does not hit one of the cases it
does not support (trampolines, calling non function constants,
variables or arrays).

There is unfortunately now even more code duplication around, but
since the code is slightly different that is rather hard to avoid.

2013-06-12 15:46:22 by Per Hedbor <ph@opera.com>

[performance] Do not use block-alloc for pike_frame and catch_context

They are too important for code execution speed.

struct pike_frames are allocated in chunks but not free:d until the
program exists. This is basically just like the normal stack, and for
all but the most extreme of recursive programs this is not really an
issue. And for those programs the only loss now is that we are not
returning the frame memory to the system, we are actually using less
memory at peak.

The catch_context structures (that are fairly large, anyway, 80 bytes
on my machine) are simply allocated using malloc, and up to 100 free
ones are kept in a list for quick use.

2013-06-12 15:46:22 by Per Hedbor <ph@opera.com>

[performance] Speed up the low_return function noticeably.

This code reordering/redundant test removal makes the function about 10% faster.

2013-06-11

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

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

2013-06-11 21:51:01 by Arne Goedeke <el@laramies.com>

ammend this

2012-11-01

2012-11-01 11:42:32 by Arne Goedeke <el@laramies.com>

included GJAlloc

2012-10-29

2012-10-29 17:35:22 by Arne Goedeke <el@laramies.com>

fix block allocator in for cleanup

2012-10-06

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

Merge branch '7.9' into gobject-introspection

2012-07-04

2012-07-04 18:18:01 by Arne Goedeke <el@laramies.com>

disabled inlining or allocator functions

2012-07-03

2012-07-03 15:10:24 by Arne Goedeke <el@laramies.com>

use same amount of pages, as the old allocator

2012-07-02

2012-07-02 13:16:37 by Arne Goedeke <el@laramies.com>

gjalloc for pike frame structs

2012-07-01

2012-07-01 22:05:19 by Arne Goedeke <el@laramies.com>

Merge remote branch 'origin/7.9' into block_alloc

2012-06-28

2012-06-28 21:52:57 by Per Hedbor <ph@opera.com>

Do not try to verify that the stack points correctly in FILL_STACK when d_flag is set. It will not be, since that is the funciton that actually initializes the locals.

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

2012-05-18 15:09:38 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime: apply_lfun() now throws an error if the lfun isn't defined.

Previously this case triggered a fatal in low_mega_apply().

2012-04-01

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

Merge remote branch 'origin/7.9' into breaking_into_pieces

2012-01-12

2012-01-12 14:49:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: The compiler and runtime are now INT_TYPE-clean wrt line numbers.

2012-01-07

2012-01-07 02:41:04 by Jonas Walldén <jonasw@roxen.com>

Fix profiling of recursive functions by tracking recursion level. Fixes [bug 5131].

2012-01-07 02:36:30 by Jonas Walldén <jonasw@roxen.com>

Fix profiling of recursive functions by tracking recursion level. Fixes [bug 5131].

2011-11-16

2011-11-16 22:59:17 by Marcus Comstedt <marcus@mc.pp.se>

Set trace_level in low_init_interpreter(), so that it is valid in all
interpreters.

2011-11-16 22:52:07 by Marcus Comstedt <marcus@mc.pp.se>

Set trace_level in low_init_interpreter(), so that it is valid in all
interpreters.

2011-11-05

2011-11-05 15:21:56 by Bill Welliver <bill@welliver.org>

Updating the framework target and ObjectiveC interpreter class to be compatible with newer OSX releases.

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

Removed $Id$.

2011-11-02

2011-11-02 22:12:11 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Atomic: Added INVALIDATE_SVAL().

2011-10-28

2011-10-28 15:15:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Atomic: Added INVALIDATE_SVAL().

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

Atomic megapatch: Use svalue accessor macros everywhere.

2011-07-10

2011-07-10 09:25:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Interpreter mega patch: The global Pike_interpreter struct replaced with Pike_interpreter_pointer.

2011-05-18

2011-05-18 23:31:17 by Jonas Walldén <jonasw@roxen.com>

Implement --with-dtrace to enable source-level tracing of Pike programs using
e.g. Apple Instruments. (It's not yet balancing entry/exit properly.)

2011-05-17

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

Interpreter: Reverted broken chunk.

2011-05-17 10:50:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Interpreter: Display the program pointer (not just the offset) when tracing byte-code instructions.

2011-05-16

2011-05-16 21:22:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler (amd64): Changed calling conventions for inter_return_opcode_F_CATCH().

2011-05-12

2011-05-12 15:36:07 by Dan Nelson <dnelson@emsphone.com>

Compiler: The use of trace_buffer needs to be wrapped in #ifdef PIKE_DEBUG.

2011-05-11

2011-05-11 16:42:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Added code-generation mode OPCODE_INLINE_RETURN.

2011-05-02

2011-05-02 01:51:10 by Per Hedbor <ph@opera.com>

Fewer PMOD_EXPORT.

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.

2010-11-25

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

Added cache for vtable lookups in the get case.

2010-10-10

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

Centralized assert.h include to make use of assertions more convenient.

2010-01-21

2010-01-21 15:39:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed issue where apply_low_safe_and_stupid() could use a function reference that didn't belong to the current inherit.
Fixes LysLysKOM 18285732.

Rev: src/interpret.c:1.414

2009-08-06

2009-08-06 13:17:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved diagnostics for apply_external() on destructed objects.

Rev: src/interpret.c:1.413

2009-04-01

2009-04-01 20:41:32 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug with a C stack check in F_CATCH that could be thrown from a spot
where the catch context wasn't properly set up.

Rev: src/interpret.c:1.412
Rev: src/interpret_functions.h:1.211

2008-11-19

2008-11-19 21:47:09 by Martin Stjernholm <mast@lysator.liu.se>

Added a comment.

Rev: src/interpret.c:1.411

2008-11-19 21:36:39 by Martin Stjernholm <mast@lysator.liu.se>

Added a FAST_CHECK_THREADS_ON_CALL wrapper for use from machine code.

Rev: src/interpret.c:1.410
Rev: src/interpret.h:1.178

2008-11-18

2008-11-18 19:06:23 by Martin Stjernholm <mast@lysator.liu.se>

Fixed problems with uneven distribution of evaluator callback calls in the
interpreter loop: Changed to a single shared counter for
fast_check_threads_etc(), use the same fast_check_threads_etc interval for
all types of apply calls, and for all types of backward branch calls.

Rev: src/apply_low.h:1.35
Rev: src/interpret.c:1.409
Rev: src/interpret.h:1.176
Rev: src/interpret_functions.h:1.210

2008-08-18

2008-08-18 15:16:47 by Martin Stjernholm <mast@lysator.liu.se>

Fix to make locate_references() work from gdb when threads are swapped out.

Rev: src/interpret.c:1.408

2008-08-05

2008-08-05 13:20:10 by Martin Stjernholm <mast@lysator.liu.se>

Removed gdb_stop_here - pike_gdb_breakpoint can be used instead.

Rev: src/interpret.c:1.407

2008-07-13

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

Bugfix.

Rev: src/interpret.c:1.406

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

Only perform destructive operations with apply_array() in APPLY_SVALUE_STRICT mode.

Rev: src/array.c:1.215
Rev: src/array.h:1.79
Rev: src/interpret.c:1.405

2008-07-11

2008-07-11 14:43:20 by Martin Stjernholm <mast@lysator.liu.se>

Removed an unused variable.

Rev: src/interpret.c:1.404

2008-05-31

2008-05-31 19:41:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now sets valid file and line numbers before calling add_to_identifiers.

Rev: src/encode.c:1.276
Rev: src/interpret.c:1.403

2008-05-29

2008-05-29 10:11:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Object subtype indexing mega patch.
Added inherit_number argument to the high-level object indexing functions.
Subtyped objects should now be usable in many cases in Pike code.
Updated several modules to the new API.

Rev: src/builtin_functions.c:1.667
Rev: src/interpret.c:1.402
Rev: src/modules/HTTPLoop/requestobject.c:1.32
Rev: src/modules/Image/colors.c:1.76
Rev: src/modules/files/stat.c:1.33
Rev: src/object.c:1.294
Rev: src/object.h:1.97
Rev: src/operators.c:1.233
Rev: src/post_modules/SDL/SDL.cmod:1.30

2008-05-12

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

Oops...

Rev: src/interpret.c:1.401

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

Fixed remaining problem for [bug 3662].

Rev: src/interpret.c:1.400

2008-05-11

2008-05-11 22:44:01 by Martin Stjernholm <mast@lysator.liu.se>

Note about gcc warnings which are bogus (at least afaics).

Rev: src/backend.cmod:1.214
Rev: src/docode.c:1.198
Rev: src/interpret.c:1.399
Rev: src/queue.c:1.11

2008-05-11 22:03:26 by Martin Stjernholm <mast@lysator.liu.se>

Removed an unnecessary assignment. (GCC complains about this, but it's
gcc that is too stupid, not the code. Besides, it complains about the
o variable too.)

Rev: src/interpret.c:1.398

2008-05-10

2008-05-10 23:27:05 by Martin Stjernholm <mast@lysator.liu.se>

Don't keep extra refs to programs in the backlog; it has too much side
effects.

Rev: src/interpret.c:1.397

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

Calling a value of type type now performs the corresponding cast.

Rev: src/interpret.c:1.396
Rev: src/pike_types.c:1.330

2008-04-14

2008-04-14 16:33:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

safe_apply() et al now return 1 on success and 0 (zero) if an error was caught.

Rev: src/interpret.c:1.395
Rev: src/interpret.h:1.173

2008-04-12

2008-04-12 16:18:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed issue with restoration of Pike_fp on error via mega_apply().

Rev: src/interpret.c:1.394

2008-03-29

2008-03-29 16:14:46 by Martin Stjernholm <mast@lysator.liu.se>

Trivial optimization.

Rev: src/interpret.c:1.393

2008-03-29 02:53:26 by Martin Stjernholm <mast@lysator.liu.se>

A little doc about T_ARRAY_LVALUE arrays.

Rev: src/interpret.c:1.392

2008-03-29 01:52:49 by Martin Stjernholm <mast@lysator.liu.se>

Shortened the backlog size since its bloat is more annoying than useful.

Rev: src/interpret.c:1.391

2008-03-14

2008-03-14 08:49:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Missed setting the run_time_type field in the dummy identifier.

Rev: src/interpret.c:1.390

2008-03-09

2008-03-09 17:36:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Should now compile and link...
Fixed some newly introduced leaks.

Rev: src/interpret.c:1.389

2008-03-09 17:28:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo.

Rev: src/interpret.c:1.388

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

Tentative fix for SEGV in f_function_name() when errors are thrown during evaluation of the first constant expression in a program.

Rev: src/interpret.c:1.387

2008-02-27

2008-02-27 23:59:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Changed the definition of Pike_fp->context to a pointer.
This should reduce the overhead for apply() somewhat.

Rev: src/apply_low.h:1.33
Rev: src/builtin.cmod:1.194
Rev: src/interpret.c:1.386
Rev: src/interpret.h:1.171
Rev: src/interpret_functions.h:1.200
Rev: src/modules/Gmp/mpz_glue.c:1.171
Rev: src/object.c:1.282
Rev: src/object.h:1.93
Rev: src/opcodes.c:1.170
Rev: src/operators.c:1.227
Rev: src/program.c:1.653

2008-01-26

2008-01-26 22:34:27 by Martin Stjernholm <mast@lysator.liu.se>

Eradicated all instances of setting type to T_INT without also setting the
subtype in an svalue. From now on one should either set the subtype or use
the new svalue type PIKE_T_FREE (see svalue.h).

Rev: src/OCPikeInterpreter.m:1.3
Rev: src/apply_low.h:1.32
Rev: src/array.c:1.198
Rev: src/array.h:1.71
Rev: src/bignum.c:1.42
Rev: src/builtin.cmod:1.193
Rev: src/builtin_functions.c:1.650
Rev: src/configure.in:1.1038
Rev: src/cpp.c:1.164
Rev: src/encode.c:1.250
Rev: src/error.c:1.151
Rev: src/interpret.c:1.385
Rev: src/interpret_functions.h:1.197
Rev: src/iterators.cmod:1.64
Rev: src/las.c:1.403
Rev: src/main.c:1.228
Rev: src/mapping.c:1.195
Rev: src/module.c:1.47
Rev: src/modules/Gmp/mpz_glue.c:1.170
Rev: src/modules/HTTPLoop/accept_and_parse.c:1.39
Rev: src/modules/HTTPLoop/requestobject.c:1.31
Rev: src/modules/Image/colortable.c:1.130
Rev: src/modules/Java/jvm.c:1.84
Rev: src/modules/Parser/html.c:1.178
Rev: src/modules/Parser/xml.cmod:1.97
Rev: src/modules/Postgres/postgres.c:1.55
Rev: src/modules/_math/math.c:1.87
Rev: src/modules/files/sendfile.c:1.78
Rev: src/modules/spider/spider.c:1.134
Rev: src/multiset.c:1.106
Rev: src/object.c:1.281
Rev: src/operators.c:1.226
Rev: src/pike_error.h:1.42
Rev: src/post_modules/Shuffler/Shuffler.cmod:1.45
Rev: src/post_modules/_ADT/circular_list.cmod:1.18
Rev: src/post_modules/_ADT/sequence.cmod:1.19
Rev: src/program.c:1.642
Rev: src/signal_handler.c:1.331
Rev: src/sscanf.c:1.170
Rev: src/svalue.c:1.234
Rev: src/svalue.h:1.149

2008-01-13

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

Removed some dead code.
Added some minimal support for wide string identifiers to safe_idname_from_int().

Rev: src/interpret.c:1.384

2007-07-01

2007-07-01 12:34:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Don't do DEBUG_CHECK_THREADS() when threads haven't been enabled yet.

Rev: src/interpret.c:1.383

2007-06-17

2007-06-17 01:33:51 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug in profiling mode that could cause writes to arbitrary addresses.

Rev: src/interpret.c:1.382
Rev: src/interpret.h:1.170

2007-06-11

2007-06-11 16:12:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added o_assign_lvalue().

Rev: src/interpret.c:1.381

2007-04-16

2007-04-16 08:45:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Made do_trace_call() more robust against long filenames.

Rev: src/interpret.c:1.380

2007-04-15

2007-04-15 12:18:21 by Peter Bortas <zino@lysator.liu.se>

Split paths on both / and \ to make -t work on win32.

Allow for 99 char long file names in the trace, up from 39.

Rev: src/interpret.c:1.354

2006-09-29

2006-09-29 14:49:19 by Stefan Wallström <stewa@roxen.com>

Made IA32 machine code compatible with Darwin IA32 ABI. Enabled machine code for Darwin.

Rev: src/code/README.txt:1.20
Rev: src/code/ia32.h:1.22
Rev: src/configure.in:1.697
Rev: src/interpret.c:1.301

2006-07-05

2006-07-05 20:50:07 by Martin Stjernholm <mast@lysator.liu.se>

Fixed a debug printout.

Rev: src/interpret.c:1.379

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

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

Fixed typo.

Rev: src/interpret.c:1.377

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

Some fixes...

Rev: src/interpret.c:1.376
Rev: src/interpret.h:1.167

2006-03-17 17:55:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed SAFE_APPLY_MASTER() for functions not present in the master. Fixes "Invalid function offset."

Rev: src/interpret.c:1.375
Rev: src/interpret.h:1.166

2006-03-15

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

Added some tracing at level 4.

Rev: src/interpret.c:1.374

2006-03-11

2006-03-11 08:22:40 by Martin Stjernholm <mast@lysator.liu.se>

Some paranoia in the new trace message.

Rev: src/interpret.c:1.373

2006-03-11 08:20:26 by Martin Stjernholm <mast@lysator.liu.se>

Added another trace message for completeness.

Rev: src/interpret.c:1.372

2006-02-28

2006-02-28 13:51:53 by Martin Stjernholm <mast@lysator.liu.se>

Never execute pike code from the debug trace, to ensure that the trace is
side-effect free (and thereby make it work again in practice).

Rev: src/interpret.c:1.371
Rev: src/svalue.c:1.225
Rev: src/svalue.h:1.138

2006-02-28 13:10:13 by Martin Stjernholm <mast@lysator.liu.se>

To be to be do..

Rev: src/interpret.c:1.370

2006-02-28 13:00:05 by Martin Stjernholm <mast@lysator.liu.se>

Workaround for overoptimization bug in (at least) gcc 4.0.2 20050808.

Rev: src/interpret.c:1.369

2006-02-27

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

Avoid C stack recursion in catch blocks.

Rev: src/docode.c:1.185
Rev: src/error.c:1.144
Rev: src/interpret.c:1.368
Rev: src/interpret.h:1.165
Rev: src/interpret_functions.h:1.187
Rev: src/pike_embed.c:1.7
Rev: src/pike_error.h:1.37
Rev: src/version.h:1.383

2006-01-24

2006-01-24 12:03:19 by Martin Stjernholm <mast@lysator.liu.se>

Small fix in cleanup code.

Rev: src/interpret.c:1.367

2006-01-20

2006-01-20 17:55:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some documentation and some more debug at trace level 6.

Rev: src/interpret.c:1.366

2005-12-31

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

Removed safe_apply_low3

Rev: src/interpret.c:1.365
Rev: src/interpret.h:1.164

2005-11-08

2005-11-08 12:17:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved diagnostics when the master is dead.

Rev: src/interpret.c:1.364

2005-01-25

2005-01-25 18:23:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added low_cleanup_interpret().

Rev: src/interpret.c:1.363
Rev: src/interpret.h:1.158

2005-01-25 18:01:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added low_init_interpreter().

Rev: src/interpret.c:1.362
Rev: src/interpret.h:1.157

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

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

Updated use of Pike_error().

Rev: src/builtin.cmod:1.173
Rev: src/cpp.c:1.151
Rev: src/dynamic_load.c:1.86
Rev: src/encode.c:1.224
Rev: src/interpret.c:1.359
Rev: src/modules/Gmp/mpf.cmod:1.30
Rev: src/modules/Postgres/postgres.c:1.40
Rev: src/modules/_Image_FreeType/freetype.c:1.25
Rev: src/modules/files/efuns.c:1.153
Rev: src/modules/files/file.c:1.332
Rev: src/object.c:1.259
Rev: src/operators.c:1.199
Rev: src/post_modules/SDL/SDL.cmod:1.27
Rev: src/post_modules/SQLite/sqlite.cmod:1.14
Rev: src/post_modules/_ADT/circular_list.cmod:1.15
Rev: src/post_modules/_ADT/sequence.cmod:1.14
Rev: src/signal_handler.c:1.311

2004-10-30

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

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

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

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

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

2004-10-22

2004-10-22 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-16

2004-10-16 07:27:30 by Marcus Agehall <agehall@gmail.com>

Done away with all warnings during compilation. Now compiles on GCC
3.4.2 without any warnings using the -Wall -Werror CFLAGS.
Some workarounds are not very nice, but they should do their job.

Rev: src/array.c:1.174
Rev: src/dynamic_load.c:1.85
Rev: src/encode.c:1.221
Rev: src/interpret.c:1.356
Rev: src/las.c:1.350
Rev: src/module.c:1.30
Rev: src/modules/Java/jvm.c:1.71
Rev: src/modules/_Charset/charsetmod.c:1.49
Rev: src/object.c:1.258
Rev: src/pike_search.c:1.24
Rev: src/post_modules/Nettle/cipher.cmod:1.34
Rev: src/post_modules/Nettle/hash.cmod:1.26
Rev: src/post_modules/Shuffler/a_source_pikestring.c:1.10
Rev: src/post_modules/Shuffler/a_source_system_memory.c:1.11
Rev: src/post_modules/Shuffler/c_source_stream.c:1.11
Rev: src/post_modules/Shuffler/d_source_pikestream.c:1.7
Rev: src/post_modules/Shuffler/e_source_block_pikestream.c:1.5
Rev: src/post_modules/Shuffler/shuffler.h:1.6
Rev: src/program.c:1.570
Rev: src/rusage.c:1.42

2004-09-30

2004-09-30 15:38:48 by Martin Stjernholm <mast@lysator.liu.se>

Fix to make the gc work after the interpreter is gone in rtldebug mode.

Rev: src/interpret.c:1.300

2004-09-30 15:28:09 by Martin Stjernholm <mast@lysator.liu.se>

Fix to make the gc work after the interpreter is gone in rtldebug mode.

Rev: src/interpret.c:1.355

2004-09-30 15:28:08 by Martin Stjernholm <mast@lysator.liu.se>

Fix to make the gc work after the interpreter is gone in rtldebug mode.

Rev: src/interpret.c:1.353

2004-09-22

2004-09-22 13:10:30 by Martin Stjernholm <mast@lysator.liu.se>

Added safe_apply_svalue.

Rev: src/interpret.c:1.354
Rev: src/interpret.h:1.154

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

2004-08-19 15:00:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

find_external_context() now supports objects being destructed.
Fixes [bug 3775].

Rev: src/interpret.c:1.299

2004-08-19 15:00:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

find_external_context() now supports objects being destructed.
Fixes [bug 3775].

Rev: src/interpret.c:1.352

2004-08-19 14:58:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

find_external_context() now supports objects being destructed.
Fixes [bug 3775].

Rev: src/interpret.c:1.352

2004-06-02

2004-06-02 00:11:26 by Martin Nilsson <mani@lysator.liu.se>

inline -> INLINE

Rev: src/block_alloc.h:1.73
Rev: src/builtin.cmod:1.160
Rev: src/docode.c:1.177
Rev: src/gc.h:1.115
Rev: src/global.h:1.100
Rev: src/interpret.c:1.351
Rev: src/interpret.h:1.153
Rev: src/object.c:1.256
Rev: src/pike_cpulib.h:1.12
Rev: src/pike_float.h:1.7
Rev: src/pike_memory.c:1.152
Rev: src/program.h:1.206
Rev: src/sscanf.c:1.162
Rev: src/svalue.h:1.130

2004-06-01

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

Improved handling of out-of-stack errors.

Rev: src/error.c:1.124
Rev: src/interpret.c:1.350

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

Improved handling of out-of-stack errors.

Rev: src/error.c:1.101
Rev: src/interpret.c:1.298

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

Improved handling of out-of-stack errors.

Rev: src/error.c:1.123
Rev: src/interpret.c:1.351

2004-05-21

2004-05-21 19:02:49 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo.

Rev: src/interpret.c:1.350

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

Backported profiling fix from Pike 7.7.

Rev: src/apply_low.h:1.28
Rev: src/interpret.c:1.349
Rev: src/interpret.h:1.152
Rev: src/interpret_functions.h:1.168
Rev: src/pike_threadlib.h:1.54

2004-05-20

2004-05-20 20:13:38 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Various --with-profiling fixes:
* Now uses get_cpu_time() instead of gethrtime().
* Added PROFILING_DEBUG and corresponding DO_IF_PROFILING_DEBUG() (verbose).
* Renamed Pike_interpreter.time_base to Pike_interpreter.unlocked_time.
* Removed unused macro low_return_profiling().
* Profiling information is now updated by POP_PIKE_FRAME().
* Fixed various bugs causing negative self_time accounting.
* Added PIKE_DEBUG checks verifying positive profiling accounting.
* Removed unused field time_base from struct thread_state.

Rev: src/apply_low.h:1.28
Rev: src/builtin_functions.c:1.558
Rev: src/global.h:1.99
Rev: src/interpret.c:1.349
Rev: src/interpret.h:1.152
Rev: src/interpret_functions.h:1.168
Rev: src/pike_threadlib.h:1.54
Rev: src/program.h:1.203
Rev: src/threads.h:1.128

2004-04-06

2004-04-06 13:00:52 by Martin Nilsson <mani@lysator.liu.se>

security.h -> pike_security.h

Rev: src/MANIFEST:1.4
Rev: src/array.c:1.157
Rev: src/builtin_functions.c:1.536
Rev: src/constants.c:1.51
Rev: src/interpret.c:1.348
Rev: src/iterators.cmod:1.53
Rev: src/main.c:1.198
Rev: src/mapping.c:1.179
Rev: src/modules/CommonLog/clf.c:1.16
Rev: src/modules/Perl/perlmod.c:1.35
Rev: src/modules/files/efuns.c:1.141
Rev: src/modules/files/file.c:1.317
Rev: src/modules/spider/spider.c:1.126
Rev: src/modules/system/nt.c:1.63
Rev: src/modules/system/syslog.c:1.23
Rev: src/modules/system/system.c:1.169
Rev: src/multiset.c:1.83
Rev: src/object.c:1.255
Rev: src/operators.c:1.187
Rev: src/program.c:1.561
Rev: src/security.c:1.46
Rev: src/signal_handler.c:1.295

2004-04-05

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

Now uses SNPRINTF() in preference to snprintf().
Probably fixes linking on WIN32.

Rev: src/interpret.c:1.347

2004-04-03

2004-04-03 21:59:37 by Martin Stjernholm <mast@lysator.liu.se>

Small cleanup.

Rev: src/interpret.c:1.346

2004-04-03 21:53:49 by Martin Stjernholm <mast@lysator.liu.se>

Improved tracing of return values. All calls are now traced on level 0 and
all returns on level 1 (some require rtldebug to be traced, though).

Rev: src/apply_low.h:1.27
Rev: src/interpret.c:1.345
Rev: src/interpret_functions.h:1.167

2004-03-24

2004-03-24 20:34:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed warning.

Rev: src/interpret.c:1.344
Rev: src/lexer.h:1.48

2004-02-09

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

More dmalloc paranoia. Fixed a debug check which could cause false alarms.

Rev: src/interpret.c:1.343

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

More dmalloc paranoia. Fixed a debug check which could cause false alarms.

Rev: src/interpret.c:1.297

2003-12-09

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

Various machinecode fixes (mainly for ppc32) backported from Pike 7.5.

Rev: src/code/ppc32.c:1.32
Rev: src/code/ppc32.h:1.22
Rev: src/interpret.c:1.296
Rev: src/interpret.h:1.123
Rev: src/pikecode.c:1.8

2003-12-09 15:39:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Made branch_check_threads_etc() exist a bit more often.

Rev: src/interpret.c:1.342
Rev: src/interpret.h:1.147

2003-12-05

2003-12-05 14:08:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Cleaned up unlink_previous_frame() somewhat.

Rev: src/interpret.c:1.341

2003-11-25

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

Fixed thread yield bug for tight loops when OPCODE_INLINE_BRANCH is used.
Note: The ppc backend needs fixing too.

Rev: src/code/README.txt:1.23
Rev: src/code/ia32.c:1.37
Rev: src/code/ia32.h:1.23
Rev: src/interpret.c:1.340
Rev: src/interpret.h:1.144
Rev: src/peep.c:1.96

2003-11-22

2003-11-22 13:57:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added documentation of predef::`()().

Rev: src/interpret.c:1.339

2003-11-14

2003-11-14 00:47:09 by Martin Stjernholm <mast@lysator.liu.se>

block_alloc.h has to be included after any headers that include
block_alloc_h.h.

Rev: src/interpret.c:1.338

2003-11-09

2003-11-09 01:10:15 by Martin Stjernholm <mast@lysator.liu.se>

Made the interface for the global dynamic buffer reentrant.

Rev: src/apply_low.h:1.25
Rev: src/array.c:1.151
Rev: src/dynamic_buffer.c:1.24
Rev: src/dynamic_buffer.h:1.19
Rev: src/error.c:1.117
Rev: src/interpret.c:1.337
Rev: src/interpret_functions.h:1.161
Rev: src/las.c:1.341
Rev: src/mapping.c:1.173
Rev: src/modules/sprintf/sprintf.c:1.115
Rev: src/multiset.c:1.79
Rev: src/pike_types.c:1.224
Rev: src/program.c:1.530
Rev: src/stralloc.c:1.160
Rev: src/svalue.c:1.179

2003-10-20

2003-10-20 14:59:42 by Marcus Comstedt <marcus@mc.pp.se>

file is not a shared string anymore in gdb_backtrace...

Rev: src/interpret.c:1.336

2003-10-20 13:15:58 by Martin Stjernholm <mast@lysator.liu.se>

Don't fiddle with shared strings in gdb_backtrace; it has to be more
robust than that.

Rev: src/interpret.c:1.295

2003-10-20 13:11:22 by Martin Stjernholm <mast@lysator.liu.se>

Don't fiddle with shared strings in gdb_backtrace; it has to be more
robust than that.

Rev: src/interpret.c:1.335

2003-10-01

2003-10-01 15:07:01 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added more stack paranoia, and fixed bug in apply_low_safe_and_stupid().

Rev: src/apply_low.h:1.24
Rev: src/interpret.c:1.334
Rev: src/interpret_functions.h:1.158

2003-09-29

2003-09-29 19:42:58 by Martin Stjernholm <mast@lysator.liu.se>

Fixed the FIXMEs in gc_mark_stack_external. f->locals shouldn't be
above stack_p, so abort if that happens.

Rev: src/interpret.c:1.333

2003-09-26

2003-09-26 17:38:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

gc_mark_stack_external() now knows about PIKE_FRAME_MALLOCED_LOCALS.
Also added some extra debug in the mark stack case, and a few FIXME's.

Rev: src/interpret.c:1.332

2003-09-24

2003-09-24 00:57:58 by Martin Stjernholm <mast@lysator.liu.se>

Improved handling of frames in locate_references a little more.

Rev: src/gc.c:1.234
Rev: src/interpret.c:1.331

2003-09-24 00:20:49 by Martin Stjernholm <mast@lysator.liu.se>

Improved locate_references when tracking svalues on stack.

Rev: src/interpret.c:1.330
Rev: src/interpret.h:1.143
Rev: src/threads.c:1.221

2003-09-08

2003-09-08 20:05:21 by Martin Stjernholm <mast@lysator.liu.se>

Cleaned up the gc check stuff a bit (large indentantion changes). Added more
tracking in the gc to help track down bugs when the gc follows munged
pointers in the mark pass. That's activated with GC_MARK_DEBUG.

Rev: src/array.c:1.149
Rev: src/backend.cmod:1.47
Rev: src/error.c:1.115
Rev: src/gc.c:1.228
Rev: src/gc.h:1.104
Rev: src/interpret.c:1.329
Rev: src/mapping.c:1.170
Rev: src/multiset.c:1.78
Rev: src/object.c:1.247
Rev: src/program.c:1.524
Rev: src/security.c:1.45
Rev: src/svalue.c:1.173
Rev: src/svalue.h:1.123
Rev: src/threads.c:1.220

2003-08-19

2003-08-19 15:14:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo.

Rev: src/interpret.c:1.294

2003-08-18

2003-08-18 15:11:38 by Martin Stjernholm <mast@lysator.liu.se>

Backported an important fix from 7.5, along with testsuite cases:
Reworked the Foo::this implementation to work correctly with parent
pointers through inherits etc. It's now done through a special
identifier reference integer IDREF_MAGIC_THIS.

Rev: bin/mktestsuite:1.22
Rev: src/builtin_functions.c:1.461
Rev: src/docode.c:1.162
Rev: src/interpret.c:1.293
Rev: src/interpret_functions.h:1.125
Rev: src/las.c:1.321
Rev: src/object.c:1.220
Rev: src/program.c:1.474
Rev: src/program.h:1.176
Rev: src/testsuite.in:1.589

2003-08-10

2003-08-10 12:16:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some sanity checking to eval_instruction()'s machine code initialization code.

Rev: src/interpret.c:1.328

2003-08-10 10:54:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Machine code support now works again for systems having delay slots.

Rev: src/interpret.c:1.327

2003-08-08

2003-08-08 15:47:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Running with high debug level should now work again.

Rev: src/interpret.c:1.326

2003-08-08 13:21:49 by Martin Stjernholm <mast@lysator.liu.se>

Fixed silly mistake.

Rev: src/interpret.c:1.325

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

Working fix.

Rev: src/interpret.c:1.324

2003-08-08 10:28:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

We're not targetting C9x (yet).

Rev: src/interpret.c:1.323

2003-08-07

2003-08-07 23:11:22 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug where the machine code could be zapped a teeny tiny bit too
early to handle the returned address from return opcodes when
OPCODE_RETURN_JUMPADDR is used.

Rev: src/interpret.c:1.322

2003-08-07 18:38:11 by Martin Stjernholm <mast@lysator.liu.se>

Added GLOBAL_DEF_PROG_COUNTER.

Rev: src/code/README.txt:1.22
Rev: src/interpret.c:1.321

2003-08-07 11:15:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug in debug code.

Rev: src/interpret.c:1.320

2003-08-06

2003-08-06 18:54:18 by Martin Stjernholm <mast@lysator.liu.se>

Removed code duplication in the support for MSVC.

Rev: src/interpret.c:1.319

2003-08-06 18:05:30 by Martin Stjernholm <mast@lysator.liu.se>

Added the possibility for opcodes to pass the jump address through the
return value instead of changing PROG_COUNTER directly. Any opcode which
might jump is now a JUMP opcode, and the old jump opcodes are now PTRJUMP.

Rev: bin/make_interpret_functions.pike:1.8
Rev: src/code/README.txt:1.21
Rev: src/interpret.c:1.318
Rev: src/interpret_functions.h:1.154
Rev: src/interpreter.h:1.85
Rev: src/lex.c:1.114
Rev: src/lex.h:1.28
Rev: src/opcodes.h:1.33
Rev: src/peep.c:1.87

2003-08-04

2003-08-04 16:35:05 by Martin Stjernholm <mast@lysator.liu.se>

Bugfix.

Rev: src/interpret.c:1.317

2003-08-04 16:14:21 by Martin Stjernholm <mast@lysator.liu.se>

Some code cleanup using VSNPRINTF.

Rev: src/cpp.c:1.120
Rev: src/encode.c:1.195
Rev: src/error.c:1.113
Rev: src/interpret.c:1.316
Rev: src/program.c:1.513

2003-08-04 15:17:28 by Martin Stjernholm <mast@lysator.liu.se>

Oops, safe_apply shouldn't throw errors, it should report them.

Rev: src/interpret.c:1.315

2003-08-04 15:05:09 by Martin Stjernholm <mast@lysator.liu.se>

Handle unknown function errors in safe_apply since it isn't handled in
mega_apply anymore.

Rev: src/interpret.c:1.314

2003-08-03

2003-08-03 00:55:34 by Martin Stjernholm <mast@lysator.liu.se>

Check for destructedness before instead of after a parent is accessed
in find_external_context. This is to allow e.g. zero_type(Foo::this).

Rev: src/interpret.c:1.313

2003-08-02

2003-08-02 01:08:03 by Martin Stjernholm <mast@lysator.liu.se>

Some cleanup in find_external_context.

Rev: src/interpret.c:1.312

2003-07-31

2003-07-31 14:28:51 by Tomas Nilsson <tomas@roxen.com>

Ported the ia32 machine code to windows with the MS VC++ compiler.

Rev: src/code/ia32.c:1.34
Rev: src/code/ia32.h:1.21
Rev: src/interpret.c:1.311
Rev: src/program.c:1.510

2003-07-30

2003-07-30 18:51:15 by Martin Stjernholm <mast@lysator.liu.se>

Improved error checking for missing functions before calling them.

Rev: src/interpret.c:1.310

2003-07-23

2003-07-23 15:41:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

We're not targetting C9x (yet).

Rev: src/interpret.c:1.292

2003-07-18

2003-07-18 09:58:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

We're not targetting C9x (yet).

Rev: src/interpret.c:1.309

2003-07-16

2003-07-16 14:11:17 by Martin Stjernholm <mast@lysator.liu.se>

Cope with an absent master in call_handle_error.

Rev: src/interpret.c:1.291

2003-07-16 14:11:17 by Martin Stjernholm <mast@lysator.liu.se>

Cope with an absent master in call_handle_error.

Rev: src/interpret.c:1.308

2003-06-30

2003-06-30 17:11:20 by Martin Stjernholm <mast@lysator.liu.se>

Cleaned up some pointer handling.

Rev: src/apply_low.h:1.19
Rev: src/backend.cmod:1.43
Rev: src/block_alloc.h:1.68
Rev: src/builtin_functions.c:1.497
Rev: src/cyclic.c:1.11
Rev: src/encode.c:1.190
Rev: src/fdlib.c:1.63
Rev: src/fsort_template.h:1.16
Rev: src/gc.c:1.220
Rev: src/interpret.c:1.307
Rev: src/interpret.h:1.142
Rev: src/interpret_functions.h:1.151
Rev: src/las.c:1.336
Rev: src/main.c:1.177
Rev: src/mapping.c:1.168
Rev: src/mapping.h:1.50
Rev: src/modules/Oracle/oracle.c:1.78
Rev: src/modules/_Charset/misc.c:1.14
Rev: src/multiset.c:1.74
Rev: src/object.c:1.238
Rev: src/object.h:1.79
Rev: src/pike_macros.h:1.37
Rev: src/pike_memory.c:1.146
Rev: src/pike_search.c:1.16
Rev: src/pike_search_engine2.c:1.9
Rev: src/pike_threadlib.h:1.47
Rev: src/pike_types.c:1.218
Rev: src/port.c:1.72
Rev: src/port.h:1.51
Rev: src/signal_handler.c:1.274
Rev: src/svalue.c:1.168
Rev: src/threads.c:1.219

2003-06-07

2003-06-07 13:28:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added kludge to apply_low_safe_and_stupid(), so that the generated Pike_frame always contains a valid reference number.

Rev: src/interpret.c:1.306

2003-06-06

2003-06-06 13:04:56 by Martin Nilsson <mani@lysator.liu.se>

Attempt to fix TCC breakage.

Rev: src/interpret.c:1.305

2003-04-28

2003-04-28 00:32:44 by Martin Stjernholm <mast@lysator.liu.se>

Improved type fields for arrays.

Rev: src/array.c:1.143
Rev: src/backend.cmod:1.42
Rev: src/builtin.cmod:1.134
Rev: src/builtin_functions.c:1.490
Rev: src/encode.c:1.172
Rev: src/interpret.c:1.304
Rev: src/iterators.cmod:1.41
Rev: src/main.c:1.175
Rev: src/mapping.c:1.166
Rev: src/modules/files/efuns.c:1.127
Rev: src/modules/system/memory.c:1.24
Rev: src/object.c:1.236
Rev: src/opcodes.c:1.145
Rev: src/operators.c:1.177
Rev: src/post_modules/Unicode/unicode_module.cmod:1.7
Rev: src/post_modules/_ADT/circular_list.cmod:1.8
Rev: src/post_modules/_ADT/sequence.cmod:1.8

2003-04-27

2003-04-27 14:16:51 by Martin Stjernholm <mast@lysator.liu.se>

Compile in gdb_backtraces even in non-rtldebug mode since they can be very
useful for bug hunting in production environments.

Rev: src/interpret.c:1.303

2003-04-27 14:16:51 by Martin Stjernholm <mast@lysator.liu.se>

Compile in gdb_backtraces even in non-rtldebug mode since they can be very
useful for bug hunting in production environments.

Rev: src/interpret.c:1.290

2003-04-03

2003-04-03 14:56:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Reverted some low_mega_apply() changes.

Rev: src/interpret.c:1.302
Rev: src/interpret.h:1.135
Rev: src/interpret_functions.h:1.144

2003-03-24

2003-03-24 12:23:32 by 0

Fix for clobbering of flag which needs to be kept separate for each
Pike_interpreter instance. This caused the Mac OS X version to call
munmap() for a block allocated using xalloc() which is a bad thing.

Rev: src/interpret.c:1.301

2003-03-23

2003-03-23 12:35:29 by 0

Fix for clobbering of flag which needs to be kept separate for each
Pike_interpreter instance. This caused the Mac OS X version to call
munmap() for a block allocated using xalloc() which is a bad thing.

Rev: src/interpret.c:1.190

2003-03-23 12:35:08 by 0

Fix for clobbering of flag which needs to be kept separate for each
Pike_interpreter instance. This caused the Mac OS X version to call
munmap() for a block allocated using xalloc() which is a bad thing.

Rev: src/interpret.c:1.289

2003-03-22

2003-03-22 23:08:17 by Martin Stjernholm <mast@lysator.liu.se>

Fixed the default declaration for EXIT_MACHINE_CODE..

Rev: src/interpret.c:1.300
Rev: src/pikecode.h:1.11

2003-03-22 13:38:42 by Martin Stjernholm <mast@lysator.liu.se>

Added EXIT_MACHINE_CODE to clean up after CALL_MACHINE_CODE, so that we
don't have to rely on that the compiler can live with a clobbered stack
pointer at the bottom of eval_instruction_low.

Rev: src/code/README.txt:1.20
Rev: src/interpret.c:1.299

2003-03-21

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

Slightly less clumsy implementation of the opcode debug prologue stuff.

Rev: src/code/ia32.c:1.26
Rev: src/interpret.c:1.288
Rev: src/interpret.h:1.122

2003-03-21 14:36:01 by Martin Stjernholm <mast@lysator.liu.se>

Slightly less clumsy implementation of the opcode debug prologue stuff.

Rev: src/code/ia32.c:1.30
Rev: src/interpret.c:1.298
Rev: src/interpret.h:1.134

2003-03-20

2003-03-20 18:02:57 by Martin Stjernholm <mast@lysator.liu.se>

Backported opcode level trace and debug fixes from 7.5.

Rev: lib/master.pike.in:1.242
Rev: src/code/ia32.c:1.25
Rev: src/interpret.c:1.287
Rev: src/interpret.h:1.121
Rev: src/interpreter.h:1.81
Rev: src/program.h:1.175

2003-03-20 17:43:42 by Martin Stjernholm <mast@lysator.liu.se>

Fixed opcode level debug and tracing when machine code is in use (except for
the opcodes that's converted directly into machine code).

Rev: src/interpret.c:1.297
Rev: src/interpret.h:1.133
Rev: src/interpreter.h:1.83

2003-03-19

2003-03-19 09:44:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added extra argument to low_mega_apply().

Rev: src/interpret.c:1.296
Rev: src/interpret.h:1.132

2003-03-14

2003-03-14 15:57:49 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved dmalloc.

Rev: src/apply_low.h:1.16
Rev: src/array.c:1.138
Rev: src/backend.cmod:1.38
Rev: src/bignum.c:1.34
Rev: src/block_alloc.h:1.63
Rev: src/builtin_functions.c:1.479
Rev: src/code/ia32.c:1.25
Rev: src/cpp.c:1.115
Rev: src/encode.c:1.169
Rev: src/error.c:1.102
Rev: src/gc.c:1.209
Rev: src/interpret.c:1.295
Rev: src/interpret.h:1.131
Rev: src/interpret_functions.h:1.141
Rev: src/iterators.cmod:1.35
Rev: src/las.c:1.330
Rev: src/mapping.c:1.163
Rev: src/modules/Image/orient.c:1.24
Rev: src/modules/Image/phase.h:1.6
Rev: src/modules/Java/jvm.c:1.60
Rev: src/modules/SANE/sane.c:1.17
Rev: src/modules/_Roxen/roxen.c:1.33
Rev: src/multiset.c:1.69
Rev: src/object.c:1.228
Rev: src/opcodes.c:1.143
Rev: src/operators.c:1.172
Rev: src/pike_types.c:1.211
Rev: src/post_modules/Shuffler/Shuffler.cmod:1.23
Rev: src/post_modules/Shuffler/a_source_pikestring.c:1.8
Rev: src/post_modules/Shuffler/a_source_system_memory.c:1.9
Rev: src/post_modules/Shuffler/b_source_normal_file.c:1.8
Rev: src/post_modules/Shuffler/c_source_stream.c:1.7
Rev: src/post_modules/Shuffler/d_source_pikestream.c:1.6
Rev: src/post_modules/Shuffler/e_source_block_pikestream.c:1.2
Rev: src/preprocessor.h:1.58
Rev: src/program.c:1.486
Rev: src/signal_handler.c:1.249
Rev: src/stralloc.c:1.153
Rev: src/stralloc.h:1.73
Rev: src/svalue.c:1.161
Rev: src/threads.c:1.211

2003-02-26

2003-02-26 18:19:08 by Martin Stjernholm <mast@lysator.liu.se>

Machine code dump debug is not interesting enough to have on trace level 1.

Rev: src/interpret.c:1.294
Rev: src/interpret_functions.h:1.139

2003-02-26 18:19:08 by Martin Stjernholm <mast@lysator.liu.se>

Machine code dump debug is not interesting enough to have on trace level 1.

Rev: src/interpret.c:1.286
Rev: src/interpret_functions.h:1.122

2003-02-17

2003-02-17 15:20:46 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Backported object index lvalue fixes from Pike 7.5.

Rev: src/interpret.c:1.285

2003-02-16

2003-02-16 17:50:09 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Use DEBUG_CHECK_THREAD()...

Rev: src/interpret.c:1.293

2003-02-16 13:54:06 by Martin Stjernholm <mast@lysator.liu.se>

Fixed some Pike_interpreter.thread_id.

Rev: src/interpret.c:1.292
Rev: src/interpret.h:1.128
Rev: src/interpreter.h:1.82

2003-02-16 04:05:16 by Martin Stjernholm <mast@lysator.liu.se>

Cleaned up and wrote some helpful notes about the lvalue handling.

Rev: src/builtin.cmod:1.120
Rev: src/code/ia32.c:1.24
Rev: src/interpret.c:1.291
Rev: src/interpret_functions.h:1.138
Rev: src/object.c:1.225
Rev: src/pike_types.c:1.207
Rev: src/svalue.c:1.159
Rev: src/svalue.h:1.116

2003-02-15

2003-02-15 17:33:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

create_thread() is now truly a class...

Rev: src/builtin_functions.c:1.476
Rev: src/encode.c:1.164
Rev: src/gc.c:1.208
Rev: src/interpret.c:1.290
Rev: src/interpret.h:1.127
Rev: src/modules/HTTPLoop/timeout.c:1.11
Rev: src/modules/files/file.c:1.254
Rev: src/pike_threadlib.h:1.30
Rev: src/threads.c:1.203
Rev: src/threads.h:1.124

2003-01-30

2003-01-30 13:45:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix in F_{INC,DEC}{,_NEQ}_LOOP.

Rev: src/interpret.c:1.146

2003-01-30 13:43:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix in F_{INC,DEC}{,_NEQ}_LOOP.

Rev: src/interpret.c:1.189

2003-01-17

2003-01-17 16:43:01 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added apply_external().

Rev: src/interpret.c:1.289
Rev: src/interpret.h:1.124

2003-01-15

2003-01-15 19:03:26 by Martin Stjernholm <mast@lysator.liu.se>

Before invoking the trampoline magic, check properly that it's the `()
lfun in the trampoline object that is to be called.

Rev: src/interpret.c:1.284

2003-01-15 19:01:11 by Martin Stjernholm <mast@lysator.liu.se>

Before invoking the trampoline magic, check properly that it's the `()
lfun in the trampoline object that is to be called.

Rev: src/interpret.c:1.288

2003-01-09

2003-01-09 15:21:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Parameter-less macros can cause problems with headerfiles.
In this case <sys/thread.h> on Solaris 2.x.
t_flag is now gone. Use Pike_interpreter.trace_level.

Rev: src/apply_low.h:1.14
Rev: src/builtin.cmod:1.105
Rev: src/error.c:1.101
Rev: src/gc.c:1.192
Rev: src/interpret.c:1.287
Rev: src/interpret.h:1.122
Rev: src/interpret_functions.h:1.126
Rev: src/interpreter.h:1.81
Rev: src/main.c:1.162
Rev: src/mapping.c:1.158
Rev: src/multiset.c:1.65
Rev: src/opcodes.c:1.131
Rev: src/svalue.c:1.154
Rev: src/threads.c:1.196

2003-01-05

2003-01-05 19:54:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

More ISO 6.3.4 fixes.

Rev: src/apply_low.h:1.13
Rev: src/interpret.c:1.286

2002-12-07

2002-12-07 16:36:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Markup fix.

Rev: src/interpret.c:1.285

2002-12-07 16:14:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added description of MasterObject()->handle_error().

Rev: src/interpret.c:1.284

2002-11-24

2002-11-24 22:47:06 by Martin Stjernholm <mast@lysator.liu.se>

Changed some block_allocs to tune to memory pages.

Rev: src/backend.cmod:1.31
Rev: src/constants.c:1.44
Rev: src/constants.h:1.28
Rev: src/gc.c:1.189
Rev: src/interpret.c:1.283
Rev: src/las.c:1.315
Rev: src/mapping.c:1.155
Rev: src/multiset.c:1.59
Rev: src/multiset.h:1.29
Rev: src/object.c:1.210
Rev: src/object.h:1.75
Rev: src/pike_memory.c:1.127
Rev: src/program.c:1.462
Rev: src/program.h:1.169

2002-11-24 18:20:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved robustness of eval_instruction() --with-machine-code --with-debug.

Rev: src/interpret.c:1.282

2002-11-23

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

2002-11-14 21:28:52 by Marcus Comstedt <marcus@mc.pp.se>

Made fun argument to apply and safe_apply const.

Rev: src/interpret.c:1.280
Rev: src/interpret.h:1.115

2002-11-11

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

Added some STACK_LEVEL_DEBUG to safe_apply_handler().

Rev: src/interpret.c:1.279

2002-11-10

2002-11-10 20:19:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added OPCODE{0,1,2}_ALIAS() to simplify opcode alias handling in --with-machine-code.

Rev: src/interpret.c:1.278
Rev: src/interpret_functions.h:1.114
Rev: src/interpreter.h:1.80
Rev: src/lex.c:1.112
Rev: src/opcodes.h:1.32

2002-11-09

2002-11-09 17:03:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some notes.

Rev: src/apply_low.h:1.11
Rev: src/interpret.c:1.277

2002-11-04

2002-11-04 17:02:44 by Marcus Comstedt <marcus@mc.pp.se>

Fixed incompatible definition of DO(NT)_BRANCH.

Rev: src/interpret.c:1.276

2002-11-02

2002-11-02 15:26:19 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added support for OPCODE_INLINE_BRANCH.

Rev: src/interpret.c:1.275
Rev: src/lex.c:1.110

2002-10-30

2002-10-30 17:02:40 by Martin Nilsson <mani@lysator.liu.se>

One 0x is enough.

Rev: src/interpret.c:1.274

2002-10-28

2002-10-28 13:04:09 by Martin Nilsson <mani@lysator.liu.se>

Removed unused variable

Rev: src/block_alloc.h:1.47
Rev: src/interpret.c:1.273
Rev: src/interpret_functions.h:1.111
Rev: src/mapping.c:1.154
Rev: src/modules/Image/encodings/pvr.c:1.23
Rev: src/object.c:1.207
Rev: src/opcodes.c:1.126
Rev: src/pike_types.c:1.199

2002-10-16

2002-10-16 15:08:15 by Marcus Comstedt <marcus@mc.pp.se>

Bugfixes.

Rev: src/interpret.c:1.272

2002-10-16 13:56:52 by Marcus Comstedt <marcus@mc.pp.se>

More efficient and robust F_ESCAPE_CATCH.

Rev: src/code/ppc32.c:1.24
Rev: src/interpret.c:1.271

2002-10-11

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

2002-09-21 18:17:03 by Martin Stjernholm <mast@lysator.liu.se>

Do not require a master in low_unsafe_apply_handler. Better check for
false return values in safe_apply_handler if BIT_ZERO is set.

Rev: src/interpret.c:1.267

2002-09-14

2002-09-14 03:32:45 by Martin Stjernholm <mast@lysator.liu.se>

Added a check_threads_etc() before a normal svalue C function call; it's
apparently just an oversight that there's none here when there is one before
the call_lfun/APPLY_LOW variety. (Perhaps both of them could use a
fast_check_threads_etc(3) or so, but it's not entirely certain that these
paths are visited that often.)

Replaced check_threads_etc() with fast_check_threads_etc(6) for normal pike
function calls since they typically generate plenty of evaluator callback
calls anyway.

Rev: src/apply_low.h:1.8
Rev: src/interpret.c:1.266

2002-09-14 02:46:27 by Martin Stjernholm <mast@lysator.liu.se>

Added some process summaries if --with-internal-profiling is used.

Rev: src/interpret.c:1.265
Rev: src/interpret.h:1.111
Rev: src/main.c:1.152
Rev: src/pike_threadlib.h:1.19
Rev: src/threads.c:1.182

2002-09-11

2002-09-11 17:13:58 by Martin Stjernholm <mast@lysator.liu.se>

Removed program.parent_program_id since it's only marginally used for
debugging.

Rev: src/interpret.c:1.264

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

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

Improved trampoline handling.

Rev: src/interpret.c:1.260
Rev: src/interpret_functions.h:1.104

2002-05-10

2002-05-10 23:41:57 by Martin Nilsson <mani@lysator.liu.se>

fp -> Pike_fp

Rev: src/interpret.c:1.259

2002-05-10 22:28:28 by Martin Stjernholm <mast@lysator.liu.se>

Added a flag field to the opcode macros and an instruction flag I_PC_AT_NEXT
to use for opcodes that update Pike_fp->pc to the address of the next
opcode.

Rev: src/interpret.c:1.258
Rev: src/interpret_functions.h:1.101
Rev: src/interpreter.h:1.75
Rev: src/lex.c:1.103
Rev: src/lex.h:1.21
Rev: src/opcodes.h:1.27
Rev: src/strip_opcodes:1.3

2002-04-09

2002-04-09 10:33:56 by Martin Stjernholm <mast@lysator.liu.se>

BLOCK_ALLOC() can't be followed by a semicolon; some compilers don't like
empty top level declarations.

Rev: src/interpret.c:1.257
Rev: src/program.c:1.411
Rev: src/program.h:1.156

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

2001-12-19

2001-12-19 23:48:42 by Martin Stjernholm <mast@lysator.liu.se>

Added low_unsafe_apply_handler.

Rev: src/interpret.c:1.255
Rev: src/interpret.h:1.106

2001-12-16

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

2001-12-10 02:08:17 by Martin Stjernholm <mast@lysator.liu.se>

Multiset implementation using rbtree. --with-new-multisets required to
enable it. There's still no glue to use most of the new features, except
that the iterator (and foreach) works without locking the multiset index,
and that multiset data blocks use copy-on-write (just like mappings).

Rev: src/acconfig.h:1.94
Rev: src/builtin.cmod:1.71
Rev: src/builtin_functions.c:1.416
Rev: src/configure.in:1.562
Rev: src/docode.c:1.137
Rev: src/encode.c:1.133
Rev: src/gc.c:1.178
Rev: src/interpret.c:1.253
Rev: src/iterators.cmod:1.15
Rev: src/main.c:1.138
Rev: src/multiset.c:1.40
Rev: src/multiset.h:1.20
Rev: src/opcodes.c:1.117
Rev: src/operators.c:1.143
Rev: src/pike_types.c:1.183

2001-11-10

2001-11-10 19:43:52 by Martin Stjernholm <mast@lysator.liu.se>

Use global constants for the message strings in various common macros. Fixed
constness in some prototypes.

Rev: src/error.c:1.79
Rev: src/interpret.c:1.252
Rev: src/interpret.h:1.105
Rev: src/pike_error.h:1.16
Rev: src/svalue.c:1.127
Rev: src/svalue.h:1.98

2001-10-22

2001-10-22 19:09:48 by Martin Stjernholm <mast@lysator.liu.se>

More robustness in gdb_backtrace.

Rev: src/interpret.c:1.251

2001-10-05

2001-10-05 01:30:14 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

much improved handling of cross-dependencies

Rev: lib/master.pike.in:1.170
Rev: src/builtin_functions.c:1.408
Rev: src/compilation.h:1.25
Rev: src/encode.c:1.130
Rev: src/global.h:1.65
Rev: src/interpret.c:1.250
Rev: src/interpret_functions.h:1.97
Rev: src/las.c:1.271
Rev: src/object.c:1.186
Rev: src/pike_types.c:1.182
Rev: src/program.c:1.381
Rev: src/program.h:1.145
Rev: src/threads.c:1.169

2001-09-24

2001-09-24 15:02:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed a few warnings.

Rev: src/array.c:1.118
Rev: src/backend.cmod:1.20
Rev: src/docode.c:1.132
Rev: src/encode.c:1.129
Rev: src/error.c:1.76
Rev: src/fd_control.c:1.37
Rev: src/fdlib.c:1.50
Rev: src/fsort_template.h:1.9
Rev: src/gc.c:1.177
Rev: src/interpret.c:1.249
Rev: src/interpret_functions.h:1.93
Rev: src/lexer.h:1.34
Rev: src/main.c:1.137
Rev: src/mapping.c:1.137
Rev: src/module_support.c:1.41
Rev: src/modules/system/nt.c:1.45
Rev: src/multiset.c:1.38
Rev: src/object.c:1.185
Rev: src/opcodes.c:1.116
Rev: src/operators.c:1.140
Rev: src/pike_search_engine.c:1.7
Rev: src/preprocessor.h:1.46
Rev: src/signal_handler.c:1.202

2001-09-13

2001-09-13 15:58:18 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

improved support for destructed objects

Rev: src/interpret.c:1.248

2001-09-01

2001-09-01 00:27:31 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

only check for malloced locals in things that can have malloced locals (.17 s to go)

Rev: src/interpret.c:1.247
Rev: src/interpret.h:1.102
Rev: src/program.c:1.368

2001-08-30

2001-08-30 22:36:12 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

ha, saved another nanosecond or two :) (.49 seconds to go)

Rev: src/interpret.c:1.246

2001-08-30 18:30:42 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

optimized function calls a few more percent

Rev: src/apply_low.h:1.1
Rev: src/interpret.c:1.245
Rev: src/interpret_functions.h:1.89

2001-08-19

2001-08-19 03:30:10 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

shaved another percent or two from function call code...

Rev: src/interpret.c:1.244
Rev: src/interpret.h:1.99

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

2001-08-15 20:55:51 by Martin Stjernholm <mast@lysator.liu.se>

Handle a function not being defined also in the master in
safe_apply_handler.

Rev: src/interpret.c:1.242

2001-08-15 09:26:33 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more optimizations (and some fixes)

Rev: src/interpret.c:1.241
Rev: src/interpret.h:1.97
Rev: src/interpret_functions.h:1.86

2001-08-15 03:31:56 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

optimized function calls a few percent (especially recursive function calls)

Rev: src/docode.c:1.129
Rev: src/interpret.c:1.240
Rev: src/interpret.h:1.96
Rev: src/object.c:1.180
Rev: src/object.h:1.64
Rev: src/svalue.c:1.116
Rev: src/svalue.h:1.95

2001-08-03

2001-08-03 17:45:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo.

Rev: src/interpret.c:1.239

2001-08-02

2001-08-02 22:21:05 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix for --with-machine-code

Rev: src/interpret.c:1.238

2001-07-31

2001-07-31 23:10:35 by Marcus Comstedt <marcus@mc.pp.se>

Moved CPU-specific bytecode calling stuff into CPU-specific header file.

Rev: src/code/ia32.h:1.11
Rev: src/code/ppc32.h:1.3
Rev: src/interpret.c:1.237

2001-07-27

2001-07-27 15:02:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added OPCODE[0-2]_{,TAIL}RETURN() to simplify JIT handling.

Rev: src/interpret.c:1.236
Rev: src/interpret_functions.h:1.84
Rev: src/interpreter.h:1.72
Rev: src/lex.c:1.100
Rev: src/opcodes.h:1.23

2001-07-27 08:32:04 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

Zoom zoom zoom, anoter few percent bites the dust...

Rev: src/code/ia32.c:1.13
Rev: src/code/ia32.h:1.10
Rev: src/interpret.c:1.235
Rev: src/interpret_functions.h:1.83

2001-07-26

2001-07-26 21:04:14 by Marcus Comstedt <marcus@mc.pp.se>

PPC machinecode support (not functional yet)

Rev: src/code/ppc32.c:1.1
Rev: src/code/ppc32.h:1.1
Rev: src/interpret.c:1.234
Rev: src/pikecode.c:1.3
Rev: src/pikecode.h:1.4

2001-07-26 18:19:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

More stuff moved to pikecode.[ch].

Rev: src/code/README.txt:1.10
Rev: src/code/ia32.h:1.9
Rev: src/code/sparc.h:1.8
Rev: src/interpret.c:1.233

2001-07-24

2001-07-24 17:26:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added ENTRY_PROLOGUE_SIZE, and added a prologue for sparc.

Rev: src/code/README.txt:1.9
Rev: src/code/sparc.h:1.7
Rev: src/interpret.c:1.232

2001-07-24 12:33:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Moved a few generic simple operator opcode optimizations.

Rev: src/interpret.c:1.231

2001-07-21

2001-07-21 09:29:29 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

paranoia

Rev: src/interpret.c:1.230

2001-07-20

2001-07-20 15:49:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

More stuff moved out to pikecode.[ch].

Rev: src/code/README.txt:1.2
Rev: src/code/bytecode.h:1.3
Rev: src/code/computedgoto.h:1.2
Rev: src/code/ia32.h:1.2
Rev: src/code/sparc.h:1.3
Rev: src/interpret.c:1.229
Rev: src/program.c:1.359

2001-07-19

2001-07-19 19:06:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix for sparc and --with-machine-code.

Rev: src/interpret.c:1.228

2001-07-18

2001-07-18 20:20:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

More aggressive declaration of reg_pc...

Rev: src/interpret.c:1.227

2001-07-18 11:36:02 by Henrik Grubbström (Grubba) <grubba@grubba.org>

The option --with-machine-code now *almost* works on gcc/sparc.

Rev: src/Makefile.in:1.269
Rev: src/interpret.c:1.226
Rev: src/interpret_functions.h:1.78
Rev: src/peep.in:1.58

2001-07-17

2001-07-17 22:03:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

More sparc support.

Rev: src/interpret.c:1.225
Rev: src/interpreter.h:1.71
Rev: src/peep.c:1.59
Rev: src/program.h:1.140

2001-07-17 20:32:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fix for sparc.

Rev: src/interpret.c:1.224

2001-07-17 17:50:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some support for --with-machine-code on gcc/sparc.

Rev: src/interpret.c:1.223
Rev: src/interpret_functions.h:1.77
Rev: src/peep.c:1.57

2001-07-17 08:33:23 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

--with-machine-code now works! (faster than a speeding bullet)
(Ok, maybe not faster than a speeding bullet, but it is 25% faster
in some cases!) Note that --with-machine-code only works when compiling
with gcc on an x86 platform so far.

Rev: src/interpret.c:1.222
Rev: src/peep.c:1.56
Rev: src/program.c:1.355

2001-07-17 06:50:35 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

one setep closer to --with-machine-code...
(We now get fatals instead of SIGSEGV)

Rev: src/interpret.c:1.221
Rev: src/peep.c:1.55

2001-07-16

2001-07-16 19:48:59 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

first incarnation of --with-machine-code it only work on x86 with gcc so far, and that doesn't even work either...

Rev: bin/make_interpret_functions.pike:1.1
Rev: src/Makefile.in:1.268
Rev: src/acconfig.h:1.92
Rev: src/configure.in:1.538
Rev: src/interpret.c:1.220
Rev: src/interpret_functions.h:1.76
Rev: src/interpreter.h:1.70
Rev: src/las.c:1.257
Rev: src/lex.c:1.98
Rev: src/lex.h:1.19
Rev: src/peep.c:1.54
Rev: src/program.c:1.354
Rev: src/program.h:1.139

2001-07-13

2001-07-13 11:26:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

get_{program_,}line() now returns a pike_string.
store_linenumber() is now wide string safe.
Added some more debug to store_linenumber().
Fixes [bug 1866].

Rev: src/builtin.cmod:1.59
Rev: src/builtin_functions.c:1.394
Rev: src/gc.c:1.169
Rev: src/interpret.c:1.219
Rev: src/interpreter.h:1.68
Rev: src/object.c:1.179
Rev: src/opcodes.c:1.113
Rev: src/program.c:1.353
Rev: src/program.h:1.138

2001-07-09

2001-07-09 14:19:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Almost working computed goto mode.

Rev: src/interpret.c:1.218
Rev: src/interpreter.h:1.64
Rev: src/lex.c:1.96
Rev: src/lex.h:1.18
Rev: src/peep.c:1.53
Rev: src/program.h:1.136

2001-07-09 11:37:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Yet another batch of computed goto cleanups.

Rev: src/interpret.c:1.217
Rev: src/interpret_functions.h:1.72
Rev: src/interpreter.h:1.62
Rev: src/lex.c:1.95
Rev: src/lex.h:1.17
Rev: src/program.c:1.350
Rev: src/program.h:1.135

2001-07-08

2001-07-08 20:58:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed warning.

Rev: src/interpret.c:1.216

2001-07-08 20:58:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added initialization of the fcode_to_opcode table.

Rev: src/interpret.c:1.215

2001-07-08 18:54:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

More preparations for utilizing computed goto.

Rev: src/interpret.c:1.214
Rev: src/interpret.h:1.92
Rev: src/interpreter.h:1.61

2001-07-06

2001-07-06 22:56:57 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some more interpret_functions.h cleanups.

Rev: src/interpret.c:1.213
Rev: src/interpret_functions.h:1.70
Rev: src/interpreter.h:1.59
Rev: src/lex.c:1.93
Rev: src/opcodes.h:1.19

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-07-02 04:09:50 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more debug,
more optimizations,
new efuns: int2char, basetype
new opcodes: F_CALL_BUILTIN1, F_CALL_BUILTIN1_AND_POP, F_BRANCH_IF_TYPE_IS_NOT

Rev: src/builtin.cmod:1.53
Rev: src/builtin_functions.c:1.388
Rev: src/constants.c:1.31
Rev: src/constants.h:1.18
Rev: src/docode.c:1.124
Rev: src/interpret.c:1.211
Rev: src/interpret_functions.h:1.66
Rev: src/lex.c:1.91
Rev: src/modules/sprintf/sprintf.c:1.79
Rev: src/peep.c:1.49
Rev: src/peep.in:1.56

2001-07-01

2001-07-01 22:29:41 by Martin Stjernholm <mast@lysator.liu.se>

Fixed some warnings.

Rev: src/interpret.c:1.210
Rev: src/main.c:1.131
Rev: src/program.c:1.340
Rev: src/program.h:1.132
Rev: src/stralloc.c:1.128

2001-06-30

2001-06-30 02:02:43 by Martin Stjernholm <mast@lysator.liu.se>

Fixed a good file:line entry for top level programs. Added and used a new
function get_program_line that always returns the first file:line entry,
which is at the program start.

Rev: src/builtin.cmod:1.50
Rev: src/interpret.c:1.209
Rev: src/lexer.h:1.33
Rev: src/object.c:1.173
Rev: src/program.c:1.336
Rev: src/program.h:1.131

2001-06-23

2001-06-23 10:33:11 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

avoid generating tail recursion inside catch()

Rev: src/docode.c:1.121
Rev: src/interpret.c:1.208
Rev: src/opcodes.h:1.17
Rev: src/peep.c:1.47
Rev: src/peep.in:1.53
Rev: src/testsuite.in:1.427

2001-06-19

2001-06-19 23:59:33 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more *CALL* functions, should speed things up a percent or two... :)

Rev: src/Makefile.in:1.260
Rev: src/docode.c:1.120
Rev: src/interpret.c:1.207
Rev: src/interpret_functions.h:1.62
Rev: src/peep.in:1.52
Rev: src/strip_opcodes:1.1

2001-06-11

2001-06-11 19:58:29 by Martin Stjernholm <mast@lysator.liu.se>

Fixed potential bug when gc'ing arrays due to the two new empty_array
variants. Fixed incorrect debug checks that sometimes could cause a "Pike
code called within gc" fatal.

Rev: src/gc.c:1.153
Rev: src/interpret.c:1.206
Rev: src/object.c:1.170

2001-06-11 19:58:25 by Martin Stjernholm <mast@lysator.liu.se>

Fixed potential bug when gc'ing arrays due to the two new empty_array
variants. Fixed incorrect debug checks that sometimes could cause a "Pike
code called within gc" fatal.

Rev: src/gc.c:1.146
Rev: src/interpret.c:1.187
Rev: src/object.c:1.161

2001-06-11 16:43:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Backported safe_apply_handler() from Pike 7.3.

Rev: src/cpp.c:1.85
Rev: src/interpret.c:1.186
Rev: src/interpret.h:1.79
Rev: src/program.c:1.295

2001-06-11 16:34:01 by Henrik Grubbström (Grubba) <grubba@grubba.org>

More paranoia in safe_apply_handler().

Rev: src/interpret.c:1.205

2001-06-10

2001-06-10 00:24:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed a few warnings.

Rev: src/global.h:1.62
Rev: src/interpret.c:1.204
Rev: src/interpret_functions.h:1.58

2001-06-08

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

Bugfix.

Rev: src/interpret.c:1.203

2001-06-08 16:25:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added safe_apply_handler().

Rev: src/interpret.c:1.202
Rev: src/interpret.h:1.87

2001-06-08 14:28:22 by Martin Stjernholm <mast@lysator.liu.se>

Zap throw_value in call_handle_error, so that the backtrace isn't left
around after an uncatched exception has been handled.

Rev: src/interpret.c:1.185

2001-06-08 12:23:01 by Martin Stjernholm <mast@lysator.liu.se>

Zap throw_value in call_handle_error, so that the backtrace isn't left
around after an uncatched exception has been handled.

Rev: src/interpret.c:1.201

2001-05-24

2001-05-24 22:39:01 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix for stack errors

Rev: src/interpret.c:1.200
Rev: src/interpret.h:1.85
Rev: src/interpret_functions.h:1.55
Rev: src/testsuite.in:1.416

2001-05-14

2001-05-14 17:51:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug in handling of --with-security.

Rev: src/interpret.c:1.199

2001-05-14 06:31:12 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

hopefully, security should now work again..

Rev: src/interpret.c:1.198
Rev: src/interpret.h:1.83
Rev: src/security.c:1.30
Rev: src/security.h:1.13

2001-05-14 05:28:46 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

profiling should now work..

Rev: src/interpret.c:1.197
Rev: src/interpret.h:1.82

2001-05-14 03:26:21 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

some fixes for the 'use less stack' stuff, PROFILING and SECURITY is still broken

Rev: src/interpret.c:1.196
Rev: src/interpret_functions.h:1.54

2001-05-11

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

Workaround.

NOTE: The profiling support is currently broken!

Rev: src/interpret.c:1.195

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

Fixed prototype bug.

Rev: src/interpret.c:1.194

2001-05-10

2001-05-10 22:14:38 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

use less C stack

Rev: src/interpret.c:1.193
Rev: src/interpret.h:1.81
Rev: src/interpret_functions.h:1.52
Rev: src/lex.c:1.88
Rev: src/opcodes.h:1.14
Rev: src/program.c:1.320
Rev: src/testsuite.in:1.407

2001-04-25

2001-04-25 21:26:46 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

unbug support

Rev: src/Makefile.in:1.255
Rev: src/interpret.c:1.192
Rev: src/interpret_functions.h:1.51
Rev: src/interpreter.h:1.57
Rev: src/opcodes.c:1.106

2001-04-14

2001-04-14 09:44:22 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

Jumbopatch:

Saved 8 bytes per object (for objects that do not use their parent scope),
fixed some memory leaks and
first implementation of constant objects (Gmp.Bignum, Math.Matrix and Image.Colour)

Rev: src/backend.cmod:1.14
Rev: src/builtin.cmod:1.27
Rev: src/builtin_functions.c:1.362
Rev: src/docode.c:1.111
Rev: src/encode.c:1.98
Rev: src/gc.c:1.149
Rev: src/interpret.c:1.191
Rev: src/las.c:1.251
Rev: src/main.c:1.123
Rev: src/modules/Gmp/mpz_glue.c:1.93
Rev: src/modules/Image/colors.c:1.49
Rev: src/modules/Math/math_matrix.c:1.22
Rev: src/modules/Oracle/oracle.c:1.56
Rev: src/modules/files/socket.c:1.54
Rev: src/object.c:1.169
Rev: src/object.h:1.62
Rev: src/program.c:1.314
Rev: src/program.h:1.125
Rev: src/threads.h:1.114
Rev: src/version.h:1.273

2001-04-06

2001-04-06 14:27:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Cosmetic fix.

Rev: src/array.c:1.43
Rev: src/interpret.c:1.115
Rev: src/las.c:1.73
Rev: src/multiset.c:1.13
Rev: src/pike_types.c:1.50
Rev: tutorial/wmmltohtml2:1.9

2001-03-17

2001-03-17 16:32:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

AutoDoc mk II markup fixes.

Rev: src/interpret.c:1.190

2001-03-09

2001-03-09 02:54:32 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix

Rev: src/interpret.c:1.114

2001-03-09 02:51:18 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix

Rev: src/interpret.c:1.145

2001-03-09 02:43:58 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix

Rev: src/interpret.c:1.184

2001-03-09 02:28:22 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix

Rev: src/interpret.c:1.189

2001-03-04

2001-03-04 19:27:20 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

more fixes to support INT_TYPE > INT32

Rev: src/acconfig.h:1.81
Rev: src/configure.in:1.495
Rev: src/error.c:1.70
Rev: src/interpret.c:1.188
Rev: src/interpret.h:1.78
Rev: src/modules/Gmp/mpz_glue.c:1.90
Rev: src/modules/Image/colors.c:1.46
Rev: src/modules/sprintf/acconfig.h:1.3
Rev: src/modules/sprintf/configure.in:1.8
Rev: src/modules/sprintf/sprintf.c:1.77
Rev: src/opcodes.c:1.103
Rev: src/operators.c:1.129
Rev: src/svalue.c:1.99

2001-03-03

2001-03-03 00:26:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Minor USE_PIKE_TYPE fix.

Rev: src/interpret.c:1.187

2001-02-27

2001-02-27 01:20:28 by Martin Stjernholm <mast@lysator.liu.se>

Added gdb_backtrace and gdb_backtraces, for use in debugger sessions
to easily print the pike stack(s).

Rev: src/interpret.c:1.186

2001-02-06

2001-02-06 19:41:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some AutoDoc mk II markup.

Rev: src/cpp.c:1.82
Rev: src/dynamic_load.c:1.51
Rev: src/error.c:1.69
Rev: src/gc.c:1.145
Rev: src/interpret.c:1.185

2001-01-31

2001-01-31 21:51:58 by Martin Stjernholm <mast@lysator.liu.se>

Fixes to the trace logging of jumps.

Rev: src/interpret.c:1.184

2001-01-24

2001-01-24 08:17:45 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

stack_size -> Pike_stack_size

Rev: src/interpret.c:1.183
Rev: src/interpret.h:1.76
Rev: src/interpreter.h:1.55
Rev: src/main.c:1.110
Rev: src/modules/Java/jvm.c:1.32
Rev: src/threads.c:1.150
Rev: src/threads.h:1.111

2001-01-18

2001-01-18 22:22:17 by Martin Stjernholm <mast@lysator.liu.se>

Backported fix from 7.1: More destruct_objects_to_destruct to ensure
that all garbage objects from local variables are destructed at
function return.

Rev: src/interpret.c:1.144

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

2001-01-12 02:15:57 by Martin Stjernholm <mast@lysator.liu.se>

Fixed a warning.

Rev: src/error.c:1.68
Rev: src/interpret.c:1.182
Rev: src/interpret.h:1.73
Rev: src/pike_error.h:1.8

2001-01-12 01:58:40 by Martin Stjernholm <mast@lysator.liu.se>

Fix: Only restore the pike_frame if it's the same as the one being saved.

Rev: src/interpret.c:1.181
Rev: src/interpret_functions.h:1.39

2001-01-11

2001-01-11 23:28:30 by Martin Stjernholm <mast@lysator.liu.se>

Fixed proper error recovery in the RECUR opcodes where the pike_frame is
changed destructively.

Test case: The following program should loop infinitely and not segfault
when the stack is eaten (running with -d necessary).

int main()
{
int i = 5;
catch(main());
return main() + i;
}

Rev: src/interpret.c:1.180
Rev: src/interpret_functions.h:1.38
Rev: src/interpreter.h:1.54

2001-01-10

2001-01-10 19:56:37 by Martin Stjernholm <mast@lysator.liu.se>

Added F_ESCAPE_CATCH opcode and extended the return value from
eval_instruction to implement it.

Rev: src/interpret.c:1.179
Rev: src/interpret_functions.h:1.37

2000-12-05

2000-12-05 21:08:57 by Per Hedbor <ph@opera.com>

Pike_error -> error fixes.

Rev: .how_to_build_from_scratch:1.7
Rev: src/backend.c:1.62
Rev: src/block_alloc.h:1.27
Rev: src/builtin_functions.c:1.319
Rev: src/cpp.c:1.79
Rev: src/docode.c:1.89
Rev: src/dynamic_load.c:1.48
Rev: src/encode.c:1.79
Rev: src/error.c:1.67
Rev: src/fd_control.c:1.35
Rev: src/interpret.c:1.178
Rev: src/interpret_functions.h:1.35
Rev: src/interpreter.h:1.53
Rev: src/las.c:1.229
Rev: src/lexer.h:1.26
Rev: src/modules/Gz/gz_test.c:1.5
Rev: src/modules/HTTPLoop/accept_and_parse.c:1.22
Rev: src/modules/Image/colors.c:1.42
Rev: src/modules/Image/colortable.c:1.102
Rev: src/modules/Image/colortable.h:1.24
Rev: src/modules/Image/encodings/_xpm.c:1.16
Rev: src/modules/Image/encodings/pcx.c:1.15
Rev: src/modules/Image/encodings/png.c:1.41
Rev: src/modules/Image/encodings/psd.c:1.27
Rev: src/modules/Image/encodings/tga.c:1.26
Rev: src/modules/Image/encodings/xbm.c:1.13
Rev: src/modules/Image/encodings/xcf.c:1.35
Rev: src/modules/Image/image.c:1.184
Rev: src/modules/Image/image.h:1.46
Rev: src/modules/Image/layers.c:1.59
Rev: src/modules/Image/match.h:1.12
Rev: src/modules/Image/operator.c:1.35
Rev: src/modules/Image/poly.c:1.12
Rev: src/modules/Java/jvm.c:1.31
Rev: src/modules/Math/math_matrix.c:1.20
Rev: src/modules/Msql/msqlmod.c:1.16
Rev: src/modules/Mysql/mysql.c:1.39
Rev: src/modules/Mysql/precompiled_mysql.h:1.11
Rev: src/modules/Mysql/result.c:1.18
Rev: src/modules/Odbc/odbc.c:1.24
Rev: src/modules/Oracle/oracle.c:1.52
Rev: src/modules/Perl/perlmod.c:1.23
Rev: src/modules/Pipe/pipe.c:1.45
Rev: src/modules/Postgres/postgres.c:1.21
Rev: src/modules/Yp/yp.c:1.21
Rev: src/modules/_Charset/charsetmod.c:1.26
Rev: src/modules/_Crypto/crypto.c:1.41
Rev: src/modules/_Crypto/des.c:1.19
Rev: src/modules/_Image_GIF/image_gif.c:1.3
Rev: src/modules/_Image_JPEG/image_jpeg.c:1.37
Rev: src/modules/_Image_TIFF/image_tiff.c:1.23
Rev: src/modules/_Image_TTF/image_ttf.c:1.38
Rev: src/modules/_math/math.c:1.35
Rev: src/modules/files/efuns.c:1.89
Rev: src/modules/files/file.c:1.205
Rev: src/modules/files/sendfile.c:1.53
Rev: src/modules/files/termios.c:1.11
Rev: src/modules/files/udp.c:1.19
Rev: src/modules/spider/xml.c:1.30
Rev: src/modules/sybase/sybase.c:1.6
Rev: src/modules/sybase/sybase.h:1.3
Rev: src/modules/system/nt.c:1.29
Rev: src/modules/system/system.c:1.95
Rev: src/object.c:1.155
Rev: src/opcodes.c:1.96
Rev: src/peep.c:1.45
Rev: src/pike_error.h:1.4
Rev: src/pike_types.c:1.145
Rev: src/port.c:1.35
Rev: src/post_modules/GL/auto.c.in:1.17
Rev: src/post_modules/GTK/build_pgtk.pike:1.38
Rev: src/post_modules/GTK/dependencies:1.6
Rev: src/post_modules/GTK/pgtk.h:1.19
Rev: src/post_modules/GTK/source/gdkbitmap.pre:1.8
Rev: src/post_modules/GTK/source/gdkcolor.pre:1.8
Rev: src/post_modules/GTK/source/gdkdragcontext.pre:1.8
Rev: src/post_modules/GTK/source/gdkevent.pre:1.5
Rev: src/post_modules/GTK/source/gdkfont.pre:1.7
Rev: src/post_modules/GTK/source/gdkimage.pre:1.9
Rev: src/post_modules/GTK/source/gdkpixmap.pre:1.10
Rev: src/post_modules/GTK/source/gdkrectangle.pre:1.7
Rev: src/post_modules/GTK/source/gdkregion.pre:1.8
Rev: src/post_modules/GTK/source/gdkwindow.pre:1.14
Rev: src/post_modules/GTK/source/gladexml.pre:1.10
Rev: src/post_modules/GTK/source/global.pre:1.17
Rev: src/post_modules/GTK/source/gnomeapp.pre:1.9
Rev: src/post_modules/GTK/source/gnomedialog.pre:1.6
Rev: src/post_modules/GTK/source/gnomemessagebox.pre:1.5
Rev: src/post_modules/GTK/source/gtkadjustment.pre:1.7
Rev: src/post_modules/GTK/source/gtkcalendar.pre:1.5
Rev: src/post_modules/GTK/source/gtkclist.pre:1.9
Rev: src/post_modules/GTK/source/gtkcombo.pre:1.5
Rev: src/post_modules/GTK/source/gtkctree.pre:1.7
Rev: src/post_modules/GTK/source/gtkdatabox.pre:1.3
Rev: src/post_modules/GTK/source/gtkobject.pre:1.6
Rev: src/post_modules/GTK/source/gtkpixmap.pre:1.7
Rev: src/post_modules/GTK/source/gtksocket.pre:1.8
Rev: src/post_modules/GTK/source/gtkwidget.pre:1.12
Rev: src/post_modules/GTK/source/support.c:1.20
Rev: src/preprocessor.h:1.36
Rev: src/program.c:1.286
Rev: src/signal_handler.c:1.186
Rev: src/smartlink.c:1.12
Rev: src/stralloc.c:1.112
Rev: src/svalue.h:1.72
Rev: src/threads.c:1.149
Rev: src/threads.h:1.108

2000-12-04

2000-12-04 19:39:46 by Martin Stjernholm <mast@lysator.liu.se>

Added custom_check_stack. Moved some constant strings from a couple of
macros to global variables to avoid duplicates in the binary.

Rev: src/interpret.c:1.177
Rev: src/interpret.h:1.70

2000-12-01

2000-12-01 08:10:41 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

renamed error (and error.h) to Pike_error

Rev: src/array.c:1.97
Rev: src/backend.c:1.61
Rev: src/bignum.c:1.19
Rev: src/block_alloc.h:1.26
Rev: src/builtin_functions.c:1.318
Rev: src/callback.c:1.21
Rev: src/constants.c:1.24
Rev: src/cpp.c:1.78
Rev: src/cyclic.h:1.5
Rev: src/docode.c:1.86
Rev: src/dynamic_buffer.c:1.13
Rev: src/dynamic_load.c:1.47
Rev: src/encode.c:1.78
Rev: src/error.c:1.65
Rev: src/fd_control.c:1.34
Rev: src/fdlib.c:1.47
Rev: src/fsort.c:1.15
Rev: src/gc.c:1.143
Rev: src/hashtable.c:1.8
Rev: src/interpret.c:1.176
Rev: src/interpret.h:1.69
Rev: src/interpret_functions.h:1.34
Rev: src/interpreter.h:1.52
Rev: src/las.c:1.226
Rev: src/lex.c:1.85
Rev: src/lexer.h:1.24
Rev: src/main.c:1.108
Rev: src/mapping.c:1.112
Rev: src/module.c:1.12
Rev: src/module_support.c:1.38
Rev: src/modules/CommonLog/clf.c:1.5
Rev: src/modules/Gdbm/gdbmmod.c:1.12
Rev: src/modules/Gettext/gettext.c:1.6
Rev: src/modules/Gmp/mpz_glue.c:1.83
Rev: src/modules/Gz/gz_test.c:1.4
Rev: src/modules/Gz/zlibmod.c:1.32
Rev: src/modules/HTTPLoop/accept_and_parse.c:1.21
Rev: src/modules/HTTPLoop/log.c:1.9
Rev: src/modules/HTTPLoop/requestobject.c:1.16
Rev: src/modules/Image/blit.c:1.49
Rev: src/modules/Image/colors.c:1.41
Rev: src/modules/Image/colortable.c:1.101
Rev: src/modules/Image/colortable.h:1.23
Rev: src/modules/Image/colortable_lookup.h:1.15
Rev: src/modules/Image/dct.c:1.17
Rev: src/modules/Image/encodings/_xpm.c:1.15
Rev: src/modules/Image/encodings/any.c:1.20
Rev: src/modules/Image/encodings/avs.c:1.12
Rev: src/modules/Image/encodings/bmp.c:1.30
Rev: src/modules/Image/encodings/dsi.c:1.3
Rev: src/modules/Image/encodings/gd.c:1.5
Rev: src/modules/Image/encodings/hrz.c:1.6
Rev: src/modules/Image/encodings/iff.c:1.9
Rev: src/modules/Image/encodings/ilbm.c:1.21
Rev: src/modules/Image/encodings/pcx.c:1.14
Rev: src/modules/Image/encodings/png.c:1.40
Rev: src/modules/Image/encodings/pnm.c:1.24
Rev: src/modules/Image/encodings/psd.c:1.26
Rev: src/modules/Image/encodings/pvr.c:1.12
Rev: src/modules/Image/encodings/ras.c:1.13
Rev: src/modules/Image/encodings/tga.c:1.25
Rev: src/modules/Image/encodings/tim.c:1.11
Rev: src/modules/Image/encodings/wbf.c:1.7
Rev: src/modules/Image/encodings/x.c:1.35
Rev: src/modules/Image/encodings/xbm.c:1.12
Rev: src/modules/Image/encodings/xcf.c:1.34
Rev: src/modules/Image/encodings/xwd.c:1.19
Rev: src/modules/Image/font.c:1.66
Rev: src/modules/Image/image.c:1.182
Rev: src/modules/Image/image.h:1.45
Rev: src/modules/Image/image_module.c:1.9
Rev: src/modules/Image/layers.c:1.58
Rev: src/modules/Image/match.h:1.11
Rev: src/modules/Image/matrix.c:1.30
Rev: src/modules/Image/operator.c:1.34
Rev: src/modules/Image/orient.c:1.18
Rev: src/modules/Image/pattern.c:1.23
Rev: src/modules/Image/phase.h:1.3
Rev: src/modules/Image/poly.c:1.11
Rev: src/modules/Image/polyfill.c:1.36
Rev: src/modules/Image/search.c:1.19
Rev: src/modules/Java/jvm.c:1.30
Rev: src/modules/MIME/mime.c:1.27
Rev: src/modules/Math/math_matrix.c:1.19
Rev: src/modules/Mird/mird_glue.c:1.10
Rev: src/modules/Msql/msqlmod.c:1.15
Rev: src/modules/Mysql/mysql.c:1.38
Rev: src/modules/Mysql/precompiled_mysql.h:1.10
Rev: src/modules/Mysql/result.c:1.17
Rev: src/modules/Odbc/odbc.c:1.23
Rev: src/modules/Odbc/odbc_result.c:1.24
Rev: src/modules/Oracle/oracle.c:1.51
Rev: src/modules/Parser/html.c:1.120
Rev: src/modules/Parser/parser.c:1.11
Rev: src/modules/Perl/perlmod.c:1.22
Rev: src/modules/Pipe/pipe.c:1.44
Rev: src/modules/Postgres/pgresult.c:1.15
Rev: src/modules/Postgres/postgres.c:1.20
Rev: src/modules/Regexp/glue.c:1.19
Rev: src/modules/Regexp/pike_regexp.c:1.20
Rev: src/modules/SANE/sane.c:1.8
Rev: src/modules/Ssleay/ssleay.c:1.13
Rev: src/modules/Yp/yp.c:1.20
Rev: src/modules/_Charset/charsetmod.c:1.25
Rev: src/modules/_Charset/iso2022.c:1.20
Rev: src/modules/_Crypto/arcfour.c:1.13
Rev: src/modules/_Crypto/cast.c:1.9
Rev: src/modules/_Crypto/cbc.c:1.18
Rev: src/modules/_Crypto/crypto.c:1.40
Rev: src/modules/_Crypto/des.c:1.18
Rev: src/modules/_Crypto/idea.c:1.16
Rev: src/modules/_Crypto/invert.c:1.11
Rev: src/modules/_Crypto/md2.c:1.10
Rev: src/modules/_Crypto/md5.c:1.15
Rev: src/modules/_Crypto/nt.c:1.7
Rev: src/modules/_Crypto/pipe.c:1.19
Rev: src/modules/_Crypto/rijndael.c:1.4
Rev: src/modules/_Crypto/rsa.c:1.24
Rev: src/modules/_Crypto/sha.c:1.18
Rev: src/modules/_Image_GIF/image_gif.c:1.2
Rev: src/modules/_Image_JPEG/image_jpeg.c:1.36
Rev: src/modules/_Image_TIFF/image_tiff.c:1.22
Rev: src/modules/_Image_TTF/image_ttf.c:1.37
Rev: src/modules/_Image_XFace/image_xface.c:1.14
Rev: src/modules/_Roxen/roxen.c:1.7
Rev: src/modules/_math/math.c:1.34
Rev: src/modules/call_out/call_out.c:1.40
Rev: src/modules/files/efuns.c:1.88
Rev: src/modules/files/file.c:1.204
Rev: src/modules/files/sendfile.c:1.50
Rev: src/modules/files/socket.c:1.52
Rev: src/modules/files/stat.c:1.15
Rev: src/modules/files/termios.c:1.10
Rev: src/modules/files/udp.c:1.18
Rev: src/modules/spider/discdate.c:1.8
Rev: src/modules/spider/spider.c:1.101
Rev: src/modules/spider/stardate.c:1.11
Rev: src/modules/spider/xml.c:1.29
Rev: src/modules/sprintf/sprintf.c:1.74
Rev: src/modules/sybase/sybase.c:1.5
Rev: src/modules/sybase/sybase.h:1.2
Rev: src/modules/system/nt.c:1.28
Rev: src/modules/system/syslog.c:1.10
Rev: src/modules/system/system.c:1.94
Rev: src/multiset.c:1.30
Rev: src/object.c:1.154
Rev: src/opcodes.c:1.95
Rev: src/operators.c:1.113
Rev: src/peep.c:1.42
Rev: src/pike_memory.c:1.93
Rev: src/pike_search.c:1.4
Rev: src/pike_types.c:1.143
Rev: src/port.c:1.34
Rev: src/post_modules/GL/auto.c.in:1.16
Rev: src/post_modules/GL/top.c:1.13
Rev: src/post_modules/GLUT/auto.c.in:1.3
Rev: src/post_modules/GLUT/top.c:1.4
Rev: src/post_modules/GTK/source/encode_truecolor.c:1.4
Rev: src/post_modules/GTK/source/support.c:1.19
Rev: src/preprocessor.h:1.35
Rev: src/program.c:1.283
Rev: src/queue.c:1.7
Rev: src/security.c:1.28
Rev: src/security.h:1.12
Rev: src/signal_handler.c:1.185
Rev: src/smartlink.c:1.11
Rev: src/stralloc.c:1.109
Rev: src/svalue.c:1.89
Rev: src/svalue.h:1.71
Rev: src/threads.c:1.147
Rev: src/threads.h:1.107

2000-12-01 01:15:04 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

exported more identifiers so that Java may work with dynamic loading on Win32 (maybe)

Rev: src/array.c:1.96
Rev: src/error.c:1.64
Rev: src/errors.h:1.14
Rev: src/gc.c:1.142
Rev: src/interpret.c:1.175
Rev: src/lex.c:1.84
Rev: src/modules/Java/configure.in:1.20
Rev: src/modules/Java/jvm.c:1.29
Rev: src/object.c:1.153
Rev: src/svalue.c:1.88
Rev: src/threads.c:1.146
Rev: src/threads.h:1.106

2000-11-20

2000-11-20 01:59:20 by Martin Stjernholm <mast@lysator.liu.se>

Had to tune up the C stack margin a bit.

Rev: src/interpret.c:1.174

2000-11-20 01:20:26 by Martin Stjernholm <mast@lysator.liu.se>

Reserve some stack room to give handle_error a fighting chance to report
out-of-stack errors without getting them itself.

Rev: src/backend.c:1.60
Rev: src/interpret.c:1.173
Rev: src/interpret.h:1.68
Rev: src/las.c:1.222
Rev: src/main.c:1.107
Rev: src/program.c:1.282
Rev: src/threads.c:1.145

2000-10-01

2000-10-01 08:55:04 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

allow access to parent objects from prog->exit (oracle module requires this)

Rev: src/interpret.c:1.143
Rev: src/object.c:1.109
Rev: src/object.h:1.41
Rev: src/program.c:1.228

2000-10-01 08:51:54 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

allow parent access from prog->exit()

Rev: src/interpret.c:1.172
Rev: src/object.c:1.150
Rev: src/object.h:1.55
Rev: src/program.c:1.274

2000-09-25

2000-09-25 23:41:33 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more debug

Rev: src/interpret.c:1.171
Rev: src/interpret_functions.h:1.32

2000-09-19

2000-09-19 15:21:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Backported infinite exit_on_error()/describe_svalue()/safe_apply_low() fix from Pike 7.1.
Should fix [bug 185].

Rev: src/interpret.c:1.142

2000-09-08

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

Fixed a few warnings.

Rev: src/array.c:1.86
Rev: src/docode.c:1.81
Rev: src/interpret.c:1.170
Rev: src/mapping.c:1.102
Rev: src/modules/Image/encodings/gif_lzw.c:1.9
Rev: src/modules/Odbc/odbc_result.c:1.23
Rev: src/modules/Regexp/pike_regexp.c:1.17
Rev: src/modules/_Image_JPEG/image_jpeg.c:1.35
Rev: src/modules/_Image_TTF/image_ttf.c:1.35
Rev: src/modules/_Image_XFace/image_xface.c:1.11
Rev: src/pike_memory.c:1.83
Rev: src/pike_types.c:1.138

2000-09-07

2000-09-07 11:35:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed a few warnings.

Rev: src/builtin_functions.c:1.311
Rev: src/interpret.c:1.169
Rev: src/mapping.c:1.100
Rev: src/modules/_Image_TIFF/image_tiff.c:1.21
Rev: src/pike_types.h:1.45

2000-08-28

2000-08-28 22:09:54 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

oops, dmalloc fix

Rev: src/interpret.c:1.141

2000-08-28 19:37:41 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

vtable bugfix backported

Rev: src/interpret.c:1.140
Rev: src/interpret.h:1.41
Rev: src/interpreter.h:1.37
Rev: src/object.c:1.108
Rev: src/program.c:1.226
Rev: src/testsuite.in:1.295

2000-08-24

2000-08-24 13:57:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed a few warnings.

Rev: src/interpret.c:1.168
Rev: src/port.c:1.29

2000-08-24 09:56:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Might now compile without debug again.

Rev: src/interpret.c:1.167

2000-08-24 04:04:42 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

jumbopatch, vtables and parent scopes are now working properly!

Rev: src/Makefile.in:1.207
Rev: src/backend.c:1.56
Rev: src/block_alloc.h:1.24
Rev: src/builtin_functions.c:1.300
Rev: src/compilation.h:1.20
Rev: src/docode.c:1.80
Rev: src/interpret.c:1.166
Rev: src/interpret.h:1.66
Rev: src/interpret_functions.h:1.31
Rev: src/las.c:1.192
Rev: src/main.c:1.100
Rev: src/object.c:1.145
Rev: src/program.c:1.265
Rev: src/program.h:1.105
Rev: src/testsuite.in:1.323
Rev: src/threads.c:1.139

2000-08-17

2000-08-17 19:10:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed a few warnings.

Rev: src/backend.c:1.55
Rev: src/compilation.h:1.19
Rev: src/dynamic_load.c:1.43
Rev: src/encode.c:1.68
Rev: src/gc.c:1.124
Rev: src/interpret.c:1.165
Rev: src/interpret.h:1.64
Rev: src/module_support.c:1.37
Rev: src/modules/Parser/parser.c:1.10
Rev: src/modules/call_out/call_out.c:1.39
Rev: src/modules/spider/xml.c:1.26
Rev: src/modules/sprintf/sprintf.c:1.73
Rev: src/opcodes.c:1.90
Rev: src/operators.c:1.100
Rev: src/pike_types.c:1.136
Rev: src/program.c:1.263

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

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

Fixed a few warnings.

Rev: src/interpret.c:1.163
Rev: src/modules/sprintf/sprintf.c:1.72

2000-08-10 08:42:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed a few warnings.

Rev: src/cpp.c:1.69
Rev: src/interpret.c:1.162
Rev: src/stralloc.h:1.51

2000-08-10 08:36:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed a few warnings.

Rev: src/gc.c:1.112
Rev: src/gc.h:1.60
Rev: src/interpret.c:1.161
Rev: src/interpret_functions.h:1.30
Rev: src/interpreter.h:1.50
Rev: src/modules/files/sendfile.c:1.41
Rev: src/modules/files/udp.c:1.14
Rev: src/modules/sprintf/sprintf.c:1.70

2000-08-08

2000-08-08 19:40:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed a few more warnings.

Rev: src/interpret.c:1.160

2000-08-02

2000-08-02 20:31:51 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more destruct_objects_to_destruct()

Rev: src/builtin_functions.c:1.294
Rev: src/interpret.c:1.159

2000-07-28

2000-07-28 17:16:56 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

JUMBOPATCH: dynamic loading now works on Win* !!!! (somewhat experimental :)

Rev: src/.cvsignore:1.24
Rev: src/Makefile.in:1.198
Rev: src/aclocal.m4:1.17
Rev: src/array.c:1.79
Rev: src/array.h:1.22
Rev: src/backend.c:1.53
Rev: src/backend.h:1.9
Rev: src/bignum.c:1.17
Rev: src/bignum.h:1.14
Rev: src/builtin_functions.c:1.293
Rev: src/builtin_functions.h:1.14
Rev: src/callback.c:1.20
Rev: src/configure.in:1.387
Rev: src/constants.c:1.22
Rev: src/dynamic_buffer.c:1.10
Rev: src/dynamic_load.c:1.41
Rev: src/error.c:1.56
Rev: src/error.h:1.46
Rev: src/fd_control.c:1.32
Rev: src/fdlib.c:1.37
Rev: src/fdlib.h:1.34
Rev: src/fsort.c:1.13
Rev: src/fsort_template.h:1.7
Rev: src/gc.c:1.110
Rev: src/gc.h:1.57
Rev: src/global.h:1.44
Rev: src/interpret.c:1.158
Rev: src/interpret.h:1.52
Rev: src/main.c:1.94
Rev: src/mapping.c:1.94
Rev: src/mapping.h:1.28
Rev: src/module_magic.h:1.1
Rev: src/module_support.c:1.34
Rev: src/module_support.h:1.7
Rev: src/multiset.c:1.26
Rev: src/object.c:1.137
Rev: src/object.h:1.50
Rev: src/opcodes.c:1.78
Rev: src/operators.c:1.93
Rev: src/operators.h:1.8
Rev: src/pike_macros.h:1.17
Rev: src/pike_memory.c:1.71
Rev: src/pike_memory.h:1.14
Rev: src/pike_types.c:1.132
Rev: src/port.c:1.28
Rev: src/precompile.sh.in:1.2
Rev: src/program.c:1.252
Rev: src/program.h:1.97
Rev: src/signal_handler.c:1.173
Rev: src/stralloc.c:1.85
Rev: src/stralloc.h:1.42
Rev: src/stuff.c:1.11
Rev: src/svalue.c:1.85
Rev: src/svalue.h:1.62
Rev: src/testsuite.in:1.316
Rev: src/threads.c:1.133
Rev: src/threads.h:1.99

2000-07-07

2000-07-07 01:28:57 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

jumbopatch!

Rev: src/array.c:1.76
Rev: src/docode.c:1.75
Rev: src/encode.c:1.61
Rev: src/error.c:1.52
Rev: src/interpret.c:1.157
Rev: src/interpret.h:1.49

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

2000-06-20 23:31:25 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix for -d

Rev: src/interpret.c:1.155
Rev: src/interpret_functions.h:1.24

2000-06-09

2000-06-09 22:45:08 by Martin Stjernholm <mast@lysator.liu.se>

Added a gc debug check.

Rev: src/interpret.c:1.154

2000-05-09

2000-05-09 20:36:37 by Martin Stjernholm <mast@lysator.liu.se>

Fixed missing line feed in backlog dump.

Rev: src/interpret.c:1.153

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

2000-05-03 09:03:16 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more debug

Rev: src/interpret.c:1.151
Rev: src/interpreter.h:1.46

2000-05-01

2000-05-01 10:28:27 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more debug..

Rev: src/interpret.c:1.150
Rev: src/interpret_functions.h:1.23

2000-04-27

2000-04-27 02:12:30 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

better backtraces..

Rev: src/interpret.c:1.149

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

2000-04-21 23:07:10 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

Pike_in_gc renumbered to PASS * 100 + subpass

Rev: src/gc.c:1.77
Rev: src/interpret.c:1.147
Rev: src/interpreter.h:1.45
Rev: src/object.c:1.118
Rev: src/threads.h:1.88

2000-04-21 20:08:08 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more debug..

Rev: src/interpret.c:1.146
Rev: src/interpreter.h:1.44

2000-04-21 00:29:48 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more opcodes formalized..

Rev: src/interpret.c:1.145
Rev: src/interpret_functions.h:1.15
Rev: src/interpreter.h:1.43
Rev: src/lex.c:1.77
Rev: src/peep.c:1.31

2000-04-19

2000-04-19 16:14:37 by Martin Stjernholm <mast@lysator.liu.se>

Better debug checks on the interpreter lock.

Rev: src/interpret.c:1.144
Rev: src/interpreter.h:1.41
Rev: src/modules/HTTPLoop/accept_and_parse.c:1.12
Rev: src/modules/HTTPLoop/cache.c:1.9
Rev: src/modules/Java/jvm.c:1.15
Rev: src/modules/files/file.c:1.174
Rev: src/modules/files/sendfile.c:1.38
Rev: src/program.c:1.229
Rev: src/signal_handler.c:1.169
Rev: src/threads.c:1.122
Rev: src/threads.h:1.86

2000-04-19 13:59:01 by Martin Stjernholm <mast@lysator.liu.se>

Debug thread check: Check the actual interpreter lock too when possible.

Rev: src/interpret.c:1.143

2000-04-17

2000-04-17 21:06:24 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more gc() paranoia

Rev: src/block_alloc.h:1.19
Rev: src/error.c:1.49
Rev: src/gc.c:1.69
Rev: src/gc.h:1.32
Rev: src/interpret.c:1.142
Rev: src/object.c:1.112
Rev: src/pike_memory.c:1.66
Rev: src/svalue.c:1.69

2000-04-17 17:52:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed leak of pike_frames in an obscure case.

Rev: src/interpret.c:1.141

2000-04-12

2000-04-12 18:40:12 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more debug in gc()

Rev: src/array.c:1.64
Rev: src/error.c:1.45
Rev: src/gc.c:1.54
Rev: src/gc.h:1.25
Rev: src/interpret.c:1.140
Rev: src/mapping.c:1.72
Rev: src/multiset.c:1.18
Rev: src/object.c:1.101
Rev: src/pike_memory.c:1.64
Rev: src/svalue.c:1.67

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

2000-04-04 00:26:09 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix

Rev: src/interpret.c:1.138

2000-03-24

2000-03-24 01:24:52 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more dmalloc...

Rev: src/block_alloc.h:1.18
Rev: src/builtin_functions.c:1.246
Rev: src/errors.h:1.9
Rev: src/interpret.c:1.137
Rev: src/interpret.h:1.38
Rev: src/interpreter.h:1.36
Rev: src/object.c:1.95
Rev: src/operators.c:1.87
Rev: src/pike_memory.c:1.59
Rev: src/program.c:1.214
Rev: src/security.c:1.25
Rev: src/signal_handler.c:1.168
Rev: src/threads.c:1.113
Rev: src/threads.h:1.75

2000-02-15

2000-02-15 02:39:01 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo.

Rev: src/interpret.c:1.136

2000-01-22

2000-01-22 22:13:08 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Trampolines now look more like functions.

Rev: src/interpret.c:1.135
Rev: src/interpreter.h:1.30

2000-01-07

2000-01-07 04:33:55 by Martin Stjernholm <mast@lysator.liu.se>

Removed silly frame from the backtrace generated by "Calling undefined
function."

Rev: src/interpret.c:1.134

1999-12-13

1999-12-13 21:48:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now includes pike_types.h.

Rev: src/interpret.c:1.133

1999-12-05

1999-12-05 16:35:31 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

more info on stack overflow

Rev: src/interpret.c:1.132

1999-10-24

1999-10-24 05:56:37 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

fixed increment and decrement to work properly with AUTO_BIGNUM

Rev: src/interpret.c:1.131
Rev: src/interpreter.h:1.16
Rev: src/object.c:1.86
Rev: src/peep.c:1.26
Rev: src/program.c:1.165
Rev: src/program.h:1.62
Rev: src/svalue.c:1.50

1999-10-23

1999-10-23 00:26:56 by Fredrik Noring <noring@nocrew.org>

Trying to fix optimised arithmetics inlined as bytecode in the interpreter.

Rev: src/interpret.c:1.130
Rev: src/interpreter.h:1.14

1999-10-19

1999-10-19 15:33:20 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

fixed a memory leak

Rev: src/interpret.c:1.129

1999-09-25

1999-09-25 20:14:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed program_constant related bug.

Rev: src/interpret.c:1.128

1999-09-06

1999-09-06 10:47:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some minor changes.

Rev: src/interpret.c:1.127

1999-06-03

1999-06-03 01:39:39 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix + zero_type update

Rev: src/interpret.c:1.126
Rev: src/las.c:1.81
Rev: src/pike_types.c:1.56
Rev: src/pike_types.h:1.20
Rev: src/svalue.c:1.42
Rev: src/svalue.h:1.27

1999-05-13

1999-05-13 07:32:25 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix

Rev: src/interpret.c:1.113

1999-05-13 07:24:51 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix

Rev: src/interpret.c:1.125
Rev: src/modules/system/nt.c:1.10

1999-05-12

1999-05-12 05:26:55 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix for `->

Rev: src/interpret.c:1.112

1999-05-08

1999-05-08 16:49:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug in sanity check.

Rev: src/interpret.c:1.124
Rev: src/threads.c:1.95

1999-05-08 00:37:38 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more debug

Rev: src/interpret.c:1.123
Rev: src/interpreter.h:1.6

1999-05-02

1999-05-02 08:13:05 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more debug and fixed a memory leak in interpret.c

Rev: src/backend.c:1.41
Rev: src/backend.h:1.7
Rev: src/block_alloc.h:1.11
Rev: src/block_alloc_h.h:1.4
Rev: src/builtin_functions.c:1.168
Rev: src/callback.c:1.17
Rev: src/callback.h:1.8
Rev: src/configure.in:1.281
Rev: src/constants.c:1.18
Rev: src/dmalloc.h:1.11
Rev: src/error.c:1.35
Rev: src/error.h:1.36
Rev: src/gc.c:1.42
Rev: src/gc.h:1.22
Rev: src/interpret.c:1.122
Rev: src/interpret.h:1.31
Rev: src/interpreter.h:1.5
Rev: src/modules/call_out/call_out.c:1.27
Rev: src/modules/files/file.c:1.152
Rev: src/modules/system/system.c:1.70
Rev: src/pike_memory.c:1.37
Rev: src/program.c:1.123
Rev: src/signal_handler.c:1.129
Rev: src/stralloc.c:1.59
Rev: src/threads.c:1.93

1999-04-17

1999-04-17 13:48:47 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo in error message.

Rev: src/interpret.c:1.121

1999-04-15

1999-04-15 04:08:39 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more debug

Rev: src/constants.c:1.17
Rev: src/constants.h:1.9
Rev: src/docode.c:1.46
Rev: src/dynamic_load.c:1.35
Rev: src/interpret.c:1.120
Rev: src/modules/Image/encodings/_xpm.c:1.5
Rev: src/modules/Image/encodings/pcx.c:1.5
Rev: src/modules/Image/encodings/tga.c:1.5
Rev: src/modules/Image/encodings/xbm.c:1.3
Rev: src/modules/Image/encodings/xcf.c:1.7
Rev: src/opcodes.c:1.37

1999-04-08

1999-04-08 23:54:29 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

coredump fix (I hope)

Rev: src/constants.c:1.16
Rev: src/interpret.c:1.119
Rev: src/main.c:1.69

1999-03-19

1999-03-19 11:43:14 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

now uses object exceptions in some cases

Rev: src/interpret.c:1.118

1999-03-17

1999-03-17 21:51:32 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more debug

Rev: src/interpret.c:1.117
Rev: src/interpreter.h:1.3

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-02-28

1999-02-28 17:07:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some minor changes.

Rev: src/builtin_functions.c:1.153
Rev: src/interpret.c:1.115
Rev: src/pike_types.c:1.53

1999-02-01

1999-02-01 06:13:16 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

approximately 20% speedup when running PIKE_DEBUG but not -d

Rev: src/interpret.c:1.114
Rev: src/interpreter.h:1.1
Rev: src/las.c:1.74
Rev: src/threads.h: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

1999-01-21

1999-01-21 09:15:55 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

security system v1.0E-100 checked in... (lots of work left to do)

Rev: src/array.c:1.43
Rev: src/array.h:1.15
Rev: src/builtin_functions.c:1.145
Rev: src/error.h:1.26
Rev: src/interpret.c:1.112
Rev: src/interpret.h:1.25
Rev: src/main.c:1.61
Rev: src/mapping.c:1.38
Rev: src/mapping.h:1.13
Rev: src/modules/files/file.c:1.133
Rev: src/modules/system/system.c:1.61
Rev: src/multiset.c:1.13
Rev: src/multiset.h:1.8
Rev: src/object.c:1.54
Rev: src/object.h:1.20
Rev: src/opcodes.c:1.35
Rev: src/otable.h:1.3(DEAD)
Rev: src/program.c:1.106
Rev: src/program.h:1.47
Rev: src/security.c:1.1
Rev: src/security.h:1.1
Rev: src/svalue.h:1.20
Rev: src/testsuite.in:1.139
Rev: src/threads.c:1.86

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

1998-11-20 19:05:46 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

I will get profiling to work, even if it is the last thing I do!

Rev: src/interpret.c:1.110
Rev: src/threads.h:1.58

1998-11-20 18:57:42 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

I will get profiling to work, even if it is the last thing I do!

Rev: src/interpret.c:1.109

1998-11-20 18:38:46 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more debug

Rev: src/interpret.c:1.108
Rev: src/threads.h:1.57

1998-11-20 08:38:12 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more debug

Rev: src/interpret.c:1.107

1998-11-20 08:35:09 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more debug

Rev: src/interpret.c:1.106

1998-11-20 08:11:41 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more debug

Rev: src/interpret.c:1.105

1998-11-20 08:07:05 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more debug

Rev: src/interpret.c:1.104

1998-11-20 08:04:09 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more debug

Rev: src/interpret.c:1.103

1998-11-20 07:39:18 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix (I hope)

Rev: src/interpret.c:1.102

1998-11-20 06:46:58 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix (I hope)

Rev: src/interpret.c:1.101
Rev: src/threads.h:1.55

1998-11-20 01:57:24 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

profiling should now work with threads

Rev: src/interpret.c:1.100
Rev: src/interpret.h:1.23
Rev: src/threads.h:1.54

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

1998-11-13 01:28:45 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

fixed profiling

Rev: src/builtin_functions.c:1.138
Rev: src/interpret.c:1.98
Rev: src/program.c:1.104
Rev: src/program.h:1.45

1998-11-09

1998-11-09 07:23:18 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

fixed a bug in parent locating

Rev: src/interpret.c:1.97
Rev: src/program.c:1.103
Rev: src/testsuite.in:1.133

1998-10-16

1998-10-16 15:29:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some improved error messages.

Rev: src/interpret.c:1.96

1998-10-16 02:44:36 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix for F_BRANCH_AND_POP_IF_NON_ZERO

Rev: src/interpret.c:1.95

1998-08-10

1998-08-10 23:33:31 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

stack checks and -ss<thread stack size> implemented

Rev: src/configure.in:1.230
Rev: src/interpret.c:1.94
Rev: src/interpret.h:1.22
Rev: src/main.c:1.57
Rev: src/testsuite.in:1.120
Rev: src/threads.c:1.80
Rev: src/threads.h:1.48

1998-07-28

1998-07-28 23:02:43 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix for catch { return foo(); }

Rev: src/interpret.c:1.93
Rev: src/testsuite.in:1.118

1998-07-17

1998-07-17 19:53:16 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more debug

Rev: src/interpret.c:1.92

1998-07-16

1998-07-16 19:25:43 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

will hopefully fix some threads bugs

Rev: src/interpret.c:1.91

1998-06-19

1998-06-19 00:39:49 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

typo

Rev: src/interpret.c:1.90

1998-06-18

1998-06-18 23:53:12 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

oops

Rev: src/interpret.c:1.89

1998-06-18 23:18:44 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix

Rev: src/interpret.c:1.88

1998-06-06

1998-06-06 03:25:37 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

fix for APPLY_AND_RETURN inside catch()

Rev: src/interpret.c:1.87
Rev: src/interpret.h:1.21

1998-06-01

1998-06-01 20:49:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Minor error message change.

Rev: src/interpret.c:1.86

1998-05-25

1998-05-25 10:38:47 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

made it possible to set index in strings

Rev: lib/modules/Yabu.pmod/test.pike:1.3
Rev: src/builtin_functions.c:1.111
Rev: src/docode.c:1.38
Rev: src/docode.h:1.7
Rev: src/interpret.c:1.85
Rev: src/main.c:1.53
Rev: src/module_support.c:1.12
Rev: src/object.c:1.52
Rev: src/operators.c:1.33
Rev: src/operators.h:1.5
Rev: src/stralloc.c:1.36
Rev: src/stralloc.h:1.16
Rev: src/testsuite.in:1.114

1998-05-24

1998-05-24 08:44:30 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

typo fixed

Rev: src/interpret.c:1.84

1998-05-24 01:19:50 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

possible bugfix in array lvalues

Rev: src/interpret.c:1.83

1998-05-24 00:49:47 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

possible bugfix in array lvalues

Rev: src/interpret.c:1.82

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

1998-04-20 18:43:08 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Minor change.

Rev: src/interpret.c:1.80

1998-04-17

1998-04-17 05:08:02 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

ERROR -> PIKE_ERROR

Rev: src/array.c:1.32
Rev: src/array.h:1.13
Rev: src/builtin_functions.c:1.100
Rev: src/error.h:1.18
Rev: src/interpret.c:1.79
Rev: src/operators.c:1.32

1998-04-16

1998-04-16 21:39:45 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

add_ref() added

Rev: src/interpret.c:1.78
Rev: src/modules/files/file.c:1.89
Rev: src/modules/files/socket.c:1.34
Rev: src/object.c:1.46
Rev: src/program.c:1.83
Rev: src/svalue.h:1.16

1998-04-16 01:19:37 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

sscanf changed

Rev: src/interpret.c:1.77

1998-04-10

1998-04-10 22:24:22 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

Stdio.FILE x; now means object that x is an object that inherits Stdio.FILE.

Rev: src/ChangeLog:1.145
Rev: src/interpret.c:1.76
Rev: src/language.yacc:1.72
Rev: src/lex.c:1.50
Rev: src/pike_memory.c:1.20
Rev: src/pike_types.c:1.38
Rev: src/program.c:1.76
Rev: src/program.h:1.39
Rev: src/testsuite.in:1.88

1998-04-10 18:06:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Changed some calls of error() to calls of ERROR().

Rev: src/interpret.c:1.75

1998-04-06

1998-04-06 04:17:25 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more debug added + STRICT_ARROW* removed on popular demand

Rev: src/interpret.c:1.74

1998-04-01

1998-04-01 00:47:49 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

optimized, improved and bugfixed

Rev: bin/mkpeep.pike:1.7
Rev: src/cpp.c:1.22
Rev: src/interpret.c:1.73
Rev: src/language.yacc:1.68
Rev: src/lex.c:1.47
Rev: src/peep.c:1.21
Rev: src/peep.in:1.14

1998-03-31

1998-03-31 21:52:23 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

optimized

Rev: src/docode.c:1.34
Rev: src/interpret.c:1.72
Rev: src/language.yacc:1.67
Rev: src/lex.c:1.46
Rev: src/lex.h:1.11
Rev: src/main.c:1.44
Rev: src/main.h:1.8
Rev: src/peep.c:1.20
Rev: src/peep.in:1.13

1998-03-26

1998-03-26 05:37:50 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfixes

Rev: bin/export.pike:1.17
Rev: src/fd_control.c:1.15
Rev: src/global.h:1.19
Rev: src/interpret.c:1.71

1998-03-18

1998-03-18 20:22:32 by Per Hedbor <ph@opera.com>

Added support for profiling, and fixed typo in threads.c

Rev: src/builtin_functions.c:1.84
Rev: src/interpret.c:1.70
Rev: src/program.c:1.66
Rev: src/program.h:1.34
Rev: src/threads.c:1.60

1998-03-05

1998-03-05 13:23:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed minor bug.

Rev: src/interpret.c:1.58

1998-03-05 13:19:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some new error-messages.

Rev: src/interpret.c:1.57

1998-02-27

1998-02-27 08:41:45 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

lots of changes

Rev: src/acconfig.h:1.16
Rev: src/array.c:1.30
Rev: src/array.h:1.11
Rev: src/builtin_functions.c:1.74
Rev: src/compilation.h:1.7
Rev: src/configure.in:1.160
Rev: src/dynamic_load.c:1.24
Rev: src/interpret.c:1.69
Rev: src/interpret.h:1.19
Rev: src/language.yacc:1.61
Rev: src/las.c:1.53
Rev: src/main.c:1.42
Rev: src/modules/Makefile.in:1.15
Rev: src/modules/dynamic_module_makefile.in:1.31
Rev: src/modules/spider/dumudp.c:1.34
Rev: src/modules/static_module_makefile.in:1.25
Rev: src/modules/system/system.c:1.42
Rev: src/program.c:1.64
Rev: src/program.h:1.33

1998-02-03

1998-02-03 23:12:26 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix in trace

Rev: src/interpret.c:1.68

1998-02-03 05:29:29 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

core-dumping bug fixed + more debug added

Rev: src/array.c:1.27
Rev: src/interpret.c:1.67
Rev: src/main.c:1.40
Rev: src/main.h:1.6
Rev: src/object.c:1.37
Rev: src/signal_handler.c:1.29
Rev: src/signal_handler.h:1.5
Rev: src/svalue.c:1.19

1998-02-01

1998-02-01 04:01:36 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

multi-lvalues implemented...

Rev: src/array.c:1.26
Rev: src/array.h:1.8
Rev: src/docode.c:1.30
Rev: src/interpret.c:1.66
Rev: src/language.yacc:1.59
Rev: src/las.c:1.50
Rev: src/lex.c:1.43
Rev: src/svalue.h:1.11

1998-02-01 02:08:25 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

Many patches for NT...

Rev: NT/tools/cp:1.3
Rev: NT/tools/install:1.3
Rev: NT/tools/lib:1.12
Rev: NT/tools/mkdir:1.3
Rev: NT/tools/rntcc:1.10
Rev: NT/tools/sprsh:1.2
Rev: NT/tools/sprshd:1.6
Rev: src/builtin_functions.c:1.66
Rev: src/error.c:1.12
Rev: src/error.h:1.12
Rev: src/fdlib.c:1.11
Rev: src/fdlib.h:1.8
Rev: src/interpret.c:1.65
Rev: src/modules/files/file.c:1.73
Rev: src/modules/files/socket.c:1.28
Rev: src/pike_memory.c:1.12
Rev: src/program.h:1.31
Rev: src/signal_handler.c:1.28

1998-01-30

1998-01-30 20:04:32 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

tailrecurse-fix

Rev: src/docode.c:1.29
Rev: src/interpret.c:1.64
Rev: src/peep.in:1.10

1998-01-29

1998-01-29 06:02:30 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix in lambda() + new allocate()

Rev: bin/hilfe:1.13
Rev: src/builtin_functions.c:1.63
Rev: src/interpret.c:1.63
Rev: src/language.yacc:1.57
Rev: src/lex.c:1.42
Rev: src/testsuite.in:1.69

1998-01-26

1998-01-26 20:01:58 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

many minor memory leaks fixed

Rev: NT/.cvsignore:1.3
Rev: src/array.c:1.23
Rev: src/dmalloc.h:1.2
Rev: src/dynamic_buffer.c:1.7
Rev: src/dynamic_buffer.h:1.5
Rev: src/dynamic_load.c:1.23
Rev: src/error.h:1.10
Rev: src/interpret.c:1.62
Rev: src/interpret.h:1.17
Rev: src/language.yacc:1.55
Rev: src/las.c:1.45
Rev: src/las.h:1.12
Rev: src/lex.c:1.41
Rev: src/main.c:1.37
Rev: src/main.h:1.5
Rev: src/modules/Gmp/mpz_glue.c:1.25
Rev: src/modules/Image/font.c:1.27
Rev: src/object.c:1.34
Rev: src/object.h:1.14
Rev: src/operators.c:1.23
Rev: src/pike_memory.c:1.5
Rev: src/pike_types.c:1.30
Rev: src/pike_types.h:1.8
Rev: src/program.c:1.55
Rev: src/program.h:1.28
Rev: src/stralloc.c:1.25
Rev: src/stralloc.h:1.13
Rev: src/svalue.h:1.10
Rev: src/threads.c:1.54

1998-01-25

1998-01-25 08:28:45 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

jumbopatch! (DEBUG_MALLOC + parent feature fix)

Rev: src/ChangeLog:1.130
Rev: src/acconfig.h:1.15
Rev: src/array.c:1.22
Rev: src/array.h:1.6
Rev: src/builtin_functions.c:1.62
Rev: src/builtin_functions.h:1.6
Rev: src/cpp.c:1.14
Rev: src/dmalloc.h:1.1
Rev: src/docode.c:1.25
Rev: src/dynamic_buffer.c:1.6
Rev: src/dynamic_buffer.h:1.4
Rev: src/error.c:1.10
Rev: src/error.h:1.9
Rev: src/fdlib.c:1.9
Rev: src/gc.c:1.27
Rev: src/global.h:1.13
Rev: src/interpret.c:1.61
Rev: src/language.yacc:1.54
Rev: src/las.c:1.43
Rev: src/las.h:1.11
Rev: src/lex.c:1.40
Rev: src/lex.h:1.9
Rev: src/main.c:1.35
Rev: src/main.h:1.4
Rev: src/mapping.c:1.27
Rev: src/mapping.h:1.7
Rev: src/module.c:1.7
Rev: src/modules/Image/colortable.c:1.36
Rev: src/modules/Image/encodings/gif.c:1.30
Rev: src/modules/Image/encodings/png.c:1.2
Rev: src/modules/Image/encodings/pnm.c:1.12
Rev: src/modules/Image/encodings/x.c:1.5
Rev: src/modules/Yp/yp.c:1.10
Rev: src/modules/files/efuns.c:1.44
Rev: src/modules/files/file.c:1.69
Rev: src/modules/files/socket.c:1.25
Rev: src/modules/files/socktest.pike:1.7
Rev: src/modules/spider/accesseddb.c:1.13
Rev: src/modules/spider/dumudp.c:1.32
Rev: src/modules/spider/spider.c:1.51
Rev: src/modules/system/system.c:1.39
Rev: src/multiset.c:1.9
Rev: src/object.c:1.33
Rev: src/peep.c:1.17
Rev: src/pike_memory.c:1.4
Rev: src/pike_memory.h:1.2
Rev: src/pike_types.c:1.29
Rev: src/pike_types.h:1.7
Rev: src/program.c:1.54
Rev: src/program.h:1.27
Rev: src/stralloc.c:1.24
Rev: src/stralloc.h:1.12
Rev: src/testsuite.in:1.68
Rev: src/threads.c:1.53

1998-01-24

1998-01-24 18:36:44 by Per Hedbor <ph@opera.com>

small optimization (in pop_n_elems for n == 0)...

Rev: src/interpret.c:1.60

1998-01-23

1998-01-23 01:20:05 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

tailrecurse fixed

Rev: src/interpret.c:1.59

1998-01-14

1998-01-14 07:53:52 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

__INIT now handled more smoothly

Rev: src/interpret.c:1.58
Rev: src/program.c:1.49

1998-01-13

1998-01-13 23:01:47 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

Compiler update to use two pass

Rev: src/acconfig.h:1.14
Rev: src/builtin_functions.c:1.59
Rev: src/builtin_functions.h:1.5
Rev: src/compilation.h:1.4
Rev: src/configure.in:1.149
Rev: src/cpp.c:1.3
Rev: src/docode.c:1.24
Rev: src/docode.h:1.4
Rev: src/gc.c:1.24
Rev: src/interpret.c:1.57
Rev: src/interpret.h:1.16
Rev: src/language.yacc:1.51
Rev: src/las.c:1.40
Rev: src/las.h:1.9
Rev: src/lex.c:1.37
Rev: src/lex.h:1.7
Rev: src/main.c:1.32
Rev: src/modules/Image/blit.c:1.26
Rev: src/modules/Image/colortable.c:1.33
Rev: src/modules/Image/dct.c:1.11
Rev: src/modules/Image/image.c:1.73
Rev: src/modules/Image/matrix.c:1.13
Rev: src/modules/Image/operator.c:1.11
Rev: src/modules/Image/pattern.c:1.11
Rev: src/modules/Image/pnm.c:1.9
Rev: src/modules/Image/polyfill.c:1.18
Rev: src/modules/Image/togif.c:1.29
Rev: src/modules/Image/x.c:1.17
Rev: src/modules/Pipe/pipe.c:1.15
Rev: src/modules/Regexp/glue.c:1.9
Rev: src/modules/_Crypto/cbc.c:1.10
Rev: src/modules/_Crypto/crypto.c:1.24
Rev: src/modules/_Crypto/des.c:1.11
Rev: src/modules/_Crypto/pipe.c:1.11
Rev: src/modules/_Crypto/sha.c:1.9
Rev: src/modules/files/socktest.pike:1.6
Rev: src/modules/system/system.c:1.37
Rev: src/object.c:1.31
Rev: src/object.h:1.13
Rev: src/opcodes.c:1.10
Rev: src/operators.c:1.22
Rev: src/peep.c:1.16
Rev: src/peep.in:1.9
Rev: src/pike_types.c:1.27
Rev: src/pike_types.h:1.6
Rev: src/program.c:1.48
Rev: src/program.h:1.24
Rev: src/program_areas.h:1.2
Rev: src/stralloc.c:1.21
Rev: src/stralloc.h:1.10
Rev: src/svalue.c:1.18
Rev: src/testsuite.in:1.64
Rev: src/threads.c:1.51
Rev: src/threads.h:1.26

1997-12-22

1997-12-22 17:35:23 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

Now allows trace without #define DEBUG

Rev: src/interpret.c:1.56

1997-11-08

1997-11-08 01:35:41 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more debug added

Rev: src/array.c:1.21
Rev: src/builtin_functions.c:1.56
Rev: src/gc.c:1.22
Rev: src/gc.h:1.13
Rev: src/interpret.c:1.55
Rev: src/lex.c:1.30
Rev: src/main.c:1.27
Rev: src/mapping.c:1.24
Rev: src/modules/files/file.c:1.61
Rev: src/multiset.c:1.8
Rev: src/object.c:1.29
Rev: src/program.c:1.46
Rev: src/stralloc.c:1.18
Rev: src/svalue.c:1.17
Rev: src/threads.c:1.46

1997-11-01

1997-11-01 21:57:49 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now closes the /dev/zero fd properly on exec().

Rev: src/interpret.c:1.54

1997-10-27

1997-10-27 09:59:25 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

minor optimization

Rev: src/builtin_functions.c:1.50
Rev: src/interpret.c:1.53
Rev: src/language.yacc:1.50
Rev: src/lex.c:1.29
Rev: src/main.c:1.24
Rev: src/main.h:1.3
Rev: src/module.c:1.6
Rev: src/peep.in:1.8
Rev: src/todo:1.3

1997-10-25

1997-10-25 17:33:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Commented out some unreachable code.

Rev: src/interpret.c:1.52

1997-10-14

1997-10-14 05:35:12 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix

Rev: src/interpret.c:1.51

1997-10-14 03:10:10 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

minor bug in apply_low fixed

Rev: src/interpret.c:1.50

1997-10-11

1997-10-11 06:49:20 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

right-side operator overloading implemented

Rev: src/array.c:1.18
Rev: src/interpret.c:1.49
Rev: src/lex.c:1.28
Rev: src/modules/Gmp/mpz_glue.c:1.23
Rev: src/modules/Gmp/testsuite.in:1.7
Rev: src/operators.c:1.20
Rev: src/program.c:1.43
Rev: src/program.h:1.21

1997-10-10

1997-10-10 20:22:02 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

i++ now works as i+=1 (even on strings)

Rev: src/interpret.c:1.48
Rev: src/testsuite.in:1.59

1997-09-17

1997-09-17 10:33:14 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

threads optimized (hopefully)

Rev: src/interpret.c:1.47
Rev: src/interpret.h:1.13
Rev: src/threads.c:1.40

1997-09-09

1997-09-09 03:36:13 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

foo->bar now finds the right function!

Rev: src/builtin_functions.c:1.43
Rev: src/docode.c:1.21
Rev: src/interpret.c:1.46
Rev: src/las.c:1.37
Rev: src/object.c:1.22
Rev: src/program.c:1.39
Rev: src/program.h:1.19
Rev: src/testsuite.in:1.51

1997-08-30

1997-08-30 18:36:28 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed prototypes almost everywhere.

Rev: src/acconfig.h:1.9
Rev: src/array.c:1.12
Rev: src/array.h:1.4
Rev: src/backend.c:1.15
Rev: src/backend.h:1.3
Rev: src/builtin_functions.c:1.41
Rev: src/builtin_functions.h:1.4
Rev: src/callback.c:1.9
Rev: src/callback.h:1.4
Rev: src/constants.c:1.12
Rev: src/constants.h:1.5
Rev: src/docode.c:1.20
Rev: src/docode.h:1.3
Rev: src/dynamic_load.c:1.19
Rev: src/dynamic_load.h:1.2
Rev: src/error.c:1.8
Rev: src/error.h:1.6
Rev: src/gc.c:1.12
Rev: src/gc.h:1.10
Rev: src/hashtable.c:1.3
Rev: src/hashtable.h:1.4
Rev: src/interpret.c:1.45
Rev: src/interpret.h:1.12
Rev: src/language.yacc:1.46
Rev: src/las.c:1.36
Rev: src/las.h:1.8
Rev: src/lex.c:1.26
Rev: src/lex.h:1.5
Rev: src/main.c:1.23
Rev: src/mapping.c:1.21
Rev: src/mapping.h:1.4
Rev: src/modules/Gdbm/gdbmmod.c:1.4
Rev: src/modules/Gmp/mpz_glue.c:1.20
Rev: src/modules/Image/image.c:1.36
Rev: src/modules/Image/polyfill.c:1.5
Rev: src/modules/Mysql/mysql.c:1.6
Rev: src/modules/Pipe/pipe.c:1.11
Rev: src/modules/Regexp/glue.c:1.7
Rev: src/modules/Regexp/pike_regexp.c:1.5
Rev: src/modules/Ssleay/ssleay.c:1.7
Rev: src/modules/Yp/yp.c:1.8
Rev: src/modules/_Crypto/lib/desQuick.c:1.3
Rev: src/modules/call_out/call_out.c:1.13
Rev: src/modules/files/efuns.c:1.33
Rev: src/modules/files/file.c:1.51
Rev: src/modules/files/file.h:1.5
Rev: src/modules/files/socket.c:1.14
Rev: src/modules/math/math.c:1.5
Rev: src/modules/spider/accesseddb.c:1.10
Rev: src/modules/spider/dumudp.c:1.14
Rev: src/modules/spider/spider.c:1.39
Rev: src/modules/spider/streamed_parser.c:1.7
Rev: src/modules/spider/streamed_parser.h:1.2
Rev: src/multiset.c:1.7
Rev: src/multiset.h:1.3
Rev: src/object.c:1.21
Rev: src/object.h:1.11
Rev: src/opcodes.c:1.8
Rev: src/opcodes.h:1.3
Rev: src/operators.c:1.16
Rev: src/operators.h:1.3
Rev: src/peep.c:1.15
Rev: src/peep.h:1.3
Rev: src/pike_types.c:1.25
Rev: src/pike_types.h:1.5
Rev: src/program.c:1.37
Rev: src/program.h:1.18
Rev: src/rusage.c:1.8
Rev: src/rusage.h:1.2
Rev: src/signal_handler.c:1.14
Rev: src/signal_handler.h:1.3
Rev: src/stralloc.c:1.17
Rev: src/stralloc.h:1.9
Rev: src/svalue.c:1.14
Rev: src/threads.c:1.24
Rev: src/threads.h:1.12

1997-08-03

1997-08-03 09:55:11 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more debug and better error messages

Rev: src/error.c:1.7
Rev: src/interpret.c:1.44
Rev: src/language.yacc:1.44
Rev: src/las.c:1.35
Rev: src/program.c:1.36

1997-07-19

1997-07-19 20:25:31 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

garbage collector improved

Rev: src/gc.c:1.11
Rev: src/gc.h:1.9
Rev: src/interpret.c:1.43
Rev: src/modules/files/file.c:1.49
Rev: src/modules/files/socket.c:1.13
Rev: src/modules/files/testsuite.in:1.6
Rev: src/program.h:1.17
Rev: src/svalue.c:1.13
Rev: src/svalue.h:1.9

1997-07-09

1997-07-09 07:45:02 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

tailrecursion implemented

Rev: src/builtin_functions.c:1.36.2.3
Rev: src/interpret.c:1.42.2.3
Rev: src/interpret.h:1.11.2.2
Rev: src/language.yacc:1.42.2.4
Rev: src/lex.c:1.21.2.4
Rev: src/operators.c:1.14.2.1
Rev: src/peep.in:1.7.2.1

1997-06-27

1997-06-27 06:55:22 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

variables in parents now works correctly

Rev: lib/master.pike:1.43.2.3
Rev: lib/modules/Stack.pmod:1.2.2.1(DEAD)
Rev: src/ChangeLog:1.97.2.3
Rev: src/builtin_functions.c:1.36.2.2
Rev: src/builtin_functions.h:1.3.2.2
Rev: src/cpp.h:1.1.2.1
Rev: src/docode.c:1.16.2.2
Rev: src/error.c:1.6.2.1
Rev: src/gc.c:1.8.2.1
Rev: src/interpret.c:1.42.2.2
Rev: src/language.yacc:1.42.2.3
Rev: src/las.c:1.32.2.2
Rev: src/las.h:1.6.2.2
Rev: src/lex.c:1.21.2.3
Rev: src/main.c:1.21.2.2
Rev: src/object.c:1.17.2.3
Rev: src/object.h:1.9.2.3
Rev: src/program.c:1.33.2.3
Rev: src/program.h:1.14.2.3
Rev: src/svalue.c:1.12.2.2
Rev: src/testsuite.in:1.40.2.3

1997-06-25

1997-06-25 22:47:56 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

Compiler hacked

Rev: bin/mktestsuite:1.4.2.1
Rev: lib/master.pike:1.43.2.2
Rev: src/ChangeLog:1.97.2.2
Rev: src/Makefile.in:1.28.2.1
Rev: src/backend.c:1.10.2.3
Rev: src/builtin_functions.c:1.36.2.1
Rev: src/builtin_functions.h:1.3.2.1
Rev: src/compilation.h:1.3.2.1
Rev: src/cpp.c:1.1.2.1
Rev: src/docode.c:1.16.2.1
Rev: src/docode.h:1.2.2.1
Rev: src/interpret.c:1.42.2.1
Rev: src/interpret.h:1.11.2.1
Rev: src/language.yacc:1.42.2.2
Rev: src/las.c:1.32.2.1
Rev: src/las.h:1.6.2.1
Rev: src/lex.c:1.21.2.2
Rev: src/lex.h:1.4.2.1
Rev: src/main.c:1.21.2.1
Rev: src/modules/files/file.c:1.37.2.3
Rev: src/object.c:1.17.2.2
Rev: src/object.h:1.9.2.2
Rev: src/peep.c:1.10.2.1
Rev: src/pike_types.c:1.21.2.1
Rev: src/program.c:1.33.2.2
Rev: src/program.h:1.14.2.2
Rev: src/program_areas.h:1.1.2.1
Rev: src/stralloc.c:1.14.2.1
Rev: src/stralloc.h:1.7.2.1
Rev: src/stuff.c:1.2.2.1
Rev: src/stuff.h:1.1.1.1.2.1
Rev: src/svalue.c:1.12.2.1
Rev: src/testsuite.in:1.40.2.2
Rev: src/version.c:1.15.2.1

1997-04-16

1997-04-16 03:14:06 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

tons of warnings fixed

Rev: src/array.c:1.8
Rev: src/builtin_functions.c:1.35
Rev: src/callback.c:1.8
Rev: src/configure.in:1.84
Rev: src/constants.c:1.10
Rev: src/encode.c:1.9
Rev: src/fd_control.c:1.6
Rev: src/gc.c:1.8
Rev: src/interpret.c:1.42
Rev: src/las.c:1.31
Rev: src/lex.c:1.21
Rev: src/main.c:1.21
Rev: src/mapping.c:1.17
Rev: src/memory.h:1.3
Rev: src/module_support.c:1.7
Rev: src/modules/Gmp/mpz_glue.c:1.11
Rev: src/modules/Image/font.c:1.7
Rev: src/modules/Pipe/pipe.c:1.6
Rev: src/modules/Regexp/glue.c:1.5
Rev: src/modules/Yp/yp.c:1.6
Rev: src/modules/_Crypto/Makefile.in:1.9
Rev: src/modules/_Crypto/lib/Makefile.in:1.5
Rev: src/modules/dynamic_module_makefile.in:1.7
Rev: src/modules/files/efuns.c:1.22
Rev: src/modules/files/file.c:1.36
Rev: src/modules/math/math.c:1.4
Rev: src/modules/spider/accesseddb.c:1.7
Rev: src/modules/spider/discdate.c:1.4
Rev: src/modules/spider/dumudp.c:1.8
Rev: src/modules/spider/spider.c:1.29
Rev: src/modules/spider/streamed_parser.c:1.5
Rev: src/modules/sprintf/sprintf.c:1.10
Rev: src/modules/static_module_makefile.in:1.5
Rev: src/modules/system/passwords.c:1.2
Rev: src/modules/system/syslog.c:1.3
Rev: src/modules/system/system.c:1.16
Rev: src/object.c:1.17
Rev: src/opcodes.c:1.6
Rev: src/operators.c:1.13
Rev: src/peep.c:1.10
Rev: src/pike_types.c:1.21
Rev: src/port.c:1.11
Rev: src/port.h:1.16
Rev: src/program.c:1.33
Rev: src/signal_handler.c:1.11
Rev: src/stralloc.c:1.14
Rev: src/stuff.c:1.2
Rev: src/svalue.c:1.9
Rev: src/threads.c:1.21

1997-04-10

1997-04-10 23:13:48 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

-d3 now works as intended

Rev: src/interpret.c:1.41

1997-04-10 23:07:22 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

-d10 now works as intended

Rev: src/interpret.c:1.40

1997-03-24

1997-03-24 02:08:34 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

oops, bug fixed...

Rev: src/interpret.c:1.39

1997-03-20

1997-03-20 16:04:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Made call to non-function error a bit more specific

Rev: src/interpret.c:1.38

1997-03-17

1997-03-17 03:21:01 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

macros.h renamed to pike_macros.h

Rev: src/ChangeLog:1.89
Rev: src/builtin_functions.c:1.34
Rev: src/callback.c:1.7
Rev: src/configure.in:1.62
Rev: src/constants.c:1.9
Rev: src/docode.c:1.15
Rev: src/dynamic_load.c:1.13
Rev: src/encode.c:1.5
Rev: src/error.c:1.6
Rev: src/interpret.c:1.37
Rev: src/language.yacc:1.33
Rev: src/las.c:1.30
Rev: src/lex.c:1.20
Rev: src/macros.h:1.5(DEAD)
Rev: src/main.c:1.19
Rev: src/mapping.c:1.16
Rev: src/memory.c:1.5
Rev: src/module.c:1.5
Rev: src/modules/Gdbm/gdbmmod.c:1.2
Rev: src/modules/Gmp/mpz_glue.c:1.8
Rev: src/modules/Gz/zlibmod.c:1.5
Rev: src/modules/Image/blit.c:1.2
Rev: src/modules/Image/dct.c:1.4
Rev: src/modules/Image/font.c:1.4
Rev: src/modules/Image/image.c:1.4
Rev: src/modules/Image/matrix.c:1.3
Rev: src/modules/Image/operator.c:1.3
Rev: src/modules/Image/pattern.c:1.3
Rev: src/modules/Image/pnm.c:1.2
Rev: src/modules/Image/togif.c:1.2
Rev: src/modules/MIME/mime.c:1.4
Rev: src/modules/Pipe/pipe.c:1.4
Rev: src/modules/Regexp/glue.c:1.4
Rev: src/modules/Ssleay/ssleay.c:1.4
Rev: src/modules/Yp/yp.c:1.5
Rev: src/modules/_Crypto/cbc.c:1.7
Rev: src/modules/_Crypto/crypto.c:1.18
Rev: src/modules/_Crypto/des.c:1.7
Rev: src/modules/_Crypto/invert.c:1.6
Rev: src/modules/_Crypto/md2.c:1.3
Rev: src/modules/_Crypto/pipe.c:1.7
Rev: src/modules/files/efuns.c:1.21
Rev: src/modules/files/file.c:1.31
Rev: src/modules/files/socket.c:1.8
Rev: src/modules/readline/readlinemod.c:1.2
Rev: src/modules/spider/accesseddb.c:1.6
Rev: src/modules/spider/discdate.c:1.3
Rev: src/modules/spider/dumudp.c:1.7
Rev: src/modules/spider/spider.c:1.26
Rev: src/modules/spider/stardate.c:1.3
Rev: src/modules/spider/streamed_parser.c:1.4
Rev: src/multiset.c:1.4
Rev: src/object.c:1.16
Rev: src/pike_macros.h:1.1
Rev: src/pike_types.c:1.20
Rev: src/port.c:1.7
Rev: src/program.c:1.28
Rev: src/signal_handler.c:1.9
Rev: src/stralloc.c:1.13
Rev: src/threads.c:1.20

1997-03-14

1997-03-14 04:39:20 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

modified check_all_args(), should be much more flexible now

Rev: src/ChangeLog:1.88
Rev: src/interpret.c:1.36
Rev: src/language.yacc:1.32
Rev: src/lex.c:1.19
Rev: src/mapping.c:1.15
Rev: src/module_support.c:1.4
Rev: src/module_support.h:1.4
Rev: src/modules/Yp/yp.c:1.4
Rev: src/modules/files/file.c:1.30
Rev: src/modules/system/system.c:1.14
Rev: src/operators.c:1.12
Rev: src/peep.in:1.7
Rev: src/pike_types.c:1.19
Rev: src/svalue.h:1.7

1997-03-12

1997-03-12 12:21:50 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

clone() renamed to clone_object()

Rev: src/ChangeLog:1.87
Rev: src/builtin_functions.c:1.33
Rev: src/interpret.c:1.35
Rev: src/modules/Gmp/mpz_glue.c:1.6
Rev: src/modules/Image/dct.c:1.3
Rev: src/modules/Image/font.c:1.3
Rev: src/modules/Image/image.c:1.3
Rev: src/modules/Image/matrix.c:1.2
Rev: src/modules/Image/operator.c:1.2
Rev: src/modules/Image/pattern.c:1.2
Rev: src/modules/Mysql/mysql.c:1.3
Rev: src/modules/Pipe/pipe.c:1.3
Rev: src/modules/Ssleay/ssleay.c:1.2
Rev: src/modules/_Crypto/cbc.c:1.6
Rev: src/modules/_Crypto/crypto.c:1.17
Rev: src/modules/_Crypto/pipe.c:1.6
Rev: src/modules/files/file.c:1.29
Rev: src/object.c:1.15
Rev: src/object.h:1.9
Rev: src/testsuite.in:1.36
Rev: src/threads.c:1.19

1997-03-11

1997-03-11 04:00:38 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

oops

Rev: src/builtin_functions.c:1.32
Rev: src/interpret.c:1.34

1997-03-11 03:56:26 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

backtrace() bug fixed

Rev: src/builtin_functions.c:1.31
Rev: src/interpret.c:1.33

1997-03-11 03:47:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

fp->num_args wasn't initialized when calling C-functions.

Rev: src/interpret.c:1.32

1997-03-11 03:36:42 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

fixed constants and code generator, F_EQ_OR now works

Rev: src/ChangeLog:1.85
Rev: src/docode.c:1.14
Rev: src/interpret.c:1.31
Rev: src/interpret.h:1.11
Rev: src/language.yacc:1.30
Rev: src/lex.c:1.18
Rev: src/lex.h:1.4
Rev: src/peep.c:1.8
Rev: src/peep.in:1.6
Rev: src/program.c:1.26
Rev: src/testsuite.in:1.35

1997-03-09

1997-03-09 09:11:13 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

peephole optimizer and code generator bugfixed and improved

Rev: bin/mkpeep.pike:1.3
Rev: src/docode.c:1.13
Rev: src/interpret.c:1.30
Rev: src/language.yacc:1.29
Rev: src/lex.c:1.17
Rev: src/operators.h:1.2
Rev: src/peep.c:1.7
Rev: src/peep.in:1.5
Rev: src/testsuite.in:1.34

1997-03-08

1997-03-08 12:54:09 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

type handling bugs fixed (function/program)

Rev: src/ChangeLog:1.84
Rev: src/interpret.c:1.29
Rev: src/lex.c:1.16
Rev: src/opcodes.c:1.4
Rev: src/opcodes.h:1.2
Rev: src/operators.c:1.10
Rev: src/pike_types.c:1.18
Rev: src/testsuite.in:1.33

1997-03-07

1997-03-07 05:21:47 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

recursive compiling bug fixed

Rev: src/ChangeLog:1.83
Rev: src/interpret.c:1.28
Rev: src/interpret.h:1.10
Rev: src/memory.c:1.4
Rev: src/pike_types.c:1.17
Rev: src/pike_types.h:1.4
Rev: src/program.c:1.25
Rev: src/version.c:1.12

1997-03-05

1997-03-05 05:32:14 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

nothing changed..

Rev: src/interpret.c:1.27

1997-03-01

1997-03-01 03:28:55 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

fix for `()

Rev: src/interpret.c:1.26

1997-02-27

1997-02-27 11:06:22 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

fix for new backtrace()

Rev: src/interpret.c:1.25

1997-02-27 08:03:40 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix for backtrace()

Rev: src/interpret.c:1.24
Rev: src/interpret.h:1.9

1997-01-30

1997-01-30 03:51:37 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

many optimizations added (see Changelog)

Rev: src/builtin_functions.c:1.25
Rev: src/docode.c:1.10
Rev: src/interpret.c:1.23
Rev: src/language.yacc:1.21
Rev: src/las.c:1.16
Rev: src/lex.c:1.14
Rev: src/lex.h:1.3
Rev: src/peep.c:1.5
Rev: src/peep.in:1.3
Rev: src/pike_types.c:1.15
Rev: src/port.h:1.11

1997-01-29

1997-01-29 01:09:19 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

some merging from config.h

Rev: src/global.h:1.5
Rev: src/interpret.c:1.22
Rev: src/language.yacc:1.20
Rev: src/program.c:1.17

1997-01-27

1997-01-27 01:15:37 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

overloading for `() implemented, optimized plus on strings

Rev: src/interpret.c:1.21

1997-01-17

1997-01-17 21:06:40 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

fixed F_ARROW

Rev: src/interpret.c:1.20

1997-01-16

1997-01-16 05:00:48 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

overloading for -> and [] implemented

Rev: src/docode.c:1.7
Rev: src/interpret.c:1.19
Rev: src/language.yacc:1.17
Rev: src/las.c:1.11
Rev: src/lex.c:1.10
Rev: src/object.c:1.8
Rev: src/peep.c:1.4
Rev: src/peep.in:1.2
Rev: src/program.c:1.12
Rev: src/program.h:1.6

1996-12-06

1996-12-06 08:30:18 by Per Hedbor <ph@opera.com>

Threaded some functions

Rev: src/ChangeLog:1.35
Rev: src/interpret.c:1.18
Rev: src/modules/files/efuns.c:1.4
Rev: src/modules/files/file.c:1.18
Rev: src/threads.c:1.13

1996-12-06 04:27:44 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more fixes for HP-UX

Rev: src/global.h:1.4
Rev: src/interpret.c:1.17
Rev: src/lex.c:1.9
Rev: src/modules/files/file.c:1.17
Rev: src/object.h:1.5
Rev: src/signal_handler.c:1.5
Rev: src/signal_handler.h:1.2
Rev: src/stralloc.h:1.5
Rev: src/time_stuff.h:1.3

1996-12-05

1996-12-05 03:23:48 by Per Hedbor <ph@opera.com>

Made 0->Foo return special error message

Rev: src/ChangeLog:1.33
Rev: src/interpret.c:1.16

1996-12-03

1996-12-03 21:41:19 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

callbacks modified to handle recursive calls better

Rev: src/backend.c:1.7
Rev: src/builtin_functions.c:1.15
Rev: src/callback.c:1.3
Rev: src/callback.h:1.2
Rev: src/gc.h:1.5
Rev: src/interpret.c:1.15
Rev: src/interpret.h:1.5
Rev: src/main.c:1.12

1996-12-01

1996-12-01 13:03:55 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

F_FOREACH and F_INC/DEC_LOOP fixed

Rev: src/docode.c:1.5
Rev: src/interpret.c:1.14

1996-11-28

1996-11-28 03:04:44 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

F_NUMBER and friends fixed..

Rev: src/interpret.c:1.13

1996-11-21

1996-11-21 23:50:33 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

/dev/zero no longer required

Rev: src/interpret.c:1.12

1996-11-19

1996-11-19 09:35:25 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

now it compiles on solaris too

Rev: src/interpret.c:1.11
Rev: src/modules/spider/sharedmem.c:1.6
Rev: src/program.c:1.9

1996-11-18

1996-11-18 23:13:35 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

all calls to open(2) now handles EINTR

Rev: src/interpret.c:1.10
Rev: src/modules/files/file.c:1.13
Rev: src/modules/image/font.c:1.7
Rev: src/modules/spider/sharedmem.c:1.5
Rev: src/program.c:1.8
Rev: src/rusage.c:1.3

1996-11-14

1996-11-14 01:24:20 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

rcsid added

Rev: src/backend.c:1.5
Rev: src/builtin_functions.c:1.10
Rev: src/configure.in:1.13
Rev: src/docode.c:1.4
Rev: src/global.h:1.2
Rev: src/interpret.c:1.9
Rev: src/language.yacc:1.7
Rev: src/las.c:1.5
Rev: src/lex.c:1.7
Rev: src/main.c:1.10
Rev: src/mapping.c:1.6
Rev: src/modules/call_out/call_out.c:1.2
Rev: src/modules/files/file.c:1.10
Rev: src/modules/gdbmmod/gdbmmod.c:1.3
Rev: src/modules/gmpmod/mpz_glue.c:1.6
Rev: src/modules/image/image.c:1.23
Rev: src/modules/pipe/pipe.c:1.5
Rev: src/modules/sprintf/sprintf.c:1.5
Rev: src/object.c:1.4
Rev: src/operators.c:1.2
Rev: src/pike_types.c:1.7
Rev: src/program.c:1.5
Rev: src/testsuite.in:1.7
Rev: src/threads.c:1.9
Rev: src/threads.h:1.6

1996-11-08

1996-11-08 04:57:40 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

object(foo), prog(), 'constant' and class foo {} implemented

Rev: src/ChangeLog:1.18
Rev: src/builtin_functions.c:1.9
Rev: src/builtin_functions.h:1.2
Rev: src/docode.c:1.3
Rev: src/interpret.c:1.8
Rev: src/language.yacc:1.6
Rev: src/lex.c:1.6
Rev: src/object.c:1.3
Rev: src/object.h:1.3
Rev: src/pike_types.c:1.5
Rev: src/program.c:1.4
Rev: src/program.h:1.2
Rev: src/testsuite.in:1.6

1996-10-15

1996-10-15 04:04:07 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

check_threads_etc() callbacks recoded...

Rev: src/gc.c:1.3
Rev: src/gc.h:1.4
Rev: src/interpret.c:1.7
Rev: src/interpret.h:1.4
Rev: src/las.c:1.4
Rev: src/object.c:1.2
Rev: src/object.h:1.2
Rev: src/signal_handler.c:1.4
Rev: src/threads.c:1.8
Rev: src/threads.h:1.5

1996-10-09

1996-10-09 02:01:18 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

mmap and exit_on_error fixed

Rev: src/interpret.c:1.6

1996-10-03

1996-10-03 23:44:19 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

threads added

Rev: src/Makefile.src:1.9
Rev: src/backend.c:1.3
Rev: src/builtin_functions.c:1.6
Rev: src/configure.in:1.6
Rev: src/constants.c:1.3
Rev: src/error.c:1.4
Rev: src/error.h:1.3
Rev: src/interpret.c:1.5
Rev: src/interpret.h:1.3
Rev: src/machine.h.in:1.5
Rev: src/main.c:1.5
Rev: src/modules/files/configure.in:1.6
Rev: src/modules/files/efuns.c:1.3
Rev: src/modules/files/file.c:1.7
Rev: src/modules/files/file_machine.h.in:1.3
Rev: src/modules/files/socket.c:1.3
Rev: src/modules/gdbmmod/gdbmmod.c:1.2
Rev: src/modules/readlinemod/readlinemod.c:1.3
Rev: src/modules/spider/configure.in:1.4
Rev: src/modules/spider/spider.c:1.10
Rev: src/program.c:1.2
Rev: src/threads.c:1.1
Rev: src/threads.h:1.1

1996-09-25

1996-09-25 01:38:02 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

gc_on F_RETURN if switch > 0

Rev: src/interpret.c:1.4

1996-09-24

1996-09-24 23:46:53 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

isspace -> ISSPACE, subtype=-1 -> subtype=USHRT_MAX

Rev: src/array.c:1.2
Rev: src/builtin_functions.c:1.3
Rev: src/configure.in:1.4
Rev: src/constants.c:1.2
Rev: src/docode.c:1.2
Rev: src/interpret.c:1.3
Rev: src/las.c:1.3
Rev: src/lex.c:1.3
Rev: src/machine.h.in:1.3
Rev: src/pike_types.c:1.2
Rev: src/port.c:1.3
Rev: src/port.h:1.5
Rev: src/signal_handler.c:1.3
Rev: src/svalue.c:1.2
Rev: src/svalue.h:1.3
Rev: src/types.h:1.3

1996-09-23

1996-09-23 13:19:43 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

mmap fix

Rev: src/interpret.c:1.2

1996-09-22

1996-09-22 19:40:33 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

Pike

Rev: .cvsignore:1.1.1.1
Rev: README:1.1.1.1
Rev: bin/export.pike:1.1.1.1
Rev: bin/fixdepends.sh:1.1.1.1
Rev: bin/hilfe:1.1.1.1
Rev: bin/htmlify_docs.pike:1.1.1.1
Rev: bin/httpd.pike:1.1.1.1
Rev: bin/metatest:1.1.1.1
Rev: bin/mkpeep.pike:1.1.1.1
Rev: bin/rsif:1.1.1.1
Rev: doc/README:1.1.1.1
Rev: doc/builtin/_verify_internals:1.1.1.1
Rev: doc/builtin/add_constant:1.1.1.1
Rev: doc/builtin/aggregage_multiset:1.1.1.1
Rev: doc/builtin/aggregate:1.1.1.1
Rev: doc/builtin/aggregate_mapping:1.1.1.1
Rev: doc/builtin/alarm:1.1.1.1
Rev: doc/builtin/all_constants:1.1.1.1
Rev: doc/builtin/allocate:1.1.1.1
Rev: doc/builtin/arrayp:1.1.1.1
Rev: doc/builtin/backtrace:1.1.1.1
Rev: doc/builtin/call_function:1.1.1.1
Rev: doc/builtin/clone:1.1.1.1
Rev: doc/builtin/column:1.1.1.1
Rev: doc/builtin/combine_path:1.1.1.1
Rev: doc/builtin/compile_file:1.1.1.1
Rev: doc/builtin/compile_string:1.1.1.1
Rev: doc/builtin/copy_value:1.1.1.1
Rev: doc/builtin/crypt:1.1.1.1
Rev: doc/builtin/ctime:1.1.1.1
Rev: doc/builtin/destruct:1.1.1.1
Rev: doc/builtin/equal:1.1.1.1
Rev: doc/builtin/exit:1.1.1.1
Rev: doc/builtin/floatp:1.1.1.1
Rev: doc/builtin/function_name:1.1.1.1
Rev: doc/builtin/function_object:1.1.1.1
Rev: doc/builtin/functionp:1.1.1.1
Rev: doc/builtin/gc:1.1.1.1
Rev: doc/builtin/getpid:1.1.1.1
Rev: doc/builtin/glob:1.1.1.1
Rev: doc/builtin/hash:1.1.1.1
Rev: doc/builtin/indices:1.1.1.1
Rev: doc/builtin/intp:1.1.1.1
Rev: doc/builtin/kill:1.1.1.1
Rev: doc/builtin/localtime:1.1.1.1
Rev: doc/builtin/lower_case:1.1.1.1
Rev: doc/builtin/m_delete:1.1.1.1
Rev: doc/builtin/mappingp:1.1.1.1
Rev: doc/builtin/mkmapping:1.1.1.1
Rev: doc/builtin/multisetp:1.1.1.1
Rev: doc/builtin/next_object:1.1.1.1
Rev: doc/builtin/object_program:1.1.1.1
Rev: doc/builtin/objectp:1.1.1.1
Rev: doc/builtin/programp:1.1.1.1
Rev: doc/builtin/query_host_name:1.1.1.1
Rev: doc/builtin/query_num_arg:1.1.1.1
Rev: doc/builtin/random:1.1.1.1
Rev: doc/builtin/random_seed:1.1.1.1
Rev: doc/builtin/replace:1.1.1.1
Rev: doc/builtin/reverse:1.1.1.1
Rev: doc/builtin/rows:1.1.1.1
Rev: doc/builtin/rusage:1.1.1.1
Rev: doc/builtin/search:1.1.1.1
Rev: doc/builtin/signal:1.1.1.1
Rev: doc/builtin/signame:1.1.1.1
Rev: doc/builtin/signum:1.1.1.1
Rev: doc/builtin/sizeof:1.1.1.1
Rev: doc/builtin/sleep:1.1.1.1
Rev: doc/builtin/sort:1.1.1.1
Rev: doc/builtin/stringp:1.1.1.1
Rev: doc/builtin/this_object:1.1.1.1
Rev: doc/builtin/throw:1.1.1.1
Rev: doc/builtin/time:1.1.1.1
Rev: doc/builtin/trace:1.1.1.1
Rev: doc/builtin/ualarm:1.1.1.1
Rev: doc/builtin/upper_case:1.1.1.1
Rev: doc/builtin/values:1.1.1.1
Rev: doc/builtin/zero_type:1.1.1.1
Rev: doc/index.bmml:1.1.1.1
Rev: doc/manual/example1:1.1.1.1
Rev: doc/manual/example2:1.1.1.1
Rev: doc/manual/example3:1.1.1.1
Rev: doc/manual/tutorial:1.1.1.1
Rev: doc/operators/and:1.1.1.1
Rev: doc/operators/complement:1.1.1.1
Rev: doc/operators/divide:1.1.1.1
Rev: doc/operators/index:1.1.1.1
Rev: doc/operators/is_equal:1.1.1.1
Rev: doc/operators/is_greater_or_equal:1.1.1.1
Rev: doc/operators/is_greater_than:1.1.1.1
Rev: doc/operators/is_lesser_or_equal:1.1.1.1
Rev: doc/operators/is_lesser_than:1.1.1.1
Rev: doc/operators/logical_and:1.1.1.1
Rev: doc/operators/logical_or:1.1.1.1
Rev: doc/operators/minus:1.1.1.1
Rev: doc/operators/modulo:1.1.1.1
Rev: doc/operators/mult:1.1.1.1
Rev: doc/operators/not:1.1.1.1
Rev: doc/operators/not_equal:1.1.1.1
Rev: doc/operators/operators:1.1.1.1
Rev: doc/operators/or:1.1.1.1
Rev: doc/operators/plus:1.1.1.1
Rev: doc/operators/range:1.1.1.1
Rev: doc/operators/shift_left:1.1.1.1
Rev: doc/operators/shift_right:1.1.1.1
Rev: doc/operators/xor:1.1.1.1
Rev: doc/pike/all.bmml:1.1.1.1
Rev: doc/pike/cast:1.1.1.1
Rev: doc/pike/catch:1.1.1.1
Rev: doc/pike/class:1.1.1.1
Rev: doc/pike/command_line_options:1.1.1.1
Rev: doc/pike/control_structures/break:1.1.1.1
Rev: doc/pike/control_structures/catch:1.1.1.1
Rev: doc/pike/control_structures/continue:1.1.1.1
Rev: doc/pike/control_structures/do-while:1.1.1.1
Rev: doc/pike/control_structures/for:1.1.1.1
Rev: doc/pike/control_structures/foreach:1.1.1.1
Rev: doc/pike/control_structures/if-else:1.1.1.1
Rev: doc/pike/control_structures/return:1.1.1.1
Rev: doc/pike/control_structures/switch:1.1.1.1
Rev: doc/pike/control_structures/while:1.1.1.1
Rev: doc/pike/efuns.bmml:1.1.1.1
Rev: doc/pike/functions:1.1.1.1
Rev: doc/pike/gauge:1.1.1.1
Rev: doc/pike/hilfe:1.1.1.1
Rev: doc/pike/how_to_make_modules:1.1.1.1
Rev: doc/pike/inherit:1.1.1.1
Rev: doc/pike/lambda:1.1.1.1
Rev: doc/pike/modifier:1.1.1.1
Rev: doc/pike/preprocessor:1.1.1.1
Rev: doc/pike/reserved.bmml:1.1.1.1
Rev: doc/pike/sscanf:1.1.1.1
Rev: doc/pike/typeof:1.1.1.1
Rev: doc/pike/variables:1.1.1.1
Rev: doc/simulated/PI:1.1.1.1
Rev: doc/simulated/add_efun:1.1.1.1
Rev: doc/simulated/aggregage_list:1.1.1.1
Rev: doc/simulated/all_efuns:1.1.1.1
Rev: doc/simulated/capitalize:1.1.1.1
Rev: doc/simulated/describe_backtrace:1.1.1.1
Rev: doc/simulated/exec:1.1.1.1
Rev: doc/simulated/explode:1.1.1.1
Rev: doc/simulated/file_size:1.1.1.1
Rev: doc/simulated/filter:1.1.1.1
Rev: doc/simulated/filter_array:1.1.1.1
Rev: doc/simulated/get_function:1.1.1.1
Rev: doc/simulated/getenv:1.1.1.1
Rev: doc/simulated/implode:1.1.1.1
Rev: doc/simulated/l_sizeof:1.1.1.1
Rev: doc/simulated/listp:1.1.1.1
Rev: doc/simulated/m_indices:1.1.1.1
Rev: doc/simulated/m_sizeof:1.1.1.1
Rev: doc/simulated/m_values:1.1.1.1
Rev: doc/simulated/map:1.1.1.1
Rev: doc/simulated/map_array:1.1.1.1
Rev: doc/simulated/master:1.1.1.1
Rev: doc/simulated/member_array:1.1.1.1
Rev: doc/simulated/mklist:1.1.1.1
Rev: doc/simulated/mkmultiset:1.1.1.1
Rev: doc/simulated/perror:1.1.1.1
Rev: doc/simulated/popen:1.1.1.1
Rev: doc/simulated/previous_object:1.1.1.1
Rev: doc/simulated/putenv:1.1.1.1
Rev: doc/simulated/read_bytes:1.1.1.1
Rev: doc/simulated/regexp:1.1.1.1
Rev: doc/simulated/search_array:1.1.1.1
Rev: doc/simulated/sort_array:1.1.1.1
Rev: doc/simulated/spawn:1.1.1.1
Rev: doc/simulated/strlen:1.1.1.1
Rev: doc/simulated/strstr:1.1.1.1
Rev: doc/simulated/sum:1.1.1.1
Rev: doc/simulated/sum_arrays:1.1.1.1
Rev: doc/simulated/system:1.1.1.1
Rev: doc/simulated/this_function:1.1.1.1
Rev: doc/simulated/version:1.1.1.1
Rev: doc/simulated/write:1.1.1.1
Rev: doc/simulated/write_file:1.1.1.1
Rev: doc/types/array:1.1.1.1
Rev: doc/types/float:1.1.1.1
Rev: doc/types/function:1.1.1.1
Rev: doc/types/int:1.1.1.1
Rev: doc/types/mapping:1.1.1.1
Rev: doc/types/mixed:1.1.1.1
Rev: doc/types/multiset:1.1.1.1
Rev: doc/types/object:1.1.1.1
Rev: doc/types/program:1.1.1.1
Rev: doc/types/string:1.1.1.1
Rev: lib/include/array.h:1.1.1.1
Rev: lib/include/array.pre.pike:1.1.1.1
Rev: lib/include/process.h:1.1.1.1
Rev: lib/include/process.pre.pike:1.1.1.1
Rev: lib/include/simulate.h:1.1.1.1
Rev: lib/include/simulate.pre.pike:1.1.1.1
Rev: lib/include/stdio.h:1.1.1.1
Rev: lib/include/stdio.pre.pike:1.1.1.1
Rev: lib/master.pike:1.1.1.1
Rev: src/.cvsignore:1.1.1.1
Rev: src/BUGS:1.1.1.1
Rev: src/COPYING:1.1.1.1
Rev: src/COPYRIGHT:1.1.1.1
Rev: src/ChangeLog:1.1.1.1
Rev: src/DISCLAIMER:1.1.1.1
Rev: src/Makefile.src:1.1.1.1
Rev: src/README:1.1.1.1
Rev: src/alloca.c:1.1.1.1
Rev: src/array.c:1.1.1.1
Rev: src/array.h:1.1.1.1
Rev: src/backend.c:1.1.1.1
Rev: src/backend.h:1.1.1.1
Rev: src/build_modlist_h:1.1.1.1
Rev: src/builtin_functions.c:1.1.1.1
Rev: src/builtin_functions.h:1.1.1.1
Rev: src/callback.c:1.1.1.1
Rev: src/callback.h:1.1.1.1
Rev: src/compilation.h:1.1.1.1
Rev: src/config.cache:1.1.1.1
Rev: src/config.h:1.1.1.1
Rev: src/config.log:1.1.1.1
Rev: src/configure.in:1.1.1.1
Rev: src/constants.c:1.1.1.1
Rev: src/constants.h:1.1.1.1
Rev: src/docode.c:1.1.1.1
Rev: src/docode.h:1.1.1.1
Rev: src/dynamic_buffer.c:1.1.1.1
Rev: src/dynamic_buffer.h:1.1.1.1
Rev: src/efun.h:1.1.1.1
Rev: src/error.c:1.1.1.1
Rev: src/error.h:1.1.1.1
Rev: src/fd_control.c:1.1.1.1
Rev: src/fd_control.h:1.1.1.1
Rev: src/fsort.c:1.1.1.1
Rev: src/fsort.h:1.1.1.1
Rev: src/gc.c:1.1.1.1
Rev: src/gc.h:1.1.1.1
Rev: src/global.h:1.1.1.1
Rev: src/hashtable.c:1.1.1.1
Rev: src/hashtable.h:1.1.1.1
Rev: src/install-sh:1.1.1.1
Rev: src/interpret.c:1.1.1.1
Rev: src/interpret.h:1.1.1.1
Rev: src/language.y:1.1.1.1
Rev: src/las.c:1.1.1.1
Rev: src/las.h:1.1.1.1
Rev: src/lex.c:1.1.1.1
Rev: src/lex.h:1.1.1.1
Rev: src/machine.h.in:1.1.1.1
Rev: src/macros.h:1.1.1.1
Rev: src/main.c:1.1.1.1
Rev: src/main.h:1.1.1.1
Rev: src/mapping.c:1.1.1.1
Rev: src/mapping.h:1.1.1.1
Rev: src/memory.c:1.1.1.1
Rev: src/memory.h:1.1.1.1
Rev: src/module.c:1.1.1.1
Rev: src/module.h:1.1.1.1
Rev: src/modules/.cvsignore:1.1.1.1
Rev: src/modules/Makefile.src:1.1.1.1
Rev: src/modules/call_out/.cvsignore:1.1.1.1
Rev: src/modules/call_out/Makefile.src:1.1.1.1
Rev: src/modules/call_out/call_out.c:1.1.1.1
Rev: src/modules/call_out/configure.in:1.1.1.1
Rev: src/modules/call_out/doc/call_out:1.1.1.1
Rev: src/modules/call_out/doc/call_out_info:1.1.1.1
Rev: src/modules/call_out/doc/find_call_out:1.1.1.1
Rev: src/modules/call_out/doc/remove_call_out:1.1.1.1
Rev: src/modules/configure.in:1.1.1.1
Rev: src/modules/files/.cvsignore:1.1.1.1
Rev: src/modules/files/Makefile.src:1.1.1.1
Rev: src/modules/files/configure.in:1.1.1.1
Rev: src/modules/files/datagram.c:1.1.1.1
Rev: src/modules/files/doc/cd:1.1.1.1
Rev: src/modules/files/doc/errno:1.1.1.1
Rev: src/modules/files/doc/exece:1.1.1.1
Rev: src/modules/files/doc/file:1.1.1.1
Rev: src/modules/files/doc/file_stat:1.1.1.1
Rev: src/modules/files/doc/fork:1.1.1.1
Rev: src/modules/files/doc/get_dir:1.1.1.1
Rev: src/modules/files/doc/getcwd:1.1.1.1
Rev: src/modules/files/doc/mkdir:1.1.1.1
Rev: src/modules/files/doc/mv:1.1.1.1
Rev: src/modules/files/doc/port:1.1.1.1
Rev: src/modules/files/doc/rm:1.1.1.1
Rev: src/modules/files/doc/strerror:1.1.1.1
Rev: src/modules/files/doc/werror:1.1.1.1
Rev: src/modules/files/efuns.c:1.1.1.1
Rev: src/modules/files/file.c:1.1.1.1
Rev: src/modules/files/file.h:1.1.1.1
Rev: src/modules/files/file_machine.h.in:1.1.1.1
Rev: src/modules/files/socket.c:1.1.1.1
Rev: src/modules/gdbmmod/.cvsignore:1.1.1.1
Rev: src/modules/gdbmmod/Makefile.src:1.1.1.1
Rev: src/modules/gdbmmod/configure.in:1.1.1.1
Rev: src/modules/gdbmmod/doc/gdbm:1.1.1.1
Rev: src/modules/gdbmmod/gdbm_machine.h.in:1.1.1.1
Rev: src/modules/gdbmmod/gdbmmod.c:1.1.1.1
Rev: src/modules/gmpmod/.cvsignore:1.1.1.1
Rev: src/modules/gmpmod/Makefile.src:1.1.1.1
Rev: src/modules/gmpmod/configure.in:1.1.1.1
Rev: src/modules/gmpmod/doc/mpz:1.1.1.1
Rev: src/modules/gmpmod/gmp_machine.h.in:1.1.1.1
Rev: src/modules/gmpmod/mpz_glue.c:1.1.1.1
Rev: src/modules/image/Makefile.in:1.1.1.1
Rev: src/modules/image/Makefile.src:1.1.1.1
Rev: src/modules/image/configure:1.1.1.1
Rev: src/modules/image/configure.in:1.1.1.1
Rev: src/modules/image/dependencies:1.1.1.1
Rev: src/modules/image/doc.txt:1.1.1.1
Rev: src/modules/image/doc/image.html:1.1.1.1
Rev: src/modules/image/font.c:1.1.1.1
Rev: src/modules/image/image.c:1.1.1.1
Rev: src/modules/image/image.h:1.1.1.1
Rev: src/modules/image/lzw.c:1.1.1.1
Rev: src/modules/image/lzw.h:1.1.1.1
Rev: src/modules/image/quant.c:1.1.1.1
Rev: src/modules/image/togif.c:1.1.1.1
Rev: src/modules/math/.cvsignore:1.1.1.1
Rev: src/modules/math/Makefile.src:1.1.1.1
Rev: src/modules/math/configure.in:1.1.1.1
Rev: src/modules/math/doc/acos:1.1.1.1
Rev: src/modules/math/doc/asin:1.1.1.1
Rev: src/modules/math/doc/atan:1.1.1.1
Rev: src/modules/math/doc/ceil:1.1.1.1
Rev: src/modules/math/doc/cos:1.1.1.1
Rev: src/modules/math/doc/exp:1.1.1.1
Rev: src/modules/math/doc/floor:1.1.1.1
Rev: src/modules/math/doc/log:1.1.1.1
Rev: src/modules/math/doc/pow:1.1.1.1
Rev: src/modules/math/doc/sin:1.1.1.1
Rev: src/modules/math/doc/sqrt:1.1.1.1
Rev: src/modules/math/doc/tan:1.1.1.1
Rev: src/modules/math/math.c:1.1.1.1
Rev: src/modules/module_dir_marker:1.1.1.1
Rev: src/modules/pipe/Makefile.in:1.1.1.1
Rev: src/modules/pipe/Makefile.src:1.1.1.1
Rev: src/modules/pipe/config.h:1.1.1.1
Rev: src/modules/pipe/configure:1.1.1.1
Rev: src/modules/pipe/configure.in:1.1.1.1
Rev: src/modules/pipe/dependencies:1.1.1.1
Rev: src/modules/pipe/pipe.c:1.1.1.1
Rev: src/modules/readlinemod/.cvsignore:1.1.1.1
Rev: src/modules/readlinemod/Makefile.src:1.1.1.1
Rev: src/modules/readlinemod/configure.in:1.1.1.1
Rev: src/modules/readlinemod/doc/readline:1.1.1.1
Rev: src/modules/readlinemod/readline_machine.h.in:1.1.1.1
Rev: src/modules/readlinemod/readlinemod.c:1.1.1.1
Rev: src/modules/regexp/.cvsignore:1.1.1.1
Rev: src/modules/regexp/Makefile.src:1.1.1.1
Rev: src/modules/regexp/configure.in:1.1.1.1
Rev: src/modules/regexp/doc/regexp:1.1.1.1
Rev: src/modules/regexp/glue.c:1.1.1.1
Rev: src/modules/regexp/regexp.c:1.1.1.1
Rev: src/modules/regexp/regexp.h:1.1.1.1
Rev: src/modules/spider/Makefile.in:1.1.1.1
Rev: src/modules/spider/Makefile.src:1.1.1.1
Rev: src/modules/spider/configure:1.1.1.1
Rev: src/modules/spider/configure.in:1.1.1.1
Rev: src/modules/spider/defs.h:1.1.1.1
Rev: src/modules/spider/dependencies:1.1.1.1
Rev: src/modules/spider/discdate.c:1.1.1.1
Rev: src/modules/spider/encode_decode.c:1.1.1.1
Rev: src/modules/spider/http_parse.c:1.1.1.1
Rev: src/modules/spider/lock.c:1.1.1.1
Rev: src/modules/spider/lock.h:1.1.1.1
Rev: src/modules/spider/sdebug.c:1.1.1.1
Rev: src/modules/spider/shared_mem_mapping.c:1.1.1.1
Rev: src/modules/spider/sharedmem.c:1.1.1.1
Rev: src/modules/spider/sharedmem.h:1.1.1.1
Rev: src/modules/spider/spider.c:1.1.1.1
Rev: src/modules/spider/spider.h.in:1.1.1.1
Rev: src/modules/spider/stardate.c:1.1.1.1
Rev: src/modules/spider/streamed_parser.c:1.1.1.1
Rev: src/modules/spider/streamed_parser.h:1.1.1.1
Rev: src/modules/spider/tree.c:1.1.1.1
Rev: src/modules/sprintf/.cvsignore:1.1.1.1
Rev: src/modules/sprintf/Makefile.src:1.1.1.1
Rev: src/modules/sprintf/configure.in:1.1.1.1
Rev: src/modules/sprintf/doc/sprintf:1.1.1.1
Rev: src/modules/sprintf/sprintf.c:1.1.1.1
Rev: src/multiset.c:1.1.1.1
Rev: src/multiset.h:1.1.1.1
Rev: src/object.c:1.1.1.1
Rev: src/object.h:1.1.1.1
Rev: src/opcodes.c:1.1.1.1
Rev: src/opcodes.h:1.1.1.1
Rev: src/operators.c:1.1.1.1
Rev: src/operators.h:1.1.1.1
Rev: src/otable.h:1.1.1.1
Rev: src/peep.c:1.1.1.1
Rev: src/peep.h:1.1.1.1
Rev: src/peep.in:1.1.1.1
Rev: src/pike_types.c:1.1.1.1
Rev: src/pike_types.h:1.1.1.1
Rev: src/port.c:1.1.1.1
Rev: src/port.h:1.1.1.1
Rev: src/program.c:1.1.1.1
Rev: src/program.h:1.1.1.1
Rev: src/run_autoconfig:1.1.1.1
Rev: src/rusage.c:1.1.1.1
Rev: src/rusage.h:1.1.1.1
Rev: src/signal_handler.c:1.1.1.1
Rev: src/signal_handler.h:1.1.1.1
Rev: src/stamp-h:1.1.1.1
Rev: src/stralloc.c:1.1.1.1
Rev: src/stralloc.h:1.1.1.1
Rev: src/stuff.c:1.1.1.1
Rev: src/stuff.h:1.1.1.1
Rev: src/svalue.c:1.1.1.1
Rev: src/svalue.h:1.1.1.1
Rev: src/test/.cvsignore:1.1.1.1
Rev: src/test/create_testsuite:1.1.1.1
Rev: src/test/test_pike.pike:1.1.1.1
Rev: src/time_stuff.h:1.1.1.1
Rev: src/todo:1.1.1.1
Rev: src/types.h:1.1.1.1
Rev: src/ualarm.c:1.1.1.1

1996-08-12

1996-08-12 16:34:43 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

added stack_size variable

Rev: src/interpret.c:1.13
Rev: src/interpret.h:1.5

1996-08-05

1996-08-05 22:06:06 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

--loop now WORKS

Rev: src/interpret.c:1.12

1996-08-03

1996-08-03 13:45:56 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

--local and pop bugfixed, optimizations added

Rev: src/interpret.c:1.11
Rev: src/interpret.h:1.4

1996-06-21

1996-06-21 19:35:03 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

stack checks and operator overloading

Rev: src/interpret.c:1.10
Rev: src/interpret.h:1.3

1996-06-09

1996-06-09 14:43:30 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

pop_n_elems fixed

Rev: src/interpret.c:1.9

1996-04-13

1996-04-13 03:52:47 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

new opcodes for peephole optimizer added

Rev: src/interpret.c:1.8

1996-02-19

1996-02-19 04:37:36 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

Implemented operator functions

Rev: lib/simulate.lpc:1.8
Rev: src/add_efun.c:1.2
Rev: src/add_efun.h:1.2
Rev: src/builtin_efuns.c:1.9
Rev: src/docode.c:1.3
Rev: src/docode.h:1.2
Rev: src/interpret.c:1.7
Rev: src/language.y:1.9
Rev: src/las.c:1.4
Rev: src/las.h:1.4
Rev: src/lex.c:1.6
Rev: src/modules/files/efuns.c:1.4
Rev: src/operators.c:1.2
Rev: src/operators.h:1.2

1996-02-17

1996-02-17 15:55:54 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

Completed removing compact arrays

Rev: src/array.c:1.5
Rev: src/array.h:1.3
Rev: src/builtin_efuns.c:1.8
Rev: src/call_out.c:1.2
Rev: src/interpret.c:1.6
Rev: src/list.c:1.2
Rev: src/lpc_types.c:1.2
Rev: src/main.c:1.2
Rev: src/mapping.c:1.2
Rev: src/modules/files/efuns.c:1.3
Rev: src/modules/regexp/glue.c:1.2
Rev: src/object.c:1.4
Rev: src/svalue.c:1.5
Rev: src/svalue.h:1.3

1996-02-12

1996-02-12 15:39:55 by Per Hedbor <ph@opera.com>

fo

Rev: lib/simulate.lpc:1.3
Rev: src/Makefile.in:1.12
Rev: src/compilation.h:1.6
Rev: src/interpret.c:1.5
Rev: src/modules/files/efuns.c:1.3
Rev: src/modules/files/file.c:1.7
Rev: src/modules/files/file_machine.h.in:1.2
Rev: src/modules/files/socket.c:1.4
Rev: src/modules/math/Makefile.in:1.4
Rev: src/modules/regexp/Makefile.in:1.4
Rev: src/opcodes.c:1.4

1995-11-20

1995-11-20 16:07:13 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

fixed faulty #define

Rev: src/interpret.c:1.5

1995-11-16

1995-11-16 17:27:44 by David Hedbor <david@hedbor.org>

committing

Rev: src/interpret.c:1.4

1995-11-15

1995-11-15 11:55:18 by David Hedbor <david@hedbor.org>

committing

Rev: src/BUGS:1.2
Rev: src/ChangeLog:1.3
Rev: src/Makefile.in:1.4
Rev: src/README:1.2
Rev: src/array.c:1.2
Rev: src/builtin_efuns.c:1.4
Rev: src/configure:1.4
Rev: src/configure.in:1.3
Rev: src/error.c:1.2
Rev: src/interpret.c:1.3
Rev: src/language.y:1.3
Rev: src/lex.c:1.3
Rev: src/lpc_signal.c:1.3
Rev: src/machine.h.in:1.3
Rev: src/program.c:1.3
Rev: src/svalue.c:1.3
Rev: src/test/create_testsuite:1.2
Rev: src/test/verifymanual.lpc:1.2

1995-11-15 10:05:47 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

just a cleanup for checker

Rev: src/interpret.c:1.4

1995-11-13

1995-11-13 08:47:24 by Per Hedbor <ph@opera.com>

Ny version..

Rev: bin/export.lpc:1.2
Rev: doc/builtin/aggregate:1.2
Rev: doc/builtin/aggregate_list:1.2
Rev: doc/builtin/all_efuns:1.2
Rev: doc