RSS feed
b2ddf452
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/24 09:30
Neater definitions.
9570961f
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/24 09:28
Neater definitions
982328b8
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/24 09:22
Better splitting in splitArms
ca106d41
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/24 09:22
Add test
23c4e98f
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/24 08:43
New type parser.
6df47fd3
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/24 08:43
Neater definitions.
40e35fd3
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/23 16:32
Add 'where' clauses
dd3e0fc5
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/23 15:20
Desugar guards.
6090a002
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/23 15:19
Add 'otherwise'
27047b23
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/23 15:19
More standard functions
f8bb21a9
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/23 09:51
Slightly better error messages.
ea06c658
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/23 09:42
Prepare for guards.
a41e34ea
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/21 15:02
Make it look nicer.
e6ffa927
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/21 14:21
Get rid of unused EBad
662c9dd7
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/21 14:15
Use string literals in combinator file.
3aaa1474
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/21 13:26
Better string processing.
44e87cd4
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/21 13:14
Add a separate type for literals.
a58a75d1
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/21 10:00
Various portability fixes.
5c690b0d
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/21 06:48
Update docs
db48432f
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/20 14:07
Various changes so we can have a cabal file.
82e418f7
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/20 12:20
Remove bad test.
961c1a4f
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/20 12:18
Check pattern constructor arity.
d2c046ec
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/20 12:18
Add a sanity check.
9d4223ec
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/20 11:37
Add T combinator.
0f5595c4
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/20 11:25
Rename T combinator to A
33f575d0
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/20 10:54
More docs
c90466d7
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/20 10:33
foo
10d0183f
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/20 10:32
Updatre docs
11711807
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/20 10:22
More docs
abdbf2e7
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/20 10:20
More docs
089ead19
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/20 10:17
Update docs
6f407c9a
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/20 10:06
Check in the compiler combinator file for bootstrapping.
468ad431
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/20 10:01
Use nicer function definitions
9fc89738
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/20 09:36
Use export lists.
0bfc66d2
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/20 09:03
Process export list properly.
433a5187
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/20 09:03
Add toList
c978f2f1
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/20 07:57
Do export table in a nicer way.
e3eaf70c
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/19 18:23
Inline node allocation.
464aac4c
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/19 18:19
Switch node layout.
4a43da4f
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/19 17:56
Save memory fetches by decoding the tag from the address.
1e5842fe
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/08/19 13:07
Higher limit for IND loop error.
8a5b5e3a
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/08/19 13:03
Switch GC marks to use a bit vector.
626af999
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/08/19 07:28
Use num_free to determine when to gc.
5208f572
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/08/19 07:28
Add package flag
756a3fe3
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/18 17:10
Start of simplified export&import
fbbd903d
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/18 17:10
Add unzip3
43dd6b0d
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/18 17:08
Better type propagation.
1deff1e1
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/18 16:08
Split synonym table from value table.
2f0df496
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/18 15:20
Prepare for better export list.
b5029e45
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/18 14:59
New format for combinator file.
9d318e9f
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/18 11:48
Fix compilation
2b0965af
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/18 11:46
More timing. Use faster(?) StringMap.
f6a99618
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/18 10:14
Add getTimeMilli
31ebb118
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/17 17:37
Minor fixes.
7aede398
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/17 17:11
Update example.
e5da1f91
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/17 17:08
Hack matching on Int
2d82e859
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/17 17:07
Better readInt
163fd253
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/17 16:36
Allow function definitions with multiple equations.
8cd7f0f8
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/17 14:19
Minor improvements
a6544996
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/17 14:05
Use pattern lambdas.
c4a3d225
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/17 13:51
Allow patterns in lambda.
82745dfe
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/17 09:48
Better message.
501c4903
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/17 09:08
Move language extensions to the Makefile.
a31f8ebb
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/17 08:33
Clean up junk.
14e1e49b
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/17 08:29
Improve pattern match desugaring.
6e327cd0
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/17 08:29
Add substExp
08ec02b4
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/17 08:29
Add intersectBy.
6108f5c6
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/16 13:55
xxx
c0fb0e8b
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/16 13:53
Possible improvments.
8e75a060
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/16 13:35
Inline more case stuff.
9e5dbafb
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/14 06:36
Make it compile with old compiler.
9f3efcc6
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/13 13:33
Handle complex pattern matching.
07946af6
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/08/13 10:35
Temp.
fcfc37cf
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/08/12 12:14
Use Expr instead of EPat, but keep separate parsing.
453b12df
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/08/11 08:40
More stats.
28d8c7f0
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/08/11 07:51
Nicer stats.
a38c64ce
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/08/10 16:37
Now bootstraps with type checking.
64345fe2
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/10 07:06
More type checking fixes.
bb8aec3b
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/07 08:22
More type fixes
a90d1175
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/07 08:21
Better import
3bf3924a
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/06 19:56
Various type fixes.
da5350d2
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/08/06 15:31
Improve.
cc57346e
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/08/06 15:16
First version with type checking.
617475b6
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/08/06 07:38
Temp
9a392312
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/27 09:47
Temp commit
17b450fc
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/25 10:58
Add more lib modules.
677a0f0e
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/25 10:58
Handle negative literals.
f7db30f1
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/23 15:28
Add lots of type signatues and forall.
031d2125
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/07/22 15:59
Transfer
3437518f
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/07/22 15:57
Transfer
7ae8c443
– Lennart Augustsson <lennart@augustsson.net>
authored
on 2023/07/22 11:57
Make int64_t printing portable.
c0b279fc
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/22 06:50
Start of type checking.
e5bc9236
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/21 17:06
Change ELam to abstract just one variable.
ca512ed2
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/21 12:13
Get rid of Data.List_Type
93a2f76e
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/21 12:10
Allow '()' and '[]' as uppercase identifiers.
45b34015
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/21 10:23
Different showExpr.
33b009fa
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/21 10:22
Use Expr for EType.
3719955b
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/20 12:37
Update
bca0b02d
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/20 12:32
Update
7936c701
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/20 12:31
Update
Next