Revision history for halive
0.1.8. -- 2021-03-26
- Re-enable -dynamic to fix rogue crashes with C-linking libraries (e.g. nanovg-hs, glfw)
- Add --compiled option
- -c flags, fix compiling profiled
- Fix CPP indentation (Manuel Bärenz)
- Compatibility with sdl2-2.5.* (Manuel Bärenz)
0.1.7. -- 2019-03-13
0.1.6. -- 2019-02-21
- Documentation updates
- O1 instead of O2 for compiled code
0.1.5. -- 2019-02-21
- Updates for GHC 8.6
- Updates for GHC 8.2 (Schell Scivally)
- Add "-c/--compiled" flag for faster code (traded for slower recompilation)
0.1.4. -- 2017-03-23
- Remove extraneous argument from compileExpression
- Fix change detection for editors that delete and recreate files rather than modifying them
- Ignores emacs flycheck/flymake and before-save files (Schell Scivally)
- Add ability to pass just file contents rather than an actual file
- Add ability to turn off language features (e.g. NoImplicitPrelude)
- Add liveExpression
0.1.3. -- 2017-02-24
- Allows Halive to be used in a nix environment (Jude Taylor)
0.1.2. -- 2017-01-02
- Restores ability for Halive to watch surrounding files in a dir
(and lays groundwork to allow configuration of which filetypes are watched)
0.1.1. -- 2016-12-28
- GHC8 support
- Windows support
- Only restarts your program once all type errors are fixed.
- Halive-as-a-library, aka "SubHalive"
- halive exe now uses SubHalive as core.
- Add persistState utility to store/restore state in a State monad, for easily preserving program state across recompilations
- Prioritize stack's "local-pkg-db:" over "snapshot-pkg-db:" to allow overriding packages just as stack does
- Switch to SDL for demo
- Add the demo as a test-suite to manage its dependencies
0.1.0.7 -- 2015-08-12
- Implement support for stack projects
0.1.0.6 -- 2015-08-07
0.1.0.5 -- 2015-06-29
0.1.0.4 -- 2015-06-23
- Add Halive.Concurrent to help with killing threads when restarting a program
0.1.0.2/0.1.0.3 -- 2015-06-20
- Add command line argument support (Jonathan Geddes)
- Fix compilation on Windows, although Halive doesn't actually work yet
0.1.0.1 -- 2015-05-26
0.1.0.0 -- 2015-05-26