Various hsc2hs improvements
[hsc2hs.git] / Main.hs
2011-10-25  Ian LynaghVarious hsc2hs improvements
2011-05-14  Max BolingbrokeUnicode fix for getExecPath on Windows
2011-03-24  Ian LynaghMore flag parser refactoring ghc-darcs-git-switchover
2011-03-24  Ian LynaghStart refactoring the flag parsing
2011-03-23  Ian LynaghAdd the cross-compilation flags to the options parser
2011-03-23  Ian LynaghMove code around into a more logical hierarchy
2011-03-23  Ian LynaghAdd CrossCodegen module, from Brian Bloniarz
2011-03-23  Ian LynaghMore refactoring
2011-03-23  Ian LynaghMore refactoring and moving code around
2011-03-23  Ian LynaghSplit off a parseFile function
2011-03-23  Ian LynaghMove some more code around; part of the patch from...
2011-03-23  Ian LynaghAdd a runParser function; part of the patch from Brian...
2011-03-23  Ian LynaghCommandline parser refactoring; part of patch from...
2011-03-23  Ian LynaghAdd --keep-files flag; patch from Brian Bloniarz
2011-03-23  Ian LynaghMove a little more code around
2011-03-23  Ian LynaghFork off a DirectCodegen module; no code changes
2011-03-23  Ian LynaghFork off an HSCParser module
2011-03-23  Ian LynaghTweak some ifdeffery
2010-12-22  Simon Marlowwrite the output file in binary mode (#3837)
2010-12-18  Ian LynaghReplace uses of the old catch function with the new one
2010-10-13  Ian LynaghRemove haskell98 dependency
2010-06-05  Duncan CouttsWhen linking, put flags after the .o file.
2010-06-05  Duncan CouttsWhen executing a program fails, also print the exit...
2010-04-20  Simon MarlowLook for an inplace gcc on Windows (#3929)
2010-03-24  Ian LynaghStrip out ^M characters to stop gcc getting confused
2010-03-22  Simon Marlowadd a comment
2010-03-19  Simon MarlowProcess the file in binary mode so we pass though UTF...
2009-08-02  Simon Marlowonly emit {-# INCLUDE #-} pragmas for GHC < 6.10
2009-07-04  Ian LynaghRemove now-redundant "return ()"s
2009-07-01  Max BolingbrokeSupport for -fwarn-unused-do-bind and -fwarn-wrong...
2009-03-23  Simon Marlownew GHC build system: update for new location of templa...
2009-02-17  Ian LynaghAdd a -I flag with the path to HsFFI.h
2008-08-21  Ian LynaghFix warnings
2008-07-28  Malcolm.Wallace... Fix up the Paths_hsc2hs story for nhc98.
2008-07-27  Malcolm.Wallace... use valid Haskell'98 indentation in do-blocks
2008-07-24  Ian LynaghRemove the dependency on Cabal
2008-07-23  Ian LynaghThe default compiler is now always just "gcc"
2008-07-22  Ian LynaghSync with GHC's fork of the hsc2hs Main.hs
2008-06-26  Ian LynaghWhitespace only
2008-06-26  Ian LynaghWe unconditionally import rawSystem, so it must be...
2007-02-25  sven.panne@aedion.deUse version number from Cabal file
2006-08-21  Ross Patersonfix previous patch to rawSystemWithStdOutL
2006-08-18  Malcolm.Wallace... Complain more loudly if any of the hsc2hs phases fail
2006-07-13  Malcolm.Wallace... workaround for ghc-6.2.x not having System.Directory...
2006-07-11  Malcolm.Wallace... hack to avoid non-existent Paths_hsc2hs module for...
2006-06-01  Ross Patersonstandalone version of hsc2hs
2006-06-01  Ross Patersonwhitespace only
2006-01-22  Duncan CouttsMake hsc2hs emit the full path name in {-# LINE #-... Fork_of_hsc2hs_for_independent_use
2005-05-21  panne#ifdef cleanups
2005-05-18  simonmarFix and hopefully rationalise the #ifdefs for rawSystem...
2005-05-17  krasimiruse runProcess instead of system if appropriate
2005-03-10  malcolmDefine __CYGWIN32__ for nhc98 build of hsc2hs
2005-01-29  rossOops, misspelled OPTIONS_GHC
2005-01-28  rossreplacements for OPTIONS
2005-01-28  simonmarRationalise the BUILD,HOST,TARGET defines
2005-01-27  rossmore standard treatment of -D
2005-01-24  rossmake hsc2hs work with Hugs
2005-01-06  malcolmRemove dead branch of #elif
2005-01-06  malcolmfind the best rawSystem
2005-01-06  malcolmtweaks to finding rawSystem
2005-01-05  rossrecent non-GHCs can use System.Cmd.rawSystem
2005-01-05  malcolm`rawSystem` is only available in GHC
2005-01-05  simonmarUse rawSystem where appropriate
2004-08-13  simonmarMerge backend-hacking-branch onto HEAD. Yay!
2004-08-12  simonmarAvoid string gaps in CPP'd source
2004-06-29  panneWorkaround for hbc
2004-06-27  panneSmall syntactic changes to please hbc's interpretation...
2004-03-03  simonpjComments only
2004-02-15  pannehack for .exe extension
2004-02-09  rossonly uses FFI, not glasgow-exts, and updated ffi syntax
2004-02-09  malcolmSome hints about compiling hsc2hs with nhc98
2004-02-07  panneSimplifications + small steps towards a stand-alone...
2003-10-01  sofoutCLine: Use "#line n <filename>", not "# n <filename>"
2003-08-27  panneadd -? and -V options
2003-05-20  stolzadd arguments to main()
2003-02-21  simonpjUse old-style foreign import for bkwd compatibility
2003-02-11  sofTighten up prev commit
2003-02-07  sofhelp the program find things at runtime
2002-10-29  simonpjMake imports work for pre-504
2002-10-28  simonpjUse getExecDir, just like in ghc-pkg and SysTools
2002-10-27  mthomasRemove Win32 library dependency
2002-09-09  simonmarBuild without hslibs on GHC >= 5.04
2002-05-29  sofUse HOSTPLATFORM / *_HOST_OS to examine properties...
2002-04-18  simonmarCheck the exit status of the generated C program when...
2002-02-13  simonpjdosifyPath before opening files
2002-02-12  simonmaroutHFile not outHName
2002-01-17  sofremove KludgedSystem
2001-09-12  rrtDo the ifdefery properly so it works on Unix
2001-09-12  rrtMake hsc2hs find template-hsc.h on Windows
2001-07-24  kenFixed punctuation typo
2001-07-23  kenusage message, #def fix
2001-04-02  rrtAdd .exe to progName on Windows
2001-03-29  qrczakGenerated C files are named *_hsc.h and *_hsc.c (again)
2001-03-29  qrczakadd -D -o -s options
2001-03-29  qrczakTransform *.hsc into *.hs and optionally Hs*.h and...
2001-03-16  qrczakRemove INLINE pragmas
2001-03-05  qrczakUse custom parser monad instead of Parsec
2001-03-04  qrczakFix #{stuff} parsing when stuff contains end of line
2001-03-01  qrczakadd self-delimited #{stuff}
2001-02-22  qrczakadd some options