Commit Graph

432 Commits

Author SHA1 Message Date
evan-schott
06e47983f8 fix 2024-05-20 13:42:00 -07:00
dependabot[bot]
96dd83b586
Bump itertools from 0.12.1 to 0.13.0
Bumps [itertools](https://github.com/rust-itertools/itertools) from 0.12.1 to 0.13.0.
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-itertools/itertools/compare/v0.12.1...v0.13.0)

---
updated-dependencies:
- dependency-name: itertools
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-17 10:21:43 +00:00
Pranav Gaddamadugu
11b5502eac Merge branch 'testnet3' into update/from-testnet3 2024-05-14 13:39:40 -07:00
Pranav Gaddamadugu
65afb54a5b chore(leo): bump version for new release 2024-05-13 13:36:45 -07:00
Pranav Gaddamadugu
c378e090d7 Merge branch 'mainnet' into update/from-testnet3 2024-05-13 10:10:31 -07:00
Pranav Gaddamadugu
3b3a3bff02 Compatibility fixes 2024-04-30 13:51:09 -04:00
Pranav Gaddamadugu
d27ba5fa31 Merge branch 'testnet3' into update/from-testnet3 2024-04-30 13:50:06 -04:00
evan-schott
dda608f484 Add support for program address literals (ex: hello.aleo) & self.address 2024-04-22 18:18:48 -07:00
evan-schott
88b57bec35 Regen + clippy 2024-04-18 14:16:55 -07:00
evan-schott
79e05c7131 fixes pt 2 2024-04-18 10:24:19 -07:00
evan-schott
1f6e39aaec Bug fix: double nested imported structs reporting wrong program of origin 2024-04-16 14:57:55 -07:00
evan-schott
5f32d736ca Refactor: remove external 2024-04-15 18:31:10 -07:00
evan-schott
71c39b5c31 update expectations 2024-04-11 12:02:09 -07:00
evan-schott
e6ba5069dc Fix suggestions 2024-04-10 16:11:51 -07:00
evan-schott
915ced57bd Switch explicit future typing syntax to match rust 2024-04-10 11:48:41 -07:00
evan-schott
e47ddb458e clippy 2024-04-09 11:52:19 -07:00
evan-schott
1ac7f7f67c fmt 2024-04-09 11:43:03 -07:00
evan-schott
5903635fa3 enable explicit typing for futures 2024-04-09 11:36:55 -07:00
evan-schott
a2fce7a968 misc revisions 2024-04-09 11:34:16 -07:00
evan-schott
0ed5cd6924 Retrieve external future locations during disassembling instead of in TYC 2024-04-08 11:15:48 -07:00
evan-schott
e99d7df699 Refactor FutureType to introduce location field to store which program/function the future comes from 2024-04-08 11:09:57 -07:00
evan-schott
9889aa01c5 Refactor Variant to account for asynchronous function variants 2024-04-03 17:00:03 -07:00
evan-schott
abd5235091 merge 2024-04-03 14:37:05 -07:00
Pranav Gaddamadugu
26dba19d88 Clippy 2024-04-02 10:19:46 -07:00
Pranav Gaddamadugu
2c391055af chore(leo): bump version for new release 2024-03-29 17:53:25 -07:00
evan-schott
1434e0a610 style 2024-03-29 14:17:29 -07:00
evan-schott
94b5d927d7 Refactor LocatorExpression 2024-03-29 14:17:29 -07:00
evan-schott
ff4edada7e clippy 2024-03-29 14:17:28 -07:00
evan-schott
bc7e6c3fa2 Update AST 2024-03-29 14:17:28 -07:00
evan-schott
997b9051fd clippy 2024-03-08 16:42:55 -08:00
evan-schott
5efb498075 Fix bug: Disassemble finalize functions to finalize/{name} to avoid shadowing errors 2024-03-08 11:51:33 -08:00
evan-schott
5911bb33a0 Fix bug: Always disassemble Future output types 2024-03-08 11:50:44 -08:00
evan-schott
2c809e9151 Fix bug: Future::await(f) should always take 1 argument 2024-03-08 11:47:31 -08:00
evan-schott
8e67cfbf2a AST refactor 2024-03-04 16:59:28 -08:00
evan-schott
a3e3065bd3 Support parsing awaiting of futures both as f.await() and Future::await(f) 2024-02-28 19:37:07 -08:00
evan-schott
ef069da30f Create new AST for method calls on struct instances 2024-02-28 19:35:58 -08:00
evan-schott
8320adccdf Type inference for external finalize inputs 2024-02-27 14:09:00 -08:00
evan-schott
cfee45da8f Add compiler flags for configuring await checker in nested conditionals 2024-02-26 14:29:29 -08:00
evan-schott
c733b360a3 refactor equality checking of types to account for nested external structs and futures 2024-02-19 18:24:30 -08:00
evan-schott
d98d27be7c Update parser 2024-02-12 22:41:46 -08:00
evan-schott
acdb2b5c9b Update disassembling 2024-02-12 22:37:18 -08:00
evan-schott
9d84b6cc51 Struct -> Composite 2024-02-09 15:39:19 -08:00
evan-schott
9dd7b7e992 Update compiler/ast/src/expressions/call.rs
Co-authored-by: d0cd <23022326+d0cd@users.noreply.github.com>
Signed-off-by: evan-schott <53463459+evan-schott@users.noreply.github.com>
2024-02-09 15:38:51 -08:00
evan-schott
fb8620d635 Support for doubly nested external records in function signature 2024-02-09 15:38:40 -08:00
evan-schott
80891836ee Change representation of external functions in AST 2024-02-09 15:38:06 -08:00
evan-schott
4b8131c036 Change representation of external records in AST 2024-02-09 15:37:05 -08:00
evan-schott
278f59bba7 usage changes 2024-02-09 15:37:04 -08:00
evan-schott
c3c5ff152e modify CallExpression AST representation of external functions 2024-02-09 15:37:04 -08:00
dependabot[bot]
1a7b1d17e0
Bump itertools from 0.12.0 to 0.12.1
Bumps [itertools](https://github.com/rust-itertools/itertools) from 0.12.0 to 0.12.1.
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-itertools/itertools/compare/v0.12.0...v0.12.1)

---
updated-dependencies:
- dependency-name: itertools
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-30 10:10:55 +00:00
evan-schott
9341eaa24b label input external records consistently 2024-01-26 20:10:23 -08:00