summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErik Svedäng <erik.svedang@gmail.com>2021-06-06 20:55:54 +0200
committerErik Svedäng <erik.svedang@gmail.com>2021-06-06 20:55:54 +0200
commit99c4284f2744936ff4ac72aa2d59cb6cbfa51655 (patch)
treef3a433eb8c765572cb4dec4ef177ceb9facff29f
parentbda32d61040410308068f04d1f615ec6ddcbca54 (diff)
-rw-r--r--CHANGELOG.md30
-rw-r--r--CarpHask.cabal2
-rw-r--r--README.md2
-rw-r--r--app/Main.hs2
4 files changed, 33 insertions, 3 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 00000000..71ebbfd6
--- /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 7a19bdae..832e4002 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 78554dd2..eae45273 100644
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@
<i>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!</i>
-<i>[Version 0.5 of the language is out!](https://github.com/carp-lang/Carp/releases/)</i>
+<i>[Version 0.5.1 of the language is out!](https://github.com/carp-lang/Carp/releases/)</i>
## About
diff --git a/app/Main.hs b/app/Main.hs
index ac8ea94d..522f7698 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