1.0.9.39: thread stack memory leaks
commit5759fa78f2289c7e891aaded2a54e069b8bdac01
authorNikodemus Siivola <nikodemus@random-state.net>
Thu, 6 Sep 2007 13:36:23 +0000 (6 13:36 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Thu, 6 Sep 2007 13:36:23 +0000 (6 13:36 +0000)
tree5d3d7132214549d6bf80c46413526b0336c2f08c
parent828bcd9589641a560e01c2f2bc9134a0aaacd552
1.0.9.39: thread stack memory leaks

* Since 1.0.9.30 we pad & align the per-thread areas after
  allocation -- but we need to still pass the original address
  and size to os_invalidate(), or else we leak.

* Also refactor the freeable_thread_stack stuff slightly for
  less OAOOM.

* Whitespace in tests.
src/compiler/generic/objdef.lisp
src/runtime/thread.c
tests/threads.impure.lisp
version.lisp-expr