projects
/
sbcl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
1.0.41.11: gc: Interrupt contexts and stacks should be scavenged per-thread.
[sbcl.git]
/
src
/
compiler
/
generic
/
parms.lisp
diff --git
a/src/compiler/generic/parms.lisp
b/src/compiler/generic/parms.lisp
index
623aa51
..
3995376
100644
(file)
--- a/
src/compiler/generic/parms.lisp
+++ b/
src/compiler/generic/parms.lisp
@@
-17,6
+17,8
@@
sb!kernel::post-gc
sb!kernel::internal-error
sb!kernel::control-stack-exhausted-error
sb!kernel::post-gc
sb!kernel::internal-error
sb!kernel::control-stack-exhausted-error
+ sb!kernel::binding-stack-exhausted-error
+ sb!kernel::alien-stack-exhausted-error
sb!kernel::heap-exhausted-error
sb!kernel::undefined-alien-variable-error
sb!kernel::undefined-alien-function-error
sb!kernel::heap-exhausted-error
sb!kernel::undefined-alien-variable-error
sb!kernel::undefined-alien-function-error
@@
-25,7
+27,6
@@
sb!di::handle-breakpoint
sb!di::handle-single-step-trap
fdefinition-object
sb!di::handle-breakpoint
sb!di::handle-single-step-trap
fdefinition-object
- #!+sb-thread sb!thread::run-interruption
#!+win32 sb!kernel::handle-win32-exception))
(defparameter *common-static-symbols*
#!+win32 sb!kernel::handle-win32-exception))
(defparameter *common-static-symbols*
@@
-79,3
+80,14
@@
;;; Number of entries in the thread local storage. Limits the number
;;; of symbols with thread local bindings.
(def!constant tls-size 4096)
;;; Number of entries in the thread local storage. Limits the number
;;; of symbols with thread local bindings.
(def!constant tls-size 4096)
+
+#!+gencgc
+(progn
+ (def!constant +highest-normal-generation+ 5)
+ (def!constant +pseudo-static-generation+ 6))
+
+(defenum ()
+ trace-table-normal
+ trace-table-call-site
+ trace-table-fun-prologue
+ trace-table-fun-epilogue)