Remove unnecessary slots from the thread struct.
commit0485dbba08a856cfd90c3b2dd0f541514721cd72
authorStas Boukarev <stassats@gmail.com>
Sun, 23 Aug 2015 22:16:56 +0000 (24 01:16 +0300)
committerStas Boukarev <stassats@gmail.com>
Sun, 23 Aug 2015 22:16:56 +0000 (24 01:16 +0300)
treeeb3e25dd58d8ddcbcf250a567fa8c3ac4c2f1ccd
parent76ee3f3326569e8f27b4e022becc19b8c30e8bc5
Remove unnecessary slots from the thread struct.

Remove `nonpointer-data', it's not needed.
Remove `selfptr', there's already `this'.
Don't keep `state_...' slots on #+sb-safepoint.
src/compiler/generic/objdef.lisp
src/runtime/thread.c
src/runtime/thread.h
src/runtime/x86-assem.S
src/runtime/x86-bsd-os.c
src/runtime/x86-linux-os.c
src/runtime/x86-sunos-os.c