Commit Graph

28 Commits

Author SHA1 Message Date
Simon Taylor
656c0e7dd3 Updated now that common.m and excess.m are no longer separate passes.
Estimated hours taken: 0.25

compiler/notes/COMPILER_DESIGN
	Updated now that common.m and excess.m are no longer separate passes.

compiler/notes/TODO
	Remove duplicate call warning.
1997-01-20 03:29:59 +00:00
Zoltan Somogyi
3b1a10427a Document pragma_c_gen and saved_vars.
Estimated hours taken: 0.1

COMPILER_DESIGN:
	Document pragma_c_gen and saved_vars.
1997-01-08 01:54:34 +00:00
Zoltan Somogyi
71c1873ad3 Document llds_common, base_type_info and base_layout_info.
Estimated hours taken: 0.5

Document llds_common, base_type_info and base_layout_info.
1996-12-23 06:07:23 +00:00
Andrew Bromage
030345930b Added reference to instmap.m
Estimated hours taken: 0.1

compiler/notes/COMPILER_DESIGN:
	Added reference to instmap.m
1996-11-19 01:19:57 +00:00
Simon Taylor
63a9d5cbab Documented intermod.m
Estimated hours taken: 0.1

compiler/notes/COMPILER_DESIGN
	Documented intermod.m

compiler/notes/AUTHORS
        Updated student email addresses.
1996-09-11 08:57:24 +00:00
Zoltan Somogyi
d6f8026667 Add Simon, and update mail addresses.
Estimated hours taken: 0.5

AUTHORS:
	Add Simon, and update mail addresses.

COMPILER_DESIGN, TODO:
	General updates.
1996-07-23 09:33:35 +00:00
Fergus Henderson
5589708c77 Update to reflect the fact that expansion of equivalence types
Estimated hours taken: 0.75

notes/COMPILER_DESIGN:
	Update to reflect the fact that expansion of equivalence types
	is now in its own module, equiv_type.m.
1996-07-03 15:47:45 +00:00
Simon Taylor
1a9b5b43e6 Documented module_qual.m
Estimated hours taken: 0.1

compiler/notes/COMPILER_DESIGN
Documented module_qual.m
Cleaned out some old junk.
1996-06-11 06:30:47 +00:00
Zoltan Somogyi
84bb69b32a Documented the new modules.
Estimated hours taken: 8

Documented the new modules.
1996-04-28 07:26:11 +00:00
Zoltan Somogyi
24d721415f Expand the treatment of the value numbering system.
Estimated hours taken: 0.2

Expand the treatment of the value numbering system.
Clarify some other details.
1996-04-25 09:47:40 +00:00
Fergus Henderson
a0c6382915 Document the changes in the design of type-checking that were
Estimated hours taken: 4

compiler/notes/COMPILER_DESIGN:
	Document the changes in the design of type-checking that were
	needed to implement overload resolution for predicates with the
	same name and arity that occur in different modules.
1996-04-07 14:21:49 +00:00
Zoltan Somogyi
0e42d7cae5 Documented the fact that HLDS is now defined in four files.
Estimated hours taken: 0.1

COMPILER_DESIGN:
	Documented the fact that HLDS is now defined in four files.
1996-04-02 12:13:34 +00:00
Zoltan Somogyi
f3a0898f94 Noted the new modules handle_options and dead_proc_elim, and clarified
Estimated hours taken: 0.1

COMPILER_DESIGN:
	Noted the new modules handle_options and dead_proc_elim, and clarified
	explanations in some other places.
1996-03-13 08:33:01 +00:00
Simon Taylor
2446ba0482 Added description of unused_args.m and higher_order.m
Estimated hours taken: 0.1

compiler/notes/COMPILER_DESIGN
	Added description of unused_args.m and higher_order.m
1996-02-18 02:54:56 +00:00
Fergus Henderson
07238786b8 Update to reflect recent changes.
Estimated hours taken: 0.4

compiler/notes/COMPILER_DESIGN:
	Update to reflect recent changes.
1996-01-22 01:10:15 +00:00
Fergus Henderson
91392b265b Update the design documentation to reflect the recent changes.
Estimated hours taken: 0.25

Update the design documentation to reflect the recent changes.

compiler/notes/COMPILER_DESIGN:
	Document the new ordering of the different phases in the compiler,
	and remove the XXX's now that they have been fixed.
	Document that getopt.m is now part of the library, not the compiler.
	Remove mention of debug*.m, since they don't exist anymore.
1996-01-19 06:05:19 +00:00
David Jeffery
8bc5453127 Changes in the wording.
Estimated hours taken: 0.1

Changes in the wording.

COMPILER_DESIGN:
	Fixed grammatical error.
TODO:
	Changed a reference to 'tyson' to 'trd' (everyone else was referred to
	by login name).
1995-11-20 10:00:35 +00:00
Fergus Henderson
af4250edff Update to take into account new module `lambda.m'.
compiler/notes/COMPILER_DESIGN:
	Update to take into account new module `lambda.m'.
1995-11-04 15:39:42 +00:00
Fergus Henderson
60c03a2756 Improve the design documentation.
Estimated hours taken: 4

Improve the design documentation.

compiler/notes/COMPILER_DESIGN:
	A major revision of the compiler design document.
	This now documents the structure of the compiler in MUCH
	more detail (previously 50 lines, now 350 lines).
	It now mentions every module in the compiler.

compiler/notes/GLOSSARY
	Add explanation of SHF.
1995-11-02 11:28:13 +00:00
Fergus Henderson
109c654420 We've done quite a few things on the list.
compiler/notes/TODO:
	We've done quite a few things on the list.

compiler/notes/COMPILER_DESIGN:
	Cut this down to just the overview -
	remove the disorganized scribblings at the bottom,
	since we said it better in our papers.
1995-08-27 17:57:17 +00:00
Fergus Henderson
1ef9d346b2 Update a few more files.
compiler/notes/*:
	Update a few more files.
	Remove some files which were duplicates of the information
	in the manuals, to avoid double maintenance problem.
1995-05-30 12:49:45 +00:00
Fergus Henderson
0fda24e0f2 Various minor changes. Added some new people to the AUTHORS list. 1995-03-07 14:39:18 +00:00
Zoltan Somogyi
600dac9826 couple of minor mods 1994-08-08 05:40:35 +00:00
Fergus Henderson
c43e8ac7dd Update the documentation. 1994-04-19 08:37:19 +00:00
Fergus Henderson
a574e6af09 Rewritten. The old one was obsolete.
notes/TYPES:
	Rewritten.  The old one was obsolete.

notes/COMPILER_DESIGN:
	Fix this up a bit.
1994-04-12 15:15:05 +00:00
Thomas Conway
09e4394bec The todo file 1994-01-06 04:47:22 +00:00
Fergus Henderson
f79152877c add note about switch statements. 1993-11-30 05:17:48 +00:00
Fergus Henderson
9aaacb25c9 Added some documentation. 1993-11-26 05:06:05 +00:00