Branch: Tag:

2017-08-10

2017-08-10 12:00:09 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Thread: Added some comments regarding threads_disable.

2017-08-09

2017-08-09 12:08:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Thread: Fix disable_threads issue in thread_create().

If disable_threads() was performed while a different thread
was spawning a new thread, the thread spawning the new thread
wouldn't wait for threads to be reenabled before returning.

Potential fix for [PIKE-18].

2017-08-09 11:50:28 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Thread: Fix disable_threads issue in thread_create().

If disable_threads() was performed while a different thread
was spawning a new thread, the thread spawning the new thread
wouldn't wait for threads to be reenabled before returning.

Potential fix for [PIKE-18].

2017-08-08

2017-08-08 11:53:38 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Revert "Threads: Check threads_disabled state after co_wait_interpreter()."

These checks were redundant as they are already performed by
pike_wait_interpreter() (as called by co_wait_interpreter()).

The cause for [PIKE-18] is thus something else.

This reverts commit 9401e482048bc7bb168feab49185d9af9554e06e.

2017-08-08 11:53:19 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Revert "Threads: Fixed infinite wait on threads_disabled."

This reverts commit 5502c8e6d65c223ebeeaf6058066e5ef757167fe.

2017-08-08 11:50:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Revert "Threads: Check threads_disabled state after co_wait_interpreter()."

These checks were redundant as they are already performed by
pike_wait_interpreter() (as called by co_wait_interpreter()).

The cause for [PIKE-18] is thus something else.

This reverts commit 73cfce1cac61c1424e257191dba712568dc54fd9.

2017-08-08 11:50:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Revert "Threads: Fixed infinite wait on threads_disabled."

This reverts commit 5ec7754a8e88e68ef7fa53c1c7a4bd9f0b638929.

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

Threads: Fixed infinite wait on threads_disabled.

Fixes some fall out from the [PIKE-18] fix.

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

Threads: Fixed infinite wait on threads_disabled.

Fixes some fall out from the [PIKE-18] fix.

2017-08-07

2017-08-07 15:56:49 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Threads: Check threads_disabled state after co_wait_interpreter().

Some other thread may disable threads while we're waiting in
co_wait_interpreter(), in which case we must wait for them
to be enabled again before proceeding.

Potential fix for [PIKE-18].

2017-08-07 15:51:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Threads: Check threads_disabled state after co_wait_interpreter().

Some other thread may disable threads while we're waiting in
co_wait_interpreter(), in which case we must wait for them
to be enabled again before proceeding.

Potential fix for [PIKE-18].

2017-07-17

2017-07-17 15:30:05 by Martin Nilsson <nilsson@fastmail.com>

unsigned INT64 -> UINT64

2017-06-25

2017-06-25 13:21:56 by Martin Nilsson <nilsson@fastmail.com>

Removed mutex_compat_7_4

2017-06-25 01:38:13 by Martin Nilsson <nilsson@fastmail.com>

A first draft of reduction of object C initializers.

2017-06-24

2017-06-24 07:32:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Threads: Fixed some LFUN types.

2017-04-27

2017-04-27 12:31:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime: Fixed NULL-dereference on error during init.

2017-04-26

2017-04-26 12:47:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Thread.Mutex: Force a thread yield on mutex unlock.

Attempt to avoid starvation of threads waiting on mutexes.

Fixes [PIKE-12].

2017-04-26 12:44:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Thread.Mutex: Force a thread yield on mutex unlock.

Attempt to avoid starvation of threads waiting on mutexes.

Fixes [PIKE-12].

2016-12-31

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

dynamic_buffer: removed global buffer

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

dynamic_buffer: use new buffer internally

The API of dynamic_buffer is now a slim swapper around the new buffer
API. This changes many places where the dynamic_buffer internals were
directly used.

2016-12-29

2016-12-29 15:02:35 by Arne Goedeke <el@laramies.com>

dynamic_buffer: use new buffer internally

The API of dynamic_buffer is now a slim swapper around the new buffer
API. This changes many places where the dynamic_buffer internals were
directly used.

2016-12-21

2016-12-21 23:21:15 by Jonas Walldén <jonasw@roxen.com>

Use push_text() consistently.

2016-12-21 23:18:07 by Jonas Walldén <jonasw@roxen.com>

Use push_static_text() consistently.

2016-12-21 23:08:40 by Jonas Walldén <jonasw@roxen.com>

Add _sprintf() to Thread.Mutex() that prints current locking thread. Switch to
hex-based thread IDs in _sprintf() for Thread.Thread() for easier reading.

2016-12-20

2016-12-20 18:54:00 by Jonas Walldén <jonasw@roxen.com>

Add _sprintf() to Thread.Mutex() that prints current locking thread. Switch to
hex-based thread IDs in _sprintf() for Thread.Thread() for easier reading.

2016-12-11

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

Removed a few redundant push_int(0)

2016-11-08

2016-11-08 12:46:01 by Arne Goedeke <el@laramies.com>

dynamic_buffer: use new buffer internally

The API of dynamic_buffer is now a slim swapper around the new buffer
API. This changes many places where the dynamic_buffer internals were
directly used.

2016-08-09

2016-08-09 10:27:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Threads.Condition: Potential fix for double free.

In some circumstances there can appear mutex keys that lock
mutexes that have already been freed. One potential case
creating such mutexkeys is when the mutex has been destructed
while being used in a cond wait.

Throw an error instead of locking the freed mutex in the above case.

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

Threads.Condition: Potential fix for double free.

In some circumstances there can appear mutex keys that lock
mutexes that have already been freed. One potential case
creating such mutexkeys is when the mutex has been destructed
while being used in a cond wait.

Throw an error instead of locking the freed mutex in the above case.

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

Threads.Condition: Potential fix for double free.

In some circumstances there can appear mutex keys that lock
mutexes that have already been freed. One potential case
creating such mutexkeys is when the mutex has been destructed
while being used in a cond wait.

Throw an error instead of locking the freed mutex in the above case.

2016-05-09

2016-05-09 16:28:36 by Martin Nilsson <nilsson@fastmail.com>

LONGEST is just INT64, so use that instead.

2016-04-08

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

Removed IA64 configurations.

2016-03-23

2016-03-23 12:52:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Threads: Some minor documentation cheanges.

2016-02-22

2016-02-22 17:23:22 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [Solaris]: No need to initialize static variables to zero.

Fixes build issue introduced by previous commit.

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

Build [Solaris]: Workaround for broken typedefs on old Solaris.

<sys/types.h> on Solaris 8 believes that GCC doesn't support
long long, and falls back longlong_t to a non-scalar type.
longlong_t is then used to define hrtime_t.

Fixes compilation errors in threads.c:check_threads().

2016-02-12

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

Removed IA64 configurations.

2016-02-11

2016-02-11 22:49:38 by Martin Nilsson <nilsson@fastmail.com>

More readable macros.

2016-02-11 20:04:06 by Martin Nilsson <nilsson@fastmail.com>

Everyone have INT64 in C99-land.

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

fprintf to WERR conversion.

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

Removed dead code.

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-02-07 17:38:14 by Martin Nilsson <nilsson@fastmail.com>

Removed DLOC_PF.

2016-02-07 17:02:47 by Martin Nilsson <nilsson@fastmail.com>

Use macro varargs.

2016-01-29

2016-01-29 20:25:55 by Martin Nilsson <nilsson@fastmail.com>

Rename all MUTEX_T -> PIKE_MUTEX_T. Remove shorthand.

2016-01-26

2016-01-26 21:08:15 by Martin Nilsson <nilsson@fastmail.com>

SIMPLE_TOO_FEW_ARGS_ERROR should be SIMPLE_WRONG_NUM_ARGS_ERROR since long ago. Replaced them and tighten up argument control in places.

2016-01-26 19:38:42 by Martin Nilsson <nilsson@fastmail.com>

SIMPLE_BAD_ARG_ERROR is only kept for compatibility, but we still had 500+ uses of it.

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

2015-12-13 18:54:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Thread: Use callablep() instead of f_callablep().

2015-12-08

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

Threads: Complain about attempts to start invalid thread functions.

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

Fixes [LysLysKOM 21546354].

2015-12-08 15:55:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Threads: Complain about attempts to start invalid thread functions.

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

Fixes [LysLysKOM 21546354].

2015-11-25

2015-11-25 13:43:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build: Fixed quite a few warnings about unused arguments.

2015-11-09

2015-11-09 22:11:35 by Martin Nilsson <nilsson@fastmail.com>

Remove stack cleanup for void functions.

2015-10-19

2015-10-19 15:17:49 by Per Hedbor <ph@opera.com>

thread_local is now a keyword in C++

2015-10-19 15:03:09 by Per Hedbor <ph@opera.com>

thread_local is now a keyword in C++

2015-10-17

2015-10-17 22:55:06 by Martin Nilsson <nilsson@fastmail.com>

No need to check for time.h. It's part of C89 and we don't use HAVE_TIME_H everywhere.

2015-10-14

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

Removed Intel IA64 compiler specific DO_NOT_WARN.

2015-10-11

2015-10-11 14:04:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch '8.1' into grubba/typechecker-mk3

* 8.1: (51 commits)
Compiler [Types]: Got rid of my_describe_type().
Compiler [Types]: Fixed wide strings in nested types.
Compiler [Types]: low_describe_type() now uses string_builder.
string_builder_sprintf: Fixed '+' for floats.
string_builder_sprintf: Added support for %T.
Calendar.mkrules: Improved backward compat.
Auth.OAuth.Client: Fixed AutoDoc markup issue.
New modules for communicating with different (RESTful) web apis (including OAuth and OAuth2 client modules) .
Documentation [%]: Added some clarifications and improved markup.
Inotify: Minor code cleanup. Potential fix for [CID 1325796].
Inotify: Removed some debug output.
Filesystem.Monitor [Inotify]: Improved support for blocking mode.
Inotify: Don't reference count immediate circular references.
Inotify: Removed some dead code.
System.Inotify, Filesystem.Monitor: Updates to use new Inotify API.
Inotify: Use fd_callback_boxes, internal event parsing.
Search.Database.MySQL: Censor the SQL-url.
Sql: Added censor_sql_url().
Search.Database.MySQL: Avoid long lived database connections.
Inotify: Don't throw errors in rm_watch() on invalid watch descriptor.
...

2015-09-28

2015-09-28 14:35:35 by Martin Nilsson <nilsson@fastmail.com>

Set x86_get_cpuid response order to eax,ebx,edx,ecx in all cases.

2015-09-27

2015-09-27 22:26:55 by Martin Nilsson <nilsson@fastmail.com>

ecx and edx were mixed up

2015-09-27 04:26:33 by Martin Nilsson <nilsson@fastmail.com>

Start using __builtin_unreachable

2015-09-09

2015-09-09 15:31:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Threads: Added support for setting a thread time quanta.

This is mostly intended to be used to identify code that
inhibits other threads from running.

2015-09-09 14:36:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Threads: Added support for setting a thread time quanta.

This is mostly intended to be used to identify code that
inhibits other threads from running.

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

Threads: Added support for setting a thread time quanta.

This is mostly intended to be used to identify code that
inhibits other threads from running.

2015-09-07

2015-09-07 13:28:56 by Arne Goedeke <el@laramies.com>

Threads: Mutex()->lock() needs to survive cleanup on exit.

In some cases lfun::destroy() calls lock() in a mutex. If this happens
during cleanup on exit phase, Pike_interpreter.thread_state->thread_obj
is already NULL.

2015-09-07 08:02:36 by Arne Goedeke <el@laramies.com>

Threads: Mutex()->lock() needs to survive cleanup on exit.

In some cases lfun::destroy() calls lock() in a mutex. If this happens
during cleanup on exit phase, Pike_interpreter.thread_state->thread_obj
is already NULL.

2015-09-02

2015-09-02 15:44:22 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Threads: this_thread() needs to survive cleanup on exit.

There apparently are some lfun::destroy() that call this_thread()
at a time when Pike_interpreter.thread_state->thread_obj is NULL.

2015-09-02 15:40:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Threads: this_thread() needs to survive cleanup on exit.

There apparently are some lfun::destroy() that call this_thread()
at a time when Pike_interpreter.thread_state->thread_obj is NULL.

2015-08-22

2015-08-22 18:35:10 by Per Hedbor <ph@opera.com>

Static:ified a lot of strings.

This is more or less all instances of push_text(static data here).

Left to do: make_shared_X_string(static data here). :)

2015-08-20

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

Thread.Thread [Documentation]: Adjusted return type of thread function.

The return value of the thread function is relevant (as it is returned
by wait())...

Fixes [LysLysKOM 21410113] reported by Per Cederqvist. Thanks.

Also adjusted the declared type of create() somewhat so that it requires
a thread function (ie the compiler will now complain if it is called
without arguments).

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

Thread.Thread [Documentation]: Adjusted return type of thread function.

The return value of the thread function is relevant (as it is returned
by wait())...

Fixes [LysLysKOM 21410113] reported by Per Cederqvist. Thanks.

Also adjusted the declared type of create() somewhat so that it requires
a thread function (ie the compiler will now complain if it is called
without arguments).

2015-08-18

2015-08-18 18:07:49 by Per Hedbor <ph@opera.com>

Static:ified a lot of strings.

This is more or less all instances of push_text(static data here).

Left to do: make_shared_X_string(static data here). :)

2015-06-02

2015-06-02 12:51:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added gethrdtime().

2015-06-02 12:50:49 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Threads: Keep track of the time spent with threads disabled.

2015-06-01

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

Added gethrdtime().

2015-06-01 15:36:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Threads: Keep track of the time spent with threads disabled.

2015-06-01 15:34:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added gethrdtime().

2015-06-01 15:33:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Threads: Keep track of the time spent with threads disabled.

2015-05-25

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

Removed trailing spaces.

2014-12-07

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

Threads: Propagate thread abortion errors to wait().

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

This simplifies detection of thread failures.

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

Threads: Propagate thread abortion errors to wait().

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

This simplifies detection of thread failures.

2014-11-16

2014-11-16 12:03:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build: Fixed warnings about unused arguments in threads.c.

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

Build: Fixed warnings about unused arguments in threads.c.

2014-11-15

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

Remove superfluous legacy compat support prior to 7.8.

2014-09-04

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

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

Conflicts:
src/stralloc.c

2014-09-03

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

clock is C89, so assume it exists.

2014-09-03 17:53:37 by Martin Nilsson <nilsson@opera.com>

memset is C89 and 4.3BSD

2014-08-25

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

Consistent formatting of function name parameter to get_all_args

2014-08-25 09:33:39 by Per Hedbor <ph@opera.com>

Use __restrict with gcc on the pike_interpreter

This produces the same code as const, but avoids lying to the compiler.

Fixed an issue with gcc 3.4, which over-optimized a bit (specifically,
pip->stack_pointer was not re-read between function calls, which seems
odd given that it is not pip->stack_pointer that was const...)

2014-08-23

2014-08-23 14:52:00 by Arne Goedeke <el@laramies.com>

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

2014-08-23 14:48:40 by Arne Goedeke <el@laramies.com>

silence some warnings

2014-08-22

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

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

2014-08-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-07-02

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

threads: removed some unused functions

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

2014-05-25 11:40:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Threads: Added inhibition of thread signals.

Some code really doesn't like getting errors thrown (cf code
that uses fatal_on_error()), so add a simple way of delaying
such errors until the critical section is done.

Also makes sure that the thread interrupt signal doesn't get lost.

2014-05-22

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

Binary size: push_constant_text -> push_text when not time-critical.

Especially in error handling, and code that does a lot of other string
operations anyway the speed gain is not wort the 100+ bytes code size
of each instance of push_constant_text

This saves about 20K of code size (main pike binary), while not really
changing the speed much.

push_constant_text that seemed to be in at least pseudo-time-critical
code was kept as they were.

On a related note, push_constant_text(":") four times in a row creates
four different string variables, for obvious reasons.

Some of the remaining push_constant_text really should have a
module/file local string variable, even though that is more bothersome
to create.

It might be nice to have this in .cmod files automatically.

2014-03-13

2014-03-13 17:04:40 by Per Hedbor <ph@opera.com>

Fixed warning when compiling on Linux < 2.6 with gcc >= 4.9

2014-02-21

2014-02-21 15:02:59 by Per Hedbor <ph@opera.com>

Avoid crashing when using threads with debug mode on

2014-01-05

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

Merge branch '8.0' into gobject-introspection

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

2013-06-16 10:08:22 by Arne Goedeke <el@laramies.com>

call_with_interpreter: rereset Pike_interpreter_pointer to zero in debug
mode

2013-02-18

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

Threads: Fixed hang in co_wait_interpreter_timeout().

Same bug as previously fixed in co_wait_interpreter().

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

Threads: Fixed hang in co_wait_interpreter().

co_wait_interpreter() would hang (waiting for threads to be
reenabled) if called in a disabled_thread context. This happens
on OSes using USE_WAIT_THREAD (eg Solaris) if a process is waited
on in a disabled_thread context.

2012-12-30

2012-12-30 15:37:27 by Jonas Walldén <jonasw@roxen.com>

Wrap unused parameters in UNUSED(), and debug-only parameters in DEBUGUSED(), to cut
down on compiler warnings. The macro also renames parameters to catch accidental use.
(There are more places to clean up but I don't want to modify code that isn't compiling
on my machine.)

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

2012-07-23 10:01:58 by Jonas Walldén <jonasw@roxen.com>

On Darwin, clock_t is unsigned so Clang warns about comparison always
being false.

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 10:02:15 by Martin Stjernholm <mast@lysator.liu.se>

Do not clobber errno when threads are created on windows.

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

2012-05-23 16:05:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Threads now exit with the thrown value on THROW_THREAD_EXIT.

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

2012-01-06 18:00:59 by Jonas Walldén <jonasw@roxen.com>

Fix OS X compile error after introduction of ACCURATE_GETTIMEOFDAY.

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:20 by Tobias S. Josefowitz <tobij@tobij.de>

Change in internal timehandling; ability to invalidate current_time.

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

Removed $Id$.

2011-10-28

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

Atomic megapatch: Use svalue accessor macros everywhere.

2011-10-22

2011-10-22 21:56:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Use push_undefined() in a few more places.

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-04-02

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

A few more notes to self regarding tsc/clock behavior.

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

Improved PROFILE_CHECK_THREADS logging.

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

Added a few debug functions to be able to monitor thread yielding.

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

Disabled some of the less useful PROFILE_CHECK_THREADS stats.

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

Raised the limit for capping the tsc interval.

Since it can have such a high variance due to the low clock(3)
resolution.

2010-10-31

2010-10-31 01:01:13 by Martin Stjernholm <mast@lysator.liu.se>

It's not safe to use mt_trylock as a debug check that a lock is held.

On Windows mutexes are recursive, so mt_trylock succeeds and a later
mt_unlock won't really unlock the mutex.

2010-10-30

2010-10-30 19:41:24 by Martin Stjernholm <mast@lysator.liu.se>

Windows fixes.

2010-10-24

2010-10-24 19:18:13 by Martin Stjernholm <mast@lysator.liu.se>

Removed a stale comment.

2010-10-24 19:05:29 by Martin Stjernholm <mast@lysator.liu.se>

Safeguard the old clock(3) code against wraparounds.

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

Safeguard the old clock(3) code against wraparounds.

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

Safeguard the old clock(3) code against wraparounds.

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

Safeguard the old clock(3) code against wraparounds.

2010-10-24 18:02:05 by Martin Stjernholm <mast@lysator.liu.se>

Enable the tsc optimization for variable tsc's.

2010-10-24 18:00:39 by Martin Stjernholm <mast@lysator.liu.se>

Aim tsc intervals at 1/20th of a time slice interval.

As suggested by Artur Skawina. This should make the tsc optimization
much more robust.

Rewrote the interval calculation to something that works better on
this scale, and added collection of more statistics with
PROFILE_CHECK_THREADS.

2010-10-24 14:52:43 by Martin Stjernholm <mast@lysator.liu.se>

Only adjust tsc interval when we have proper baselines for time and tsc.

2010-10-24 14:51:35 by Martin Stjernholm <mast@lysator.liu.se>

Use a tick interval as tsc target instead of an absolute count.

This avoids errors at the beginning of time slices after blocking or
thread switching. Should otherwise be functionally equivalent.

2010-10-24 12:37:41 by Martin Stjernholm <mast@lysator.liu.se>

Moved the rdtsc asm to a better place.

Also avoids using gcc specific asm syntax with other compilers (in case the
rdtsc configure test gets more generic).

2010-10-24 12:37:05 by Martin Stjernholm <mast@lysator.liu.se>

Don't disable the tsc optimization permanently if it goes off track.

2010-10-24 12:37:05 by Martin Stjernholm <mast@lysator.liu.se>

No need to have special code to init target tsc.

It'll get set soon enough anyway.

2010-10-24 12:37:05 by Martin Stjernholm <mast@lysator.liu.se>

More PROFILE_CHECK_THREADS statistics.

2010-10-24 12:33:16 by Martin Stjernholm <mast@lysator.liu.se>

Check slice time in check_threads() even if there's no yield function.

Thread switching is much more likely to happen since 644c689, so keeping
this could give much too small slices.

2010-10-17

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

Report tsc interval in PROFILE_CHECK_THREADS debug.

2010-10-17 19:37:24 by Martin Stjernholm <mast@lysator.liu.se>

Assume the rdtsc/clock(3) combo is the most efficient time slice
check.

Fall back to the others if rdtsc is found to be nonworking.

2010-10-17 19:28:57 by Martin Stjernholm <mast@lysator.liu.se>

Moved tsc check to thread init code, and check for invariant tsc.

2010-10-17 10:02:25 by Artur Skawina <art.08.09@gmail.com>

Use rdtsc if available to cut syscalls in check_threads.

2010-10-11

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

Drastically improved chances of actually switching threads when
yielding.

This solution still has two weaknesses though: A presumably mostly
theoretical one is that it might keep alternating between two threads
while starving a third. The other more pertinent one is that it still
doesn't handle threads waiting on condvars.

Adaption of patch suggested by Artur Skawina. Thanks.

2010-10-11 21:35:49 by Martin Stjernholm <mast@lysator.liu.se>

Removed unused functions to "trylock" the interpreter lock.

2010-10-10

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

Added a fixme.

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

Some FIXMEs for locks on Windows, and a clarifying comment.

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-10-10 21:54:38 by Martin Stjernholm <mast@lysator.liu.se>

Refactored the thread switching code to get rid of the bulky macros.

2010-09-28

2010-09-28 16:20:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed prototype for pike_thread_yield().

Rev: src/threads.c:1.284
Rev: src/threads.h:1.138

2010-09-28 16:06:35 by Martin Stjernholm <mast@lysator.liu.se>

Don't optimize away th_yield() calls in sleep(0).

Rev: src/builtin_functions.c:1.706
Rev: src/threads.c:1.283
Rev: src/threads.h:1.137

2010-02-18

2010-02-18 14:50:41 by Stephen R. van den Berg <srb@cuci.nl>

Simplify and reduce sleep functions, use nanosleep when available.

Rev: src/builtin_functions.c:1.696
Rev: src/port.c:1.89
Rev: src/port.h:1.68
Rev: src/post_modules/SQLite/sqlite.cmod:1.30
Rev: src/threads.c:1.282

2009-09-29

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

Reverted 1.256. This fixes a segfault if exit() is used from a thread
when cleanup-on-exit is compiled in.

Rev: src/threads.c:1.281

2009-04-21

2009-04-21 16:02:29 by 0

Update last fix to use simpler clock that doesn't require Mach calls at
all. We can probably get rid of task_info() altogether, though the
overhead is no longer a big worry.

Rev: src/threads.c:1.280

2009-04-21 12:31:05 by 0

Throttle calls to task_info() on OS X since they are quite expensive. This
gives a significant performance boost (>10%) on CPU-intensive applications.

Rev: src/threads.c:1.279

2009-03-13

2009-03-13 21:44:46 by Martin Stjernholm <mast@lysator.liu.se>

Improved VERBOSE_THREADS_DEBUG.

Rev: src/pike_threadlib.h:1.70
Rev: src/threads.c:1.278

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

Reverted patch made 2001-11-02: "Keep live threads from starting when an
init_threads_disable is in progress." It could cause deadlocks between
_disable_threads and interleave mutexes if init_threads_disable is started
in another thread in the window between mt_lock(&((im)->lock)) and
THREADS_DISALLOW() in LOCK_IMUTEX.

Rev: src/pike_threadlib.h:1.69
Rev: src/threads.c:1.277

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

Added a FIXME about getting rid of the yield call.

Rev: src/threads.c:1.276

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

More robust way to measure time slices for yielding when clock(2) is used.
This fixes some cases with starving on e.g. linux.

Rev: src/pike_threadlib.h:1.68
Rev: src/threads.c:1.275

2009-03-12

2009-03-12 23:44:39 by Martin Stjernholm <mast@lysator.liu.se>

Reverted patch made 2001-11-02: "Keep live threads from starting when an
init_threads_disable is in progress." It could cause deadlocks between
_disable_threads and interleave mutexes if init_threads_disable is started
in another thread in the window between mt_lock(&((im)->lock)) and
THREADS_DISALLOW() in LOCK_IMUTEX.

Rev: src/pike_threadlib.h:1.56
Rev: src/threads.c:1.244

2009-03-12 23:44:34 by Martin Stjernholm <mast@lysator.liu.se>

Reverted patch made 2001-11-02: "Keep live threads from starting when an
init_threads_disable is in progress." It could cause deadlocks between
_disable_threads and interleave mutexes if init_threads_disable is started
in another thread in the window between mt_lock(&((im)->lock)) and
THREADS_DISALLOW() in LOCK_IMUTEX.

Rev: src/pike_threadlib.h:1.33
Rev: src/threads.c:1.207

2009-01-26

2009-01-26 10:15:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Timeout support for WIN32.

Rev: src/pike_threadlib.h:1.66
Rev: src/threads.c:1.274

2009-01-25

2009-01-25 19:28:47 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Avoid quotes in #error.

Rev: src/threads.c:1.273

2009-01-25 18:05:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Should now compile in CONFIGURE_TEST mode again.

Rev: src/threads.c:1.272

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

Added co_wait_timeout() and support for timeouts in Condition()->wait(). No WIN32 yet.

Rev: src/pike_threadlib.h:1.65
Rev: src/threads.c:1.271

2008-12-27

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

Fixed issue with call_with_interpreter() causing "Nested use of ALLOW_THREADS()?"-fatal.

Rev: src/threads.c:1.270

2008-12-19

2008-12-19 15:22:32 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug with thread result value if a thread object is destructed
for a running thread.

Rev: src/threads.c:1.269

2008-11-18

2008-11-18 20:13:12 by Martin Stjernholm <mast@lysator.liu.se>

Made mach code in check_threads include system time. Also use 64 bit
ints if available.

Rev: src/threads.c:1.268

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

Don't use a divisor in check_threads in combination with the
time-based skipping of yields; instead assume check_threads is called
with a "lagom" interval. Added some simple profiling code.

Rev: src/threads.c:1.267

2008-09-09

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

Fixed deadlock when a thread is created while _disable_threads is
active.

Rev: src/threads.c:1.243

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

Fixed deadlock when a thread is created while _disable_threads is
active.

Rev: src/threads.c:1.266

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

Fixed a warning in a debug message.

Rev: src/threads.c:1.265

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

Indicate hex thread ids clearly.

Rev: src/threads.c:1.264

2008-08-05

2008-08-05 21:36:34 by Martin Stjernholm <mast@lysator.liu.se>

Tuned down the exit noise from the thread cleanup-on-exit.

Rev: src/threads.c:1.263

2008-08-05 21:23:46 by Martin Stjernholm <mast@lysator.liu.se>

Try to kill all other threads when doing cleanup-on-exit.

Rev: src/module.c:1.57
Rev: src/threads.c:1.262
Rev: src/threads.h:1.136

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

Improved robustness in thread_state cleanup so that it works even if
something manages to destruct the thread object too early.

Rev: src/threads.c:1.261
Rev: src/threads.h:1.134

2008-07-16

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

Removed an unused variable.

Rev: src/error.c:1.164
Rev: src/threads.c:1.260

2008-06-29

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

ID_STATIC -> ID_PROTECTED

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

2008-06-28

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

Some more static -> protected.

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

2008-06-28 01:26:37 by Martin Stjernholm <mast@lysator.liu.se>

Removed some unused variables.

Rev: src/backend.cmod:1.227
Rev: src/las.c:1.420
Rev: src/pike_types.c:1.343
Rev: src/preprocessor.h:1.94
Rev: src/sscanf.c:1.186
Rev: src/threads.c:1.257

2008-05-23

2008-05-23 12:33:54 by Martin Stjernholm <mast@lysator.liu.se>

Fixed too early call to pike_do_exit which could make the cleanup-on-exit
report show false alarms when a multithreaded program exits.

Rev: src/pike_error.h:1.44
Rev: src/threads.c:1.256

2007-10-06

2007-10-06 13:10:12 by Marcus Comstedt <marcus@mc.pp.se>

* Added new API functions call_with_interpreter(), enable_external_threads()
and disable_external_threads(). The first can be used to call a C
function in a context where the Pike interpreter is available. The
other two are used to notify Pike that there are external threads that
might be competing for the interpreter lock (e.g. by calling the first
function).

* Made the Java module use these new functions.

Rev: src/modules/Java/jvm.c:1.82
Rev: src/threads.c:1.255
Rev: src/threads.h:1.133

2007-06-10

2007-06-10 18:11:13 by Martin Stjernholm <mast@lysator.liu.se>

Added support for POSIX style timers using clock_gettime(3). Notably this
fixes nice high resolution thread local cpu time and monotonic real time on
reasonably modern Linux systems.

Also added a few more pike constants about various characteristics of the
cpu/real time interfaces in use.

Rev: src/acconfig.h:1.155
Rev: src/builtin_functions.c:1.640
Rev: src/configure.in:1.1019
Rev: src/gc.c:1.290
Rev: src/gc.h:1.129
Rev: src/modules/system/system.c:1.182
Rev: src/pike_rusage.h:1.18
Rev: src/rusage.c:1.46
Rev: src/threads.c:1.254
Rev: src/threads.h:1.132

2007-06-09

2007-06-09 18:06:45 by Martin Stjernholm <mast@lysator.liu.se>

Fixed decay that broke the configure tests using rusage.c and threads.c.
Also added configure tests to make it more certain that this kind of thing
doesn't go by unnoticed in the future.

Rev: src/configure.in:1.869
Rev: src/rusage.c:1.39
Rev: src/threads.c:1.242

2007-06-09 18:02:14 by Martin Stjernholm <mast@lysator.liu.se>

Fixed decay that broke the configure tests using rusage.c and threads.c.
Also added configure tests to make it more certain that this kind of thing
doesn't go by unnoticed in the future.

Rev: src/configure.in:1.1016
Rev: src/pike_threadlib.h:1.61
Rev: src/rusage.c:1.45
Rev: src/svalue.h:1.146
Rev: src/threads.c:1.253

2006-08-09

2006-08-09 01:20:33 by Martin Nilsson <mani@lysator.liu.se>

@value argument is code and does not support markup.

Rev: src/threads.c:1.252

2006-07-05

2006-07-05 02:22:56 by Martin Stjernholm <mast@lysator.liu.se>

Added PMOD_EXPORT.

Rev: src/stralloc.c:1.211
Rev: src/threads.c:1.251

2006-05-23

2006-05-23 11:29:07 by Martin Nilsson <mani@lysator.liu.se>

Fixed autodoc problem

Rev: src/threads.c:1.241

2006-04-25

2006-04-25 18:22:53 by David Hedbor <david@hedbor.org>

Fixed invalid argument sent to co_broadcast in exit_cond_obj.

Rev: src/threads.c:1.250

2006-04-07

2006-04-07 05:46:01 by Martin Stjernholm <mast@lysator.liu.se>

Make the constant symbols for the values returned by Thread.status visible
in the Threads module and documented them somewhat.

Rev: lib/modules/Thread.pmod:1.43
Rev: src/threads.c:1.249

2006-04-07 05:46:01 by Martin Stjernholm <mast@lysator.liu.se>

Make the constant symbols for the values returned by Thread.status visible
in the Threads module and documented them somewhat.

Rev: lib/modules/Thread.pmod:1.42
Rev: src/threads.c:1.240

2006-01-30

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

Fixed typo.

Rev: src/threads.c:1.248

2006-01-29

2006-01-29 16:41:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Potential fix for the cond problem that mast noted.

Rev: src/threads.c:1.247

2006-01-28

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

Noted a problem that I don't have time to fix right now.

Rev: src/threads.c:1.246

2005-11-15

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

Fixed segfault when exiting uninitialized mutex keys.

Rev: src/threads.c:1.239

2005-11-15 10:31:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed segfault when exiting uninitialized mutex keys.

Rev: src/threads.c:1.245

2005-11-15 10:31:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed segfault when exiting uninitialized mutex keys.

Rev: src/threads.c:1.206

2005-05-19

2005-05-19 22:35:40 by Martin Stjernholm <mast@lysator.liu.se>

Fixed various type errors for 64 bit architectures and other warnings. (Most
are in harmless debug messages, but anyway..)

Rev: src/array.c:1.181
Rev: src/backend.cmod:1.175
Rev: src/builtin_functions.c:1.599
Rev: src/code/bytecode.h:1.11
Rev: src/encode.c:1.228
Rev: src/gc.c:1.270
Rev: src/interpret_functions.h:1.184
Rev: src/las.c:1.364
Rev: src/modules/Image/image.c:1.222
Rev: src/modules/Parser/html.c:1.177
Rev: src/modules/_Charset/iso2022.c:1.38
Rev: src/modules/files/file.c:1.351
Rev: src/modules/files/sendfile.c:1.72
Rev: src/modules/spider/xml.c:1.75
Rev: src/modules/system/memory.c:1.34
Rev: src/object.c:1.267
Rev: src/peep.c:1.106
Rev: src/pike_types.c:1.247
Rev: src/post_modules/Shuffler/a_source_system_memory.c:1.12
Rev: src/post_modules/Shuffler/b_source_normal_file.c:1.14
Rev: src/program.c:1.588
Rev: src/rbtree.c:1.25
Rev: src/threads.c:1.244

2005-05-18

2005-05-18 12:36:54 by Martin Stjernholm <mast@lysator.liu.se>

Fixed various type errors for 64 bit architectures. (Most are in harmless
debug messages, but anyway..)

Rev: src/array.c:1.164
Rev: src/backend.cmod:1.146
Rev: src/builtin_functions.c:1.555
Rev: src/code/bytecode.h:1.11
Rev: src/encode.c:1.214
Rev: src/gc.c:1.257
Rev: src/interpret_functions.h:1.170
Rev: src/las.c:1.347
Rev: src/modules/Gmp/mpz_glue.c:1.162
Rev: src/modules/Image/encodings/xcf.c:1.49
Rev: src/modules/Parser/html.c:1.173
Rev: src/modules/files/file.c:1.321
Rev: src/modules/files/sendfile.c:1.70
Rev: src/modules/spider/xml.c:1.71
Rev: src/object.c:1.257
Rev: src/peep.c:1.99
Rev: src/pike_types.c:1.236
Rev: src/post_modules/Shuffler/a_source_system_memory.c:1.11
Rev: src/program.c:1.566
Rev: src/svalue.c:1.195
Rev: src/threads.c:1.238

2005-03-31

2005-03-31 02:19:46 by Martin Nilsson <mani@lysator.liu.se>

thread_stack_size is needed on NT during configure.

Rev: src/threads.c:1.243

2005-01-25

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

Now uses low_init_interpreter() and low_cleanup_interpret().
This should make the code somewhat more robust when low on memory.

Rev: src/threads.c:1.242

2004-12-30

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

Don't pass exit codes to handle_error().
Added Thread()->kill().

Rev: src/threads.c:1.241
Rev: src/threads.h:1.130

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

2004-08-12 12:38:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added thread->interrupt().
Several FIXME's left.

Rev: src/threads.c:1.239

2004-07-16

2004-07-16 12:44:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved diagnostics in THREADS_{,UID_}ALLOW(). Workaround for code generation bug in xlc 5.5.0.0/ia64.

Rev: src/pike_threadlib.h:1.55
Rev: src/threads.c:1.238

2004-06-29

2004-06-29 03:14:15 by Alexander Demenshin <aldem-pike@aldem.net>

fix in autodoc and debug output: Thread.Thread->wait() instead of Thread.Thread->result()

Rev: src/threads.c:1.237

2004-06-29 03:09:42 by Alexander Demenshin <aldem-pike@aldem.net>

fix in autodoc: Thread.Thread->wait() instead of Thread.Thread->result()

Rev: src/threads.c:1.237

2004-05-01

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

Fixed compat for strange MutexKey destruct behavior in <= 7.4.

Rev: lib/7.4/modules/Thread.pmod:1.1
Rev: src/program_id.h:1.20
Rev: src/threads.c:1.236

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

Fixed compat for strange MutexKey destruct behavior in <= 7.4.

Rev: lib/7.4/modules/Thread.pmod:1.1
Rev: lib/modules/testsuite.in:1.28
Rev: src/program_id.h:1.20
Rev: src/threads.c:1.236

2004-04-26

2004-04-26 16:21:19 by Martin Stjernholm <mast@lysator.liu.se>

Fixed duplicated destroy of the mutex condvar that affected macos and
windows.

The behavior for mutexes is also slightly changed so that destructing a
mutex no longer destructs the key that is locking it. This is to make the
old de-facto behavior consistent where threads waiting to lock the mutex
could do that even after it has been destructed; only the thread currently
holding the lock would lose it asynchronously. The alternate PICKY_MUTEX
behavior is consistent the other way around by both destroying any
outstanding key and causing all wait calls to break immediately with an
exception. That is however disabled since it turns out to not work well with
old code that inherit mutexes in objects that are destructed explicitly.

Rev: src/threads.c:1.235

2004-04-26 16:21:19 by Martin Stjernholm <mast@lysator.liu.se>

Fixed duplicated destroy of the mutex condvar that affected macos and
windows.

The behavior for mutexes is also slightly changed so that destructing a
mutex no longer destructs the key that is locking it. This is to make the
old de-facto behavior consistent where threads waiting to lock the mutex
could do that even after it has been destructed; only the thread currently
holding the lock would lose it asynchronously. The alternate PICKY_MUTEX
behavior is consistent the other way around by both destroying any
outstanding key and causing all wait calls to break immediately with an
exception. That is however disabled since it turns out to not work well with
old code that inherit mutexes in objects that are destructed explicitly.

Rev: src/threads.c:1.235

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

Fixed duplicated destroy of the mutex condvar that affected macos and
windows.

The behavior for mutexes is also slightly changed so that destructing a
mutex no longer destructs the key that is locking it. This is to make the
old de-facto behavior consistent where threads waiting to lock the mutex
could do that even after it has been destructed; only the thread currently
holding the lock would lose it asynchronously. The alternate PICKY_MUTEX
behavior is consistent the other way around by both destroying any
outstanding key and causing all wait calls to break immediately with an
exception. That is however disabled since it turns out to not work well with
old code that inherit mutexes in objects that are destructed explicitly.

Rev: src/threads.c:1.205

2004-04-26 15:45:43 by Martin Stjernholm <mast@lysator.liu.se>

Fixed trivial bug in some normally disabled code.

Rev: src/threads.c:1.234

2004-04-26 15:45:43 by Martin Stjernholm <mast@lysator.liu.se>

Fixed trivial bug in some normally disabled code.

Rev: src/threads.c:1.234

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

Trivial fix in normally disabled code.

Rev: src/threads.c:1.204

2004-04-23

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

Backported some more condvar fixes from 7.5.

Rev: src/threads.c:1.203

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

Some more fixes in Thread.Condition.wait. Documented the behavior for
destructed mutexes.

Rev: src/threads.c:1.233

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

Backported some condition variable fixes from Pike 7.5.

Rev: src/threads.c:1.202

2004-04-23 13:43:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Updated f_cond_wait() to inform that the mutex is being waited on.
Fixed bug in debug check in exit_mutex_key_obj().
Added some more THREADS_FPRINTF().

Rev: src/threads.c:1.232

2004-04-21

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

Fixed cleanup of the cond var when a mutex is destructed while threads are
waiting on it.

Rev: src/threads.c:1.231

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

Fixed cleanup of the cond var when a mutex is destructed while threads are
waiting on it.

Rev: src/threads.c:1.201

2004-03-09

2004-03-09 18:49:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Oops...

Rev: src/threads.c:1.177

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

More thread paranoia.

Rev: src/threads.c:1.176

2004-03-08

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

Oops, bugfix.

Rev: src/threads.c:1.175

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

Backported improved diagnostics from Pike 7.5.

Rev: src/threads.c:1.174
Rev: src/threads.h:1.121

2004-03-03

2004-03-03 13:59:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Rewrote mutex implementation somewhat.
Mutex keys now have reference counted references to their corresponding mutex.
May fix problems with intermittent crashes in malloc on Solaris.

Rev: src/threads.c:1.173

2003-12-13

2003-12-13 21:13:08 by 0

Remove debug code which isn't part of the last fix.

Rev: src/threads.c:1.172

2003-12-13 20:37:54 by 0

Backported Mac OS X fixes and performance improvements from 7.4/7.5. We now
use pthread_wait_np() and use Mach kernel calls to greatly reduce thread
scheduling overhead.

Rev: src/acconfig.h:1.81
Rev: src/configure.in:1.502
Rev: src/threads.c:1.171
Rev: src/threads.h:1.120

2003-12-10

2003-12-10 13:01:18 by 0

Backported Mac OS X fixes and performance improvements from 7.5: We now use
pthread_wait_np() and use Mach kernel calls to greatly reduce thread
scheduling overhead. Included OSF/1 fixes by Grubba.

Rev: src/acconfig.h:1.113
Rev: src/configure.in:1.671
Rev: src/pike_threadlib.h:1.28
Rev: src/threads.c:1.200

2003-11-26

2003-11-26 10:56:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

More OSF/1 fixes.

Rev: src/pike_threadlib.h:1.51
Rev: src/threads.c:1.230

2003-11-26 10:51:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

OSF/1 (aka Digital Unix (aka Tru64 Unix)) has <mach/task_info.h>, but no TASK_THREAD_TIMES_INFO.

Rev: src/threads.c:1.229

2003-11-25

2003-11-25 17:58:24 by 0

Use Mach calls to get user time for threads on OS X. By not calling clock()
we get a significant performance boost for threaded programs.

Rev: src/threads.c:1.228

2003-11-22

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

Various AutoDoc mk II updates and fixes.

Rev: lib/7.0/modules/Calendar.pmod/Gregorian.pmod:1.4
Rev: lib/7.0/modules/Calendar.pmod/module.pmod:1.7
Rev: lib/modules/Cache.pmod/Policy.pmod/Base.pike:1.6
Rev: lib/modules/Cache.pmod/Policy.pmod/Timed.pike:1.7
Rev: lib/modules/Cache.pmod/Storage.pmod/Base.pike:1.9
Rev: lib/modules/Calendar.pmod/module.pmod:1.11
Rev: lib/modules/Calendar_I.pmod/module.pmod:1.14
Rev: lib/modules/Crypto.pmod/module.pmod:1.17
Rev: lib/modules/Graphics.pmod/Graph.pmod/create_bars.pike:1.8
Rev: lib/modules/Graphics.pmod/Graph.pmod/create_graph.pike:1.11
Rev: lib/modules/Graphics.pmod/Graph.pmod/create_pie.pike:1.9
Rev: lib/modules/Graphics.pmod/Graph.pmod/polyline.pike:1.6
Rev: lib/modules/Tools.pmod/PV.pike:1.9
Rev: src/iterators.cmod:1.48
Rev: src/program.c:1.539
Rev: src/threads.c:1.227

2003-11-13

2003-11-13 03:28:26 by Martin Stjernholm <mast@lysator.liu.se>

Cleaned up some silly debug checks.

Rev: src/threads.c:1.226

2003-11-09

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

Debug check that the global dynamic buffer isn't in use when switching
threads.

Rev: src/pike_threadlib.h:1.49
Rev: src/threads.c:1.225

2003-10-19

2003-10-19 14:10:05 by Martin Stjernholm <mast@lysator.liu.se>

Some more improvements of debug_list_all_threads. Made it work with
the debug stuff in SWAP_OUT_THREAD.

Rev: src/threads.c:1.224

2003-10-19 13:47:42 by Martin Stjernholm <mast@lysator.liu.se>

Excised some constant strings from macros. Slightly more info in
debug_list_all_threads.

Rev: src/pike_threadlib.h:1.48
Rev: src/threads.c:1.223

2003-10-06

2003-10-06 13:01:37 by Martin Stjernholm <mast@lysator.liu.se>

Don't be so harsh if the prctl calls fail to fix the dumpable flag on Linux.

Rev: src/threads.c:1.199

2003-10-06 13:01:37 by Martin Stjernholm <mast@lysator.liu.se>

Don't be so harsh if the prctl calls fail to fix the dumpable flag on Linux.

Rev: src/threads.c:1.222

2003-10-06 13:01:31 by Martin Stjernholm <mast@lysator.liu.se>

Don't be so harsh if the prctl calls fail to fix the dumpable flag on Linux.

Rev: src/threads.c:1.170

2003-09-24

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

2003-06-26 08:28:17 by Tomas Nilsson <tomas@roxen.com>

Added configure option to set the thread c-stack size. The default is
sometimes too small on windows when building without c-opt.

Rev: src/acconfig.h:1.112
Rev: src/configure.in:1.665
Rev: src/pike_threadlib.h:1.27
Rev: src/threads.c:1.198

2003-06-26 08:28:17 by Tomas Nilsson <tomas@roxen.com>

Added configure option to set the thread c-stack size. The default is
sometimes too small on windows when building without c-opt.

Rev: src/acconfig.h:1.125
Rev: src/configure.in:1.723
Rev: src/pike_threadlib.h:1.46
Rev: src/threads.c:1.218

2003-05-07

2003-05-07 21:01:24 by Martin Stjernholm <mast@lysator.liu.se>

Backported from 7.5, although slightly less strict: Better checking of error
return codes from various thread functions. Added -dT argument to enable error
checking mutexes in the thread library (--with-rtldebug is _not_ required).

Rev: man/pike.1:1.12
Rev: src/acconfig.h:1.80
Rev: src/configure.in:1.500
Rev: src/main.c:1.116
Rev: src/main.h:1.16
Rev: src/threads.c:1.169
Rev: src/threads.h:1.119

2003-05-02

2003-05-02 17:28:22 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Even more information from thread_low_error().

Rev: src/pike_threadlib.h:1.45
Rev: src/threads.c:1.217

2003-05-02 15:42:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now reports the file and line where thread_low_error() was called.

Rev: src/pike_threadlib.h:1.44
Rev: src/threads.c:1.216

2003-04-03

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

Backported from 7.5, although slightly less strict: Better checking of error
return codes from various thread functions. Added dT to enable error
checking mutexes in the thread library (--with-rtldebug is _not_ required).

Rev: CHANGES:1.85
Rev: man/pike.1:1.17
Rev: src/acconfig.h:1.111
Rev: src/aclocal.m4:1.58
Rev: src/configure.in:1.662
Rev: src/main.c:1.160
Rev: src/main.h:1.21
Rev: src/pike_threadlib.h:1.26
Rev: src/threads.c:1.197

2003-04-02

2003-04-02 00:55:09 by Martin Stjernholm <mast@lysator.liu.se>

More fixes to work in configure tests.

Rev: src/pike_error.h:1.30
Rev: src/pike_threadlib.h:1.42
Rev: src/port.c:1.70
Rev: src/threads.c:1.215

2003-04-01

2003-04-01 19:41:13 by Martin Stjernholm <mast@lysator.liu.se>

Better checking of error return codes from various thread functions. Added
-dT to enable error checking mutexes in the thread library (--with-rtldebug
is _not_ required).

Rev: man/pike.1:1.17
Rev: src/acconfig.h:1.123
Rev: src/aclocal.m4:1.68
Rev: src/configure.in:1.713
Rev: src/main.c:1.171
Rev: src/main.h:1.22
Rev: src/pike_threadlib.h:1.39
Rev: src/threads.c:1.214

2003-04-01 19:12:09 by Martin Stjernholm <mast@lysator.liu.se>

CheckValidHandle gets defined in pike_threadlib.h if necessary.

Rev: src/threads.c:1.213

2003-04-01 14:23:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix for dmalloc.

Rev: src/threads.c:1.122

2003-04-01 14:22:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix for dmalloc.

Rev: src/threads.c:1.168

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

Bugfix for dmalloc.

Rev: src/threads.c:1.196

2003-03-31

2003-03-31 18:43:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

More thread-related fixes.

Rev: src/modules/Java/jvm.c:1.19
Rev: src/threads.c:1.121

2003-03-31 18:43:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

More thread-related fixes.

Rev: src/modules/Java/jvm.c:1.45
Rev: src/threads.c:1.167

2003-03-31 18:35:47 by Henrik Grubbström (Grubba) <grubba@grubba.org>

More thread-related fixes.

Rev: src/threads.c:1.195

2003-03-31 18:31:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

More thread-related fixes.

Rev: src/modules/Java/jvm.c:1.48
Rev: src/threads.c:1.194

2003-03-17

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

Reenabled free_object(thread_obj);

Rev: src/threads.c:1.212

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

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

Retain the dumpable flag over the implicit sete?id calls for new threads on
Linux.

Rev: src/configure.in:1.657
Rev: src/threads.c:1.193

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

Retain the dumpable flag over the implicit sete?id calls for new threads on
Linux.

Rev: src/configure.in:1.706
Rev: src/threads.c:1.210

2003-03-05 16:18:24 by Martin Stjernholm <mast@lysator.liu.se>

Retain the dumpable flag over the implicit sete?id calls for new threads on
Linux.

Rev: src/configure.in:1.499
Rev: src/threads.c:1.166

2003-02-20

2003-02-20 16:36:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

char isn't always signed...

Rev: src/configure.in:1.694
Rev: src/threads.c:1.209
Rev: src/threads.h:1.126

2003-02-20 11:55:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Pike_interpreter.thread_obj is no more.

Rev: src/interpret.h:1.129
Rev: src/modules/Java/jvm.c:1.55
Rev: src/modules/files/file.c:1.255
Rev: src/pike_threadlib.h:1.33
Rev: src/threads.c:1.208
Rev: src/threads.h:1.125

2003-02-16

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

Fixed silly bug.

Rev: src/threads.c:1.207

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

Removed some unnecessary and stale comments.

Rev: src/threads.c:1.206

2003-02-16 03:50:23 by Martin Stjernholm <mast@lysator.liu.se>

Fixed a thread swapping bug in f_thread_create. Use thread_state and
not thread_obj in various checks and messages since the latter isn't
necessarily unique. Cleaned up and improved some debug code.

Rev: src/pike_threadlib.h:1.31
Rev: src/threads.c:1.205

2003-02-15

2003-02-15 21:21:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fix in init_thread_obj().

Rev: src/threads.c:1.204

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-02-15 17:04:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed some calls of fast_clone_object().

Rev: src/threads.c:1.202

2003-02-10

2003-02-10 17:10:40 by Martin Stjernholm <mast@lysator.liu.se>

Better names for the YES, NO and UNKNOWN flags to avoid clashes.

Rev: src/acconfig.h:1.115
Rev: src/builtin_functions.c:1.475
Rev: src/configure.in:1.685
Rev: src/gc.c:1.206
Rev: src/modules/system/system.c:1.140
Rev: src/threads.c:1.201
Rev: src/threads.h:1.123

2003-02-08

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

Exclude the time spent in the gc from the measurements returned by
gethrvtime.

Rev: src/builtin_functions.c:1.469
Rev: src/gc.c:1.200
Rev: src/gc.h:1.98
Rev: src/threads.c:1.200
Rev: src/threads.h:1.122

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

Added configure test to see whether the time returned by get_cpu_time is
thread local or not.

Rev: src/acconfig.h:1.113
Rev: src/configure.in:1.682
Rev: src/global.h:1.79
Rev: src/pike_threadlib.h:1.28
Rev: src/threads.c:1.199

2003-01-26

2003-01-26 11:09:01 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

Some more work to get INT_TYPE long long to work:
use INT_TYPE instead of INT32 when we use/make the Pike int type
Use PRINTPIKEINT when we sprintf-format it

Rev: src/builtin.cmod:1.109
Rev: src/builtin_functions.c:1.464
Rev: src/encode.c:1.162
Rev: src/global.h:1.78
Rev: src/language.yacc:1.313
Rev: src/las.c:1.322
Rev: src/las.h:1.60
Rev: src/pike_types.c:1.205
Rev: src/pike_types.h:1.84
Rev: src/threads.c:1.198

2003-01-10

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

ISO-C §6.3.4.

Rev: src/threads.c:1.197

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

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

Added a macro to loop through all pike threads.

Rev: src/pike_threadlib.h:1.25
Rev: src/threads.c:1.195

2003-01-05

2003-01-05 01:03:55 by Martin Nilsson <mani@lysator.liu.se>

Use the SIMPLE_ macros.

Rev: src/backend.cmod:1.32
Rev: src/builtin.cmod:1.102
Rev: src/cpp.c:1.114
Rev: src/modules/sprintf/sprintf.c:1.100
Rev: src/opcodes.c:1.129
Rev: src/threads.c:1.194

2002-12-07

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

rusage.h has been renamed pike_rusage.h.

Rev: src/main.c:1.159
Rev: src/rusage.c:1.24
Rev: src/threads.c:1.193

2002-11-28

2002-11-28 23:45:49 by Marcus Comstedt <marcus@mc.pp.se>

Fixed some _sprintf breakages.

Rev: src/builtin.cmod:1.100
Rev: src/error.c:1.96
Rev: src/modules/Gmp/mpf.cmod:1.17
Rev: src/modules/Gmp/mpq.cmod:1.15
Rev: src/modules/Math/module.pmod.in:1.11
Rev: src/modules/Oracle/oracle.c:1.75
Rev: src/post_modules/GTK/new_build_pgtk.pike:1.21
Rev: src/post_modules/GTK/source/gdkevent.pre:1.8
Rev: src/post_modules/GTK/source/support.c:1.36
Rev: src/threads.c:1.192

2002-11-18

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

Fixed a missing initialization discovered by valgrind.

Rev: src/threads.c:1.191

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

Fixed a missing initialization discovered by valgrind.

Rev: src/threads.c:1.165

2002-10-28

2002-10-28 21:53:45 by Martin Stjernholm <mast@lysator.liu.se>

Minor doc fix.

Rev: src/threads.c:1.190

2002-10-28 21:48:09 by Martin Stjernholm <mast@lysator.liu.se>

Added a reference from MutexKey to the mutex object it holds, so that
the latter won't be refcount garbed (which causes both to be
destructed) if there are no other references.

Rev: src/threads.c:1.189

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

2002-09-30 18:45:22 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Thread.Condition()->wait() now requires an argument.

Rev: lib/7.2/modules/Thread.pmod:1.1
Rev: src/threads.c:1.186

2002-09-29

2002-09-29 13:52:08 by Martin Nilsson <mani@lysator.liu.se>

Fixed a autodoc typo.

Rev: src/threads.c:1.185

2002-09-14

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

Ported some thread yielding improvements from 7.3.

Rev: src/threads.c:1.164
Rev: src/threads.h:1.116

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

Added fallback to clock() in check_threads if gethrtime doesn't exist, to
avoid very frequent context switches. Put the gethrtime check behind the
divisor check since gethrtime isn't entirely cheap.

Rev: src/threads.c:1.163
Rev: src/threads.h:1.115

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

Added fallback to clock() in check_threads if gethrtime doesn't exist, to
avoid very frequent context switches. Put the gethrtime check behind the
divisor check since gethrtime isn't entirely cheap.

Rev: src/pike_threadlib.h:1.20
Rev: src/threads.c:1.184

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

Forgot a bit.

Rev: src/threads.c:1.183

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-14 00:57:27 by Martin Stjernholm <mast@lysator.liu.se>

Do not short-circuit check_threads if there's no yield function. That could
easily lead to starvation.

Rev: src/pike_threadlib.h:1.18
Rev: src/threads.c:1.181

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

2002-06-17 15:44:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fix for [bug 3097].

Rev: src/threads.c:1.162

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

Fix for [bug 3097].

Rev: src/threads.c:1.179

2002-02-05

2002-02-05 19:15:23 by Martin Stjernholm <mast@lysator.liu.se>

Fixed calls to check_threads_etc in many places where we wait a while and
can be interrupted by signals.

Rev: src/backend.cmod:1.23
Rev: src/builtin_functions.c:1.420
Rev: src/dlopen.c:1.29
Rev: src/modules/CommonLog/clf.c:1.7
Rev: src/modules/Image/font.c:1.70
Rev: src/modules/Pipe/pipe.c:1.47
Rev: src/modules/files/efuns.c:1.110
Rev: src/modules/files/file.c:1.232
Rev: src/modules/files/socket.c:1.59
Rev: src/modules/files/udp.c:1.29
Rev: src/modules/system/system.c:1.120
Rev: src/object.c:1.197
Rev: src/signal_handler.c:1.216
Rev: src/threads.c:1.178

2002-01-24

2002-01-24 16:42:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added FIXME.

Rev: src/signal_handler.c:1.195
Rev: src/threads.c:1.161

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

2001-11-26 14:58:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

More threads_disabled fixes.

Rev: src/threads.c:1.176

2001-11-12

2001-11-12 15:59:11 by Martin Stjernholm <mast@lysator.liu.se>

Fixed a minor leak when pthread_atfork doesn't exist.

Rev: src/threads.c:1.175

2001-11-12 15:59:09 by Martin Stjernholm <mast@lysator.liu.se>

Fixed a minor leak when pthread_atfork doesn't exist.

Rev: src/threads.c:1.160

2001-11-09

2001-11-09 02:09:14 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

Changes from Hubbe
speedups, optimizations, memory leak fixes and some bug fixes

Rev: src/pike_error.h:1.15
Rev: src/pike_threadlib.h:1.12
Rev: src/threads.c:1.174

2001-11-02

2001-11-02 14:05:14 by Martin Stjernholm <mast@lysator.liu.se>

Keep live threads from starting when an init_threads_disable is in
progress. Removed the direct use of thr_yield.

Rev: src/threads.c:1.173

2001-11-01

2001-11-01 18:40:12 by Martin Stjernholm <mast@lysator.liu.se>

Fixed some bugs with VERBOSE_THREADS_DEBUG. Added some debug to better
detect thread switches while threads_disabled is set.

Rev: src/pike_threadlib.h:1.10
Rev: src/threads.c:1.172
Rev: src/threads.h:1.117

2001-11-01 18:10:28 by Martin Stjernholm <mast@lysator.liu.se>

Always wait on threads_disabled in mt_lock_interpreter,
mt_trylock_interpreter and co_wait_interpreter. This fixes bugs where
the _disable_threads lock could fail to hold the threads if there are
threads dependent on uid or similar running when the _disable_threads
lock is requested. This bug could cause numerous "Cannot wait for
mutexes/conditions when threads are disabled" backtraces when
_disable_threads is used (e.g. through the Privs class in Roxen). Cf
[bug 1173].

Use the new macros low_mt_lock_interpreter etc in the places where we
can run even if threads_disabled is set.

Rev: src/pike_threadlib.h:1.7
Rev: src/signal_handler.c:1.208
Rev: src/threads.c:1.171

2001-10-28

2001-10-28 18:02:49 by Martin Nilsson <mani@lysator.liu.se>

Fixed references

Rev: src/operators.c:1.142
Rev: src/threads.c:1.170

2001-10-22

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

Merge 'tags/v7.0.360': Fixed bugs where the _disable_threads lock could fail to hold the
threads if there are threads dependent on uid or similar running when
the _disable_threads lock is requested. This bug could cause numerous
"Cannot wait for mutexes/conditions when threads are disabled"
backtraces when _disable_threads is used (e.g. through the Privs class
in Roxen). Cf [bug 1173].

2001-10-22 23:54:47 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bugs where the _disable_threads lock could fail to hold the
threads if there are threads dependent on uid or similar running when
the _disable_threads lock is requested. This bug could cause numerous
"Cannot wait for mutexes/conditions when threads are disabled"
backtraces when _disable_threads is used (e.g. through the Privs class
in Roxen). Cf [bug 1173].

Rev: src/modules/Java/jvm.c:1.18
Rev: src/threads.c:1.120
Rev: src/threads.h:1.81

2001-10-22 23:52:56 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bugs where the _disable_threads lock could fail to hold the
threads if there are threads dependent on uid or similar running when
the _disable_threads lock is requested. This bug could cause numerous
"Cannot wait for mutexes/conditions when threads are disabled"
backtraces when _disable_threads is used (e.g. through the Privs class
in Roxen). Cf [bug 1173].

Rev: src/modules/Java/jvm.c:1.36
Rev: src/signal_handler.c:1.193
Rev: src/threads.c:1.159
Rev: src/threads.h:1.113

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

2001-09-25 14:17:47 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved documentation of Thread.Thread->id_number().

Rev: src/threads.c:1.168

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

Added Thread.Thread->id_number().

Rev: src/threads.c:1.158

2001-09-25 14:03:57 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added Thread.Thread->id_number().

Rev: src/threads.c:1.167

2001-09-24

2001-09-24 16:58:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed a few warnings.

Rev: src/builtin.cmod:1.66
Rev: src/builtin_functions.c:1.406
Rev: src/combine_path.h:1.8
Rev: src/iterators.cmod:1.14
Rev: src/las.c:1.266
Rev: src/peep.c:1.70
Rev: src/program.c:1.372
Rev: src/stralloc.c:1.136
Rev: src/svalue.c:1.124
Rev: src/threads.c:1.166

2001-09-20

2001-09-20 19:36:43 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

no fork -- no atfork

Rev: src/threads.c:1.165

2001-09-18

2001-09-18 22:59:57 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

running 'make test_dlopen' will now run a small testsuite for dlopen

Rev: src/Makefile.in:1.272
Rev: src/dynamic_load.c:1.56
Rev: src/fdlib.c:1.49
Rev: src/test_dynamic_loading.in:1.1
Rev: src/threads.c:1.164

2001-09-07

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

fix for [bug 2167]

Rev: src/builtin_functions.c:1.347
Rev: src/threads.c:1.157

2001-09-06

2001-09-06 00:20:59 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

fixed the fix a bit..

Rev: src/threads.c:1.163

2001-09-05

2001-09-05 23:44:32 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

fix for [bug 2167] (can only happen when using Java callbacks I think)

Rev: src/builtin.cmod:1.64
Rev: src/threads.c:1.162

2001-08-23

2001-08-23 18:10:57 by Per Hedbor <ph@opera.com>

My scheduling fix from 7.2, now ported to 7.3.

Rev: src/configure.in:1.543
Rev: src/threads.c:1.161

2001-08-21

2001-08-21 09:38:00 by Per Hedbor <ph@opera.com>

Use gethrtime() (if available) to find out when to switch threads. Also, use thr_yield (again, if available) to really switch threads. This increased the number of threadswitches/second with 10 while(1) threads on solaris from 0.01 to 12.

Rev: src/configure.in:1.483
Rev: src/threads.c:1.156

2001-08-08

2001-08-08 14:18:17 by Leif Stensson <leif@lysator.liu.se>

Functions current_locking_thread() and current_locking_key() added to
mutex objects.

Rev: src/threads.c:1.160

2001-06-30

2001-06-30 21:28:36 by Martin Stjernholm <mast@lysator.liu.se>

Improved output from locate_references(). Some more gc debug.

Rev: src/gc.c:1.161
Rev: src/gc.h:1.78
Rev: src/mapping.c:1.127
Rev: src/multiset.c:1.36
Rev: src/object.c:1.174
Rev: src/program.c:1.338
Rev: src/security.c:1.31
Rev: src/threads.c:1.159

2001-06-20

2001-06-20 23:16:34 by Martin Stjernholm <mast@lysator.liu.se>

Using Pike_fp->current_object->storage doesn't work too well when programs
are inherited. Besides, Pike_fp->current_storage is one less deference..

Rev: src/modules/_Roxen/roxen.c:1.18
Rev: src/threads.c:1.158

2001-06-20 23:13:54 by Martin Stjernholm <mast@lysator.liu.se>

Using Pike_fp->current_object->storage doesn't work too well when programs
are inherited. Besides, Pike_fp->current_storage is one less deference..

Rev: src/builtin_functions.c:1.343
Rev: src/modules/_Roxen/roxen.c:1.10
Rev: src/threads.c:1.155

2001-05-31

2001-05-31 22:51:53 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

use less stack

Rev: src/threads.c:1.157

2001-05-16

2001-05-16 23:35:52 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

stack profiling code (use --with-profiling and then run pike -ps)

Rev: src/interpret.h:1.84
Rev: src/main.c:1.126
Rev: src/threads.c:1.156

2001-05-16 23:34:38 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

stack profiling code (use --with-profiling and then run pike -ps)

Rev: src/interpret.h:1.78
Rev: src/main.c:1.113
Rev: src/threads.c:1.154

2001-02-27

2001-02-27 01:18:20 by Martin Stjernholm <mast@lysator.liu.se>

Added two functions for gdb_backtrace and gdb_backtraces.
gdb_thread_state_for_id is also quite useful by itself.

Rev: src/threads.c:1.155

2001-02-06

2001-02-06 17:57:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

A few fixes.

Rev: src/threads.c:1.154

2001-02-06 17:54:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed a few typos.

Rev: src/threads.c:1.153

2001-02-06 17:14:08 by Per Hedbor <ph@opera.com>

Ported fix from 7.2

Rev: src/threads.c:1.153

2001-02-06 17:12:26 by Per Hedbor <ph@opera.com>

Fixed prototype

Rev: src/threads.c:1.152

2001-02-06 17:10:38 by Per Hedbor <ph@opera.com>

Fixed Thread.Local

Rev: src/threads.c:1.151

2001-02-06 16:18:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some AutoDoc mk II markup fixes.

Rev: src/modules/MIME/mime.c:1.29
Rev: src/modules/Regexp/glue.c:1.21
Rev: src/threads.c:1.152

2001-02-01

2001-02-01 19:58:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some AutoDoc mk II markup.

Rev: src/threads.c:1.151

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

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

2000-12-01 12:39:46 by Martin Stjernholm <mast@lysator.liu.se>

Refer to Thread.Local and not thread_local in error messages.

Rev: src/threads.c:1.148

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: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-11-06

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

Oops.

Rev: src/threads.c:1.144

2000-11-06 17:05:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

do_exit() is now pike_do_exit(). Fixes [bug 640].

Rev: src/main.c:1.90
Rev: src/main.h:1.13
Rev: src/threads.c:1.119

2000-11-06 17:03:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

do_exit() is now pike_do_exit(). Fixes [bug 640].

Rev: src/main.c:1.106
Rev: src/main.h:1.14
Rev: src/threads.c:1.143

2000-11-06 16:46:42 by Martin Stjernholm <mast@lysator.liu.se>

Better prototype for f_thread_local_set.

Rev: src/threads.c:1.142

2000-11-01

2000-11-01 23:39:08 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now initializes rosie during the init phase.
This should be a bit more portable.

Rev: src/threads.c:1.141

2000-10-04

2000-10-04 22:14:57 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Oops, bugfix.

Rev: src/threads.c:1.118

2000-10-04 22:11:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

rosie now gets initialized properly.
Moved around some code.
Backported some fixes from Pike 7.1.

Rev: src/threads.c:1.117

2000-10-03

2000-10-03 23:49:15 by Martin Stjernholm <mast@lysator.liu.se>

Corrected an error message.

Rev: src/threads.c:1.140

2000-08-24

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

2000-08-18 22:28:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed a few warnings.

Rev: src/main.c:1.97
Rev: src/threads.c:1.138

2000-08-13

2000-08-13 15:16:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed a few warnings.

Rev: src/gc.c:1.121
Rev: src/signal_handler.c:1.176
Rev: src/threads.c:1.137

2000-08-11

2000-08-11 11:05:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed a few warnings.

Rev: src/modules/files/file.c:1.185
Rev: src/post_modules/GL/auto.c.in:1.15
Rev: src/threads.c:1.136

2000-08-10

2000-08-10 18:30:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed a few warnings.

Rev: src/builtin.cmod:1.9
Rev: src/queue.c:1.6
Rev: src/stralloc.c:1.95
Rev: src/stralloc.h:1.54
Rev: src/threads.c:1.135

2000-08-10 09:51:57 by Per Hedbor <ph@opera.com>

int-> INT_TYPE and float-> FLOAT_TYPE for (I hope) all get_all_args calls.

Rev: src/builtin_functions.c:1.295
Rev: src/encode.c:1.64
Rev: src/error.c:1.57
Rev: src/modules/Gettext/gettext.c:1.5
Rev: src/modules/Gmp/mpz_glue.c:1.81
Rev: src/modules/HTTPLoop/accept_and_parse.c:1.16
Rev: src/modules/HTTPLoop/requestobject.c:1.12
Rev: src/modules/Image/blit.c:1.45
Rev: src/modules/Image/colors.c:1.35
Rev: src/modules/Image/colortable.c:1.86
Rev: src/modules/Image/encodings/_xpm.c:1.14
Rev: src/modules/Image/encodings/psd.c:1.21
Rev: src/modules/Image/encodings/xcf.c:1.19
Rev: src/modules/Image/font.c:1.61
Rev: src/modules/Image/image.c:1.173
Rev: src/modules/Image/layers.c:1.53
Rev: src/modules/Math/math_matrix.c:1.16
Rev: src/modules/SANE/sane.c:1.7
Rev: src/modules/_Crypto/nt.c:1.6
Rev: src/modules/_Crypto/rsa.c:1.23
Rev: src/modules/_Image_JPEG/image_jpeg.c:1.32
Rev: src/modules/files/termios.c:1.9
Rev: src/modules/spider/spider.c:1.97
Rev: src/modules/system/nt.c:1.21
Rev: src/modules/system/passwords.c:1.30
Rev: src/modules/system/syslog.c:1.9
Rev: src/modules/system/system.c:1.86
Rev: src/opcodes.c:1.82
Rev: src/operators.c:1.97
Rev: src/post_modules/GTK/build_pgtk.pike:1.32
Rev: src/post_modules/GTK/source/gdkatom.pre:1.6
Rev: src/post_modules/GTK/source/gdkbitmap.pre:1.7
Rev: src/post_modules/GTK/source/gdkcolor.pre:1.6
Rev: src/post_modules/GTK/source/gdkdragcontext.pre:1.6
Rev: src/post_modules/GTK/source/gdkdrawable.pre:1.6
Rev: src/post_modules/GTK/source/gdkgc.pre:1.6
Rev: src/post_modules/GTK/source/gdkimage.pre:1.7
Rev: src/post_modules/GTK/source/gdkrectangle.pre:1.6
Rev: src/post_modules/GTK/source/gdkregion.pre:1.6
Rev: src/post_modules/GTK/source/gdkwindow.pre:1.10
Rev: src/post_modules/GTK/source/global.pre:1.13
Rev: src/post_modules/GTK/source/gnomeapp.pre:1.6
Rev: src/post_modules/GTK/source/gnomecanvas.pre:1.3
Rev: src/post_modules/GTK/source/gnomecanvasgroup.pre:1.4
Rev: src/post_modules/GTK/source/gnomeiconlist.pre:1.4
Rev: src/post_modules/GTK/source/gtkaccelgroup.pre:1.5
Rev: src/post_modules/GTK/source/gtkadjustment.pre:1.5
Rev: src/post_modules/GTK/source/gtkcalendar.pre:1.3
Rev: src/post_modules/GTK/source/gtkclist.pre:1.6
Rev: src/post_modules/GTK/source/gtkctree.pre:1.5
Rev: src/post_modules/GTK/source/gtkcurve.pre:1.5
Rev: src/post_modules/GTK/source/gtkdrawingarea.pre:1.3
Rev: src/post_modules/GTK/source/gtklist.pre:1.5
Rev: src/post_modules/GTK/source/gtkmenu.pre:1.3
Rev: src/post_modules/GTK/source/gtkobject.pre:1.4
Rev: src/post_modules/GTK/source/gtkwidget.pre:1.7
Rev: src/post_modules/GTK/source/support.c:1.16
Rev: src/program.c:1.254
Rev: src/signal_handler.c:1.174
Rev: src/threads.c:1.134

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:24:14 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

jumbopatch!

Rev: src/interpret.h:1.48
Rev: src/interpret_functions.h:1.25
Rev: src/interpreter.h:1.48
Rev: src/threads.c:1.132

2000-06-24

2000-06-24 07:20:37 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

thread_state -> Pike_interpreter, preparation for centralizing a bunch
of global variables..

Rev: src/global.h:1.43
Rev: src/interpret.h:1.44
Rev: src/modules/HTTPLoop/cache.c:1.10
Rev: src/modules/Java/jvm.c:1.20
Rev: src/threads.c:1.131
Rev: src/threads.h:1.94

2000-06-24 00:48:31 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

changed some data structures in the compiler, this should allow for
some major code cleanups

Rev: src/builtin_functions.c:1.283
Rev: src/compilation.h:1.15
Rev: src/docode.c:1.74
Rev: src/encode.c:1.60
Rev: src/language.yacc:1.191
Rev: src/las.c:1.180
Rev: src/las.h:1.39
Rev: src/modules/Gmp/mpz_glue.c:1.78
Rev: src/modules/Parser/parser.c:1.7
Rev: src/object.c:1.127
Rev: src/object.h:1.48
Rev: src/pike_types.c:1.131
Rev: src/pike_types.h:1.39
Rev: src/program.c:1.243
Rev: src/program.h:1.92
Rev: src/threads.c:1.130

2000-06-10

2000-06-10 11:52:46 by Martin Stjernholm <mast@lysator.liu.se>

Renamed the gc mark callback to make the incompatibility in it clear.

Rev: src/encode.c:1.59
Rev: src/modules/Java/jvm.c:1.19
Rev: src/object.c:1.123
Rev: src/program.c:1.241
Rev: src/program.h:1.91
Rev: src/threads.c:1.129

2000-06-09

2000-06-09 22:48:33 by Martin Stjernholm <mast@lysator.liu.se>

Fixes due to gc changes.

Rev: src/modules/Java/jvm.c:1.18
Rev: src/security.c:1.26
Rev: src/threads.c:1.128

2000-05-22

2000-05-22 19:50:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug.

Rev: src/threads.c:1.127

2000-05-21

2000-05-21 18:19:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

HAVE_BROKEN_LINUX_THREAD_EUID is now used by the farmers too.

Rev: src/threads.c:1.126

2000-05-20

2000-05-20 18:43:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

The max number of idle farmers is now 16.

Rev: src/threads.c:1.125

2000-05-20 13:31:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

BROKEN_LINUX_THREAD_EUID ==> HAVE_BROKEN_LINUX_THREAD_EUID.

Rev: src/threads.c:1.124

2000-05-20 13:28:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added BROKEN_LINUX_THREAD_EUID.

Rev: src/threads.c:1.123

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:57:36 by Martin Stjernholm <mast@lysator.liu.se>

More gc debug: Check the interpreter lock before allowing alloc or free of
objects.

Rev: src/gc.h:1.34
Rev: src/threads.c:1.121
Rev: src/threads.h:1.85

2000-04-18

2000-04-18 06:54:13 by 0

Always initialize mutex and condition variables before use.

Rev: src/modules/Gdbm/gdbmmod.c:1.9
Rev: src/modules/HTTPLoop/accept_and_parse.c:1.11
Rev: src/modules/HTTPLoop/cache.c:1.8
Rev: src/modules/Msql/msqlmod.c:1.12
Rev: src/modules/Postgres/pgresult.c:1.12
Rev: src/modules/Postgres/postgres.c:1.17
Rev: src/modules/spider/spider.c:1.90
Rev: src/threads.c:1.120
Rev: src/threads.h:1.84

2000-04-15

2000-04-15 05:05:28 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more and better debug, some cleanup in gc()

Rev: src/dmalloc.h:1.25
Rev: src/gc.c:1.65
Rev: src/gc.h:1.29
Rev: src/interpreter.h:1.37
Rev: src/las.c:1.175
Rev: src/main.c:1.89
Rev: src/mapping.c:1.73
Rev: src/object.c:1.109
Rev: src/pike_macros.h:1.15
Rev: src/pike_memory.c:1.65
Rev: src/program.c:1.226
Rev: src/stralloc.c:1.82
Rev: src/svalue.h:1.51
Rev: src/threads.c:1.119
Rev: src/threads.h:1.81

2000-04-12

2000-04-12 16:54:42 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix for gc()

Rev: src/threads.c:1.118

2000-04-11

2000-04-11 23:27:27 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more debug in gc()

Rev: src/object.c:1.100
Rev: src/threads.c:1.117

2000-03-30

2000-03-30 04:39:17 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

some DMALLOC (in)sanity

Rev: src/main.c:1.85
Rev: src/threads.c:1.116
Rev: src/threads.h:1.78

2000-03-25

2000-03-25 20:58:30 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

minor clarificatoin

Rev: src/threads.c:1.115

2000-03-24

2000-03-24 22:24:28 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some cleanups of f_cond_wait().

Rev: src/threads.c:1.114

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

2000-03-17 05:12:30 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

ANSI compliance..

Rev: src/threads.c:1.112

2000-02-15

2000-02-15 02:37:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Minor change.

Rev: src/threads.c:1.111

2000-02-11

2000-02-11 02:11:34 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfixes (should fix threading in oracle)

Rev: lib/master.pike.in:1.41
Rev: src/modules/Oracle/oracle.c:1.15
Rev: src/threads.c:1.90

2000-02-10

2000-02-10 18:03:29 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix for recursive mutex locks

Rev: src/threads.c:1.110

2000-02-06

2000-02-06 19:19:07 by Martin Stjernholm <mast@lysator.liu.se>

Hmm, removed the id() function again.

Rev: src/threads.c:1.109

2000-02-06 19:15:50 by Martin Stjernholm <mast@lysator.liu.se>

Added _sprintf() and id() to the thread_id class.

Rev: src/threads.c:1.108

2000-01-16

2000-01-16 05:57:34 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

fixed potential bug

Rev: src/threads.c:1.107

1999-12-14

1999-12-14 19:49:51 by Martin Stjernholm <mast@lysator.liu.se>

Use global IDs for all thread programs.

Rev: src/program_id.h:1.2
Rev: src/threads.c:1.106

1999-12-13

1999-12-13 12:27:39 by Martin Stjernholm <mast@lysator.liu.se>

Fixed proper object type info.

Rev: src/threads.c:1.105

1999-10-14

1999-10-14 20:29:19 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed minor memoryleak.

Rev: src/threads.c:1.104

1999-08-30

1999-08-30 06:23:51 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

pthread_atfork emulation provided..

Rev: src/acconfig.h:1.48
Rev: src/configure.in:1.317
Rev: src/signal_handler.c:1.150
Rev: src/threads.c:1.103
Rev: src/threads.h:1.69

1999-08-17

1999-08-17 17:20:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

dmalloc fix.

Rev: src/threads.c:1.102

1999-07-01

1999-07-01 01:43:06 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

fixed a potentially serious thread bug

Rev: src/threads.c:1.89

1999-07-01 01:39:13 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

fixed a potentially serious thread bug

Rev: src/threads.c:1.101

1999-06-19

1999-06-19 20:18:43 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

removed a warning

Rev: src/threads.c:1.100

1999-06-08

1999-06-08 21:07:55 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more debug

Rev: src/signal_handler.c:1.136
Rev: src/threads.c:1.99

1999-06-03

1999-06-03 06:10:03 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

signal and child handling fixed on linux + testsuite tests for those fixes

Rev: src/signal_handler.c:1.135
Rev: src/signal_handler.h:1.9
Rev: src/testsuite.in:1.174
Rev: src/threads.c:1.98

1999-05-13

1999-05-13 17:43:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now includes <errno.h>.

Rev: src/threads.c:1.97

1999-05-12

1999-05-12 05:27:49 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix for stupid glibc threads

Rev: src/acconfig.h:1.37
Rev: src/configure.in:1.265
Rev: src/main.c:1.61
Rev: src/threads.c:1.88
Rev: src/threads.h:1.63

1999-05-12 04:45:59 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

thread handle leak fixed

Rev: src/threads.c:1.96
Rev: src/threads.h:1.67

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 04:46:27 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

NT thread fix

Rev: src/modules/files/file.c:1.134
Rev: src/threads.c:1.87
Rev: src/threads.h:1.61

1999-05-08 00:41:03 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

some bugfixes for NT

Rev: src/threads.c:1.94
Rev: src/threads.h:1.66

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

1999-04-02 23:23:47 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

recursive mutexes implemented through mutex->lock(2)

Rev: src/threads.c:1.92

1999-03-21

1999-03-21 21:34:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed "Recoveries is out biking".

Rev: src/threads.c:1.91

1999-02-20

1999-02-20 17:44:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some extra comments.

Rev: src/error.c:1.24
Rev: src/threads.c:1.90

1999-02-10

1999-02-10 22:03:31 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

lots of minor optimizations..

Rev: src/builtin_functions.c:1.148
Rev: src/constants.c:1.14
Rev: src/constants.h:1.8
Rev: src/cpp.c:1.33
Rev: src/dynamic_load.c:1.34
Rev: src/module.c:1.10
Rev: src/modules/Gdbm/gdbmmod.c:1.7
Rev: src/modules/Gmp/mpz_glue.c:1.39
Rev: src/modules/Gz/zlibmod.c:1.23
Rev: src/modules/Image/colors.c:1.9
Rev: src/modules/Image/colortable.c:1.48
Rev: src/modules/Image/font.c:1.43
Rev: src/modules/Image/image.c:1.112
Rev: src/modules/Msql/msqlmod.c:1.10
Rev: src/modules/Mysql/mysql.c:1.26
Rev: src/modules/Mysql/result.c:1.15
Rev: src/modules/Odbc/odbc.c:1.14
Rev: src/modules/Odbc/odbc_result.c:1.17
Rev: src/modules/Oracle/oracle.c:1.16
Rev: src/modules/Perl/perlmod.c:1.6
Rev: src/modules/Pipe/pipe.c:1.30
Rev: src/modules/Postgres/pgresult.c:1.10
Rev: src/modules/Postgres/postgres.c:1.12
Rev: src/modules/Regexp/glue.c:1.14
Rev: src/modules/Ssleay/ssleay.c:1.11
Rev: src/modules/Yp/yp.c:1.16
Rev: src/modules/_Charset/charsetmod.c:1.9
Rev: src/modules/_Charset/iso2022.c:1.4
Rev: src/modules/_Crypto/cast.c:1.6
Rev: src/modules/_Crypto/cbc.c:1.14
Rev: src/modules/_Crypto/crypto.c:1.27
Rev: src/modules/_Crypto/des.c:1.13
Rev: src/modules/_Crypto/idea.c:1.13
Rev: src/modules/_Crypto/invert.c:1.8
Rev: src/modules/_Crypto/md2.c:1.6
Rev: src/modules/_Crypto/md5.c:1.12
Rev: src/modules/_Crypto/pipe.c:1.14
Rev: src/modules/_Crypto/rc4.c:1.9
Rev: src/modules/_Crypto/sha.c:1.15
Rev: src/modules/_Image_JPEG/image_jpeg.c:1.20
Rev: src/modules/_Image_TTF/image_ttf.c:1.11
Rev: src/modules/_Image_XFace/image_xface.c:1.6
Rev: src/modules/call_out/call_out.c:1.25
Rev: src/modules/files/efuns.c:1.64
Rev: src/modules/files/socket.c:1.42
Rev: src/modules/math/math.c:1.17
Rev: src/modules/spider/accesseddb.c:1.18
Rev: src/modules/spider/dumudp.c:1.43
Rev: src/modules/spider/spider.c:1.78
Rev: src/modules/spider/xml.c:1.7
Rev: src/modules/sprintf/sprintf.c:1.32
Rev: src/modules/system/nt.c:1.8
Rev: src/modules/system/passwords.c:1.24
Rev: src/modules/system/system.c:1.62
Rev: src/object.c:1.57
Rev: src/operators.c:1.47
Rev: src/pike_macros.h:1.12
Rev: src/pike_types.c:1.50
Rev: src/pike_types.h:1.17
Rev: src/program.c:1.110
Rev: src/program.h:1.51
Rev: src/security.c:1.11
Rev: src/signal_handler.c:1.106
Rev: src/stralloc.h:1.29
Rev: src/svalue.h:1.21
Rev: src/threads.c:1.89

1999-02-01

1999-02-01 04:11:37 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

should work better with 'long long' now :)

Rev: src/threads.c:1.88
Rev: src/threads.h:1.62

1999-02-01 02:47:18 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

all alignment problems solved (I hope)

Rev: src/Makefile.in:1.126
Rev: src/modules/Gdbm/gdbmmod.c:1.6
Rev: src/modules/Gmp/mpz_glue.c:1.37
Rev: src/modules/Gz/zlibmod.c:1.22
Rev: src/modules/Image/colors.c:1.8
Rev: src/modules/Image/colortable.c:1.47
Rev: src/modules/Image/font.c:1.42
Rev: src/modules/Image/image.c:1.110
Rev: src/modules/Msql/msqlmod.c:1.9
Rev: src/modules/Mysql/mysql.c:1.25
Rev: src/modules/Mysql/result.c:1.14
Rev: src/modules/Odbc/odbc.c:1.13
Rev: src/modules/Odbc/odbc_result.c:1.16
Rev: src/modules/Oracle/oracle.c:1.15
Rev: src/modules/Perl/perlmod.c:1.4
Rev: src/modules/Pipe/pipe.c:1.29
Rev: src/modules/Postgres/pgresult.c:1.9
Rev: src/modules/Postgres/postgres.c:1.11
Rev: src/modules/Regexp/glue.c:1.13
Rev: src/modules/Ssleay/ssleay.c:1.10
Rev: src/modules/Yp/yp.c:1.15
Rev: src/modules/_Charset/charsetmod.c:1.8
Rev: src/modules/_Charset/iso2022.c:1.3
Rev: src/modules/_Crypto/cast.c:1.5
Rev: src/modules/_Crypto/cbc.c:1.13
Rev: src/modules/_Crypto/crypto.c:1.26
Rev: src/modules/_Crypto/des.c:1.12
Rev: src/modules/_Crypto/idea.c:1.12
Rev: src/modules/_Crypto/md2.c:1.5
Rev: src/modules/_Crypto/md5.c:1.11
Rev: src/modules/_Crypto/pipe.c:1.13
Rev: src/modules/_Crypto/rc4.c:1.8
Rev: src/modules/_Crypto/sha.c:1.14
Rev: src/modules/_Image_TTF/image_ttf.c:1.9
Rev: src/modules/files/file.c:1.137
Rev: src/modules/files/socket.c:1.41
Rev: src/modules/spider/accesseddb.c:1.17
Rev: src/modules/spider/dumudp.c:1.42
Rev: src/modules/spider/xml.c:1.6
Rev: src/modules/system/nt.c:1.7
Rev: src/object.c:1.56
Rev: src/operators.c:1.45
Rev: src/pike_macros.h:1.11
Rev: src/program.c:1.108
Rev: src/program.h:1.49
Rev: src/security.c:1.8
Rev: src/signal_handler.c:1.102
Rev: src/stralloc.c:1.53
Rev: src/threads.c:1.87

1999-01-21

1999-01-21 20:45:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Applied bugfix from Pike 0.7 (threads.c 1.85).

Rev: src/threads.c:1.86

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

1998-09-05 19:40:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Minor th_farm() bugfix.

Rev: src/threads.c:1.84

1998-08-27

1998-08-27 20:43:25 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added the THREAD_* constants.

Rev: src/threads.c:1.83

1998-08-24

1998-08-24 20:58:41 by Marcus Comstedt <marcus@mc.pp.se>

Thread local variables implemented.

Rev: src/threads.c:1.82
Rev: src/threads.h:1.50

1998-08-17

1998-08-17 04:37:51 by Per Hedbor <ph@opera.com>

changed stacksize for th_farm() threads to 65Kb from 8Kb. Now it's possible to use fprintf(stderr,...) from them

Rev: src/threads.c:1.81

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

1998-07-17 22:37:11 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more debug

Rev: src/program.c:1.98
Rev: src/threads.c:1.79

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

Added low_init_threads_disable().

Rev: src/threads.c:1.78
Rev: src/threads.h:1.46

1998-07-17 12:57:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

init_threads_disable() now only waits if called with non-NULL.

Rev: src/threads.c:1.77

1998-07-16

1998-07-16 23:46:15 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

init_threads_disable() might actually work now...

Rev: src/threads.c:1.76

1998-07-10

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

Added support for interleaved mutexes.

Rev: src/main.c:1.55
Rev: src/modules/system/passwords.c:1.17
Rev: src/program.c:1.96
Rev: src/threads.c:1.75
Rev: src/threads.h:1.45

1998-07-09

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

Added some black magic to init_threads_disable().

Rev: src/threads.c:1.74

1998-07-05

1998-07-05 13:51:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some more debug.

Rev: src/threads.c:1.73

1998-05-01

1998-05-01 15:57:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug.

Rev: src/threads.c:1.72

1998-05-01 15:49:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed a warning.

Rev: src/threads.c:1.71

1998-04-23

1998-04-23 23:48:17 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

minor timesaving optimization

Rev: src/modules/files/file.c:1.92
Rev: src/threads.c:1.70

1998-04-20

1998-04-20 18:54:01 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Changed a lot of ->refs++ to use add_ref() or ref_push_*() instead.

Rev: src/cpp.c:1.23
Rev: src/encode.c:1.19
Rev: src/gc.c:1.35
Rev: src/mapping.c:1.29
Rev: src/modules/Gmp/mpz_glue.c:1.32
Rev: src/modules/Image/blit.c:1.28
Rev: src/modules/Image/colortable.c:1.44
Rev: src/modules/Image/encodings/png.c:1.14
Rev: src/modules/Image/encodings/pnm.c:1.16
Rev: src/modules/Image/encodings/x.c:1.16
Rev: src/modules/Image/encodings/xwd.c:1.5
Rev: src/modules/Image/font.c:1.34
Rev: src/modules/Image/image.c:1.104
Rev: src/modules/Image/pnm.c:1.10
Rev: src/modules/Image/polyfill.c:1.25
Rev: src/modules/Image/togif.c:1.31
Rev: src/modules/Mysql/mysql.c:1.19
Rev: src/modules/Mysql/result.c:1.11
Rev: src/modules/Odbc/odbc.c:1.7
Rev: src/modules/Odbc/odbc_result.c:1.8
Rev: src/modules/Oracle/oracle.c:1.10
Rev: src/modules/Pipe/pipe.c:1.21
Rev: src/modules/Postgres/pgresult.c:1.6
Rev: src/modules/Postgres/postgres.c:1.6
Rev: src/modules/Regexp/glue.c:1.11
Rev: src/modules/Ssleay/ssleay.c:1.8
Rev: src/modules/_Crypto/cbc.c:1.11
Rev: src/modules/_Crypto/crypto.c:1.25
Rev: src/modules/_Crypto/md2.c:1.4
Rev: src/modules/_Crypto/pipe.c:1.12
Rev: src/modules/call_out/call_out.c:1.20
Rev: src/modules/spider/spider.c:1.67
Rev: src/modules/spider/streamed_parser.c:1.10
Rev: src/multiset.c:1.11
Rev: src/object.h:1.18
Rev: src/opcodes.c:1.20
Rev: src/signal_handler.c:1.48
Rev: src/stralloc.c:1.34
Rev: src/threads.c:1.69

1998-04-13

1998-04-13 14:32:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added support for individual tracing of threads.

Rev: src/threads.c:1.68
Rev: src/threads.h:1.41

1998-04-09

1998-04-09 02:48:40 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

warning removed

Rev: src/pike_types.c:1.37
Rev: src/threads.c:1.67

1998-04-06

1998-04-06 04:12:05 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

minor memory leak fixed

Rev: src/threads.c:1.66

1998-03-26

1998-03-26 14:31:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved _disable_threads().
Added THREADS_ALLOW_UID() and THREADS_DISALLOW_UID().

Rev: src/modules/files/efuns.c:1.47
Rev: src/modules/files/file.c:1.83
Rev: src/modules/files/socket.c:1.30
Rev: src/modules/spider/dumudp.c:1.36
Rev: src/modules/system/passwords.c:1.7
Rev: src/modules/system/syslog.c:1.5
Rev: src/modules/system/system.c:1.47
Rev: src/program.c:1.67
Rev: src/threads.c:1.65
Rev: src/threads.h:1.37

1998-03-26 05:48:24 by Per Hedbor <ph@opera.com>

Added _threads_disallow(). Returns a key object.

Rev: src/threads.c:1.64

1998-03-25

1998-03-25 18:53:09 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug.

Rev: src/threads.c:1.63

1998-03-25 04:40:48 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

A little more information in an error message...

Rev: src/threads.c:1.62

1998-03-20

1998-03-20 22:53:31 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

#ifdef DEBUG added at one point

Rev: src/threads.c:1.61

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

1998-03-10 03:14:55 by Per Hedbor <ph@opera.com>

Added thread-farm code and thread_disallow() (to disallow (some) pike-thread switching)

Rev: src/backend.c:1.22
Rev: src/configure.in:1.166
Rev: src/stralloc.c:1.29
Rev: src/threads.c:1.59

1998-03-01

1998-03-01 03:33:50 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

new thread stuff: th_hash & th_equal

Rev: src/threads.c:1.58
Rev: src/threads.h:1.33

1998-02-27

1998-02-27 20:09:06 by Marcus Comstedt <marcus@mc.pp.se>

All threads now stored in a mapping from thread id to thread state.

Rev: src/threads.c:1.57
Rev: src/threads.h:1.31

1998-02-19

1998-02-19 05:15:20 by Per Hedbor <ph@opera.com>

I have never seen the stack reach 2Mb, but the value should be configurable, and the default should probably be somewhat lower... This fix makes roxen with threads somewhat more manageable on Digital Unix

Rev: src/threads.c:1.56

1998-01-30

1998-01-30 06:21:37 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

file->proxy(), memory leak fixes, more debug etc. etc.

Rev: src/array.c:1.24
Rev: src/builtin_functions.c:1.65
Rev: src/error.c:1.11
Rev: src/modules/Oracle/oracle.c:1.7
Rev: src/modules/files/file.c:1.72
Rev: src/modules/system/system.c:1.40
Rev: src/signal_handler.c:1.27
Rev: src/threads.c:1.55
Rev: src/threads.h:1.28

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

1998-01-15 05:59:43 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

threads now works on NT

Rev: src/Makefile.in:1.51
Rev: src/builtin_functions.c:1.60
Rev: src/error.c:1.9
Rev: src/error.h:1.8
Rev: src/las.c:1.41
Rev: src/main.c:1.33
Rev: src/object.c:1.32
Rev: src/threads.c:1.52
Rev: src/threads.h:1.27

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

1998-01-03

1998-01-03 07:13:06 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

now works better with NT

Rev: NT/tools/lib:1.3
Rev: bin/test_pike.pike:1.5
Rev: lib/modules/Stdio.pmod:1.7
Rev: src/fdlib.c:1.2
Rev: src/fdlib.h:1.2
Rev: src/modules/Image/font.c:1.24
Rev: src/modules/files/efuns.c:1.42
Rev: src/modules/files/file.c:1.64
Rev: src/modules/files/socket.c:1.21
Rev: src/modules/files/testsuite.in:1.7
Rev: src/port.c:1.14
Rev: src/testsuite.in:1.63
Rev: src/threads.c:1.50
Rev: src/threads.h:1.24

1998-01-02

1998-01-02 08:18:43 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfixes

Rev: src/configure.in:1.146
Rev: src/threads.c:1.49
Rev: src/threads.h:1.23

1998-01-02 01:06:47 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

lots of updates for NT, threads and new cpp

Rev: src/ChangeLog:1.128
Rev: src/Makefile.in:1.49
Rev: src/backend.c:1.20
Rev: src/configure.in:1.145
Rev: src/cpp.c:1.2
Rev: src/cpp.h:1.2
Rev: src/fd_control.c:1.11
Rev: src/fdlib.c:1.1
Rev: src/fdlib.h:1.1
Rev: src/fsort.c:1.3
Rev: src/fsort_template.h:1.2
Rev: src/lex.c:1.36
Rev: src/lex.h:1.6
Rev: src/main.c:1.29
Rev: src/modules/files/file.c:1.63
Rev: src/modules/files/socket.c:1.20
Rev: src/modules/readline/readlinemod.c:1.4
Rev: src/object.c:1.30
Rev: src/object.h:1.12
Rev: src/port.c:1.13
Rev: src/program.c:1.47
Rev: src/program.h:1.23
Rev: src/stuff.c:1.4
Rev: src/stuff.h:1.4
Rev: src/threads.c:1.48
Rev: src/threads.h:1.22
Rev: src/time_stuff.h:1.5

1997-11-11

1997-11-11 04:02:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added missing headerfile.

Rev: src/threads.c:1.47

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

1997-10-16 06:34:28 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more debug added to garbage collector

Rev: src/array.c:1.20
Rev: src/gc.c:1.17
Rev: src/gc.h:1.11
Rev: src/mapping.c:1.23
Rev: src/object.c:1.26
Rev: src/program.c:1.44
Rev: src/svalue.c:1.15
Rev: src/threads.c:1.45

1997-10-05

1997-10-05 03:40:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now calls pthread_init() if available.

Rev: src/threads.c:1.44

1997-09-23

1997-09-23 15:17:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Removed some redundant code.

Rev: src/threads.c:1.43

1997-09-22

1997-09-22 01:01:19 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfixes

Rev: bin/mkpeep.pike:1.6
Rev: src/docode.c:1.23
Rev: src/interpret.h:1.14
Rev: src/object.c:1.23
Rev: src/program.c:1.42
Rev: src/program.h:1.20
Rev: src/threads.c:1.42

1997-09-17

1997-09-17 13:04:14 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

fixed a typo

Rev: src/threads.c:1.41

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

1997-09-15 12:43:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now releases the interpreter lock before signaling the mutex condition.

Rev: src/threads.c:1.39

1997-09-08

1997-09-08 21:32:37 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix

Rev: src/threads.c:1.38

1997-09-08 19:58:42 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix

Rev: src/threads.c:1.37

1997-09-08 19:36:53 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

threads now works @ linux again

Rev: src/threads.c:1.36

1997-09-08 03:54:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug.

Rev: src/threads.c:1.35

1997-09-05

1997-09-05 22:16:18 by Per Hedbor <ph@opera.com>

Fixed deadlock in threads.c

Rev: src/threads.c:1.34

1997-09-04

1997-09-04 23:25:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some more mutex fixes.

Rev: src/threads.c:1.33

1997-09-04 21:51:29 by Per Hedbor <ph@opera.com>

test

Rev: src/threads.c:1.32

1997-09-03

1997-09-03 08:07:36 by Martin Stjernholm <mast@lysator.liu.se>

#fidef UNIX_THREADS around f_thread_set_concurrency

Rev: src/threads.c:1.31

1997-09-03 04:58:17 by Per Hedbor <ph@opera.com>

Added thread->backtrace()

Rev: src/threads.c:1.30
Rev: src/threads.h:1.15

1997-09-03 03:39:58 by Per Hedbor <ph@opera.com>

Added error message for bogus key objects to threads.c

Rev: src/threads.c:1.29

1997-09-02

1997-09-02 22:18:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bugs in the mutex handling.

Rev: src/threads.c:1.28

1997-09-01

1997-09-01 14:14:30 by Per Hedbor <ph@opera.com>

Made mutexes reentrant.
I know this is a somewhat controversial feature, but it simplifies
threaded programming quite a lot...

Rev: src/threads.c:1.27

1997-09-01 00:59:33 by Per Hedbor <ph@opera.com>

Ok, back to a somewhat older version.....

Rev: src/threads.c:1.26

1997-08-31

1997-08-31 22:24:00 by Per Hedbor <ph@opera.com>

Fixed support for Solaris specific sema_* functions in the mutex lock
object, and fixed a FMR bug.

Rev: src/threads.c:1.25

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

1997-05-19 09:09:02 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

merge + bugfixes (*sigh*)

Rev: lib/modules/Process.pmod:1.7.2.2
Rev: lib/modules/Stdio.pmod:1.4.2.1
Rev: src/backend.c:1.10.2.2
Rev: src/lex.c:1.21.2.1
Rev: src/modules/Gmp/Makefile.in:1.5.2.1
Rev: src/modules/Gz/configure.in:1.3.2.1
Rev: src/modules/MIME/module.pmod.in:1.1.2.1
Rev: src/modules/_Crypto/lib/Makefile.in:1.8.2.1
Rev: src/modules/dynamic_module_makefile.in:1.16.2.1
Rev: src/modules/files/configure.in:1.14.2.1
Rev: src/modules/files/file.c:1.37.2.2
Rev: src/modules/static_module_makefile.in:1.14.2.1
Rev: src/signal_handler.c:1.11.2.3
Rev: src/testsuite.in:1.40.2.1
Rev: src/threads.c:1.23.2.2
Rev: tutorial/tutorial.wmml:1.7.2.1

1997-05-10

1997-05-10 12:57:39 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

fork() now returns an object thread_id->wait() implemented

Rev: lib/master.pike:1.43.2.1
Rev: lib/modules/Process.pmod:1.7.2.1
Rev: src/backend.c:1.10.2.1
Rev: src/backend.h:1.2.2.1
Rev: src/configure.in:1.93.2.1
Rev: src/language.yacc:1.42.2.1
Rev: src/mapping.c:1.18.2.1
Rev: src/modules/files/efuns.c:1.22.2.1
Rev: src/modules/files/file.c:1.37.2.1
Rev: src/modules/files/socktest.pike:1.2.2.1
Rev: src/modules/readline/readlinemod.c:1.2.2.1
Rev: src/object.c:1.17.2.1
Rev: src/object.h:1.9.2.1
Rev: src/program.c:1.33.2.1
Rev: src/program.h:1.14.2.1
Rev: src/signal_handler.c:1.11.2.1
Rev: src/threads.c:1.23.2.1

1997-04-20

1997-04-20 03:53:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Removed a warning

Rev: src/threads.c:1.23

1997-04-18

1997-04-18 01:29:28 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bug in Mutex->trylock fixed

Rev: src/threads.c:1.22

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

1997-03-01 01:41:06 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more debug added

Rev: src/program.c:1.23
Rev: src/threads.c:1.18

1997-02-11

1997-02-11 13:27:11 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added flags=0 to end_class() calls.

Rev: src/threads.c:1.17

1997-02-07

1997-02-07 01:43:18 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

modified for new module system

Rev: src/modules/call_out/call_out.c:1.6
Rev: src/modules/files/file.c:1.28
Rev: src/modules/files/socket.c:1.7
Rev: src/modules/image/font.c:1.14
Rev: src/modules/image/image.c:1.40
Rev: src/modules/math/math.c:1.3
Rev: src/modules/mysql/mysql.c:1.17
Rev: src/modules/mysql/result.c:1.16
Rev: src/modules/pipe/pipe.c:1.10
Rev: src/modules/readlinemod/readlinemod.c:1.6
Rev: src/modules/spider/accesseddb.c:1.4
Rev: src/modules/spider/dumudp.c:1.4
Rev: src/modules/spider/spider.c:1.25
Rev: src/threads.c:1.16
Rev: src/threads.h:1.11

1997-02-06

1997-02-06 03:53:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some sproc support.

Rev: src/threads.c:1.15
Rev: src/threads.h:1.10

1997-01-26

1997-01-26 22:49:19 by Per Hedbor <ph@opera.com>

Added support for UNIX threads, and a new efun:
thread_set_concurrency.
Set the number of simultaneous LWP:s on UNIX threads systems. This
function exists, but does nothing, when using Posix threads.

Rev: src/threads.c:1.14
Rev: src/threads.h:1.8

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

1996-11-19 10:04:32 by David Hedbor <david@hedbor.org>

committing

Rev: src/configure.in:1.22
Rev: src/machine.h.in:1.11
Rev: src/threads.c:1.12

1996-11-17

1996-11-17 01:57:49 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

warning removed

Rev: src/threads.c:1.11

1996-11-14

1996-11-14 01:36:36 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

rcsid added

Rev: src/global.h:1.3
Rev: src/las.c:1.6
Rev: src/mapping.c:1.7
Rev: src/modules/call_out/call_out.c:1.3
Rev: src/modules/files/file.c:1.11
Rev: src/modules/gdbmmod/gdbmmod.c:1.4
Rev: src/modules/gmpmod/mpz_glue.c:1.7
Rev: src/modules/image/image.c:1.24
Rev: src/modules/pipe/pipe.c:1.6
Rev: src/modules/sprintf/sprintf.c:1.6
Rev: src/object.c:1.5
Rev: src/operators.c:1.3
Rev: src/pike_types.c:1.8
Rev: src/program.c:1.6
Rev: src/testsuite.in:1.8
Rev: src/threads.c:1.10

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

1996-10-12 18:04:32 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix

Rev: src/threads.c:1.7

1996-10-12 13:23:34 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

oops

Rev: src/threads.c:1.6

1996-10-11

1996-10-11 07:47:03 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

mutex locks are now initialized

Rev: src/threads.c:1.5

1996-10-09

1996-10-09 02:02:17 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

exit_on_string added

Rev: src/threads.c:1.4

1996-10-07

1996-10-07 12:01:37 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

thread id object implemented

Rev: doc/builtin/this_thread:1.1
Rev: doc/builtin/thread_create:1.2
Rev: src/main.c:1.6
Rev: src/threads.c:1.3
Rev: src/threads.h:1.4

1996-10-05

1996-10-05 03:18:07 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

mutex locks re-implemented to allow more dynamic usage

Rev: src/threads.c:1.2
Rev: src/threads.h:1.3

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