Commit eae0f88e authored by Etienne Renault's avatar Etienne Renault

Version 0.28

* .last-cl-gen, ChangeLog, NEWS,
configure.ac: Here.
parent c52e1b88
Pipeline #16882 canceled with stage
e1f8060a6baf6a6ba262ba282944f784aec94b48
31bd97d9a31f17f006856a6b303a9205c201c0a3
2019-03-07 Etienne Renault <renault@lrde.epita.fr>
Version 0.28
* configure.ac: Here.
2019-02-10 Etienne Renault <renault@lrde.epita.fr>
Merge branch 'ea/fix-monad-fail' into 'master'
vmmonad: added Monad.Fail compliance for Monad Mnd solving #5
See merge request tiger/havm!2
2019-02-10 Erwan Auer <erwan.auer@epita.fr>
vmmonad: added Monad.Fail compliance for Monad Mnd solving #5
With GHC 8.6, [the option -XMonadFailDesugaring is enabled by default](https://ghc.haskell.org/trac/ghc/wiki/Migration/8.6#MonadFailDesugaringbydefault),
causing partial pattern matches in `do`-statement to desugar with the
`fail` method from the `MonadFail` class.
* src/VMMonad.hs: here.
2019-01-04 Etienne Renault <renault@lrde.epita.fr>
Merge branch 'mj/style' into 'master'
style: expand tabs to spaces to fix warnings
See merge request tiger/havm!1
2018-06-13 Maxime Joubert <jouber_m@epita.fr>
style: expand tabs to spaces to fix warnings
Use spaces rather than tabulations to fix ghc warnings.
Remove trailing whitspaces.
* src/Annotation.hs,
* src/Code.hs,
* src/Config.hs.in,
* src/Cpu.hs,
* src/Eval.hs,
* src/High.hs,
* src/Ir.hs,
* src/Level.hs,
* src/Location.hs,
* src/Main.hs,
* src/Memory.hs,
* src/Opt.hs,
* src/Parse.hs,
* src/Plain.hs,
* src/Position.hs,
* src/Preload.hs,
* src/Profile.hs,
* src/Report.hs,
* src/Result.hs,
* src/Runtime.hs,
* src/RuntimeChar.hs,
* src/RuntimePrint.hs,
* src/RuntimeString.hs,
* src/RuntimeSystem.hs,
* src/Scan.hs,
* src/Token.hs,
* src/Trace.hs,
* src/VMMonad.hs,
* src/local.am: here.
2018-02-22 Etienne Renault <renault@lrde.epita.fr>
add support for gitlab-ci
* .gitlab-ci.yml: here.
2016-10-10 Etienne Renault <renault@lrde.epita.fr>
src: regenerate parser
* src/Parse.hs: here.
2016-10-10 Etienne Renault <renault@lrde.epita.fr>
De-recursion forgot to remove some dependencies.
* configure.ac, tests/local.am: here.
2016-04-13 Akim Demaille <akim@lrde.epita.fr>
build: fix compilation with recent versions of GHC
* src/VMMonad.hs: Import Control.Applicative.
2016-04-13 Akim Demaille <akim@lrde.epita.fr>
tests: be robust to concurrency
* tests/defs.in: Let each test work in its own temp dir.
* tests/cmp.test, tests/trace.test, tests/overflow.test: cmp is quite
useless, use diff.
2016-04-13 Akim Demaille <akim@lrde.epita.fr>
build: de-recursion of the package
* debian/Makefile.am: Rename as...
* debian/local.am: this.
* doc/Makefile.am: Rename as...
* doc/local.am: this.
* src/Makefile.am: Rename as...
* tests/Makefile.am: Rename as...
* tests/local.am: this.
Adjust dependencies.
2016-01-28 Etienne Renault <renault@lrde.epita.fr>
Version 0.27
* AUTHORS, NEWS, THANKS,
configure.ac: here
2016-01-28 Francis Visoiu Mistrih <visoiu_f@epita.fr>
Fix build issues with GHC 7.10
Functor/Applicative/Monad-Proposal break the build. This
patch follows recommandations in the following migration guide:
https://ghc.haskell.org/trac/ghc/wiki/Migration/7.10
* configure.ac: Drop support for GHC < 7.10.
* src/VMMonad.hs: here.
2014-06-11 Roland Levillain <roland@lrde.epita.fr>
Update the builtins documentation.
* doc/builtins.texi: Sync with tc-assignments.
2014-05-13 Roland Levillain <roland@lrde.epita.fr>
Also install the PDF documentation on the Web.
* doc/Makefile.am (install-doc-remote): Add havm.pdf as
prerequisite.
2014-05-13 Roland Levillain <roland@lrde.epita.fr>
Typo in documentation.
* doc/havm.texi (Top): Here.
2014-05-13 Roland Levillain <roland@lrde.epita.fr>
Fix and update URLs in the documentation.
* doc/havm.texi (Top): Here.
(wiki): Remove macro.
2014-05-13 Roland Levillain <roland@lrde.epita.fr>
Adjust the documentation regarding operators.
* doc/havm.texi (HIR): Here.
2014-05-13 Roland Levillain <roland@lrde.epita.fr>
Have binary and relational operators follow Appel's specifications.
* src/Ir.hs (Op): Add binary operators And, Or, Lshift, Rshift,
Arshift and Xor. Remove operator Mod.
Add relational operators Ult, Ule, Ugt and Uge.
* src/StdBinop.hs (binop): Implement operators And, Or, Lshift,
Rshift, Arshift and Xor. Remove operator Mod.
(unsigned): New helper routine.
* src/StdRelop.hs (relop): Implement operators Ult, Ule, Ugt and
Uge.
(unsigned): New helper routine.
* src/Scan.hs (scanTokKeyword): Adjust.
* NEWS: Update.
2014-05-06 Roland Levillain <roland@lrde.epita.fr>
Version 0.26a.
* configure.ac, NEWS: Here.
2014-05-06 Roland Levillain <roland@lrde.epita.fr>
Regen ChangeLog for version 0.26.
2014-05-06 Roland Levillain <roland@lrde.epita.fr>
Version 0.26.
......
New in 0.28:
HAVM is now compatible with GHC 8.6 (especially since the option
-XMonadFailDesugaring is enabled by default).
Sanity operations on tabs.
Regen parser.
De-recursion of the package.
New in 0.27:
* GHC 7.10
......
......@@ -20,7 +20,7 @@
# Catch "HAVM_*" macros that are not expanded.
m4_pattern_forbid([^HAVM_])
AC_PREREQ([2.59])
AC_INIT([HAVM], [0.27], [projects@lrde.epita.fr])
AC_INIT([HAVM], [0.28], [projects@lrde.epita.fr])
AC_CONFIG_AUX_DIR([build-aux])
AM_INIT_AUTOMAKE([1.9.6 dist-bzip2])
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment