#
ac563ea6 |
|
10-Sep-2018 |
Chun Tian (binghe) <binghe.lisp@gmail.com> |
Renamed `rich_topologyTheory` to `real_topologyTheory`
|
#
f5bd5abc |
|
07-Sep-2018 |
Chun Tian (binghe) <binghe.lisp@gmail.com> |
Merged hol-light's cardTheory (rich_cardinalTheory) with HOL4's cardinalTheory
|
#
53f6a567 |
|
05-Sep-2018 |
Chun Tian (binghe) <binghe.lisp@gmail.com> |
Revised next release notes according to PR comments
|
#
678cb7d3 |
|
05-Sep-2018 |
Chun Tian (binghe) <binghe.lisp@gmail.com> |
Mention the new `topologyTheory`, `metricTheory` and `rich_topologyTheory` in next release notes
|
#
daf1c4e8 |
|
04-Sep-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Document ee54b084d's change in release notes
|
#
ca4097ca |
|
26-Aug-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Change Holmake to use "quit-on-failure" by default Document this and the new --noqof option that allows the old behaviour to be restored. Closes #576
|
#
0177eba9 |
|
21-Jun-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Create new blank next-release.md for filling in before next release
|
#
4947e311 |
|
11-Jun-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Label release notes with Kananaskis-12 name
|
#
3ae73b8b |
|
11-Jun-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Fix up move of hol_sets into src: de-Unicodification; fix one ref Mention this in release notes.
|
#
ff6932f0 |
|
08-Jun-2018 |
Konrad Slind <konrad.slind@gmail.com> |
added release note for regexpLib
|
#
1795b9e9 |
|
07-Jun-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Implement easier API entrypoints to get at case_eq theorems Closes #345
|
#
10f0150e |
|
03-Jun-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Implement Haskell-style $ as infix function application operator With documentation and some simple test cases.
|
#
61d20c1c |
|
03-Jun-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
release notes: finish a sentence with a full-stop
|
#
983a48b0 |
|
25-May-2018 |
Chun Tian <binghe.lisp@gmail.com> |
Fixed wrong links in TOC of next-release.md
|
#
c84c9b6a |
|
25-May-2018 |
Chun Tian (binghe) <binghe.lisp@gmail.com> |
Added Lambek Calculus formalization into HOL example, under `formal-languages`.
|
#
d2d6d792 |
|
21-May-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Change irule to not include a rpt conj_tac effect Closes #465
|
#
f36067ec |
|
17-May-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Mention ANSI colour configuration in release notes
|
#
bb9eaf34 |
|
16-May-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Add more to release notes Text on new examples: - Chun Tian's CCS work - The Tamarack port from HOL88 Other minor things also.
|
#
50fae6d1 |
|
16-May-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Mention Simon Jantsch's LTL example in release notes
|
#
d6773d8c |
|
15-May-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Updated release notes with monad-syntax, mention of CCS example
|
#
1f06dafe |
|
04-Jan-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Mention new xTheory.dat files in release notes
|
#
8b5efb58 |
|
07-Dec-2017 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Fix TeX p/printing bug caused by having multiple types of same name If the types had different arities, mungers would produce strange mk_type exceptions.
|
#
95d60bd3 |
|
02-Oct-2017 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Remove -- as an alias for Term parser. As per comment in release notes this has long been replaced as appropriate style.
|
#
e5fc0f36 |
|
11-Sep-2017 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Improving naming of bit-vector signed division constants. This renaming introduces incompatibilities: • words$word_sdiv -> words$word_quot (this is proved to be related to int_quot for a non-zero divisor). • words$word_srem -> words$word_rem (this is proved to be related to int_rem for a non-zero divisor). • integer_word$word_sdiv (this is a new constant defined directly in terms of int_div). • words$word_smod -> integer_word$word_smod (this is now defined directly in terms of int_mod).
|
#
46d2ac66 |
|
26-Jun-2017 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Fix Q.GENL to handle variables in same order as GENL. Closes #428
|
#
ad0c4d49 |
|
25-Jun-2017 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Move Q.ID_EX_TAC to Tactic. ID_EX_TAC doesn't take any arguments, let alone a quotation, so doesn't belong in Q. Closes #359
|
#
9c6bd2af |
|
06-Jun-2017 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Mention length-nil change in release notes
|
#
877de30d |
|
15-May-2017 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Provide more advice on dealing with the new by in release notes
|
#
c00ccb57 |
|
07-May-2017 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Put my byfix.pl script into the release notes
|
#
02cdc34f |
|
01-May-2017 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Document availability of byA in release notes
|
#
ce33a148 |
|
28-Apr-2017 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Document changes to by and new subgoal tactic Also make sure that the latter (and its alias, sg) are available through the bossLib signature.
|
#
90d6cb04 |
|
02-Feb-2017 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Adjust fixities of finite map composition operators
|
#
b8f40d74 |
|
28-Jan-2017 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Incorporate new c/line option-handling into build The build in relocation option doesn't do anything at the moment.
|
#
e53b2351 |
|
31-Oct-2016 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Document TAKE/DROP change in release notes Mention the one-line method for restoring old behaviour
|
#
77404ec9 |
|
29-Oct-2016 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Add MOD_ss to srw_ss() If it breaks proofs, this is easy to reverse in a script by doing val _ = diminish_srw_ss ["MOD_ss"] before the old behaviour is being relied upon
|
#
7aae82dc |
|
05-Oct-2016 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Fix one of the bugs in previous commit's test-case This was done by simply removing the entry-points (uoverload_on, and uset_fixity) that were causing problems. They have long been redundant in terms of their desired effect, and introduced buggy behaviour with the switch to explicit grammar deltas. The uoverload_on function is still used internally.
|
#
38cc79e8 |
|
11-Aug-2016 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Document Holmake's concurrency in release notes
|
#
2b889d32 |
|
29-Jul-2016 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Document change to qpat_assum and friends
|
#
f4c939e7 |
|
15-Dec-2015 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Document the incompatibility introduced by 30f78bd
|
#
2d984225 |
|
30-Sep-2015 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Fix another record pretty-printing problem
|
#
3df6c6b3 |
|
18-Sep-2015 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Fix thm_to_string to use raw backend properly. The term_to_string and type_to_string functions do this already.
|
#
f944cbde |
|
14-Sep-2015 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Remove state_option theory. Documented in release notes, including pointer to errorStateMonad theory.
|
#
c15f381c |
|
21-Aug-2015 |
Thibault Gauthier <thibault.gauthier@uibk.ac.at> |
Release notes (Holyhammer)
|
#
70ae4725 |
|
04-Aug-2015 |
Ramana Kumar <ramana@member.fsf.org> |
add some release notes for gen_new_specification
|
#
8472a614 |
|
26-Jul-2015 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Correct URL in release notes
|
#
757671a2 |
|
26-Jul-2015 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Grammar correction in release notes
|
#
f7299be7 |
|
26-Jul-2015 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Let load work if current directory is unwritable
|
#
7d7c7fed |
|
15-Jul-2015 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Prevent bad constant names at Definition level Enforces a constraint I'd long assumed to be true. Closes #268
|
#
729db816 |
|
04-Jun-2015 |
Thomas Tuerk <thomas@tuerk-brechen.de> |
rename example "deep_matches" to "pattern_matches" The name is confusing. The pattern compilation is in some rather vague sense deep, not the case-expressions. Moreoever, the lib grew since it was named such that the deep pattern compilation is not its most prominent feature any more.
|
#
f5ff96e6 |
|
02-Jun-2015 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Mention github issue #260 in release notes
|
#
70bcf8ef |
|
25-May-2015 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Let PAT_ABBREV_TAC use patterns that are more polymorphic than the goal Closes #252
|
#
0ad7ad88 |
|
25-May-2015 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Datatype now handles antiquotations. Closes #258
|
#
1e90aa92 |
|
25-May-2015 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Datatype: qual-ids stop creation of recursive type Closes #257
|
#
1a41e148 |
|
21-May-2015 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Implement HOL Light's {PAT,PATH}_CONV. Closes #255
|
#
fdd405c3 |
|
24-Mar-2015 |
Michael Norrish <michael.norrish@nicta.com.au> |
Tweaks to pattern-match example release notes Including - use Unicode apostrophe - put one sentence per line - indent so as to make pandoc happy - some grammar
|
#
4fc62fdc |
|
24-Mar-2015 |
Thomas Tuerk <thomas@tuerk-brechen.de> |
document deep_matches example in release notes
|
#
9a5d6091 |
|
24-Feb-2015 |
Michael Norrish <michael.norrish@nicta.com.au> |
Make Holmake follow INCLUDES recursively, even when given PHONY target Closes #145
|
#
4fd9753d |
|
08-Feb-2015 |
Michael Norrish <michael.norrish@nicta.com.au> |
Fix a Markdown error in release notes.
|
#
e08c29e6 |
|
08-Feb-2015 |
Michael Norrish <michael.norrish@nicta.com.au> |
Document fix to issue #225 (constructor names for theorems)
|
#
92317114 |
|
08-Jan-2015 |
Michael Norrish <michael.norrish@nicta.com.au> |
Change API of Q's MATCH...RENAME_TACs. Now rather than a string list hanging off the end specifying which variable bindings aren't supposed to induce a renaming, just put underscores into the pattern in those positions. Documentation and release notes updated.
|
#
a2d8c621 |
|
07-Jan-2015 |
Michael Norrish <michael.norrish@nicta.com.au> |
Modify optionSyntax.dest_none to unwrap the type returned. Closes #215.
|
#
1c5ae6b6 |
|
16-Dec-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Fix & document an infinite loop bug in intSimps.{OMEGA,COOPER}_ss Problem was that the term F was viewed as suitable context for the simplifier's decision procedure. Though superficially reasonable, this leads to problems because the simplifier will rewrite everything it can inside this context to F, using the rewrite [F] |- somegenvar = F (1) but the integer decision procedures will correctly rewrite occurrences of F to T, because the underlying conversion is happy to prove |- (F ==> F) <=> T The natural number procedure in ARITH_ss doesn't suffer from this problem because it doesn't add F as context to the decision procedure's context, and that's the fix taken here. The decision to use (1) above rather than rewrite to true, say, was taken in 9bc4bdaa.
|
#
137c5ca9 |
|
14-Dec-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Mention balanced_bst example in release notes.
|
#
6e6ca266 |
|
02-Nov-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Empty command-line Holmake only builds first target in Holmakefile. If there is no Holmakefile, or if there is a Holmakefile with no targets, then the old behaviour of attempting to build everything possible happens. Documented in release notes and DESCRIPTION. Many of the distribution's Holmakefiles were harmed in the creation of this commit, but, for the reasons given in the release notes, I don't think this should happen that often for typical user developments. Closes #175
|
#
f1b462b2 |
|
02-Nov-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Minor formatting tweak in release notes.
|
#
d2d3cc44 |
|
02-Nov-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Pretty-printer now annotates consts with their real names and types. In "complicated" overload situations, such as the overloads for NOTIN and <>, the annotation can't point to a "real" underlying constant, but does still provide the type for the emacs tool-tips. In passing, also create a new annotation form, the SymConst as well as the Const. This is done for the TeX backend's benefit, so that it can avoid treating things like + the same as normal identifiers. This works well for math-mode munging where you want "+" to map to $+$, but want "INSERT" to map to \textsf{INSERT}. Closes #39
|
#
647aebdd |
|
28-Oct-2014 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Document wildcard function in DESCRIPTION and release notes
|
#
f38b9623 |
|
23-Oct-2014 |
Ramana Kumar <ramana@member.fsf.org> |
add release note about custom compsets
|
#
f7f0a5bb |
|
15-Oct-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Mention the sptree theory in the release notes.
|
#
7cba4849 |
|
04-Sep-2014 |
Ramana Kumar <ramana@member.fsf.org> |
mention update to vim mode in release notes (not sure if that's the right section)
|
#
6c5378d4 |
|
03-Sep-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Mention new automatic rewrite, |- !v:one. v = () in release notes
|
#
34305eb6 |
|
03-Sep-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Mention that the DESCRIPTION is also available in Italian.
|
#
9908bfc0 |
|
24-Aug-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Credit Piotr Trojanek for all of his documentation fixes.
|
#
0f4aa1d1 |
|
24-Aug-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Handle character literals when printing to LaTeX Closes #190. See also 89b5d3224403 for first piece of work in this vein.
|
#
99edbfc4 |
|
10-Aug-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Remove broken and unnecessary {temp_,}add_binder entry-points in Parse
|
#
4847d50c |
|
22-Jun-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Fix bug in pattern-matching within user-pretty-printers. Closes #172.
|
#
d6c66395 |
|
09-Jun-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Fix another examples/ proof broken by 875ba111. Mention these automatic rewrites in release notes.
|
#
934027eb |
|
13-May-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Minor polishing in release notes.
|
#
800973e8 |
|
13-May-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Add description of floating-point theories to release notes. Thanks to Anthony for the raw material.
|
#
8f7049be |
|
13-May-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Tweaks to markdown in release notes so that pandoc copes with it.
|
#
6776357f |
|
12-May-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Fix proof broken by new auto rewrite in 9ff04c4dc9. This is evidence of a backwards incompatibility, so mention the change in release notes.
|
#
04f5254f |
|
22-Apr-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Fix arithmetic d.p. mis-feature identified in c59783a4d0e3d Issue was that conditional expressions with non-presburger guards resulted in goals that weren't provable because ARITH couldn't handle boolean sub-terms that weren't presburger. This prevented its instance-generalisation mechanism from solving obvious goals like that in the test-case. Now the instance-generalisation mechanism will perform up to four case-splits on boolean sub-terms. Of course, the choice of four is completely arbitrary, but a possible 32-fold expansion in goal-size seems unreasonable. Document the change in the release notes.
|
#
b22dc350 |
|
10-Apr-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Minor reformatting in release notes
|
#
141351e7 |
|
10-Apr-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Slight clarification of language about Datatype in release notes.
|
#
a574fc44 |
|
10-Apr-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Rename implicational theorems in relation to make room for equivalences This affects TC_CASES1 and TC_CASES2 that were hardly ever being used. See the release notes change for more discussion.
|
#
8c6e38a6 |
|
01-Apr-2014 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Fix some examples broken by change to EmitML's handling of datatype decls.
|
#
b4161465 |
|
30-Mar-2014 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Implement most of a new Datatype function with nicer syntax. (Pair-programming with Magnus who wanted it.) Still need to implement change to EmitTeX.
|
#
ec90bdf6 |
|
12-Mar-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Put release date template/reminder into release notes
|
#
d1a6a38d |
|
05-Mar-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Define MAX_SET on the empty set to equal 0. This make the relevant equation FINITE s ==> (MAX_SET (e INSERT s) = MAX e (MAX_SET s))
|
#
96b6becb |
|
05-Mar-2014 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Mention list range theory in release notes.
|
#
e693dc92 |
|
02-Mar-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Extend simplifier's treatment of abbrevs to handle abstractions better
|
#
5497e1b8 |
|
15-Jan-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Minor updates to next release notes.
|
#
0da256d8 |
|
15-Dec-2013 |
Michael Norrish <michael.norrish@nicta.com.au> |
Notes for Lockwood Morris's enumerated finite sets/maps library.
|