RSS feed
cf5ccf43
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/10/29 12:30
Add missing R
ea89588a
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/10/28 15:53
Make ELam have an [Eqn] argument instead.
4bbe3fff
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/28 09:07
Make the symbol table have a global and a local part.
539549c8
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/28 08:46
Refactor symbol table to its own type.
d5bb0b99
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/28 08:26
Refactor symbol table lookup.
04a3843f
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/26 09:40
Make it build
ebb73b7a
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/19 10:43
Item done
98814384
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/19 10:43
Make it compile.
c99d3092
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/19 10:41
Add pretty printing.
7b827493
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/19 10:40
Add a pretty printing library.
ff2c6f5d
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/19 10:39
Add $!
e1426d7f
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/18 10:08
Don't reset unique counter in tcReset.
5041342c
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/16 10:35
Use AssocTable more
56b5c80a
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/16 10:17
Allow a field name in newtype
6b5d407b
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/16 07:31
Redo how constructors/selectors are associated with a type.
5aab9dd1
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/15 19:35
Simplify mkTmodule
588cd718
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/15 19:32
Fix a bug: qualified name for module symbols not in symbol table.
31a31e35
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/15 18:49
More comments
d590c0ff
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/15 18:39
Export all type synonym definitions.
fb16447a
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/15 18:26
Allow record labels in type definitions.
e1a569f2
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/13 13:29
aaa
e7420296
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/13 12:48
Add commented out new abstraction algorithm.
38a8ca52
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/13 12:14
Add R combinator
2bcb05a5
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/13 12:14
Add iterate
12664af3
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/09 16:12
Revert "Rename the P combinator to R (more standard name)."
aec3fa42
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/09 07:48
Rename the P combinator to R (more standard name).
bb93f576
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/10/13 09:38
Better error message.
94643fd9
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/10/13 09:20
Add error message tests
4c42805e
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/10/13 09:18
Start of error message testing.
8b59f460
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/10/13 07:16
More to do
1b0c99b7
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/10/12 10:21
Add a flag to eval.c to just write out the GCed combinators.
8accc5fc
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/10/12 10:09
Get rid of ETypeScheme.
30c0f952
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/10/11 08:30
Use more compact (and readable) combinator file.
70ce3fe8
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/10/11 08:30
Update for new tools
64363610
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/10/10 19:45
Redo unification and add occurs check.
f3c83a1c
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/10/10 19:02
Allow infix declarations of functions.
b88a5574
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/10/10 18:33
Fix bug.
8c4dce89
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/10/10 13:23
Check for multiple definitions in EBinds
49dc0463
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/09 06:45
Update
3eaa3c66
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/09 06:20
More to do
8d68f0d2
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/08 20:01
Make Constr a data type.
5864f798
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/08 19:57
More
cd803136
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/08 19:50
Fix a rank-n bug.
1a1d3c21
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/08 19:30
Clean up a bit.
bd15c42f
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/08 14:05
Redo tcOper.
b4d42894
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/08 13:49
More steps towards rank-n
d3bcabcd
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/07 05:09
Temp
dbdb80b7
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/06 06:46
Change how type inference returns the type.
e79b4595
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/06 06:45
Export sequence
af3fc6e9
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/06 06:45
Add isTupleConstr
31c67fdf
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/10/06 06:45
Add sequence
66e6f188
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/10/05 07:21
Temp
b79b7d62
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/10/05 07:20
Help message.
a6b8bf43
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/10/05 07:20
Better error message.
84d57533
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/29 16:58
Temp
8b3176b9
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/27 14:38
More portability.
8d4d9b23
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/27 13:58
Ignore more
257f66f2
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/27 13:56
Add a Haskell decompressor.
acc624d0
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/27 13:53
More to do
5cff6da4
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/09/27 14:25
MacOS portability fixes.
670231e5
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/27 12:30
Make it a little safer.
fa260f9e
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/27 12:22
Make tests work again
7dbe7a65
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/27 12:06
Data.Integer is done
22e2124f
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/27 10:48
Add target to install compiler.
086e4cbf
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/27 07:18
Add simple LZW compressor.
90d6663b
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/27 07:18
Add LZW decompressor.
cac797ad
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/27 06:46
Better error message.
54e753fc
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/27 06:45
Add hSetBinaryMode (doing nothing)
3a4888cc
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/27 06:45
Swap to a better Map
60023048
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/26 11:22
Refactor code reading from file.
4db170e4
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/26 07:50
More TODO
550785e5
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/25 13:54
Parse exponents in Double literals.
f1a9ba4b
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/25 13:24
Simplify and improve lexer a little.
e94e1019
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/25 12:50
Fix conversion from double to string.
1435e355
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/25 12:32
Add missing entries in Translate.
de1ba990
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/25 12:29
Simplify getting the next token from the input stream.
c1b9c188
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/25 12:28
Fix typo.
b171546e
– Lennart Augustsson <lennart@augustsson.net>
authored
and GitHub <noreply@github.com>
committed
on 2023/09/25 12:14
Merge pull request #1 from Rewbert/master
a68b3497
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/25 12:13
Formatting.
250f9d89
– Rewbert <krookr@chalmers.se>
authored
on 2023/09/25 10:38
final update of readme
83bb095b
– Rewbert <krookr@chalmers.se>
authored
on 2023/09/25 10:35
more reverts
766bc6f2
– Rewbert <krookr@chalmers.se>
authored
on 2023/09/25 10:32
my editor inserted changes of its own into the README, here I try to undo some of them
0fe3f973
– Rewbert <krookr@chalmers.se>
authored
on 2023/09/25 10:24
update readme and todo
c2f9686b
– Rewbert <krookr@chalmers.se>
authored
on 2023/09/25 10:14
double division
52b1309a
– Rewbert <krookr@chalmers.se>
authored
on 2023/09/25 10:02
fix Lennarts comments
be0d3b78
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/25 09:38
Add some extensions.
3a29356d
– Rewbert <krookr@chalmers.se>
authored
on 2023/09/25 09:15
merge
0c7e35d8
– Robert Krook <rewbert93@gmail.com>
authored
and GitHub <noreply@github.com>
committed
on 2023/09/25 09:11
Merge pull request #2 from Rewbert/current-merge
44a043da
– Rewbert <krookr@chalmers.se>
authored
on 2023/09/25 09:09
now the support I added for doubles work again, time to rebase again
dd4eadf2
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/24 13:42
Code from the paper
25a4ef8b
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/24 08:16
Temp
8d675f3c
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/23 16:16
A simple implementation of arbitrary sized integers.
2216858c
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/23 16:16
Add init.
e8f8e6e1
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/22 16:48
Add comment explaining why rank-2 types are broken.
4a0b0de0
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/22 12:17
Better command decoder
d0807e07
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/22 12:16
Better leString
d6b4582c
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/22 12:16
Add words
dde9ba04
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/22 12:15
Add isSpace
eeac1a81
– Rewbert <krookr@chalmers.se>
authored
on 2023/09/22 11:08
two broken tests right now
79340a0f
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/09/22 09:39
Small fixes.
Next