shithub: MicroHs

RSS feed

ef3d5eb2 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/09/01 11:40
Move files around.

cbb70cfa – Lennart Augustsson <lennart@augustsson.net> authored on 2023/09/01 11:34
Create tmp

00c90a09 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/09/01 11:29
Fewer stages

4e311bd4 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/09/01 11:22
Add a bootstrap target.

07949a1e – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/09/01 09:58
Reword

dd2656d6 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/08/31 07:17
Better parse error message.

01aa0570 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/08/31 07:10
Show heap sizer in bytes.

a7ffbbc1 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/08/31 07:05
Stylistic changes

aa2fa989 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/08/31 06:59
Refactor Ident to its own module.

52fd5c4a – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/08/31 06:30
Location information in every identifier.

41eca634 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/08/30 11:00
Avoid direct use of Ident constructor.

7a26d7dd – Lennart Augustsson <lennart@augustsson.net> authored on 2023/08/30 08:49
Change StringMap to IdentMap

9209004f – Lennart Augustsson <lennart@augustsson.net> authored on 2023/08/30 07:48
Add more docs.

b32d219f – Lennart Augustsson <lennart@augustsson.net> authored on 2023/08/30 07:42
Make Ident a newtype.

f418323a – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/08/30 06:30
Temp

3c4dcd04 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/08/29 07:05
Minor fixes

8813aa5b – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/08/29 06:57
More docs.

b2a737ed – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/08/29 06:50
More docs.

97d23fbe – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/08/29 06:46
More documentation.

50442dd3 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/08/29 06:45
Add WIP

0fb3336e – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/08/28 16:06
Add Word primitive type.

bcec20e0 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/08/28 14:50
Add B'

0fa45340 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/08/28 14:49
Make it compile.

7f905947 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/08/28 14:45
Make it possible to make standalone binaries.

d358ecc4 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/08/28 10:25
Read entire combinator file into a buffer.

f17ad7da – Lennart Augustsson <lennart@augustsson.net> authored on 2023/08/28 08:48
Rename parser.

f1ff3c64 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/08/28 08:45
Minor fixes.

e66e86d4 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/08/28 08:30
Use Loc type instead of Line+Col

1156777a – Lennart Augustsson <lennart@augustsson.net> authored on 2023/08/28 08:13
Add 'seq'

e160e153 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/08/28 07:45
Simplify Loc handling.

917a367d – Lennart Augustsson <lennart@augustsson.net> authored on 2023/08/27 21:04
New lexer. Substantially faster.

babfc433 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/08/27 12:52
Make parser error contain last token.

f4695cf8 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/08/27 09:33
Fix some bugs.

fd535c17 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/08/27 07:48
Refactor Expr type out of Parse.

572ded95 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/08/27 07:38
Make it compile.

f4e4a0da – Lennart Augustsson <lennart@augustsson.net> authored on 2023/08/26 21:11
Start of proper lexical analysis.

69c0d65f – Lennart Augustsson <lennart@augustsson.net> authored on 2023/08/26 08:46
Make hGetContents lazy. Stylistic changes to IO.hs

f5b1f536 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/08/26 08:25
Add FilePath.

91d5c871 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/08/26 08:20
Make parsing library polymorphic in token type.

8c1adcb3 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/08/25 09:53
Done

1b53d530 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/08/25 09:37
Don't push top node in eval.

66419808 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/08/25 08:18
Formatting

a213b714 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/08/25 08:10
More macros

24509ee8 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/08/25 08:02
Make evaluator look neater.

2ae86357 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/08/24 16:51
Clean up

e128a492 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/08/24 16:48
Get reduction countint right.

10222694 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/08/24 16:42
Implement INTTABLE

95a9b1ab – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/08/24 16:04
Implement newtype and matching on literals

81b198be – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/08/24 14:24
Allow (,)

cfcf05fe – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/08/24 14:23
Make it a little nicer.

0b49c736 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/08/24 13:20
Neater defns.

8b782963 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/08/24 13:20
Special case for 'otherwise' in desugaring.

b5fb30c4 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/08/24 13:13
Move 'otherwise' to Data.Bool

cfc63c45 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/08/24 13:12
Nicer defns.

ebd795bc – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/08/24 12:59
Ignore more

8089d9b9 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/08/24 10:06
Version change.

98bc6360 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/08/24 09:55
Add BK combinator.

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.

Next