1. 31 Oct, 2012 3 commits
  2. 16 May, 2012 4 commits
  3. 14 May, 2012 1 commit
  4. 07 Mar, 2012 2 commits
    • Roland Levillain's avatar
      Improve the build system. · c247ff1a
      Roland Levillain authored
      	* configure.ac (GHCFLAGS): New precious variable.
      	(AM_GHCFLAGS): Rename as...
      	(PACKAGE_GHCFLAGS): ...this.
      	* src/Makefile.am: Adjust.
      	(AM_GHCFLAGS): Rename as...
      	(GHCFLAGS): ...this.
      	(GHCCOMPILE): New variable.  Use it...
      	(havm, static, profile): ...in these rules.
      c247ff1a
    • Roland Levillain's avatar
      s/GHC_FLAGS/GHCFLAGS/. · 0576623d
      Roland Levillain authored
      	* configure.ac,
      	* src/Makefile.am:
      	Here.
      0576623d
  5. 06 Mar, 2012 2 commits
  6. 27 Jan, 2012 1 commit
  7. 21 Oct, 2011 1 commit
    • Roland Levillain's avatar
      Add compatibility with GHC 7. · 243bbf30
      Roland Levillain authored
      	* src/High.hs,
      	* src/Main.hs,
      	* src/Parse.hs,
      	* src/Print.hs,
      	* src/RuntimeCommon.hs,
      	* src/RuntimeInput.hs,
      	* src/RuntimePrint.hs,
      	* src/RuntimeSystem.hs,
      	* src/Scan.hs,
      	* src/Trace.hs:
      	Update imported module names.
      243bbf30
  8. 20 Jan, 2010 2 commits
  9. 16 Dec, 2009 2 commits
  10. 24 Aug, 2007 1 commit
  11. 28 Mar, 2007 1 commit
  12. 27 Mar, 2007 1 commit
    • Benoît Sigoure's avatar
      Update for GHC 6.6. · fe595453
      Benoît Sigoure authored
      	* configure.ac: GHC >= 6.6 is now required.
      	* src/Makefile.am: The package `data' is now named `base'.
      	* src/Opt.hs: GHC has problems with non-ANSI characters.
      fe595453
  13. 05 Aug, 2006 1 commit
  14. 19 Jun, 2006 1 commit
  15. 24 May, 2006 1 commit
  16. 21 Apr, 2006 3 commits
  17. 20 Apr, 2006 2 commits
    • Akim Demaille's avatar
      2006-04-20 Akim Demaille <akim@lrde.epita.fr> · ffd92981
      Akim Demaille authored
      	* src/Trace.hs (verbose): Also use the specified fd.
      	(averbose): Use it.
      ffd92981
    • Akim Demaille's avatar
      2006-04-20 Akim Demaille <akim@lrde.epita.fr> · 384e0f49
      Akim Demaille authored
      	Let --trace, --display, and --profile take an optional fd.
      	This patch is ugly, with a lot of code duplication...
      	I'll improve it late, but be my guest if you feel like.
      	* src/Opt.hs (Flag): Replace Trace and Display with TraceFd and
      	DisplayFd.
      	Adjust all the code.
      	(profilefdm displayfd, tracefd): New.
      	(extract): Adjust.
      	* src/VMMonad.hs (setDisplayHandle, setTraceHandle)
      	(getDisplayHandle, getTraceHandle): New.
      	* src/Main.hs: Import and use them.
      	* src/Trace.hs (hwarn): New.
      	(averbose): Use it.
      	* doc/havm.texi (Invoking havm): Adjust.
      384e0f49
  18. 06 Mar, 2006 3 commits
  19. 28 Feb, 2006 2 commits
  20. 27 Feb, 2006 3 commits
    • Roland Levillain's avatar
      Add the choice of the file descriptor for the profiling information. · 1384172e
      Roland Levillain authored
      - src/Opt.hs (Profile): Rename constructor as...
      (ProfileFd): ...this, and have it take a String value.
      Adjust Eq instance.
      (extract): Adjust.
      (OptVal): New type.
      (version_message): Update years.
      (options): Let the `profile' option take a mandatory argument.
      (opt, process, extract): Use `Map String OptVal' instead of
      `Map String Bool'.
      - src/VMMonad.hs (State): Add a new `profileHandle' field to the
      record.
      (run): Initialize this new field.
      (optset, opttell): Use `OptVal' instead of `Bool'.
      (setProfileHandle, getProfileHandle): New functions.
      - src/Trace.hs (trace, verbose, averbose): Adjust.
      - src/Profile.hs (profileExp, profileStm): Use getProfileHandle
      instead of querying the `profile' option of the VM.
      - src/Main.hs (profileM): Likewise.
      (evalM): Likewise.
      Use setProfileHandle instead of setting the `profile' option of
      the VM.
      Adjust.
      (unparseM, checkLowM): Adjust.
      1384172e
    • Roland Levillain's avatar
      2006-02-27 Roland Levillain <roland@lrde.epita.fr> · 120d649d
      Roland Levillain authored
      	Fix the previous change.
      
      	* vcs/havm.vcs: Rename as...
      	* vcs/havm.rb: ...this.
      	(tiger_commit!): Rename as...
      	(havm_commit!): ...this.
      120d649d
    • Roland Levillain's avatar
      2006-02-27 Roland Levillain <roland@lrde.epita.fr> · 05f38a4b
      Roland Levillain authored
      	Support Vcs.
      
      	* vcs/havm.rb: New.
      05f38a4b
  21. 19 Oct, 2005 1 commit
  22. 14 Jun, 2005 2 commits