Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
abcl
abcl
Commits
e1c80013
Commit
e1c80013
authored
Jan 30, 2014
by
mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f
Browse files
CHANGES for abcl-1.3.0
parent
6082ad7d
Changes
1
Hide whitespace changes
Inline
Side-by-side
CHANGES
View file @
e1c80013
...
...
@@ -5,13 +5,25 @@ Unreleased
## Features
* ASDF 3.0.1.49 shipped with the implementation
* Make LispStackFrame?.UNAVAILABLE_ARG a singleton object,
and lazily create the little used portions of the Lisp stack.
* per function call stack and memory exception handler in CL:COMPILE
Aggressively cache and control the use of memory by the underlying
Lisp stack frame representation by introducing the private
LispThread.StackFrame and LispThread.StackSegments classes.
[???]
Contributed by Dmitry Nadezhin.
* Make LispStackFrame?.UNAVAILABLE_ARG a singleton object,
LispStackFrame? object are allocated on every
LispThread.execute(...) . However, they are seldom [accessed]
([... verify via] inspect[tion of the] stack trace). This patch
delays allocation of LispStackFrame? objects until they are
requested. Raw information about stack frames is stored in
stack. Stack is an Object[] array (more precisely a list of [...]4
[Mib] Object[] arrays).
ME: We are going to need a way to try to less agressively grab 4Mib
chunks in low memory situations.
Memory profiling of ABCL shows that the classes with largest
allocation count are org.armedbear.lisp.LispStackFrame and
...
...
@@ -22,6 +34,16 @@ Unreleased
[r14572]: http://abcl.org/trac/changeset/14572
[r14579]: http://abcl.org/trac/changeset/14579
* ASDF 3.0.1.49 shipped with the implementation
* per function call stack and memory exception handler in CL:COMPILE
Inline calls to jrun-exception-protected (used by handler-bind to
catch out of memory conditions). This commit saves generation
roughly 50 cls files.
[r14552]: http://abcl.org/trac/changeset/14552
* SYS:SHA256 audited
The functionality if the SYS:SHA256 algorithim has been audited for
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment