Branches: main
Prepare for the creation of the 12.08 branch.
HISTORY:
NEWS:
Shift the 11.07* news into the HISTORY file.
RELEASE_NOTES:
Bump the release number.
Branches: main, 11.07
extras/graphics/README:
Delete a reference to mtogl, which was removed several
releases ago.
compiler/options.m:
HISTORY:
samples/diff/diff_out.m:
samples/diff/options.m:
Fix spelling and doubled-up words.
Branches: main
Prepare for the 11.07 fork.
NEWS:
HISTORY:
Shift the 11.01 NEWS entries into the HISTORY file.
RELEASE_NOTES:
Update the version number.
Branches: main, 10.04
Announce that we support 64-bit Mac OS X in the NEWS file.
Shift the 0.13.X news into the HISTORY file.
NEWS:
Announce support for 64-bit Mac OS X.
Make some indentation consistent.
Fix a spelling error.
HISTORY:
Add the news entries for the 0.13 releases.
Estimated hours taken: 0.5
Branches: main
Merge late changes from the 0.13 branch onto the main branch.
BUGS:
Merge in additions from the 0.12(!) branch.
HISTORY:
Fix typos and be more consistent about the formatting of dates.
NEWS:
Move the news about checking inst declarations for consistency
with visible type constructors to the post-0.13 news where it belongs.
Merge changes to the 0.13 branch.
README.Solaris:
Merge changes from the 0.13 branch.
compiler/notes/todo.html:
Merge changes from the 0.13 branch.
doc/user_guide.texi:
Merge changes from 0.13 branch related to trace counts
documentation.
extras/curses/sample/smalltest.m:
extras/gator/genotype.m:
extras/references/tests/ref_test.m:
samples/rot13/rot13_ralph.m:
tests/mmc_make/complex_test.m:
tests/mmc_make/lib/complex.m:
Merge minor fixes from the 0.13 branch.
Estimated hours taken: 1
Branches: main, release
Prepare for the 0.13 release and fix/update documentation.
NEWS:
HISTORY:
Update the NEWS and HISTORY files for the 0.13 release.
RELEASE_NOTES:
s/0.12/0.13/
Add Linux/x86_64 to the list of architectures supported by this
release.
Remove Solaris 8/x86 from the same list.
.README.in:
extras/README:
Remove references to the clp(r) binding. We no longer support it.
bindist/bindist.README:
Update the year in the copyright message.
Fix the gc version; 0.13 uses 6.5.
BUGS:
README.DotNet:
README.Java:
README.gcc-backend:
doc/faq.texi:
doc/make_manpage:
doc/mercury.html.in:
doc/mercury.info.in:
s/.cs.mu.oz.au/.csse.unimelb.edu.au/
library/array.m:
library/builtin.m:
library/eqvclass.m:
library/graph.m:
samples/README:
Fix typos.
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.