[dependencies] Removal of dependency on Data.Data/syb
[chr] CHR machinery moved to uhc-util
[ast dump] Framework for debugging AST: --ehopt=dump-ast & --debug-traceon=... combi allow selectively looking into AST + info
184.108.40.206 - 20151013
[guarantees] This is a pre-release as far as below extensions is concerned.
[backend] Core/CoreRun backend now better supported (e.g. via uhcl/uhcr) to allow CoreRun modules to be run, without requiring -Operwholecore (Core whole program linking). For a "hello world" only...
[extension] Local instances have been resurrected, paper submitted to flops2016 describes what can be done. Still bugs and design issues to be sorted out.
[extension] Generic deriving now by default off, can be turned on via deriving Generic addition to datatype def.
[compatibility] Compatibility with ghc <7.10 versions no longer guaranteed.
[name analysis] Name analysis & dependency analysis more fine-grained, required by local instances.
220.127.116.11 - 20150430
[compatibility] ghc 7.10 compat, name clash of 'Alt' apparently now globally visible
18.104.22.168 - 20150430
[compatibility] ghc 7.10 compatibility, indirectly via uhc-util
[build] Initial work on sandbox builds, to be enabled by --enable-sandbox flag to ./configure. Does not work yet.
[build] Strict version equality dependency on uhc-util, uulib
[core api] Core api no longer needs ANormal patch (#50).
22.214.171.124 - 20150327
[build] Internal compilerdriver refactorization and start of rewrite with new compilerdriver based on a simple incremental DSL for describing compilation.
126.96.36.199 - 20150301
[build] Intro of dependency on template haskell due to start of use of a lens library (fclabels, via uhc-util)
[git] Tagging of versions, change in changelog maintenance (is not created from edit version, prepending version nr etc)
188.8.131.52 - 20150301
184.108.40.206 - 20150219
[compiler driver] Refactoring: top level compiler driver functions now are typed as monad transformer, requiring adapted uhc-utils>=0.1.5.0.
[corerun] More primitives implemented.
[corerun] CoreRun files can be serialized, now also generated by default (enabling direct running these).
[build] fix for uhc-light-220.127.116.11 package build failure.
[uhcr] Can run Core directly, on the fly compilation to CoreRun.
[corerun] Generic (un)marshalling for CoreRun FFI.
[core, api] Export of data types, new Core AST/API to express this.
[corerun] Better fix for CoreRun access of globals during global init.
18.104.22.168 - 20150120
[corerun] Fix for module references during module setup (came up during CCO).
[corerun] Work on FFI bindings.
22.214.171.124 - 20141226
[corerun, api] Changes required for CCO.
126.96.36.199 - 20141219
[build] Fixes some GHC 7.8.3 Typeable warnings
[core, api] Removed broken default alternative from case expressions API
188.8.131.52 - 20141217
[core] Core prettyprinting/parsing changed such that bindings (in a let) and alternatives (of a case) now are semicolon terminated instead of curly embraced semicolon separated; should improve readability.
[build] Separate target in makefiles for 'ehcr', with trace option.
[corerun, api] CoreRun API extended to be usable by CCO lab exercise.
184.108.40.206 - 20141212
[corerun, api] CoreRun has its own API.
[core, api] Interface to Core main changed in that the state parameter is already passed explicitly (not implicitly added during later compiler pipeline stages), influences the api.
[corerun] Cleaned up CoreRun AST, spec of the operational semantics under development (separate outside src/doc tree).
[feature] Separate executable 'uhcr' as part of uhc-light for running CoreRun file .rcr as pretty printed by dump, a temporary solution.
[corerun] Parser for CoreRun.
220.127.116.11 - 20141203
[core] Detection of yes/no ANormal form of parsed Core and corresponding no/yes transformation (not tested for cases where it matters; unknown whether this is good enough for codegen to work properly)
[cleanup] Removal of src/ruler from source tree (has its own repo)
[api] Added better documentation and one small example program