History log of /seL4-l4v-10.1.1/HOL4/doc/kananaskis-5.release.html
Revision Date Author Comments
# 4ad190a9 25-Sep-2009 Peter Homeier <palantir@trustworthytools.com>

Changed hol-mode.src and src/parse/PPBackEnd.sml so that type variables are displayed in purple.

"Everybody's cute... Everybody's cute, even me. But in purple, I'm STUNNING!"
(Centauri Ambassador Londo Molari, Babylon 5, The Parliament of Dreams)


# d228cebf 09-Jul-2009 Anthony Fox <anthony.fox@cl.cam.ac.uk>

guess_word_lengths --> inst_word_lengths.


# b57d6cd0 08-Jul-2009 Michael Norrish <Michael.Norrish@nicta.com.au>

Minor update on building the HolBdd code, and remove the -expk flag
from the build instructions for Poly/ML.


# 3e30bd30 02-Jul-2009 Michael Norrish <Michael.Norrish@nicta.com.au>

Fix a typo in the description of rewriting with arbitrary pre-orders.


# f2554f42 02-Jul-2009 Tjark Weber <Tjark.Weber@cl.cam.ac.uk>

HolSmtLib mentioned.


# 70deefda 01-Jul-2009 Michael Norrish <Michael.Norrish@nicta.com.au>

Add note to release notes saying that machine-code example needs Poly.


# 3f802382 30-Jun-2009 Michael Norrish <Michael.Norrish@nicta.com.au>

Slightly reformat Peter's HTML; and add a paragraph about the
machine-code example.


# d5580bb4 29-Jun-2009 Peter Homeier <palantir@trustworthytools.com>

This adds to the Kananaskis-5 release documentation a description of HOL-Omega as a new version of HOL4.


# 7f54b355 19-May-2009 Michael Norrish <Michael.Norrish@nicta.com.au>

Slightly reword a sentence in the release notes that confused me when
I came to re-read it.


# ff8f4fe9 19-May-2009 Michael Norrish <Michael.Norrish@nicta.com.au>

Right a brief introductory paragraph to the release notes, with space
also perhaps for something about Peter's HOL-Omega system.


# 16ff309c 11-May-2009 Michael Norrish <Michael.Norrish@nicta.com.au>

Mention the STE example in the release notes.


# 4571afc1 21-Apr-2009 Michael Norrish <Michael.Norrish@nicta.com.au>

Update release notes to say that UTF-8 proving works fine on Windows with recent versions of Emacs.


# 5eeaba8f 31-Mar-2009 Michael Norrish <Michael.Norrish@nicta.com.au>

Add mention of Anthony's theory about Patricia trees. (Feel free to
add anything you like to flesh this out Anthony.)


# 6cfcd7a5 30-Mar-2009 Michael Norrish <Michael.Norrish@nicta.com.au>

Add mention of trick to overcome backwards incompatibility of handling
of unary minus for words, and also mention new "rewrite with pre-order"
functionality.


# b232b5b8 13-Feb-2009 Michael Norrish <Michael.Norrish@nicta.com.au>

A bit more on how to use prefix and infix operators simultaneously.
In particular, you can't use set_fixity to set up the second one.


# d653fb1c 11-Feb-2009 Michael Norrish <Michael.Norrish@nicta.com.au>

Implement unary minus (the old ~ still also works). Selftest level 2
passes. Changes in the "words world" were replacing $- with -. In
the two quotient changes, I made sure that the infix operator
that used the - character was part of the grammar before it was
parsed. This is necessary because - is now a non-aggregating
character, mainly so that ``--p`` parses as three tokens, not two. Of
course, if you added -- to your grammar, then it would go back to
parsing as two.


# 31704bbd 23-Dec-2008 Michael Norrish <Michael.Norrish@nicta.com.au>

Modify release notes to reflect improvement in lexing, and make use of
new facilities in simple type theory example.


# 7f5bf3f3 04-Dec-2008 Michael Norrish <Michael.Norrish@nicta.com.au>

Updated release notes to mention syntactic patterns.


# f695cafe 26-Nov-2008 Michael Norrish <Michael.Norrish@nicta.com.au>

Some more fixes, including to a couple of examples that grep turned up
as using Infixr 450.


# aee04db5 14-Oct-2008 Michael Norrish <Michael.Norrish@nicta.com.au>

Mention my changes to add_user_printer in the incompatibilities
section of the release notes.


# 3aefa8b2 13-Oct-2008 Michael Norrish <Michael.Norrish@nicta.com.au>

Update release notes to mention new limit function. (Also validate it
with online tool at w3.org, prompting some minor fixes.)


# c814ce8f 07-Oct-2008 Michael Norrish <Michael.Norrish@nicta.com.au>

Get the new version of parse_in_context to work properly (two stupid
errors fixed), and also document the potential incompatibility in the
release notes. (Also remove talk of Define using conjunction and
disjunction congruence rules.)


# 3af49d84 01-Sep-2008 Michael Norrish <Michael.Norrish@nicta.com.au>

Create a "new feature" entry for Unicode support in the release notes.


# fcbe33e8 29-Jul-2008 Michael Norrish <Michael.Norrish@nicta.com.au>

Realised that the release notes should say that version 5.2 of Poly/ML
is required.


# bc7ec069 29-Jul-2008 Michael Norrish <Michael.Norrish@nicta.com.au>

Document existence of polyml port in the release notes, and also in
the process of documenting recursive Holmake and the --no_prereqs
option, add a feature to Holmake allowing NO_PREREQS to be an OPTION
as well. Document the latter in the Description (also add some \index
entries there).

(We are going to have to merge the Holmake implementations if at all
possible; having to update two versions is a pain.)


# ed09dad7 17-Feb-2008 Michael Norrish <Michael.Norrish@nicta.com.au>

Move pred_set to be earlier in the build sequence, making it an
ancestor of listTheory, and available in bossLib. The various
LIST_TO_SET and SET_TO_LIST theorems are now available in listTheory.
Also introduce the set abbreviation for LIST_TO_SET that I've found
very useful. Documented in release notes as an incompatibility.
Incidentally reckon containerTheory might be something we could do
away with entirely.


# f7088c94 17-Jan-2008 Michael Norrish <Michael.Norrish@nicta.com.au>

Added a bug-fix report for a build-error that existed on Windows.


# 55d4e24f 17-Jan-2008 Michael Norrish <Michael.Norrish@nicta.com.au>

Fixes to release notes. Added Anthony's check-in message about new
wordsLib facilities, replaced "sat-solver" with "SAT solver" and made
the HTML validate.


# 4b29c6fc 16-Jan-2008 Michael Norrish <Michael.Norrish@nicta.com.au>

I've run through our check-in messages from 2007 and made the release
notes for K-5 look as if we've actually been doing stuff. I'm itching
to release sooner rather than later, so please check that I've
correctly described what you've done. I've ignored all examples
except my silly little DPLL thing, but if your example has changed
and you want to tell the world about it, please put the news into the
examples section (which you can rename to "Examples Updates" or
something).


# 6bc7e0a8 15-Nov-2007 Michael Norrish <Michael.Norrish@nicta.com.au>

Give the Windows filenames backslashes consistently.


# 88e215ee 15-Nov-2007 Michael Norrish <Michael.Norrish@nicta.com.au>

Update release notes to describe what we've done to muddy and friends.


# 235ee55b 22-Oct-2007 Michael Norrish <Michael.Norrish@nicta.com.au>

Remove one of the last remaining vestiges of "hol98"; in the Emacs mode.


# 1815366a 11-Oct-2007 Michael Norrish <Michael.Norrish@nicta.com.au>

Start to write release notes. I've no idea what else needs going in
here.