Commit Graph

2485 Commits

Author SHA1 Message Date
Pranav Gaddamadugu
c17cdadf4f Add support for multi-file execute tests 2024-03-26 15:56:36 -07:00
Pranav Gaddamadugu
2213feb027 Directly use Process in compile tests 2024-03-26 13:10:50 -07:00
Pranav Gaddamadugu
f4af8a77d2 Add support for multi-file compile tests 2024-03-26 12:57:57 -07:00
dependabot[bot]
aae31c7385
Bump regex from 1.10.3 to 1.10.4
Bumps [regex](https://github.com/rust-lang/regex) from 1.10.3 to 1.10.4.
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/compare/1.10.3...1.10.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-25 10:33:46 +00:00
d0cd
a26bad9d1d
Merge pull request #27636 from eltociear/patch-1
Update mod.rs
2024-03-13 12:21:33 -07:00
Pranav Gaddamadugu
95d95f27e7 Merge branch 'testnet3' into feat/leo-deploy 2024-02-10 23:13:20 -06:00
Ikko Eltociear Ashimine
1084909db1
Update mod.rs
line_indicies -> line_indices

Signed-off-by: Ikko Eltociear Ashimine <eltociear@gmail.com>
2024-02-11 13:34:06 +09:00
d0cd
a0cbb5490f
Merge pull request #27622 from AleoHQ/dependabot/cargo/testnet3/tempfile-3.10.0
Bump tempfile from 3.9.0 to 3.10.0
2024-02-10 00:28:58 -06:00
d0cd
fcc98dd80d
Merge pull request #27630 from AleoHQ/dependabot/cargo/testnet3/num-traits-0.2.18
Bump num-traits from 0.2.17 to 0.2.18
2024-02-10 00:28:26 -06:00
evan-schott
5af08b53b5 update tests 2024-02-09 15:57:54 -08:00
evan-schott
9e0cfd565d TYC 2024-02-09 15:44:18 -08:00
evan-schott
78f8d319ea Passes refactor 2024-02-09 15:43:16 -08:00
evan-schott
27beae3bcb Parser 2024-02-09 15:40:19 -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
4894cf75f3 update ST usages to reflect ST structure change 2024-02-09 15:38:40 -08:00
evan-schott
975c21cdcd Fix json serialization error (can't have non-string Option<..> as IndexMap key) 2024-02-09 15:38:40 -08:00
evan-schott
8a6d382976 Refactor Type::Identifier => Type::Struct 2024-02-09 15:38:40 -08:00
evan-schott
fb8620d635 Support for doubly nested external records in function signature 2024-02-09 15:38:40 -08:00
evan-schott
d4aed52344 prohibit external record creation 2024-02-09 15:38:08 -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
evan-schott
8159c9af85 add external mapping to symbol table 2024-02-09 15:37:04 -08:00
evan-schott
f743f20876 unused 2024-02-09 15:37:04 -08:00
evan-schott
bfa41e1d79 clippy 2024-02-09 15:10:16 -08:00
dependabot[bot]
ba704d5f39
Bump clap from 4.4.18 to 4.5.0
Bumps [clap](https://github.com/clap-rs/clap) from 4.4.18 to 4.5.0.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/v4.4.18...clap_complete-v4.5.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-09 10:43:52 +00:00
dependabot[bot]
8ee5f2180d
Bump num-traits from 0.2.17 to 0.2.18
Bumps [num-traits](https://github.com/rust-num/num-traits) from 0.2.17 to 0.2.18.
- [Changelog](https://github.com/rust-num/num-traits/blob/master/RELEASES.md)
- [Commits](https://github.com/rust-num/num-traits/compare/num-traits-0.2.17...num-traits-0.2.18)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-08 10:19:10 +00:00
dependabot[bot]
049014eb74
Bump tempfile from 3.9.0 to 3.10.0
Bumps [tempfile](https://github.com/Stebalien/tempfile) from 3.9.0 to 3.10.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.9.0...v3.10.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-06 10:12:18 +00:00
d0cd
1cbb16936b
Merge pull request #27588 from AleoHQ/dependabot/cargo/testnet3/serde-1.0.196
Bump serde from 1.0.195 to 1.0.196
2024-01-30 06:22:59 -05: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
dependabot[bot]
ce0f201fe7
Bump serde from 1.0.195 to 1.0.196
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.195 to 1.0.196.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.195...v1.0.196)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-29 10:40:15 +00:00
evan-schott
a0d53a74d5 style 2024-01-26 21:46:32 -08:00
evan-schott
a0d1e128a1 enforce that all functions have at least one transition function (a snarkvm requirement) 2024-01-26 21:42:43 -08:00
evan-schott
9341eaa24b label input external records consistently 2024-01-26 20:10:23 -08:00
evan-schott
f38ed40f0d Don't add input variables from stub function and finalize signatures to symbol table 2024-01-26 20:00:27 -08:00
d0cd
7ac50d83ed
Merge pull request #24797 from stanlagermin/fix_typos
fix typos
2024-01-22 14:35:56 -08:00
d0cd
d40cb965dd
Merge pull request #27556 from AleoHQ/dependabot/cargo/testnet3/smallvec-1.13.1
Bump smallvec from 1.12.0 to 1.13.1
2024-01-22 14:24:10 -08:00
dependabot[bot]
cc76430f9d
Bump smallvec from 1.12.0 to 1.13.1
Bumps [smallvec](https://github.com/servo/rust-smallvec) from 1.12.0 to 1.13.1.
- [Release notes](https://github.com/servo/rust-smallvec/releases)
- [Commits](https://github.com/servo/rust-smallvec/compare/v1.12.0...v1.13.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-22 10:41:13 +00:00
dependabot[bot]
2604becc90
Bump regex from 1.10.2 to 1.10.3
Bumps [regex](https://github.com/rust-lang/regex) from 1.10.2 to 1.10.3.
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/compare/1.10.2...1.10.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-22 10:41:01 +00:00
d0cd
e6d1a23402
Merge branch 'testnet3' into testnet3
Signed-off-by: d0cd <23022326+d0cd@users.noreply.github.com>
2024-01-16 12:08:10 +08:00
d0cd
e0aed142fc
Merge pull request #27446 from AleoHQ/dependabot/cargo/testnet3/smallvec-1.12.0
Bump smallvec from 1.11.2 to 1.12.0
2024-01-16 09:33:32 +08:00
Pranav Gaddamadugu
f3fbb7e8f4 Remove struct output from compiler 2024-01-15 15:45:08 -08:00
Pranav Gaddamadugu
a38c407ea0 Remove parser components related input files 2024-01-15 15:45:07 -08:00
Pranav Gaddamadugu
61eede48d7 Remove input AST parser 2024-01-15 15:45:07 -08:00
Pranav Gaddamadugu
d1a1b258ec Remove InputAST from compiler 2024-01-15 15:45:07 -08:00
dependabot[bot]
87e9d323b0
Bump smallvec from 1.11.2 to 1.12.0
Bumps [smallvec](https://github.com/servo/rust-smallvec) from 1.11.2 to 1.12.0.
- [Release notes](https://github.com/servo/rust-smallvec/releases)
- [Commits](https://github.com/servo/rust-smallvec/compare/v1.11.2...v1.12.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-15 10:05:18 +00:00
d0cd
8cdab3b774
Merge pull request #2881 from AleoHQ/feat/stubs
[Feature] Support importing local and remote programs.
2024-01-10 10:01:38 +08:00
dependabot[bot]
22550184de
Bump serde from 1.0.194 to 1.0.195
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.194 to 1.0.195.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.194...v1.0.195)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-08 10:49:32 +00:00