From 99c4284f2744936ff4ac72aa2d59cb6cbfa51655 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erik=20Sved=C3=A4ng?= Date: Sun, 6 Jun 2021 20:55:54 +0200 Subject: [PATCH] build: Release 0.5.1 --- CHANGELOG.md | 30 ++++++++++++++++++++++++++++++ CarpHask.cabal | 2 +- README.md | 2 +- app/Main.hs | 2 +- 4 files changed, 33 insertions(+), 3 deletions(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 000000000..71ebbfd68 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,30 @@ +# 0.5.1 +fix: Don't crash on invalid member in struct / sumtype (#1228) +feat: Additional local documentation as html (#1229) +feat: Remove `address` (#1223) +feat: Add Dynamic.get-env and Dynamic.set-env (#1227) +fix: Unify aupdate and aupdate! with other update functions (#1220) +fix: Allow function arguments to shadow commands (#1217) +Fix: Allow shadows of global commands, allow recursion in let bindings. (#1214) +fix: Don't crash validation on invalid types (#1208) +fix: Don't type check untyped forms in set! (#1209) +fix: Properly assign types to recursive calls (#1210) +fix: Rename type variables during concretization to prevent collisions (#1212) +refactor: Clean up Env module, store type environments in modules (#1207) +feat: Add Unsafe.C.asm (#1206) +fix: Fix String.words for multiple spaces (#1205) +feat: Add Array.map-reduce (#1201) +feat: Use ascii type variables in prettify (#1195) +feat: Treat keywords as symbols (#1190) +feat: Add Char.to-byte and Char.from-byte (#1187) +feat: Add 'when' functions for Maybe and Result (#1180) +fix: Allow dynamic closures to mutate the global env (#1184) +refactor: Move evaluation errors into a separate module (#1158) +feat: Add macros for emitting C compiler directives (#1182) +fix: Don't qualify paths of registered types (#1172) +feat: Add support for emitting literal C (#1178) +feat: Adds `defn-` and `def-` macros (#1174) +feat: Add dynamic Map type (#1168) +fix: Correct the type of carp-init-globals (#1169) +feat: Beautify type variables on unification failure (#1167) +fix: Re-add benchmarks (#1166) diff --git a/CarpHask.cabal b/CarpHask.cabal index 7a19bdae7..832e40022 100644 --- a/CarpHask.cabal +++ b/CarpHask.cabal @@ -1,5 +1,5 @@ name: CarpHask -version: 0.5.0.0 +version: 0.5.1.0 -- synopsis: -- description: homepage: https://github.com/eriksvedang/Carp diff --git a/README.md b/README.md index 78554dd21..eae452731 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ WARNING! This is a research project and a lot of information here might become outdated and misleading without any explanation. Don't use it for anything important just yet! -[Version 0.5 of the language is out!](https://github.com/carp-lang/Carp/releases/) +[Version 0.5.1 of the language is out!](https://github.com/carp-lang/Carp/releases/) ## About diff --git a/app/Main.hs b/app/Main.hs index ac8ea94de..522f7698f 100644 --- a/app/Main.hs +++ b/app/Main.hs @@ -144,7 +144,7 @@ main = do >>= execStrs "Postload" postloads >>= \ctx -> case execMode of Repl -> do - putStrLn "Welcome to Carp 0.5.0" + putStrLn "Welcome to Carp 0.5.1" putStrLn "This is free software with ABSOLUTELY NO WARRANTY." putStrLn "Evaluate (help) for more information." snd <$> runRepl ctx