*start* 01143 00071 US @00045 01536 ftffffffffffffffffffffffffffffff @Date: 18-Feb-82 10:08:21 PST (Thursday) From: Sweet.PA Subject: Re: Status reports for February In-reply-to: Johnsson's message of 18-Feb-82 7:56:22 PST (Thursday) To: Guarino, Karlton, Sandman, Johnsson cc: Sweet An interesting month. I modified the compiler and packager so that they used much less virtual memory, both when running and between runs. This uncovered a bug in the Allocator which we fixed. I changed the implementation of the Pilot volume allocation map search procedure. The speedup was somewhat difficult to measure, but one controlled experiment on a badly fragmented SA4000 volume yielded a factor of 60. The end result of this change is the removal of a highly visible "stop the world" pause whenever a file is created or expanded. I spent two days in El Segundo consulting for Trinity. I produced a tool for use by the Star folks to allow them to remove MFile and MStream usage from the Star boot file. I fixed assorted compiler bugs, including one rather awful one involving reading a field with a large offset through a short pointer. *start* 00667 00071 US @00045 01536 ftffffffffffffffffffffffffffffff @Date: 27-Aug-82 17:22:03 PDT (Friday) From: Sweet.PA Subject: Status To: Johnsson cc: Sandman, Sweet I have worked with Ed on the Cedar compiler. We have gotten a cross compiler to compile many programs, including itself (making a Test compiler). The Test compiler even sort of works, but not completely. I made numerous bug-fixes and code improvements to the Mesa compiler. I have already completed several of the items on the Sierra task list including multiline comments and hexadecimal notation. Ed and I have discussed front end changes necessary for several more of the task items. Dick *start* 00084 00084 UU @00045 01536 fftfffffffffffffffffffffffffffff 00013 01537 @*start* 00744 00071 UU @00045 01536 ftffffffffffffffffffffffffffffff @Date: 1-Feb-83 10:32:13 PST (Tuesday) From: Sweet.PA Subject: Re: Status for January. In-reply-to: Johnsson's message of 31-Jan-83 21:09:47 PST (Monday) To: Johnsson, Sandman cc: Sweet I fixed assorted bugs in the Formatter, Compiler, and TableCompiler. I unified the source of mopcode names to a single place: CSegDebug. I produced a tool, CheckFrames, for the Star performance tuning task force. I edited a dozen or so chapters of documentation. I produced a 98 page appendix of public symbols for the MPM and was very frustrated by the slowness of Star. I attended a seminar on interviewing. I participated in Candidates' day. I got the sheetrock on my kitchen. Dick *start* 00532 00071 UU @00045 01536 ftffffffffffffffffffffffffffffff @Date: 3 Mar 83 12:01:11 PST (Thursday) From: Sweet.PA Subject: Re: Status time In-reply-to: Johnsson's message of 1 Mar 83 13:09:01 PST (Tuesday) To: Guarino, Karlton, Johnsson cc: Sweet Lets see, I have worked on fixing AR's for the compiler, packager, formatter, and lister. I converted the index creation software to deal with interpress files. I participated in a candidate's day. I converted Castilleja to TIP and Display (it's almost finished) *start* 00499 00071 UU @00045 01536 ftffffffffffffffffffffffffffffff @Date: 24 Mar 83 11:38:04 PST (Thursday) From: Sweet.PA Subject: Re: Status time again In-reply-to: Johnsson's message of 23 Mar 83 12:19:09 PST (Wednesday) To: Guarino, Karlton, Johnsson cc: Sweet As far as I can recall or reconstruct, the vast majority of my time was spent on getting the release out. I also converted Castilleja to 10.0 and to a hack, and started design and coding on the underpinings of DandyCalc. Dick *start* 00577 00071 UU @00045 01536 ftffffffffffffffffffffffffffffff @Date: 25 May 83 10:57:03 PDT (Wednesday) From: Sweet.PA Subject: Re: May status In-reply-to: Johnsson's message of 24 May 83 19:06:48 PDT (Tuesday) To: Johnsson, Guarino, Karlton cc: Sweet Worked with Phil on DandyCalc. Helped produce LReal, a floating point package for DandyCalc (or others). Edited the proposal for 32 bit procedure descriptors in Klamath. Started editing compiler modules to deal with 32 bit procedure descriptors and changes to remove some size restrictions from symbol tables. Dick *start* 00678 00071 UU @00045 01536 ftffffffffffffffffffffffffffffff @Date: 27 Jul 83 14:40:42 PDT (Wednesday) From: Sweet.PA Subject: Re: July status In-reply-to: Your message of 26 Jul 83 15:51:15 PDT (Tuesday) To: Johnsson cc: Sweet I spent some time answering questions about a program to depress Interpress 82 files. I finished implementing the Compiler for 11.0b, finished it several times, in fact. I made a cross Packager for 11.0b, also a debugger for the cross compiler (CGenDebug) and a as-yet-untested cross CSegDebug. I worked a bit on fixing bugs in DandyCalc, and somewhat more recovering from the original implementation of mathematical functions in LReal. *start* 00708 00071 UU @00045 01536 ftffffffffffffffffffffffffffffff @Date: 28 Oct 83 13:08:19 PDT (Friday) From: Sweet.PA Subject: Re: Status In-reply-to: Your message of 28 Oct 83 10:26:12 PDT (Friday) To: Guarino cc: Sweet I have fixed a number of compiler bugs. I spent three days consulting in El Segundo for the Klamath sytem test. I met with the Mesa assembler working group. I gave a talk to Smokey's folks about constructors and extractors, and have agreed to give them Mesa lectures at a rate of about one every two weeks. I started Dana working on a new-hire project (but progress has been hampered by my being home with a sick kid). I have signed up to become CPR and first aid certified. *start* 00642 00071 UU @00045 01536 ftffffffffffffffffffffffffffffff @Date: 31 Aug 83 09:45:41 PDT (Wednesday) From: Sweet.PA Subject: Re: August Status In-reply-to: Your message of 30 Aug 83 23:03:58 PDT (Tuesday) To: Johnsson cc: Sweet I have fought assorted fires in the Compiler and Packager for Klamath B. I met several times with Ed Satterthwaite and Paul Rovner to transfer knowledge about the front end of the Compiler. I met with a working group to define an assembler level access to Mesa object file creation. I spent some time diagnosing and fixing problems in DandyCalc (and hence in the Star interim spreadsheet facility). *start* 00927 00071 UU @00045 01536 ftffffffffffffffffffffffffffffff @Date: 28 Sep 83 10:58:18 PDT (Wednesday) From: Sweet.PA Subject: Re: September Status In-reply-to: Your message of 26 Sep 83 18:09:09 PDT (Monday) To: Johnsson cc: Sweet I have met several times with the Assembler working group to design a procedural interface to producing Mesa object files. I took over debugging the Klamath B loader when Dale went on vacation. I managed to get it working and also did some amount of cleaning up the algorithms. On a statistically insignificant sample of programs, the new loader seems to be around 35% faster than the old one. This is the result of a combination of Dale's redesign and my cleanup. I wrote the unloader pretty much from scratch, including some reorganization of the loader to make routines sharable. The unloader seems to be somewhere between a factor of 7 and 40 times faster than the old one. *start* 00726 00071 UU @00045 01536 ftffffffffffffffffffffffffffffff @Date: 28 Nov 83 10:57:44 PST (Monday) From: Sweet.PA Subject: Re: November Status In-reply-to: Johnsson's message of 23 Nov 83 12:09:42 PST (Wednesday) To: Johnsson, Guarino, Karlton cc: Sweet I fixed several bugs in the Compiler and marked the ARs fixed. I also looked at a few lister problems. I became certified in first aid and CPR by attending a two afternoon course at PARC. I talked with Smokey's folks about Mesa. I talked with Kevin Mackey about several DandyCalc bugs. I worked with Dana Gleason on an ObjectBrowser tool to replace many wizard uses of the lister with a more interactive (and hence faster and easier on paper, I hope) tool. *start* 00469 00071 UU @00045 01536 ftffffffffffffffffffffffffffffff @Date: 16 Dec 83 16:14:13 PST (Friday) From: Sweet.PA Subject: Re: December status In-reply-to: Johnsson's message of 16 Dec 83 15:42:21 PST (Friday) To: Johnsson, Davirro, Elliott, Guarino, Karlton cc: Sweet I fixed a number of bugs in the compiler, lister, packager, formatter, etc. I participated in two candidates' days. I gave lectures to Smokey's folks at a rate of about one a week. Dick *start* 00287 00071 UU @00045 01536 ftffffffffffffffffffffffffffffff @Date: 30 Jan 84 11:31:13 PST (Monday) From: Johnsson.PA Subject: January Status To: SDD-Mesa↑ Reply-To: Johnsson, Davirro, Elliott, Guarino, Karlton Please send your status by close of business on Tuesday, Jan. 31. *start* 01128 00071 UU @00045 01536 ftffffffffffffffffffffffffffffff @Date: 31 Jan 84 16:13:15 PST (Tuesday) From: Sweet.PA Subject: Re: January Status In-reply-to: Johnsson's message of 30 Jan 84 11:31:13 PST (Monday) To: Johnsson, Davirro, Elliott, Guarino, Karlton cc: Sweet Fixed bugs in the Compiler, Lister, and Packager. Gave lectures to Smokey's folks. Interviewed for a Candidates' day. Helped Liz T. set up for Westech demo. I continue to spend an unpleasant proportion of my time dealing with inadequate disk storage on my workstation. I can no longer reasonably use CoCopilot (the 9 switch makes productivity pretty low). I made a reasonably large Tajo so that I could test the bootstrap assertion, but I suspect that the boot file has grown enough so that the compiler sources won't fit there any more with room enough to run. I am going to need to do rather massive edits to the compiler (and perhaps have two versions of the code generators for a while) which will fill up the disk with $ files. I've already started and stopped working on the assembler project twice because of lack of disk space. Dick *start* 00280 00071 UU @00045 01536 ftffffffffffffffffffffffffffffff @Sender: Johnsson.PA Date: 23 Feb 84 14:03:11 PST (Thursday) From: elliott Subject: February status To: SDD-Mesa↑ Reply-To: elliott, (others as appropriate) Please send status messages by noon tomorrow, 2/24. *start* 00499 00071 UU @00045 01536 ftffffffffffffffffffffffffffffff @Date: 24 Feb 84 17:02:41 PST (Friday) From: Sweet.PA Subject: Re: February status In-reply-to: Johnsson's message of 23 Feb 84 14:03:11 PST (Thursday) To: elliott cc: Sweet I spent the month fixing Klamath bugs in various systems, and in wondering about the future of Xerox/SDD/Mesa/etc. There were various candidates to interview, too. Sorry for the terseness, but Emilie gets out of her piano lesson in 14 minutes. Dick *start* 00330 00071 UU @00045 01536 ftffffffffffffffffffffffffffffff @Date: 25 Feb 84 15:16:41 PST (Saturday) From: Sweet.PA Subject: Re: February status In-reply-to: Your message of 24 Feb 84 17:02:41 PST (Friday) To: Sweet cc: elliott I also remembered that I spent quite a bit of time working with Jim Herz on the MLM. Dick *start* 00247 00071 UU @00045 01536 ftffffffffffffffffffffffffffffff @Date: 28 Mar 84 16:45:47 PST (Wednesday) From: elliott.PA Subject: march status To: sdd-mesa↑ Reply-to: daniels, davirro, elliott please send monthly status by 3 p.m. friday. *start* 00625 00071 UU @00045 01536 ftffffffffffffffffffffffffffffff @Date: 30 Mar 84 14:37:09 PST (Friday) From: Sweet.PA Subject: Re: march status In-reply-to: elliott's message of 28 Mar 84 16:45:47 PST (Wednesday) To: daniels, davirro, elliott cc: Sweet In the month of March, I participated in several candidates' days. attended lots of planning meetings about directions for the Mesa group. spent a lot of time working on the Mesa 11.0 Language Manual. worked on "objectizing" mesa symbol tables. worked with Wick and Duvall on the assembler. fine tuned the implementation of SIL for the XDE. Dick *start* 00258 00071 UU @00045 01536 ftffffffffffffffffffffffffffffff @Date: 26 Apr 84 18:38:47 PST (Thursday) From: elliott.PA Subject: april status reports To: sdd-mesa↑ Reply-to: davirro, daniels, elliott please send by end of day friday. thanks, david *start* 00981 00071 UU @00045 01536 ftffffffffffffffffffffffffffffff @Date: 30 Apr 84 09:55:55 PDT (Monday) From: Sweet.PA Subject: re: April Status To: Elliott cc: Sweet I worked with Jim Herz on the Mesa Language Manual. I specified a procedural interface to producing the BCD portion of object files which Bryan Y. has implemented. I worked with Wick to specify an interface for creating symbol table. The current hot issue is how to specify copying symbols from other separately compiled tables (like Environment, etc.). I met weekly with Duvall, Wick, and Yamamoto to design an assembly language. The next item to tackle is how to deal with the one-body-at-a-time nature of Pass5B. I rolled back the Int compiler to remove the crossjumping improvements (two weeks before the end of system test was too risky a time to make major changes in the compiler's internal data structures). I made a few bug fixes on the dandelion version of SIL for the hardware folks. Dick *start* 00866 00071 UU @00045 01536 ftffffffffffffffffffffffffffffff @Date: 15 May 84 17:04:57 PDT (Tuesday) From: elliott.PA Subject: recruiting status To: sdd-mesa↑, coley Reply-To: elliott.PA andrew tait is going to trilogy, amdahl's new start-up. (i resisted the temptation to ask about their fire insurance.) he said that this allowed him to take advantage of his experience with super-computers and to do a bit of physics, which is where he got his phd. david riggle will be joining us early june to work on the environment. we have two offers outstanding: to polle zellweger and joyce sawai. dr. polle got her signatures last week and is off until the 20th (quite justifiably). joyce sawai has eliminated el segundo and is waiting to hear from ibm santa teresa. we are following up several other leads. we need more leads for senior people! david *start* 00218 00071 UU @00045 01536 ftffffffffffffffffffffffffffffff @Date: 29 May 84 08:55:36 PDT (Tuesday) From: elliott.PA Subject: may status To: sdd-mesa↑ Reply-To: elliott.PA please send by end of wednesday. *start* 00569 00071 UU @00045 01536 ftffffffffffffffffffffffffffffff @Date: 30 May 84 17:46:54 PDT (Wednesday) From: Sweet.PA Subject: May Status To: Elliott cc: Sweet I worked on SymTool, a tool for browsing around in symbol tables. I spent a lot of time teaching Norin about symbol tables. He seems to be picking things up quickly. I spent some time documenting how the compiler works, more to come. I worked with Bryan on the object file builder. I fixed a few bugs in DSil. I fixed a bug in BcdSignals. I made a career path decision to move to CSL. Dick