Estimated hours taken: 0.2
Branches: main
HISTORY:
NEWS:
RELEASE_NOTES:
compiler/notes/work_in_progress.html:
Update compiler documentation on the main branch to take account of
the 0.12 release.
scripts/mercury_config.in:
When reconfiguring don't abort because files need by the .NET and Java
runtime aren't present.
Estimated hours taken: 1
Branches: main
Use 32 bits instead of 16 to index into module string tables, since our largest
file (make_hlds.m) is now bumping into the 64K limit. (It exceeded 32K some
time ago.) This increase the size of the Mercury compiler in debugging grades
by about 4%. (It also improves speed by almost 3%, but since this is probably
due to cache effects, I wouldn't count on it.)
runtime/mercuy_stack_layout.h:
Change the types of data structure fields that are used to index into
the string table from MR_uint_least16_t to MR_uint_least32_t.
compiler/layout_out.m:
Change from MR_uint_least16_t (actually MR_int_least16_t due to a bug)
to MR_uint_least32_t where appropriate.
compiler/stack_layout.m:
Change from MR_uint_least16_t to MR_uint_least32_t where appropriate.
Estimated hours taken: 0.25
Branches: main
NEWS:
HISTORY:
Backout Pete's change to move the NEWS for 0.11 into the HISTORY file.
We shouldn't do that until 0.11 has actually been released.
Estimated hours taken: 0.25
Branches: main, release
HISTORY:
Fix incorrect ordering.
compiler/notes/release_checklist.html:
Update the instructions about maintenance of the HISTORY file
to avoid this problem in future.
Estimated hours taken: 0.5
Branches: main
NEWS:
Add a "Highlights" section at the top.
Improve the wording in a couple of places.
Move the news about changes to the debugger into a separate section.
NEWS:
HISTORY:
Move the news for 0.10.1 and 0.10 to the HISTORY file.
Estimated hours taken: 2
RELEASE_NOTES:
Update for 0.10.
NEWS:
Add a "Highlights" section at the top.
Also, a minor fix to the documentation of the new back-end:
it's only _nondet_ fact tables that don't work.
NEWS:
HISTORY:
Move the news for 0.9 and 0.9.1 from NEWS to HISTORY.
.README.in:
Update some copyright dates.
Estimated hours taken: 1
compiler/options.m:
doc/user_guide.texi:
scripts/init_grade_options.sh-subr:
Document the -H and --high-level-code options and the
associated `hlc' grade.
NEWS:
Document the MLDS back-end.
HISTORY:
Add a section on "MLDS back-end history".
Estimated hours taken: 1.75
NEWS:
Update to reflect recent additions, in particular
- primitive 4-port debugger
- type classes
- `pragma import' and nondet `pragma c_code'
- transitive intermodule optimization
- various changes to the standard library interface
HISTORY:
Minor typographical changes (e.g. use initial upper case for
"Mercury Language Reference Manual").
Estimated hours taken: 1
mercury/{NEWS,HISTORY}:
Move the news for 0.6 from NEWS to HISTORY.
Update the news for 0.7 to reflect the changes we've made.
HISTORY:
Document the lastest changes in 0.3.
README:
Add pointers to README.{IRIX-5,64-bit}.
README.IRIX-5, README.64-bit:
Additional documentation on installation for particular
architectures.