1. 06 Mar, 2012 1 commit
  2. 27 Jan, 2012 1 commit
  3. 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
  4. 20 Jan, 2010 2 commits
  5. 16 Dec, 2009 2 commits
  6. 24 Aug, 2007 1 commit
  7. 28 Mar, 2007 1 commit
  8. 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
  9. 05 Aug, 2006 1 commit
  10. 19 Jun, 2006 1 commit
  11. 24 May, 2006 1 commit
  12. 21 Apr, 2006 3 commits
  13. 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
  14. 06 Mar, 2006 3 commits
  15. 28 Feb, 2006 2 commits
  16. 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
  17. 19 Oct, 2005 1 commit
  18. 14 Jun, 2005 2 commits
  19. 09 Jun, 2005 1 commit
  20. 08 Jun, 2005 1 commit
  21. 06 Jun, 2005 3 commits
  22. 02 Jun, 2005 1 commit
  23. 31 May, 2005 1 commit
  24. 23 May, 2005 3 commits
    • Yann Rgis-Gianas's avatar
      2005-05-23 Yann Regis-Gianas <yann.regisgianas@gmail.com> · c2c96d48
      Yann Rgis-Gianas authored
      	Finish port to GHC 6.4.
      
      	* src/Monad.hs: Rename to ...
      	* src/VMMonad.hs: New.
      	* src/Makefile.am: Update.
      	* src/Level.hs, src/Code.hs, src/Report.hs, src/Preload.hs, 
      	  src/Eval.hs, src/RuntimeCommon.hs, src/RuntimePrint.hs,
      	  src/Low.hs, src/RuntimeInput.hs, src/Plain.hs, src/Memory.hs,
      	  src/RuntimeString.hs, src/High.hs, src/RuntimeChar.hs, 
      	  src/Runtime.hs, src/Main.hs, src/Cpu.hs, src/RuntimeSystem.hs,
      	  src/Trace.hs, src/RuntimeInt.hs, src/Profile.hs
      	
      	     - Adjust dependencies ;
      	     - Adjust API's calls.
      
      
      c2c96d48
    • Akim Demaille's avatar
      2005-05-23 Akim Demaille <akim@epita.fr> · 640ad98a
      Akim Demaille authored
      	First set of changes to compile with GHC 6.4.
      	Help is needed!
      
      	* Code.hs, Cpu.hs, Eval.hs, Level.hs, Main.hs, Monad.hs, Opt.hs,
      	* Report.hs, Runtime.hs, RuntimeCommon.hs, RuntimeSystem.hs:
      	s/FiniteMap/Data.Map/.
      	Use System.Posix, not Posix.
      	Use System.Console.GetOpt, not GetOpt.
      640ad98a
    • Akim Demaille's avatar
      2005-05-23 Akim Demaille <akim@epita.fr> · 44a9c559
      Akim Demaille authored
      	First set of changes to compile with GHC 6.4.
      	Help is needed!
      
      	* Code.hs, Cpu.hs, Eval.hs, Level.hs, Main.hs, Monad.hs, Opt.hs,
      	Report.hs, Runtime.hs, RuntimeCommon.hs, RuntimeSystem.hs:
      	s/FiniteMap/Data.Map/.
      44a9c559
  25. 12 May, 2005 1 commit
    • Akim Demaille's avatar
      2005-05-12 Akim Demaille <akim@epita.fr> · b00bf201
      Akim Demaille authored
      	Support src != build for all the targets.
      
      	* src/Makefile.am (GHC_FLAGS): New.
      	(bsd, profile): Use it.
      	And adjust the path to Main.hs.
      	(bsd): Rename as...
      	(static): this.
      	* Makefile.am (static, profile): New.
      b00bf201