shithub: MicroHs

RSS feed

90738f38 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/23 04:30
Small speedup

f21dd735 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/23 04:16
Add C'B combinator. It shaves off 0.5s on self compile.

e0b51de2 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/23 04:04
Add simple tick based profiling.

a73f8741 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/23 03:49
Slightly faster ++

af9153dd – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/23 03:49
Slightly faster unzip

88b845ec – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/22 15:11
Refactor reading strings.

ec20032e – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/21 17:43
Add flag, -T, to generate ticks.

c617557a – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/21 17:35
Refactor flags into its own module.

dee837dd – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/21 16:56
Prepare for kind signatures

65820272 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/21 16:34
Turn ERR back to PRINT

96366c24 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/21 16:18
Implement eqT and gcast

d08ab630 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/21 15:53
Fix silly bug

7ecf112f – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/21 14:49
Add Data.Dynamic

6704af83 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/21 14:32
More instances

1bef688c – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/21 10:52
More

47043019 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/21 10:49
Start of Data.Typeable

9fad45af – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/21 10:48
MD5 of a byte array

4df44dba – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/21 10:48
More functions

14c55115 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/19 18:00
Fix primop names

d16c2beb – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/19 16:02
Make md5String pure

0afa9165 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/19 16:01
Add missing Ord instance

fe359d7d – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/19 15:25
Make md5 checksums smaller

e467aff8 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/19 15:05
Fix typo

9c540586 – Lennart Augustsson <lennart@augustsson.net> authored and GitHub <noreply@github.com> committed on 2023/12/18 13:30
Merge pull request #9 from Rewbert/master

8a4446b5 – Rewbert <krookr@chalmers.se> authored on 2023/12/18 12:56
move defines to before earliest usage lol

697acce4 – Rewbert <krookr@chalmers.se> authored on 2023/12/18 12:53
Lennarts comments

fe72123b – Robert Krook <rewbert93@gmail.com> authored and GitHub <noreply@github.com> committed on 2023/12/18 11:55
Merge branch 'augustss:master' into master

933e4593 – Robert Krook <rewbert93@gmail.com> authored and GitHub <noreply@github.com> committed on 2023/12/18 11:54
Merge pull request #6 from Rewbert/platform-specific-refactor

a63dab60 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/18 11:40
Fix some stragglers after primop renaming.

8a409d55 – Rewbert <krookr@chalmers.se> authored on 2023/12/18 11:36
add platform specific setup and teardown to main

d1ad453b – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/18 11:34
Add some missing modules

7981d738 – Rewbert <krookr@chalmers.se> authored on 2023/12/18 11:32
fix bug

dbb07113 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/18 11:29
Add more functions

fa6432f8 – Rewbert <krookr@chalmers.se> authored on 2023/12/18 11:25
change some fprintf(stderr to ERR/ERR1

eb67b951 – Rewbert <krookr@chalmers.se> authored on 2023/12/18 11:19
move static sizes out into configuration file

13593bf3 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/18 11:12
Add more standard stuff.

43b5b3d0 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/18 10:54
Handle missing methods differently.

eb375045 – Rewbert <krookr@chalmers.se> authored on 2023/12/18 10:19
printf -> PRINT

99032d3f – Rewbert <krookr@chalmers.se> authored on 2023/12/18 10:14
exit -> EXIT, and spellcorrection of exit->EXIT

20336858 – Rewbert <krookr@chalmers.se> authored on 2023/12/18 10:09
free -> FREE

66347eb7 – Rewbert <krookr@chalmers.se> authored on 2023/12/18 10:02
malloc -> MALLOC

e452c364 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/18 09:47
Regen

e8663ea3 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/18 09:47
Add foldl' and foldr'

6227f227 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/18 09:46
Add Sum&Product

e824ee9e – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/18 09:46
Move seq

c2d0326b – Rewbert <krookr@chalmers.se> authored on 2023/12/18 07:15
errtester.sh does not work on fresh clone, create if not existing

ea48ba6d – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/18 06:02
More testing

bfea4e5e – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/17 15:54
Start by printing system info.

e70f7204 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/17 15:54
Add some stuff

a3165669 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/17 14:21
Remove riscv64, add s390x.

5a02e9e0 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/17 14:08
Add Risc-V

b54f55a3 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/17 13:59
Lower nfib

ca26282e – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/17 13:53
Implement ST monad. Just STRef so far.

ac0c51a3 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/17 13:15
Much nicer getArgs/withArgs

5a04627c – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/17 13:03
More IOArray stuff.

82cc91ac – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/17 11:08
Some IOArray stuff.

701bbb29 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/17 07:46
Temp

b456108b – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/17 07:20
Add Word8 for byte manipulation.

8ce96e5c – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/17 07:00
More storable

7012562d – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/17 06:35
More storable.

bdd67c25 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/17 06:11
Add sequence_

f8732cab – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/17 06:10
More storable stuff

4d3b1c9b – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/16 14:59
Use more consistent nameing of primitives.

7c97a797 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/16 09:18
Add package dependency.

f83adaa4 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/16 09:08
-r mostly works with ghc now.

7960282b – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/16 09:05
Add line editing to ghc version.

44dc3008 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/16 08:47
Most tests work with ghc direct execition now.

37df8d55 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/16 06:32
More ghc tweaks.

ad8eefd7 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/16 06:18
Split out serialization test.

f1cfa713 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/16 06:11
Separate pointer equality.

e380df13 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/15 08:27
More fixes

f20fbd71 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/15 08:13
Many small fixes to support direct evaluation with ghc compiled mhs.

92364d5e – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/14 18:49
Fix bug in C'

7b8a7888 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/14 18:49
Make ord and chr into primitives (which are just I in eval.c).

01753e0f – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/14 18:48
Add a coverage target

18f680c9 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/10 15:25
Update

265b6bf6 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/10 15:14
Use difference lists for allVarsExpr

7e0e096c – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/10 14:53
Implement view patterns.

ece44053 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/09 12:56
Less

1b99562a – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/08 12:36
Slightly less buggy parser

b926e7ce – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/08 12:36
Less

d3405fb5 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/09 12:53
Start of view patterns.

6caaf2fe – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/09 08:19
Use different constructor for prefix negation.

53ceb875 – Lennart Augustsson <lennart@augustsson.net> authored on 2023/12/09 08:05
Cache flag -s now -C

9005e82a – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/05 06:13
Edit

9cfcb11d – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/04 20:14
Add K2, K3, K4

a87c3802 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/04 15:30
Only do GC reductions in the first pass.

9f609d8f – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/04 14:57
Fix a pattern parsing bug.

8fb0571b – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/04 14:28
Prefix negation fixed.

4bc6e977 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/04 14:22
Turn on alternate constructor encoding.

d3340bac – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/04 14:10
Add a different constructor encoding. Currently disabled.

218649cd – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/04 13:35
Swap encIf arguments

aeae7c4f – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/04 13:26
Add sortBy

a10da947 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/04 11:05
Refactor encoding of lists.

c07b6997 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/04 10:49
Move constructor and case encoding to its own module.

85ded7f6 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/04 08:07
Make fixity resolution a little nicer.

0bf6f63c – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/04 08:01
Refactor fixity resolution to its own file.

0eba1c12 – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/04 07:58
Make prefix - work. Surprisingly involved.

f3f8a5ec – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/03 16:41
Parse prefix - correctly.

a21f62cc – Lennart Augustsson <lennart.augustsson@epicgames.com> authored on 2023/12/03 07:20
Treat generated/mhs.c as a binary file (no diff).

Next