collin
6a1afdabb7
Merge branch 'master' of https://github.com/AleoHQ/leo into feature/constant-mutable-declarations
2021-03-25 22:46:11 -07:00
collin
8bc2140b1e
cargo clippy --examples --all
2021-03-25 14:48:48 -07:00
gluax
696825eb6a
asked for refactors started, this will fail tests
2021-03-25 13:48:47 -04:00
gluax
3efc705a8c
fix tests merged from master
2021-03-25 11:19:42 -04:00
gluax
ab32aeb342
merge master
2021-03-24 15:13:53 -04:00
Collin Chin
46220aa889
Merge pull request #761 from AleoHQ/feature/const-inputs
...
[Feature, Compiler] Adds constant inputs
2021-03-23 15:19:44 -07:00
collin
ee30ad97cc
modify macro names
2021-03-23 14:28:22 -07:00
gluax
0ea4f1e0e3
const_ self as function input properly
2021-03-23 11:49:27 -04:00
damirka
2b6f39fd14
added macro for const and main inputs sections
2021-03-18 11:57:25 +03:00
gluax
dceb8a9744
fix Self inside of circuit giving an error, tests
2021-03-17 14:33:04 -04:00
gluax
e9bc1159ff
merge master and fix last bug
2021-03-16 17:28:59 -04:00
gluax
6ffcb48822
asg now handles Circuit name in Circuit name, some bug fixes
2021-03-16 16:49:18 -04:00
gluax
b83d6e9b05
error fixes, Self replacements extended
2021-03-16 13:15:10 -04:00
damirka
40f4b1cb65
covered type mismatch in constant inputs
2021-03-16 16:32:55 +03:00
gluax
7d2a71c668
Merge master
2021-03-15 13:52:51 -04:00
gluax
ac13542638
Proper Errors
2021-03-15 13:37:23 -04:00
damirka
234eabd81c
fixes comments
2021-03-15 16:32:43 +03:00
damirka
b58db80005
updates after @collinc97 comments
2021-03-15 16:29:45 +03:00
gluax
3a1c29e3b2
ready to return real errors, fixed Self outside circuit bugs
2021-03-12 20:41:49 -05:00
gluax
88166a64f9
error on Self outside of cicuits
2021-03-12 18:29:53 -05:00
gluax
04f62cdd8c
missing function output types
2021-03-12 16:59:08 -05:00
gluax
02e5f57eed
compound assignments
2021-03-12 16:47:57 -05:00
gluax
4185f6f6d2
array types and expressions expanded
2021-03-12 16:19:07 -05:00
gluax
e302f839ed
fix spelling
2021-03-12 14:34:20 -05:00
gluax
250c8ce5ec
reducer clean up
2021-03-12 14:32:20 -05:00
Protryon
0c72e3e264
ident -> identifier
2021-03-12 10:40:05 -08:00
Protryon
344f6a2d8e
transparent keywords
2021-03-12 04:29:25 -08:00
damirka
14d167a725
added tests for constants
2021-03-12 13:56:38 +03:00
damirka
1551a82e18
Adds [constants] section to input file:
...
```
[constants]
x: bool = true; // will be constant in program
y: u32 = 100;
```
2021-03-11 23:07:01 +03:00
damirka
47e4d23ab1
staging commit with const input syntax and constants processing
2021-03-11 19:05:08 +03:00
gluax
476307fffc
there could be more instances where expressions might need to be matched
2021-03-10 13:27:06 -05:00
gluax
8e0ebd386a
comment out replacing of self in circuit function input... not sure
2021-03-10 12:22:56 -05:00
gluax
9f126613d0
Self words replaced, still need to error for self/Self outside circuits
2021-03-10 12:11:54 -05:00
gluax
51c20ff07f
fix some reducer bugs, still more to implement/make function better
2021-03-09 18:46:45 -05:00
gluax
78ae6f1f12
merge master
2021-03-09 16:13:43 -05:00
gluax
af5a708f8c
reconstruction
2021-03-09 15:56:35 -05:00
dependabot-preview[bot]
c764020b4e
Bump indexmap from 1.6.1 to 1.6.2
...
Bumps [indexmap](https://github.com/bluss/indexmap ) from 1.6.1 to 1.6.2.
- [Release notes](https://github.com/bluss/indexmap/releases )
- [Commits](https://github.com/bluss/indexmap/compare/1.6.1...1.6.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-09 00:46:13 +00:00
Protryon
a6bf66f864
fix tests
2021-03-07 06:48:02 -08:00
Protryon
1f49d8bc44
Merge branch 'tokenizer' of github.com:AleoHQ/leo into tokenizer
2021-03-07 06:27:57 -08:00
Protryon
f5187fc872
fix some failing tests
2021-03-07 06:27:42 -08:00
collin
7cc331f219
fix formatting error
2021-03-05 16:11:39 -08:00
collin
10ecc6e6e2
merge master and fix build issues
2021-03-04 14:11:17 -08:00
howardwu
2e7b542b8b
Format and clean up, enable default on snarkvm_algorithms
2021-03-04 11:09:24 -08:00
howardwu
4f50b44a63
itemize imports
2021-03-04 10:33:51 -08:00
Protryon
d400764e00
parser rewrite
2021-03-03 09:59:24 -08:00
howardwu
77a0af18fe
chore(leo): bump version for new release
2021-02-26 19:42:35 -08:00
gluax
f952da330c
re-add syntax in, then add deprecation warning for it
2021-02-16 15:33:31 -05:00
gluax
42bea9e93a
Merge branch 'master' of github.com:AleoHQ/leo into feature/515-eliminate-const-vars
2021-02-16 14:02:49 -05:00
bors[bot]
fa53e75f51
Merge #641
...
641: Bug/564 input array len not enforced r=collinc97 a=gluax
Resolves #564 , depends on #563 . The changes for this branch have pulled from PR #638 , which is the PR that fixes #563 .
Co-authored-by: gluaxspeed <jonathan.t.pavlik@gmail.com>
2021-02-11 21:41:53 +00:00
bors[bot]
d418b5330c
Merge #638
...
638: bug/563-array-input-wrong-dimensions r=collinc97 a=gluax
Closes #563 . Fixes the array dimension builder when coming from the input file. Adds a test for it as well.
Co-authored-by: gluaxspeed <jonathan.t.pavlik@gmail.com>
2021-02-11 21:22:50 +00:00