shithub: MicroHs

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