Csaba Hruska
|
7749f73145
|
more accurate statistics
|
2018-03-22 18:46:42 +01:00 |
|
Csaba Hruska
|
72fa4bf52f
|
add fix language statistics
|
2018-03-22 18:43:45 +01:00 |
|
Andor Penzes
|
f664e70b9f
|
Add simple tests for some optimisations.
|
2018-03-22 00:48:15 +01:00 |
|
Andor Penzes
|
5594fdca82
|
Add simple tests for some optimisations.
|
2018-03-22 00:43:15 +01:00 |
|
Csaba Hruska
|
11925ff917
|
update ghc codegen sample to use the same input that grin optimise
|
2018-03-21 07:58:07 +01:00 |
|
Andor Penzes
|
02fcd70d8d
|
Test for Evaluated Case Elimination.
|
2018-03-20 23:40:33 +01:00 |
|
Andor Penzes
|
4ab10a4d39
|
Test for Trivial Case Elimination
|
2018-03-20 23:32:54 +01:00 |
|
Andor Penzes
|
b1c60cf859
|
Test: stress test combinator.
|
2018-03-20 23:32:20 +01:00 |
|
Andor Penzes
|
a003de4860
|
Test: stress test combinator.
|
2018-03-20 23:06:58 +01:00 |
|
Andor Penzes
|
47a4a79580
|
Fix case copy propagation.
|
2018-03-20 23:06:58 +01:00 |
|
Andor Penzes
|
6f09e60743
|
Test: Remove invalid contexts.
|
2018-03-20 23:06:58 +01:00 |
|
Csaba Hruska
|
51aaced70a
|
add ghc 8.4.1 llvm backend generated lazy list sum assembly code
|
2018-03-20 09:30:46 +01:00 |
|
Andor Penzes
|
3d0408161c
|
Test: Use test context in every test module.
|
2018-03-19 22:22:25 +01:00 |
|
Andor Penzes
|
b26680d716
|
Test: Place expression into different contexts.
|
2018-03-19 21:52:05 +01:00 |
|
Andor Penzes
|
81322fe8cb
|
Parser: store and update only accept node and vars.
|
2018-03-19 19:57:23 +01:00 |
|
Andor Penzes
|
edccfe9aea
|
Render pipeline effects only for transformations.
|
2018-03-16 02:13:43 +01:00 |
|
Andor Penzes
|
379b6c26d6
|
Disable simplification transformations in the main.
|
2018-03-16 02:08:00 +01:00 |
|
Andor Penzes
|
c6ab26a358
|
CaseCopyPropagation manipulates TypeEnv, refactor pipeline to support TypeEnv updates.
|
2018-03-16 02:07:32 +01:00 |
|
Andor Penzes
|
3da71c5359
|
Remove Free Monad DSL.
|
2018-03-15 01:18:58 +01:00 |
|
Andor Penzes
|
dd6b0364be
|
More readable tests for SplitFetch
|
2018-03-15 01:11:13 +01:00 |
|
Andor Penzes
|
5f5148d09b
|
More readable test for Vectorisation
|
2018-03-15 00:55:36 +01:00 |
|
Andor Penzes
|
49a388c5ac
|
More readable tests for RightHoistFetch
|
2018-03-15 00:44:00 +01:00 |
|
Andor Penzes
|
2710fad124
|
More readable tess for RegisterIntroduction.
|
2018-03-15 00:22:37 +01:00 |
|
Andor Penzes
|
dffc6a992d
|
More readable tests for Case Simplification.
|
2018-03-14 23:52:46 +01:00 |
|
Andor Penzes
|
10cc5bb6dd
|
More readable test for ConstantFolding.
|
2018-03-14 23:37:26 +01:00 |
|
Andor Penzes
|
2c77ed7fa8
|
More readable test for CaseCopyPropagation.
|
2018-03-14 22:54:59 +01:00 |
|
Andor Penzes
|
f2badc09dd
|
QuasiQuoter for grin expressions.
|
2018-03-14 21:49:42 +01:00 |
|
Andor Penzes
|
f31fcb4d90
|
Add statistics
|
2018-03-13 00:38:18 +01:00 |
|
Andor Penzes
|
609c3edff6
|
Add copy case propagation to the pipeline.
|
2018-03-13 00:00:47 +01:00 |
|
Andor Penzes
|
572895f7dd
|
Fix CaseCopyPropagation
|
2018-03-13 00:00:47 +01:00 |
|
Csaba Hruska
|
9f55884397
|
link case copy propagation source
|
2018-03-11 22:38:36 +01:00 |
|
Andor Penzes
|
ff98d7ddd5
|
Change grin.cabal
|
2018-03-11 22:56:27 +01:00 |
|
Andor Penzes
|
3f57caba06
|
Check bind wellformedness.
|
2018-03-11 22:56:27 +01:00 |
|
Andor Penzes
|
4ae27c2a4c
|
CaseCopyPropagation optimising transformation.
|
2018-03-11 22:56:27 +01:00 |
|
Csaba Hruska
|
964eb80ebb
|
work in progress arity raising
|
2018-03-11 20:05:18 +01:00 |
|
Csaba Hruska
|
720a5ed99c
|
Update README.md
|
2018-03-11 19:58:21 +01:00 |
|
Csaba Hruska
|
e79020f249
|
Update Readings.md
|
2018-03-11 16:39:09 +01:00 |
|
Csaba Hruska
|
b12b1613eb
|
add missing primops and fix _prim_int_print type ; it's adhoc
|
2018-03-11 15:03:49 +01:00 |
|
Csaba Hruska
|
cbeb675a2f
|
remove double check
|
2018-03-11 15:03:49 +01:00 |
|
Csaba Hruska
|
324c205afe
|
add benchmark
|
2018-03-11 15:03:49 +01:00 |
|
Csaba Hruska
|
df45886b10
|
Update MVP.md
|
2018-03-09 21:45:29 +01:00 |
|
Csaba Hruska
|
aef84ec370
|
add todo
|
2018-03-06 11:36:48 +01:00 |
|
Csaba Hruska
|
1bc70555f7
|
add todo
|
2018-03-06 11:33:54 +01:00 |
|
Csaba Hruska
|
8c512bc43a
|
start work on GHC frontend ; STG (as simlified core) to GRIN conversion
|
2018-03-05 21:57:35 +01:00 |
|
Csaba Hruska
|
682ee34e9d
|
remove unused column
|
2018-03-05 13:58:00 +01:00 |
|
Csaba Hruska
|
18b1f9381b
|
adjust schema table
|
2018-03-05 13:56:56 +01:00 |
|
Csaba Hruska
|
86ddd12125
|
add source code links to transfromation table
|
2018-03-05 13:40:55 +01:00 |
|
Csaba Hruska
|
9aced7ec30
|
refactor links
|
2018-03-05 12:41:09 +01:00 |
|
Csaba Hruska
|
5730302a1f
|
add GHC -O3 output for lazy list sum example
|
2018-03-05 11:35:31 +01:00 |
|
Csaba Hruska
|
6338c8ef63
|
Update Readings.md
|
2018-03-02 12:31:57 +01:00 |
|