Sean
|
148d75d738
Add initial docs
|
6 éve |
Sean
|
bd45be8eb3
Switch back to upstream inkwell
|
6 éve |
Sean Young
|
852788c9c7
substrate storage access
|
6 éve |
Sean Young
|
e9bafb7c15
Generate call function for substrate target
|
6 éve |
Sean Young
|
13bc0a6d4e
Merge pull request #19 from seanyoung/substrate
|
6 éve |
Sean Young
|
4b416da6dc
Add WIP substrate target emitting
|
6 éve |
Sean Young
|
7f7fb61d61
Factor out burrow target
|
6 éve |
Sean Young
|
4ba056a277
Merge pull request #18 from seanyoung/substrate
|
6 éve |
Sean Young
|
6b5dd0927f
Some rust dependencies need openssl
|
6 éve |
Sean Young
|
779105cd89
Move resolving of function declarations into own module/file
|
6 éve |
Sean Young
|
63b0d86b3d
Merge pull request #17 from seanyoung/substrate
|
6 éve |
Sean Young
|
66294a6d99
Ubuntu needs pkg-config
|
6 éve |
Sean Young
|
39826d8938
Start adding support for substrate
|
6 éve |
Sean Young
|
be2647136e
Reduce size of solang binary by only including webassembly backend
|
6 éve |
Sean Young
|
cf7e078da5
Merge pull request #16 from seanyoung/modules
|
6 éve |
Sean Young
|
2c2d2c02a7
Add lifetimes for inkwell
|
6 éve |
Sean Young
|
9b37bcad82
Move are parser related parts into parser module
|
6 éve |
Sean Young
|
341da22255
Move CFG generation in resolver module
|
6 éve |
Sean Young
|
8aaf1037b2
compile stdlib.c using clang 8.0.1
|
6 éve |
Sean Young
|
cbb8a5b312
Move emit.rs into its own module directory so it can be expanded
|
6 éve |
Sean Young
|
e7b31264aa
Merge pull request #15 from seanyoung/opt2
|
6 éve |
Sean Young
|
39d2a5fadb
Fix problems found with LLVM_ENABLE_ASSERTIONS
|
6 éve |
Sean Young
|
6006da6302
Merge pull request #14 from seanyoung/opt
|
6 éve |
Sean Young
|
da592bf48f
Add command line option to specify llvm optimizer level
|
6 éve |
Sean Young
|
de1a9596ef
Merge pull request #13 from seanyoung/inkwell
|
6 éve |
Sean Young
|
894960f53a
use inkwell rather than calling llvm directly
|
6 éve |
Sean Young
|
b5ef7622d1
Only copy parts enough to build solang
|
6 éve |
Sean Young
|
d9b32564ce
Merge pull request #12 from seanyoung/output
|
6 éve |
Sean Young
|
b4b79ecfba
Group --emit-cfg, --emit-llvm, --emit-bc, --emit-object into single --emit
|
6 éve |
Sean Young
|
694476716d
Output should not always go to working directory
|
6 éve |