RSS feed
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
298c9824
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/20 10:58
Rename uhs to mhs.
787d8842
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/20 10:48
Add an (unused) Data.Map
d8d8856b
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/20 07:53
Add version string to compiler binary.
04a4bbe4
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/20 07:45
Sort in frequency order.
ee853660
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/20 07:20
Specialize the Map to StringMap.
5f2d25dc
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/19 15:29
More functions.
5f838424
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/19 09:28
Better Char comparison.
91d6001a
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/19 09:13
Clean up
acf40ed4
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/19 09:11
Remove junk
06ce96c1
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/18 19:19
More tests
63e36615
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/18 19:17
New primitives.
ae976c9b
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/18 19:16
Enable running after compilation.
1a84b483
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/18 19:16
Give up when heap is down to 2%
6ca78e8a
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/18 19:16
Cleanup
1422d2eb
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/18 14:50
Update
fc196d77
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/18 14:47
Ignore .prof files
db418344
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/18 14:46
Add type parsing.
1bcf5a58
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/18 13:48
Add some code for testing with a better Map.
8ad7094c
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/18 12:50
Add profiling option.
8f361a0a
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/18 12:49
Fix stupid eqString.
8e2f7109
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/18 12:25
Change test targets.
9ef6e6fc
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/18 12:25
Make esepBy more eager
ce13a35c
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/18 12:25
Change verbosity messages
5d58461f
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/18 12:19
Use bigger ints.
1876f4c1
– Lennart Augustsson <lennart.augustsson@epicgames.com>
authored
on 2023/07/18 12:12
Use associativity of IO.>>= to avoid deep evalio recursion.
Next