Chris Hanson [Fri, 7 Jul 1995 06:37:24 +0000 (06:37 +0000)]
Change FILE-TIME->STRING to use a full year rather than just the last
two digits. RFC 822 specifies just two digits, but this has been
superseded by a later RFC.
Stephen Adams [Fri, 7 Jul 1995 03:54:19 +0000 (03:54 +0000)]
Don't optimize away (LET () ...) if the body of the let contains
declarations.
Chris Hanson [Thu, 6 Jul 1995 22:18:08 +0000 (22:18 +0000)]
Another try.
Chris Hanson [Thu, 6 Jul 1995 22:07:49 +0000 (22:07 +0000)]
Don't optimize away (LET () ...) if the body of the let contains
declarations.
Chris Hanson [Thu, 6 Jul 1995 22:07:23 +0000 (22:07 +0000)]
Fix typo that prevented the body of an IN-PACKAGE special form from
being treated like a BEGIN WRT declarations.
Stephen Adams [Thu, 6 Jul 1995 21:48:58 +0000 (21:48 +0000)]
Removed constraint on hook contiuations. The code produced is pretty
horrible but it works. When this happends and COMPILER:GURU? is #T a
warning is issued.
Stephen Adams [Thu, 6 Jul 1995 21:27:14 +0000 (21:27 +0000)]
Distribution-profiled & rearranged dispatch.
Stephen Adams [Thu, 6 Jul 1995 20:23:37 +0000 (20:23 +0000)]
Removed dead code. Profiled frequency distribution of forms and
reordered dispacth accordingly (we might want to do this on a bigger
sample).
Stephen Adams [Thu, 6 Jul 1995 19:54:08 +0000 (19:54 +0000)]
. Changed the declaration code so that it treats IN-PACKAGE as a new
top level scope for the purpose of processing declarations.
. Added a comment to explain the above.
. Removed some dead code.
Stephen Adams [Tue, 4 Jul 1995 19:20:29 +0000 (19:20 +0000)]
Removed unused procedure.
Stephen Adams [Tue, 4 Jul 1995 18:18:16 +0000 (18:18 +0000)]
Fixed generation of DBG info for self-references.
Stephen Adams [Tue, 4 Jul 1995 18:15:58 +0000 (18:15 +0000)]
Implemented the COMPILE-BOOLEAN-PROPERTY procedure to check the syntax
of an IGNORE-REFERENCE-TRAPS or IGNORE-ASSIGNMENT-TRAPS declaration
specification and compile it into a predicate.
Stephen Adams [Tue, 4 Jul 1995 18:13:17 +0000 (18:13 +0000)]
Changed the IGNORE-[REFERENCE/ASSIGNMENT]-TRAPS declarations to use an
auxillary COMPILE-BOOLEAN-PROPERTY procedure to check the syntax of
the specification and compile it into a predicate. This keep
knowledge of the syntax of the specification all in one place.
Added code to update FIRST-CLASS NEW-DBG-BLOCKs with the name of the
variable bound to the reified enviroment for use later in DBG info
reconstruction.
Stephen Adams [Tue, 4 Jul 1995 18:02:28 +0000 (18:02 +0000)]
Changes to correspond with the format of NEW-DBG-BLOCKs and interface
of DBG-INFO/REMEMBER.
Stephen Adams [Tue, 4 Jul 1995 17:56:11 +0000 (17:56 +0000)]
Added a dbg-rewrite for a lifted stub.
Stephen Adams [Tue, 4 Jul 1995 17:54:55 +0000 (17:54 +0000)]
. Changed the record types NEW-DBG-VARIABLE and NEW-DBG-BLOCK to be more
like the final format for dumping DBG info. Eventually these data
stuctures will be replaced with the version in the runtime.
. Changed DBG-INFO/REMEMBER to store only the name in rewrites to a
LOOKUP and to discard self-rewrites.
Stephen Adams [Tue, 4 Jul 1995 17:40:53 +0000 (17:40 +0000)]
. Arranged for correct offsets for arguments from an interrupt stack
frame.
. Rewritten code to reconstruct the block structure with paths. It now
understands first class environments but some work needs to be done to
make paths for closed variables to be `rooted' at the closure rather
than the interrupted invocation stack frame.
. Added some new path primitives and started a comment table to
describe them.
Stephen Adams [Tue, 4 Jul 1995 14:41:18 +0000 (14:41 +0000)]
Removed duplicate definition.
Stephen Adams [Tue, 4 Jul 1995 14:39:30 +0000 (14:39 +0000)]
DBG rewrites are remembered as symbols instead of `(LOOKUP ,symbol).
Stephen Adams [Tue, 4 Jul 1995 05:51:14 +0000 (05:51 +0000)]
Fixed to track renaming for dbg info of names introduced by envconv.
Stephen Adams [Tue, 4 Jul 1995 05:47:49 +0000 (05:47 +0000)]
Tidying.
Stephen Adams [Mon, 3 Jul 1995 23:40:20 +0000 (23:40 +0000)]
*** empty log message ***
Chris Hanson [Sun, 2 Jul 1995 06:38:33 +0000 (06:38 +0000)]
Fix bug that would cause SIGSEGV when a screen changed while it was
not visible. The optimization being performed for invisible screens
was leaving the window redisplay data structures in an inconsistent
state. The fix uses a less-agressive optimization that does all the
redisplay up to the screen matrix, but avoids transferring the changes
to the X window.
Nick Papadakis [Fri, 30 Jun 1995 22:28:11 +0000 (22:28 +0000)]
Insert missing backslashes needed by previous change.
Chris Hanson [Fri, 30 Jun 1995 00:05:11 +0000 (00:05 +0000)]
Fix broken conditional in `OS_pty_master_send_signal', then
reconditionalize to broaden the applicability of the code.
Chris Hanson [Fri, 30 Jun 1995 00:04:25 +0000 (00:04 +0000)]
Don't use hard-par under linux since it isn't needed and it signals an
error due to some GCC randomness.
Chris Hanson [Thu, 29 Jun 1995 23:50:31 +0000 (23:50 +0000)]
Linux no longer needs special command-line args: oscond.h will detect
`__linux' and set the appropriate definitions.
Chris Hanson [Thu, 29 Jun 1995 23:49:23 +0000 (23:49 +0000)]
Add conditionalizations to set up for Linux correctly.
Chris Hanson [Thu, 29 Jun 1995 23:47:45 +0000 (23:47 +0000)]
Linux has `ftruncate'.
Chris Hanson [Thu, 29 Jun 1995 23:20:04 +0000 (23:20 +0000)]
Initial revision
Chris Hanson [Thu, 29 Jun 1995 23:19:49 +0000 (23:19 +0000)]
Change definition for linux, now named "i386-linux".
Chris Hanson [Thu, 29 Jun 1995 04:21:06 +0000 (04:21 +0000)]
Add changes for Emacs 19.29.
Stephen Adams [Wed, 28 Jun 1995 23:29:17 +0000 (23:29 +0000)]
In READ-EVENT-1, include INTERRUPT-BIT/GLOBAL-1 so that messages
(including keypresses) are dispatched to the screen window by the
interrupt-handler, otherwise we could wait forever.
Chris Hanson [Wed, 28 Jun 1995 22:05:35 +0000 (22:05 +0000)]
Convert to Bourne shell format -- linux doesn't have csh.
Chris Hanson [Wed, 28 Jun 1995 19:56:43 +0000 (19:56 +0000)]
Implement POP support for unix systems that have popclient.
Stephen Adams [Wed, 28 Jun 1995 01:59:38 +0000 (01:59 +0000)]
Added new initial colour names "orange" and "pink".
Stephen Adams [Wed, 28 Jun 1995 00:05:46 +0000 (00:05 +0000)]
Added a (declare (usual-integrations)).
Stephen Adams [Tue, 27 Jun 1995 22:15:06 +0000 (22:15 +0000)]
Added back the (declare (usual-integrations)) that seems to have
vanished between deltas 14.1 and 14.2
Stephen Adams [Tue, 27 Jun 1995 22:01:57 +0000 (22:01 +0000)]
Added usual-integrations.
Stephen Adams [Mon, 26 Jun 1995 14:09:49 +0000 (14:09 +0000)]
Fresh *dbg-rewrites* table for each recursive compilation.
Stephen Adams [Mon, 26 Jun 1995 14:07:19 +0000 (14:07 +0000)]
*** empty log message ***
Stephen Adams [Fri, 23 Jun 1995 12:41:35 +0000 (12:41 +0000)]
Added warnings for unused declarations.
Stephen Adams [Fri, 23 Jun 1995 12:18:32 +0000 (12:18 +0000)]
Added a list of declarations which are not handled by SF but are known
to be handled by the compiler. This list is used only as a filter on
the "Unused declaration" warning.
Chris Hanson [Fri, 23 Jun 1995 07:40:25 +0000 (07:40 +0000)]
Previous patch for random return code 3000 didn't work. Try a more
sophisticated patch. Too bad IBM doesn't have a clue about this one.
Stephen Adams [Thu, 22 Jun 1995 22:47:30 +0000 (22:47 +0000)]
The IGNORE-*-TRAP declarations work for a limited subset of the
specification language. This could be cleaner.
Stephen Adams [Thu, 22 Jun 1995 15:22:26 +0000 (15:22 +0000)]
Fixed typo.
Stephen Adams [Thu, 22 Jun 1995 15:20:40 +0000 (15:20 +0000)]
Fixed small omission in last change.
Stephen Adams [Thu, 22 Jun 1995 15:18:44 +0000 (15:18 +0000)]
Extended %variable-cache-ref, %safe-variable-cacahe-ref and
%variable-cache-set with an additional 'IGNORE-TRAPS? field. This
field is always a quotes constant. When True it causes reference or
assignment traps to be ignored.
Added code to attach declarartions IGNORE-REFERENCE-TRAPS and
IGNORE-ASSIGNMENT-TRAPS to the environment frame for the block in
which they occur.
TO DO: (1) include reference environment in captures (2) use this to
determine whether or not the reference has an IGNORE-* declaration and
fill in the %variable-cache-ref (etc) slots.
Stephen Adams [Thu, 22 Jun 1995 15:11:12 +0000 (15:11 +0000)]
Extended %variable-cache-ref, %safe-variable-cacahe-ref and
%variable-cache-set with an additional 'IGNORE-TRAPS? field. This
field is always a quotes constant. When True it causes reference or
assignment traps to be ignored.
Stephen Adams [Thu, 22 Jun 1995 01:50:10 +0000 (01:50 +0000)]
Tafting comments.
Stephen Adams [Thu, 22 Jun 1995 00:57:02 +0000 (00:57 +0000)]
Tweaked a comment.
Stephen Adams [Wed, 21 Jun 1995 23:52:52 +0000 (23:52 +0000)]
Added partitioning of multicells by dynamic extent.
robblau [Wed, 21 Jun 1995 18:19:39 +0000 (18:19 +0000)]
TIME-WORLD-SAVED is now initially #F so that IDENTIFY-WORLD does not
crash if DISK-SAVE has never been called in this world.
Stephen Adams [Tue, 20 Jun 1995 19:32:21 +0000 (19:32 +0000)]
Added primitive documentation to HEAP-AVAILABLE?, PRIMITIVE-GET-FREE
and PRIMITIVE-INCREMENT-FREE.
Stephen Adams [Tue, 20 Jun 1995 19:12:31 +0000 (19:12 +0000)]
Added print procedures to many of the data structures.
Chris Hanson [Tue, 20 Jun 1995 05:59:57 +0000 (05:59 +0000)]
Add missing export -- this should have been noticed many months ago.
Stephen Adams [Mon, 19 Jun 1995 17:49:53 +0000 (17:49 +0000)]
?
Stephen Adams [Thu, 15 Jun 1995 18:01:55 +0000 (18:01 +0000)]
Indewifying of DBG expressions.
Stephen Adams [Thu, 15 Jun 1995 18:00:51 +0000 (18:00 +0000)]
I cant remember, but it still does not work in loops.
Stephen Adams [Thu, 15 Jun 1995 17:59:59 +0000 (17:59 +0000)]
Tracking of reqrite for DBG info generation.
Chris Hanson [Thu, 15 Jun 1995 06:37:57 +0000 (06:37 +0000)]
On some file systems, file names may have spaces embedded in them. So
use the end of line as the delimiter for the file name. This might
still lose, but not as often.
Chris Hanson [Wed, 14 Jun 1995 22:58:19 +0000 (22:58 +0000)]
Linux `frexp' losing -- comment it out.
Chris Hanson [Wed, 14 Jun 1995 22:44:48 +0000 (22:44 +0000)]
Fix typo in previous change.
Chris Hanson [Wed, 7 Jun 1995 19:01:43 +0000 (19:01 +0000)]
When user requests that the last screen be closed, this should act
like C-x C-c instead of C-x c.
Chris Hanson [Wed, 7 Jun 1995 18:42:23 +0000 (18:42 +0000)]
Tweak "interprogram-paste" code so that it doesn't signal an error
when the kill ring is empty.
Chris Hanson [Fri, 2 Jun 1995 04:30:07 +0000 (04:30 +0000)]
Add optional argument to PACKAGE/ADD-CHILD! to allow a new environment
to overwrite a previous one. This is useful for reloading a packaged
system and throwing away the old bindings.
Chris Hanson [Wed, 31 May 1995 14:59:48 +0000 (14:59 +0000)]
Previous change didn't work. Try explicitly setting colors to black
and white.
Chris Hanson [Wed, 31 May 1995 00:17:27 +0000 (00:17 +0000)]
Use CLR_ arguments to set initial colors for a window. Apparently the
value returned by GpiQueryBackColor is invalid on some displays.
Chris Hanson [Tue, 30 May 1995 13:53:35 +0000 (13:53 +0000)]
Fix some typos.
Chris Hanson [Tue, 30 May 1995 13:46:58 +0000 (13:46 +0000)]
Fix some typos in the OS/2 graphics section.
Chris Hanson [Tue, 30 May 1995 13:30:21 +0000 (13:30 +0000)]
Update title page and dates.
Michael R. Blair [Thu, 25 May 1995 18:53:06 +0000 (18:53 +0000)]
Corrected printed representation of undefined values: they are _NOT_ useless
since they supply synchronization points and help programmers to avoid ill-
behaved implementation dependencies.
Michael R. Blair [Thu, 25 May 1995 18:25:54 +0000 (18:25 +0000)]
Corrected printed representation of undefined values: they are _NOT_ useless
since they supply synchronization points and help programmers to avoid ill-
behaved implementation dependencies.
ssmith [Wed, 24 May 1995 00:27:10 +0000 (00:27 +0000)]
Added an addressing mode for arithmetic operations to make LAP code
generation more straightforward.
ssmith [Wed, 24 May 1995 00:23:08 +0000 (00:23 +0000)]
Fixed lots of bugs.
ssmith [Wed, 24 May 1995 00:22:09 +0000 (00:22 +0000)]
Added rules/fixed bugs.
ssmith [Wed, 24 May 1995 00:20:33 +0000 (00:20 +0000)]
Added rules and fixed lots of bugs.
ssmith [Wed, 24 May 1995 00:20:12 +0000 (00:20 +0000)]
Added many rules and fixed lots of bugs.
ssmith [Wed, 24 May 1995 00:19:54 +0000 (00:19 +0000)]
Added many rules and fixed bugs.
Chris Hanson [Tue, 23 May 1995 11:37:56 +0000 (11:37 +0000)]
Fix bug: "sender" field was being inserted in such a way that it was
not part of the message header.
Chris Hanson [Sun, 21 May 1995 10:03:30 +0000 (10:03 +0000)]
Missed some variable bindings for "snr".
Chris Hanson [Sun, 21 May 1995 08:52:21 +0000 (08:52 +0000)]
Add documentation for OS/2 graphics.
Chris Hanson [Sun, 21 May 1995 01:36:23 +0000 (01:36 +0000)]
Change canonicalization of pathname case so that environment variables
are case-sensitive.
Chris Hanson [Sat, 20 May 1995 10:30:45 +0000 (10:30 +0000)]
New version in anticipation of OS/2 release.
Chris Hanson [Sat, 20 May 1995 10:20:45 +0000 (10:20 +0000)]
New version in anticipation of OS/2 release.
Chris Hanson [Sat, 20 May 1995 10:19:57 +0000 (10:19 +0000)]
Change color stuff to use global color-name database implemented in
the runtime system. Add M-x define-color.
Chris Hanson [Sat, 20 May 1995 10:18:26 +0000 (10:18 +0000)]
Move OS/2 console stuff to "os2graph", and flesh it out a little.
Chris Hanson [Sat, 20 May 1995 10:15:14 +0000 (10:15 +0000)]
Get resizing of console window to work properly.
Chris Hanson [Sat, 20 May 1995 10:14:17 +0000 (10:14 +0000)]
Implement OS2PS-GET-FONT-METRICS primitive.
Chris Hanson [Sat, 20 May 1995 08:07:34 +0000 (08:07 +0000)]
Implement OS2PS-GET-FONT-METRICS primitive.
Chris Hanson [Sat, 20 May 1995 03:19:09 +0000 (03:19 +0000)]
Follow standard practice and call WinCancelShutdown for all of the
non-PM threads in the program.
Chris Hanson [Sat, 20 May 1995 03:08:13 +0000 (03:08 +0000)]
Eliminate compiler warning.
Chris Hanson [Sat, 20 May 1995 03:03:22 +0000 (03:03 +0000)]
Implement procedures to manipulate basic presentation parameters of
the console window.
Chris Hanson [Sat, 20 May 1995 02:40:20 +0000 (02:40 +0000)]
Add hooks to update PM console's font metric data when the font is
changed.
Chris Hanson [Fri, 19 May 1995 22:38:13 +0000 (22:38 +0000)]
Add hooks to update PM console's font metric data when the font is
changed.
Chris Hanson [Fri, 19 May 1995 21:57:13 +0000 (21:57 +0000)]
Add hooks to update PM console's font metric data when the font is
changed.
Chris Hanson [Fri, 19 May 1995 21:39:32 +0000 (21:39 +0000)]
Add hooks to update PM console's font metric data when the font is
changed.
Stephen Adams [Fri, 19 May 1995 21:18:25 +0000 (21:18 +0000)]
Spelling mistake.
Chris Hanson [Fri, 19 May 1995 21:17:09 +0000 (21:17 +0000)]
Add hooks to update PM console's font metric data when the font is
changed.
Chris Hanson [Fri, 19 May 1995 21:04:27 +0000 (21:04 +0000)]
Add hooks to update PM console's font metric data when the font is
changed.