Commit Graph

2451 Commits

Author SHA1 Message Date
Collin Chin
3e3a63d97b
Merge pull request #793 from AleoHQ/feature/canonicalization-before-asg
Feature/canonicalization before asg
2021-03-25 16:41:53 -07:00
collin
28bca20b97 pray to the clippy gods (allow upper case acronyms in state module) 2021-03-25 16:03:32 -07:00
collin
ef8517b8ce allow clippy warns 2021-03-25 15:51:46 -07:00
collin
93908c6e77 clippy upper case acroynm READMEERROR 2021-03-25 15:38:33 -07:00
collin
a66c1633c1 clippy vec_init_then_push allow in parser module 2021-03-25 15:32:58 -07:00
collin
539642c943 clippy vec_init_then_push allow 2021-03-25 15:27:19 -07:00
collin
b5f80c925c clippy vec_init_then_push more 2021-03-25 15:19:39 -07:00
collin
0addc80080 clippy vec_init_then_push 2021-03-25 15:15:36 -07:00
collin
f4f66194e5 allow clippy::upper_case_acronyms for README 2021-03-25 14:52:28 -07:00
collin
8bc2140b1e cargo clippy --examples --all 2021-03-25 14:48:48 -07:00
collin
1e69d1c68e allow clippy::upper_case_acroynms for imported pest structs 2021-03-25 14:03:22 -07:00
gluax
c78ab699b8 another test 2021-03-25 16:52:43 -04:00
gluax
f9d8f48577 clean up last bit of leftover access 2021-03-25 16:24:01 -04:00
gluax
cf603dbc73 no circular reference 2021-03-25 14:51:43 -04:00
gluax
001056f8bd rename-access expression rule and parse function to postfix 2021-03-25 14:34:16 -04:00
gluax
0240ea27e5 add test for const self, no clippy issues locally 2021-03-25 14:30:46 -04:00
gluax
793cbb9f27 add test for const self, no clippy issues locally 2021-03-25 14:30:06 -04:00
gluax
99db18167a second header pass for circuit members 2021-03-25 14:15:30 -04:00
gluax
696825eb6a asked for refactors started, this will fail tests 2021-03-25 13:48:47 -04:00
gluax
afc42bcecd
perdeshen-hash
Forgot to save after resolving merge conflict.
2021-03-25 11:31:08 -04:00
gluax
128eb60dfb fix tests merged from master 2021-03-25 11:21:02 -04:00
gluax
3efc705a8c fix tests merged from master 2021-03-25 11:19:42 -04:00
Collin Chin
9b61d0fa15
Merge branch 'master' into feature/constant-mutable-declarations 2021-03-24 22:23:24 -07:00
gluax
341a5290e3
Delete HEAD 2021-03-24 20:36:22 -04:00
gluax
50b37d2672 parse_assign_statment 2021-03-24 15:33:03 -04:00
gluax
3571fa2080 I think this is the best way to handle access_expressions in ABNF to reflect the parser 2021-03-24 15:25:56 -04:00
gluax
8b1bd50d80 merge master 2021-03-24 15:14:39 -04:00
gluax
ab32aeb342 merge master 2021-03-24 15:13:53 -04:00
gluax
0da727c582 merge master 2021-03-24 13:57:35 -04:00
gluax
5ed7582b22 tentative parse expression grammar rule 2021-03-24 13:54:53 -04:00
gluax
5ae7771050 cast-expression in abnf 2021-03-24 13:38:45 -04:00
gluax
f71d77762c comment out bitwise, mod, &&= and ||= for now 2021-03-24 13:28:01 -04:00
gluax
b96861feea forgot function doc strings 2021-03-24 12:53:00 -04:00
gluax
007cdfafbd put parse_array_expression and parse_tupple_expression as their own blocks 2021-03-24 12:50:56 -04:00
gluax
e0200ff789 tentative cast-expression abnf rule, refactor fuzzy rule to conditional expression 2021-03-24 12:33:52 -04:00
gluax
600cf120f9 idents in annotation name and for arguements, no white space between @ and annotation-name 2021-03-24 12:08:07 -04:00
gluax
fd52192d58 _ token in parser and symbol in abnf 2021-03-24 11:40:26 -04:00
Collin Chin
6880df4ebd
Merge pull request #803 from AleoHQ/dependabot/cargo/serde-1.0.125
Bump serde from 1.0.124 to 1.0.125
2021-03-23 16:27:49 -07:00
Collin Chin
e2ace1efb0
Merge pull request #802 from AleoHQ/dependabot/cargo/walkdir-2.3.2
Bump walkdir from 2.3.1 to 2.3.2
2021-03-23 16:27:40 -07:00
Collin Chin
a79dba6df7
Merge pull request #795 from AleoHQ/dependabot/cargo/anyhow-1.0.39
Bump anyhow from 1.0.38 to 1.0.39
2021-03-23 16:27:33 -07:00
Collin Chin
94e7509690
Merge pull request #784 from AleoHQ/dead-code-elimination
Dead code elimination
2021-03-23 16:26:22 -07:00
collin
113ba12959 add tests for dead code elim 2021-03-23 15:49:56 -07:00
collin
99efdf00cb add comments to asg passes 2021-03-23 15:33:13 -07: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
b9d676a404 assign todos 2021-03-23 15:17:31 -07:00
collin
d410d84153 add reduce_statement_alloc comment 2021-03-23 15:04:55 -07:00
collin
3a6ca5018d edit main input comments 2021-03-23 14:44:16 -07:00
gluax
c9daf4a8a9 typed one thing in the comment and another in the if condition whoops 2021-03-23 17:42:54 -04:00
collin
8172d73a71 fix bit not error 2021-03-23 14:38:20 -07:00
collin
68afcadfa4 update error descriptions 2021-03-23 14:36:22 -07:00