RSS feed
0a75bcd5
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/21 15:01
Add a compare primtive. Should probably be changed.
db36f393
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/21 11:00
Typo.
844cdf46
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/21 10:58
Caveat emptor
40aead35
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/21 10:12
Small improvements.
c6a6f859
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/21 08:51
Use catch in Interactive.hs
8ca938fd
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/21 08:36
Implement catch.
de8a34be
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/21 08:36
Add fmap to IO
69e16fa4
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/20 20:33
Minor fixes.
b4e1e10b
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/20 20:33
Fix eval bug.
d018337c
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/20 20:27
Expand short String patterns.
cb44db66
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/20 20:23
Fix bug in pattern match compilation.
75f35221
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/20 16:43
Various changes for an interactive version.
a8308e68
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/20 13:11
Refactor a little
5c52ede1
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/20 12:57
Even better locations.
21ed5016
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/20 12:46
More location info.
fef81c25
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/20 10:57
Add test
5b20756d
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/20 10:56
Implement rank-N polymorphism (probably incorrectly).
b58a207d
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/20 10:13
Debug code.
7d7fdb28
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/20 10:12
Fast special tcPat case.
28c2e7dd
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/20 10:11
Fix bug
5c6de529
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/20 09:23
Make 'forall' part of Expr.
d424eefd
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/20 07:27
Allow TupleSections of pairs.
dd6d15f6
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/20 07:19
Get rid of 'pair'
3181efc3
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/20 06:51
Handle (->)
c80754ec
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/20 06:08
Better error message for runtime pattern match failure.
dfa5b622
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/20 05:54
Improve location info a little.
ea363bdc
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/19 19:48
Simplify
2666fe42
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/19 19:45
More quiet
9c3ffcc5
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/19 19:40
Fix umhs target
8e84f5f1
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/19 19:28
Handle import lists
298bdbcb
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/19 19:27
Add equality test for Bool
5cf94219
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/19 19:04
Nuub exported fixities, otherwise they keep growing.
9b62876a
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/19 13:51
Fix parsing bug.
05c71fc3
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/19 13:47
Parse (but not process) import list.
6979f0df
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/19 13:28
Rename ExportSpec to ExportItem
0bbf3b98
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/19 13:25
Allow trailing , in export list
f4365f7c
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/19 13:12
Refactor a little.
f5cacb94
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/19 13:07
Fix string serialization bug.
24f6d065
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/19 12:58
Local type signatures allowed now.
d9ada2fa
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/19 12:55
Avoid quadratic concatenation by using diff lists.
347f0243
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/19 12:53
Add missing primop.
e09088c2
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/19 12:52
Add functions to force evaluation, and use that for timing.
c3cd7e6b
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/19 12:51
Use FilePath instead of String
c166cdc6
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/19 09:32
Implement local type signatures.
60b8dd2f
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/18 20:04
Small tweaks
e9dc058f
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/18 20:03
Use eoptional
3617e0f7
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/18 19:50
Make length tail recursive.
e1c8eca3
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/18 19:35
Tweak implementation for speed
2cf8fa5c
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/18 19:34
Nicer
434694cb
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/18 18:19
Reuse code for insert
314c507e
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/18 18:15
Clean up
f3dc1117
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/18 18:08
Clean up Text.String
c84bc8ca
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/18 16:07
Get rid of junk
e6dafb6d
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/18 15:51
Avoid <|> in favor of <|<
edbeb23f
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/18 15:31
Add a manual test for SimpleReadline
bbfe54d2
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/18 15:31
More Copyright
dc47672c
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/18 15:22
Fix type checking bug. Improve locations.
66515a44
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/18 13:55
Add history file.
3a392abc
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/18 13:54
Add lines
0cb851ab
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/18 13:54
More functions.
bf3afc47
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/18 13:00
Add simple readline.
f5a28933
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/18 13:00
Decode \b
a00373d0
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/18 13:00
Fix pasto
623dfe52
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/18 10:31
Add getraw and flush primitives.
3a8fc35e
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/18 09:20
Implement low level equality and use it for String.
99195712
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/09/18 06:57
Don't run broken test
c7b5ff84
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/09/18 06:53
Merge branch 'master' of github.com:augustss/MicroHs
78d0e7ea
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/09/18 06:53
Fix bugs
bab290b3
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/18 06:52
Less
e596c46a
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/18 06:51
Remove item
cf68ca55
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/18 06:51
Small cleanup
84103c13
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/18 06:39
Remove String from predefined
d0fd3697
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/18 06:36
Move definition of () to Primitives
89e71750
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/18 06:23
Remove junk
b9915c0c
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/18 06:05
Define some primitive types in Primitives.hs
b5c5d79b
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/09/17 09:41
More Makefile tweaks
121e6920
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/09/17 03:36
A little Makefile cleanup.
1425fe4b
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/09/16 21:30
Remove mark depth message
e48eabff
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/09/16 21:27
Tweak
ac1ee3a8
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/09/16 21:25
Add a file.
ba7cd828
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/09/16 21:22
Add attribute file
053d9b0a
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/09/16 21:21
Small update
9ec7b4f4
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/09/16 21:11
Update tests and README
94a01103
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/09/16 21:07
A small speedup
4d0255f0
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/09/16 20:58
Handle mutual recursion.
c096710b
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/09/16 20:52
Fix swaped arguments to !!
13e1bacd
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/09/16 20:05
Check for duplicate definitions.
aa1337f3
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/09/16 19:50
Use SCC for let bindings.
22433437
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/09/16 19:45
Turn GCRED back on
342c8008
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/09/16 19:45
A little more efficient
d1ba43e7
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/09/16 19:45
Make toList returned a key sorted list
a9695acf
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/09/16 14:30
Move #if around.
e66b1f33
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/09/16 14:06
Make mark() a little less stack hungry.
15be3d6e
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/09/16 11:33
Fix bug in freeVars
d52fbaee
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/09/16 11:11
Add SCC algorithm. Still unused.
48446fc0
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/09/16 07:46
Add simple IntSet.
e3ad24d4
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/09/15 17:09
Update TODO
0ba89914
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/09/15 09:22
Resolve fixities properly.
5d02ec08
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/09/15 06:03
Parse infix.
534875dc
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/09/15 05:58
Add Infix constructor.
Next