Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
cmucl
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Carl Shapiro
cmucl
Commits
e7f51a79
Commit
e7f51a79
authored
32 years ago
by
wlott
Browse files
Options
Downloads
Patches
Plain Diff
7/7/92 to 7/24/92
parent
b8fc7fdd
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
general-info/alpha-notes-thru-92.txt
+128
-0
128 additions, 0 deletions
general-info/alpha-notes-thru-92.txt
with
128 additions
and
0 deletions
general-info/alpha-notes-thru-92.txt
+
128
−
0
View file @
e7f51a79
7/7/92 to 7/24/92
[SunOS SPARC only.]
Code:
Many improvements to the debugger:
- Exported variables *use-block-starts-only* and *print-code-location-kind*
which control the verbosity of LIST-LOCATIONS.
- Imroved source file organization.
- Changed PRINT-FRAME-CALL to print the source if verbosity >= 2 and the
source is available.
- Removed mentions of *current-code-location*, which was only set, never read.
- Changed source location printing to cache information so that it is much
faster when many locations in the same function are printed.
- The source file is now only printed when the file changes from one
printing to the next.
- The format of LIST-LOCATIONS is now more readable. The number: comes
before the form, and consecutive locations with the same souce print as
ranges, not as multiple lines.
Changed BREAK to accept a condition as well as a format string.
Changed default base file name for LOAD-FOREIGN to be the name used to run
lisp, and not "lisp".
Changed INSPECT::PLAN-DISPLAY-OBJECT to use WITH-SLOTS instead of
accessors, since those accessors don't seem to exist anymore.
Added code to support CONNECT-TO-UNIX-SOCKET so that Unix domain sockets
are available for connecting to other processes.
Changed timeout handling in SERVE-EVENT to work for non-integer timeouts.
Moved WAIT-UNTIL-FD-USABLE into the SERVE-EVENT block so that it could
share timeout hackery. Compiled with efficiency notes & tweaked
declarations. Broke SERVE-EVENT into a couple of functions for
readability.
Changed #a reader to allow arbitrary sequences instead of just lists.
Merged Olssons fix to WITH-ENABLED-INTERRUPTS now that it doesn't change
interrupt characters anymore.
Changed NTRACE to use PRINT-FRAME-CALL instead of the internal
PRINT-CALL-FRAME-1.
Added new SYSCALL* macro which signals an error instead of returing errno.
Changed gettimeofday and rusage to use this version. Changed timeval slots to
be long, not unsigned-long, since they really are, and this simplifies
representation problems.
Fixed unix-select to shift the masks by -32 instead of shifting -32 by the
masks.
Compiler:
Code generation changed to use the new assembler.
Don't call CONTINUATION-CHECK-TYPES if PROBABLE-TYPE-CHECK-P returns NIL.
This lets type checking assume that the continuation does have a DEST,
and also avoids some unnecessary work.
Fixed dump-1-location to also take integer positions directly, instead of
always requiring labels.
Added checking for potentially TR local calls with different tail sets. Added
BARF restart which allows conditional ignoring of particular error messages.
Fixed IR2-CONVERT-ENTRY to correctly handle tagbodies with more than one tag
that is non-locally exited to.
MERGE-TAIL-SETS before potential let-conversion so that we will
correctly recognize all tail calls. Make the analogous change to
CONVERT-MV-CALL.
Fixed DUMP-DATA-MAYBE-BYTE-SWAPPING to work. [Needed for cross compiling.]
In the new assembler, fixed FORGET-OUTPUT-BLOCKS to also reset
*ALL-OUTPUT-BLOCKS*. When using ADJUST-ARRAY to extent the vector of
OUTPUT-BLOCKS, spec the initial-element as nil so it doesn't just leave the
0's behind.
Tools:
Change $* to $@ in sample-wrapper.
When compiling the compiler, keep a bit more safety and debug-info when
#-small.
CLX:
Fixed fast pixarray functions to return T when they do something.
Fixed copy-bit-rect to correctly compute indices for bit-bash-copy
so that it will actually work.
Fixed ANGLEP to test for being a real before it assumes it is.
Fixed several places where values that could really be negative were
declared to be array-indices.
Documentation, etc.
Clarified that CMUCL_EMPTYFILE must be a file in sunos-README.
Update for new TR number, use cmu-titlepage style.
Added new debugger breakpoint commands and new trace documentation.
Ran spell checker.
Fixed various minor formatting problems, especially w.r.t description
environments.
Updated debugger documentation to describe the prefix-completing command
parser (which has been in for quite a while.)
Incorporated Paul's suggested improvements in the debugger and aliens
chapters.
Updated indexing to make much greater use of subindexing.
6/22/92 to 7/7/92
6/22/92 to 7/7/92
Code:
Code:
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
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!
Save comment
Cancel
Please
register
or
sign in
to comment