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 |
|
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 |
|
evan-schott
|
28dae76945
|
CLI fix
|
2024-01-03 13:13:32 -08:00 |
|
evan-schott
|
902387d639
|
Merge branch 'testnet3' into feat/stubs
Signed-off-by: evan-schott <53463459+evan-schott@users.noreply.github.com>
|
2024-01-03 15:22:04 -05:00 |
|
d0cd
|
39a9fa0230
|
Merge pull request #25889 from AleoHQ/dependabot/cargo/testnet3/tempfile-3.9.0
Bump tempfile from 3.8.1 to 3.9.0
|
2024-01-03 18:21:55 +05:30 |
|
dependabot[bot]
|
fa98671106
|
Bump serde from 1.0.193 to 1.0.194
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.193 to 1.0.194.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.193...v1.0.194)
---
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-02 10:29:26 +00:00 |
|
dependabot[bot]
|
573ea489a7
|
Bump tempfile from 3.8.1 to 3.9.0
Bumps [tempfile](https://github.com/Stebalien/tempfile) from 3.8.1 to 3.9.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.8.1...v3.9.0)
---
updated-dependencies:
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-12-28 10:12:55 +00:00 |
|
d0cd
|
46d539a0b6
|
Merge pull request #8287 from AleoHQ/cleanup
Cleanup.
|
2023-12-19 11:55:40 -08:00 |
|
evan-schott
|
54c6020afd
|
prevent external calls to .leo programs
|
2023-12-05 20:01:16 -08:00 |
|
evan-schott
|
51e3ad9f78
|
relax external struct shadowing
|
2023-12-05 20:00:56 -08:00 |
|
evan-schott
|
8ea5e3afec
|
fix stub shadowing issue & name mismatch issue
|
2023-12-05 20:00:18 -08:00 |
|
Pranav Gaddamadugu
|
4730bb0fb4
|
Clippy
|
2023-12-04 18:44:03 -08:00 |
|
Andrew Rosborough
|
81b90017c3
|
#15513 Fix bug with parsing U32<N> from string into usize.
|
2023-12-04 13:56:51 -05:00 |
|
evan-schott
|
db205441f1
|
merge program.json and .leo dependencies in compiler.rs
|
2023-12-01 16:14:55 -08:00 |
|
evan-schott
|
20a4278f56
|
allow functions to have empty blocks
|
2023-12-01 16:11:29 -08:00 |
|
evan-schott
|
94b3290681
|
remove leftover traces of previous import system
|
2023-12-01 16:09:59 -08:00 |
|
evan-schott
|
3695ac649e
|
clippy
|
2023-11-30 16:11:38 -08:00 |
|
evan-schott
|
bb960bf8b3
|
Merge dependencies stated in program.json w/ dependencies stated in .leo file
|
2023-11-30 16:11:38 -08:00 |
|
evan-schott
|
d5cbd8ef2b
|
Modify compiler struct
|
2023-11-30 16:11:38 -08:00 |
|
evan-schott
|
184c2f583b
|
Print imports in post order
|
2023-11-30 16:11:33 -08:00 |
|
evan-schott
|
3ff41db376
|
Default trait for stubs
|
2023-11-30 16:10:26 -08:00 |
|
evan-schott
|
cd3ae369fc
|
Clippy fix
|
2023-11-30 16:10:26 -08:00 |
|
evan-schott
|
c94c2c33b6
|
mapping & nit fix
|
2023-11-30 15:48:25 -08:00 |
|
evan-schott
|
313a5e45a9
|
add finalize
|
2023-11-30 15:47:34 -08:00 |
|
evan-schott
|
11851d4b8d
|
support arrays as inputs
|
2023-11-30 15:46:48 -08:00 |
|
evan-schott
|
b3f8169186
|
clippy
|
2023-11-30 15:46:07 -08:00 |
|
evan-schott
|
ce160d6882
|
clippy
|
2023-11-30 11:43:08 -08:00 |
|
evan-schott
|
5ed377e5ef
|
Small TC fix to forbid record inputs to functions
|
2023-11-30 11:40:03 -08:00 |
|
evan-schott
|
b5a9eed04c
|
From traits to from ProgramCore->AST
|
2023-11-30 11:39:19 -08:00 |
|
evan-schott
|
aa37895d91
|
mess
|
2023-11-30 11:38:39 -08:00 |
|
evan-schott
|
88b85f894d
|
deprecate .leo imports in build system & codegen
|
2023-11-30 11:31:38 -08:00 |
|
evan-schott
|
8796e8c921
|
clippy
|
2023-11-30 10:52:38 -08:00 |
|
evan-schott
|
004cc7cc70
|
typecheck that finalize_stub
|
2023-11-30 10:52:38 -08:00 |
|
evan-schott
|
d1d5abef5b
|
deprecate hardcoded stubs by changing parser
|
2023-11-30 10:52:38 -08:00 |
|
evan-schott
|
5347570d97
|
deprecate .leo imports in parser
|
2023-11-30 10:52:38 -08:00 |
|
evan-schott
|
43fae971d8
|
allow let a:token.aleo/super_valuable_token = token.aleo/mint_private(); and let a:super_valuable_token = token.aleo/mint_private();
|
2023-11-30 10:52:38 -08:00 |
|
evan-schott
|
89bcb3dbdf
|
remove stub tokens
|
2023-11-30 10:52:38 -08:00 |
|
evan-schott
|
400702e900
|
add finalize_stub field to function_stub AST
|
2023-11-30 10:52:38 -08:00 |
|
evan-schott
|
bbf1e01145
|
clippy
|
2023-11-30 10:52:16 -08:00 |
|
evan-schott
|
f1a19b2a03
|
rebase fix
|
2023-11-30 10:52:16 -08:00 |
|
evan-schott
|
bd2e3de733
|
Allow imports & Variant::Function functions in stubs
|
2023-11-30 10:52:16 -08:00 |
|
evan-schott
|
b85c5b285e
|
Make compatible w/ LU and CG passes
|
2023-11-30 10:52:16 -08:00 |
|
evan-schott
|
5441c23a51
|
TC stubs
|
2023-11-30 10:52:15 -08:00 |
|
evan-schott
|
878bbc8f35
|
Add stub structs & functions to ST
|
2023-11-30 10:52:15 -08:00 |
|
evan-schott
|
393d9bc3d0
|
Allow parsing of external types declared in stubs for function signatures
|
2023-11-30 10:52:15 -08:00 |
|
evan-schott
|
ae6fda3b52
|
Update AST
|
2023-11-30 10:52:15 -08:00 |
|
evan-schott
|
292f890369
|
error msgs
|
2023-11-30 10:52:15 -08:00 |
|
evan-schott
|
cf7baa0132
|
Update AST to include FunctionStub and Stub
|
2023-11-30 10:52:15 -08:00 |
|