Commit Graph

40 Commits

Author SHA1 Message Date
Ralf S. Engelschall
59c6829f22 Upgrade to GNU Portable Threads (Pth), version 1.2.2 2000-01-08 15:17:25 +00:00
Ralf S. Engelschall
feeff270ff Upgrade to GNU Portable Threads, version 1.2.1 1999-11-14 13:22:28 +00:00
Ralf S. Engelschall
4a7d1f00e0 Upgrade GNU Portable Threads (Pth) from 1.1.6 to 1.2.0
and this way move this port to the new stable 1.2 series.
(The pth-devel port will later switch to Pth 1.3b1 if available...)
1999-10-31 15:27:29 +00:00
Ralf S. Engelschall
ce941a3feb Upgrade to GNU Pth (STABLE), version 1.1.6 1999-09-28 09:21:03 +00:00
Ralf S. Engelschall
c345d67eba GNU Portable Threads: 1.1.4 -> 1.1.5 1999-09-02 12:18:03 +00:00
Ralf S. Engelschall
0026d832e3 GNU Pth 1.1.3 -> 1.1.4 1999-08-30 18:43:15 +00:00
Peter Wemm
52769fe9fd $Id$ -> $FreeBSD$ 1999-08-29 11:11:15 +00:00
Ralf S. Engelschall
f0a1a31f82 Upgrade to GNU Portable Threads (Pth), version 1.1.3 1999-08-27 16:08:53 +00:00
Ralf S. Engelschall
49bc39b67c Bump GNU Pth: 1.1.1 -> 1.1.2 1999-08-23 12:29:57 +00:00
Ralf S. Engelschall
385416c568 GNU Pth 1.1.0 -> 1.1.1 1999-08-21 12:47:32 +00:00
Ralf S. Engelschall
781b263452 Upgrade to the new stabilized GNU Portable Thread 1.1 series.
This port is now at GNU Pth 1.1.0.
1999-08-19 15:40:56 +00:00
Ralf S. Engelschall
c5f2b43aa3 Upgrade to GNU Portable Threads, version 1.0.6 1999-08-17 09:34:54 +00:00
Ralf S. Engelschall
0529c4f2fb Upgrade to GNU Portable Threads, version 1.0.5 1999-08-10 08:12:02 +00:00
Ralf S. Engelschall
80f4fcbc06 Upgrade to GNU Pth 1.0.4 1999-08-03 10:58:13 +00:00
Ralf S. Engelschall
de3fd832a9 Upgrade to GNU Portable Threads, version 1.0.3 1999-08-01 10:25:06 +00:00
Ralf S. Engelschall
937b29afa1 Upgrade to GNU Portable Threads (Pth), version 1.0.2 1999-07-28 14:44:05 +00:00
Ralf S. Engelschall
fdf6c90795 Upgrade to GNU Portable Threads (Pth), Version 1.0.1 1999-07-22 16:11:02 +00:00
Ralf S. Engelschall
5a9ba1016a Puhh.... after five months of hard development we've approached
GNU Portable Threads (Pth), release version 1.0.0 :-)
1999-07-16 15:11:46 +00:00
Ralf S. Engelschall
7bc6d0f95f Upgrade to GNU Portable Threads (Pth), version 1.0b8 1999-07-16 09:04:37 +00:00
Ralf S. Engelschall
246b79c0c0 GNU Pth 1.0b6 -> 1.0b7 (just the hourly version bump ;) 1999-07-14 19:02:54 +00:00
Ralf S. Engelschall
252f745d2d Upgrade to GNU Portable Threads, Version 1.0b6 1999-07-14 06:45:02 +00:00
Ralf S. Engelschall
397a8fb3dd Upgrade to GNU Portable Threads (Pth), Version 1.0b5 1999-07-11 15:49:33 +00:00
Ralf S. Engelschall
9528837357 GNU pth 1.0b3 -> 1.0b4 (daily bump ;) 1999-07-08 11:08:16 +00:00
Ralf S. Engelschall
a29dc85ce0 Upgrade to GNU Portable Threads (pth), version 1.0b3 1999-07-07 19:58:02 +00:00
Ralf S. Engelschall
7f017c3780 Update new PTH port after repository copy from old NPS port. 1999-07-05 06:33:44 +00:00
Ralf S. Engelschall
d09be659ea NPS 0.9.20 -> 1.0b1 1999-06-28 13:29:40 +00:00
Ralf S. Engelschall
a18dd580b5 daily version number bump: NPS 0.9.21 1999-06-26 13:57:54 +00:00
Ralf S. Engelschall
5f6353b8ed NPS 0.9.19 -> 0.9.20 1999-06-25 15:47:02 +00:00
Ralf S. Engelschall
b09f7968fc NPS 0.9.18->0.9.19 1999-06-21 15:49:14 +00:00
Ralf S. Engelschall
eab8934f38 Upgrade to NPS version 0.9.18 1999-06-20 10:10:54 +00:00
Ralf S. Engelschall
e384d63a99 Upgrade to NPS 0.9.16 1999-06-09 07:00:46 +00:00
Ralf S. Engelschall
e14caa710e Upgrade to NPS, Version 0.9.15 1999-06-04 11:18:15 +00:00
Ralf S. Engelschall
8148933a31 NPS 0.9.13 -> 0.9.14 1999-06-01 16:13:59 +00:00
Ralf S. Engelschall
3677afadef NPS 0.9.12 -> 0.9.13 1999-06-01 11:48:22 +00:00
Ralf S. Engelschall
36837490e3 NPS 0.9.11 -> 0.9.12 1999-05-30 13:20:09 +00:00
Ralf S. Engelschall
9580d78fca NPS 0.9.10 -> 0.9.11 1999-05-28 16:36:43 +00:00
Ralf S. Engelschall
0d2af5832a Upgrade to NPS 0.9.10 1999-05-28 10:38:31 +00:00
Ralf S. Engelschall
1a851df98d Upgrade to NPS 0.9.9 1999-05-25 16:03:34 +00:00
Ralf S. Engelschall
327a8169c1 Upgrade to NPS (non-preemtive thread scheduling library), version 0.9.8 1999-05-24 13:15:15 +00:00
Ralf S. Engelschall
48e1819573 Import of NPS, a non-preeemtive thread scheduling library.
NPS is a POSIX/ANSI-C based library for Unix platforms which
provides non-preemtive scheduling for multiple threads of execution
("multi-threading") inside server applications. All threads run in the
same address space of the server application, but each thread has it's
own individual run-time stack and program-counter.

The thread scheduling itself is done in a cooperative way, i.e. the
threads are managed by a priority- and event-based non-preemtive
scheduler. The intention is that this way one can achieve better
portability and run-time performance than with preemtive scheduling.
The event facility allows threads to wait until various types of
events occur, including pending I/O on filedescriptors, elapsed
timers, pending I/O on message ports, thread and process termination,
and even customized callback functions.

More details:
http://www.engelschall.com/sw/nps/
 ftp://ftp.engelschall.com/sw/nps/
1999-05-23 14:54:10 +00:00