Commit graph

13 commits

Author SHA1 Message Date
gdt
d8d4730461 Update to 2.4
* Improve cygwin packaging. (Phil Nelson)
* Avoid infinite loop when a configure test fails. (Christer Bernerus)
* Increase minimal LWP stack size to 32KB. (Christer Bernerus)
* Add pkgconfig file.
* Do not require an executable stack.
* Cancel pending IOMGR requests when a thread dies.
2008-01-22 02:00:42 +00:00
gdt
8063006a16 Update to 2.3. (patch-aa was applied upstream.) Drop
ONLY_FOR_PLATFORM because lwp uses ucontext in preference to the old
process.s asm code.

New in 2.3:

* LWP builds and passes simple tests on amd64/em64t.
* Avoid crash when running lwp_basher.
* Work around broken makecontext on amd64
* Fix warning in rw.c
* Fix some autoconf/automake warnings during bootstrap.
* On bootstrap, get rid of the autom4te.cache. (Phil Nelson)
* struct ucontext changed to struct lwp_ucontext. (Phil Nelson)

New in 2.2:

* Removed cross-compilation spec files.
* Avoid stack overflow in the tdb test program on sparc64.
* FC5 build fixes.
* Don't package the link created by ldconfig.

New in 2.1:

* Sometimes we can only switch to a context created by makecontext once.
  Refreshing the context information with getcontext to make the jump into the
  thread reaper repeatable.
* Move declarations before code, gcc-2.95 likes that better. (Greg Troxel)
* The uc_stack in a ucontext may be clobbered by the context switching
  functions. Use a separate copy in the lwp process info for stack overflow
  checks and deallocation purposes.
* Use setjmp/longjmp to jump out of the signal context when using sigaltstack
  to spawn a new thread instead of simply returning. This avoids corruption of
  the newly created context. (Phil Nelson)
2007-04-11 17:58:23 +00:00
rillig
aca4c430bb ISO C90 does not allow declarations after code. 2005-09-22 12:05:39 +00:00
xtraeme
4d73f836bb Update to 2.0
New in 2.0:

* Use ucontext.h provided functions for thread creation and switching.
  In case those are not available use sigaltstack for thread creation
  and sigsetjmp/siglongjump for thread switching, and if sigaltstack
  doesn't exist fall back on the old process.S assembly code.
* Simplified pthread support a bit, now it builds and runs on cygwin.
* RPM .spec file fix to allow non-root users to build (Matthew Rich).
* Included AIX process.S assembly, since I don't know the right ifdefs,
  it isn't actually part of process.S yet.
* This library is binary compatible with previous releases. But some of
  the prototypes of callback functions got cleaned up a bit so that
  building against this version of LWP will give some trivially fixable
  compile warnings or errors.

New in 1.13:

* Stack switching code for AMD64 processors (Brett Lymn).
2005-08-15 01:14:05 +00:00
agc
4a3d2f7ce2 Add RMD160 digests. 2005-02-23 22:24:08 +00:00
blymn
9e3baa3b47 Update to build latest version of lwp - thanks to Greg Troxel for the updates 2005-01-25 13:17:46 +00:00
blymn
0a0b6a2441 Add x86_64 (amd64) support 2004-12-04 11:55:28 +00:00
drochner
b6dd2af402 update to 1.10
changes:
- Updated for current autoconf/gcc build environment.
- Some uninitialized memory references were found by 'valgrind'.
2003-08-25 10:20:15 +00:00
jlam
e2afa97f51 Merge changes in packages from the buildlink2 branch that have
buildlink2.mk files back into the main trunk.  This provides sufficient
buildlink2 infrastructure to start merging other packages from the
buildlink2 branch that have already been converted to use the buildlink2
framework.
2002-08-25 18:38:05 +00:00
jlam
797676b2b9 Update devel/lwp to version 1.9. Changes from version 1.6 include:
* OpenBSD patches.
* Fixed <sys/time.h> vs. <time.h> mixup.
2002-06-20 19:27:54 +00:00
phil
f9dfc1ff7a Update to a much more current version, 1.6. (1.7 is out but has
changes mostly to support Mac OS and shouldn't be different for NetBSD.)
2001-04-27 19:00:36 +00:00
wiz
dfb2d5edc6 Move to sha1 digests, and/or add distfile sizes. 2001-04-21 00:44:09 +00:00
agc
d7d36b3561 + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 10:57:56 +00:00