Dima
ca8e3bfa40
Constant expr ( #79 )
2021-04-22 16:42:08 +03:00
Dmitry Kurinskiy
433b464a36
67 plain air gen ( #78 )
...
* Refactoring ForClient to make its parts reusable/recomposable
* Func transformation decomposed into parts
* Improves AIR compilation target
2021-04-20 16:44:06 +03:00
Dmitry Kurinskiy
6ec999c5b6
Pass sbt version to JAR file ( #55 )
2021-04-14 14:15:27 +03:00
Dmitry Kurinskiy
970da2e1b7
30 import basics ( #49 )
...
* Functions must be marked with `pub` to be exported
* AquaFiles WIP
* Factoring out linker
* Core linker logic
* FileModuleId WIP
* AquaFile WIP
* AquaFiles WIP
* Basic imports works
* Show errors
* Dirty hack to make imports work (almost)
* Better errors displaying
* Simplified AquaCompiler interface
* Write compiled files
* New AquaCli
* CLI fixed, works
* Review fixes
2021-04-13 16:05:31 +03:00
Dmitry Kurinskiy
569df52d27
Intro – first approach ( #44 )
...
* Readme WIP
* Readme WIP
2021-04-13 16:02:36 +03:00
Dima
2e5f986961
fix assembly, add u8 ( #45 )
2021-04-08 15:53:54 +03:00
Dmitry Kurinskiy
0de43b470e
39 fix callbacks ( #43 )
...
* Project layout reorganized
* Topology resolution extracted to a separate file
* FuncResolved class
* aqua.model.transform
* Basic bubbling
* Get more context into topology resolver
* Failing Topology test
* Get back in seq
* OnTag.via: List changed to Chain, as via is reversed and concatenated quite frequently
2021-04-06 19:01:25 +03:00
Dima
f28dca35eb
Args and stdin ( #23 )
2021-03-24 13:17:02 +03:00
Dima
b20694b987
improve CLI ( #8 )
2021-03-22 17:10:38 +03:00
DieMyst
a72bfff377
readme
2021-03-19 12:40:27 +03:00
DieMyst
10ba31479f
use fs2
2021-03-19 11:30:55 +03:00
DieMyst
ce049d42ca
build jar, generate hll files from dir
2021-03-18 15:51:22 +03:00
dmitry
b4a9979278
ReturnExpr for functions
2021-03-17 13:10:21 +03:00
dmitry
b7306e1fa5
StackInterpreter factored out
2021-03-15 11:45:27 +03:00
dmitry
d0ef5ee942
Typechecker WIP
2021-03-04 18:51:37 +03:00
dmitry
3bb9a4db7e
WIP: passers
2021-03-02 19:46:27 +03:00
dmitry
ae7ece2cb2
Names -> InOutAcc refactoring
2021-03-01 15:50:15 +03:00
dmitry
5fb96efbaf
FuncOp progress
2021-02-24 18:57:41 +03:00
dmitry
ea17b56a05
progress
2021-02-18 16:49:39 +03:00
dmitry
f6ca9f85ff
kad pseudocode
2021-02-17 16:30:45 +03:00
dmitry
8c3b6d291a
First experiments with Aqua HLL
2021-02-01 16:17:46 +03:00