Commit Graph

18 Commits

Author SHA1 Message Date
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