summaryrefslogtreecommitdiffstats
path: root/devel/pth
Commit message (Collapse)AuthorAgeFilesLines
* Upgrade to GNU Portable Threads, version 1.2.1rse1999-11-142-3/+3
|
* Upgrade GNU Portable Threads (Pth) from 1.1.6 to 1.2.0rse1999-10-313-5/+5
| | | | | 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...)
* Upgrade to GNU Pth (STABLE), version 1.1.6rse1999-09-282-3/+3
|
* GNU Portable Threads: 1.1.4 -> 1.1.5rse1999-09-022-3/+3
|
* GNU Pth 1.1.3 -> 1.1.4rse1999-08-302-3/+3
|
* $Id$ -> $FreeBSD$peter1999-08-291-1/+1
|
* Upgrade to GNU Portable Threads (Pth), version 1.1.3rse1999-08-272-5/+6
|
* Bump GNU Pth: 1.1.1 -> 1.1.2rse1999-08-232-4/+4
|
* GNU Pth 1.1.0 -> 1.1.1rse1999-08-212-4/+4
|
* Upgrade to the new stabilized GNU Portable Thread 1.1 series.rse1999-08-193-7/+14
| | | | This port is now at GNU Pth 1.1.0.
* Upgrade to GNU Portable Threads, version 1.0.6rse1999-08-172-4/+4
|
* Upgrade to GNU Portable Threads, version 1.0.5rse1999-08-102-4/+4
|
* Upgrade to GNU Pth 1.0.4rse1999-08-032-4/+4
|
* Upgrade to GNU Portable Threads, version 1.0.3rse1999-08-012-4/+4
|
* Upgrade to GNU Portable Threads (Pth), version 1.0.2rse1999-07-282-4/+4
|
* Upgrade to GNU Portable Threads (Pth), Version 1.0.1rse1999-07-222-4/+4
|
* Puhh.... after five months of hard development we've approachedrse1999-07-163-19/+23
| | | | GNU Portable Threads (Pth), release version 1.0.0 :-)
* Upgrade to GNU Portable Threads (Pth), version 1.0b8rse1999-07-162-4/+4
|
* GNU Pth 1.0b6 -> 1.0b7 (just the hourly version bump ;)rse1999-07-142-4/+4
|
* Upgrade to GNU Portable Threads, Version 1.0b6rse1999-07-142-4/+4
|
* Upgrade to GNU Portable Threads (Pth), Version 1.0b5rse1999-07-112-5/+7
|
* GNU pth 1.0b3 -> 1.0b4 (daily bump ;)rse1999-07-082-4/+4
|
* Upgrade to GNU Portable Threads (pth), version 1.0b3rse1999-07-072-4/+4
|
* Update new PTH port after repository copy from old NPS port.rse1999-07-055-33/+31
|
* NPS 0.9.20 -> 1.0b1rse1999-06-282-4/+10
|
* daily version number bump: NPS 0.9.21rse1999-06-262-4/+4
|
* NPS 0.9.19 -> 0.9.20rse1999-06-252-4/+4
|
* NPS 0.9.18->0.9.19rse1999-06-212-3/+3
|
* Upgrade to NPS version 0.9.18rse1999-06-202-4/+4
|
* Upgrade to NPS 0.9.16rse1999-06-093-6/+6
|
* Upgrade to NPS, Version 0.9.15rse1999-06-042-4/+4
|
* NPS 0.9.13 -> 0.9.14rse1999-06-012-4/+4
|
* NPS 0.9.12 -> 0.9.13rse1999-06-012-4/+4
|
* NPS 0.9.11 -> 0.9.12rse1999-05-302-4/+4
|
* NPS 0.9.10 -> 0.9.11rse1999-05-282-4/+4
|
* Upgrade to NPS 0.9.10rse1999-05-282-4/+4
|
* Upgrade to NPS 0.9.9rse1999-05-253-4/+9
|
* Upgrade to NPS (non-preemtive thread scheduling library), version 0.9.8rse1999-05-242-4/+4
|
* Import of NPS, a non-preeemtive thread scheduling library.rse1999-05-235-0/+51
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/
OpenPOWER on IntegriCloud