Ashok Menon

Results 70 issues of Ashok Menon

Adds support for dependencies that are resolved by calling out to third-party binaries. The invocation is expected to return the transitive dependency sub-graph as a lock file, which is deserialized...

Another occasion where the previous implementation recursively traversed the transitive dependency graph -- the new approach discovers the graph and then iterates through its nodes to download them. The second...

Update the README to reflect the inclusion of `DependencyGraph`, `LockFile`, and `ResolvingTable`. ## Stack - #741 - #745 - #753 - #754 - #759 - #760 - #765 - #784...

Integrate `DependencyGraph` and `ResolvingTable` into the creation of `ResolvedGraph`. This change replaces the recursive dependency traversal logic of `ResolutionGraph` that `DependencyGraph` was based on with a linear traversal of the...

Function to return a package's immediate dependencies in the transitive dependency graph, for use by `ResolutionGraph` when resolving renamings and in-scope addresses during resolution ## Test Plan New tests: ```...

The initial design of `DependencyGraph` only allowed for one `addr_subst` and `digest` per package in the transitive dependency graph, but in actuality there can be as many of these as...

## Description Cursor framework and rename of `transactions` and `systemPackages` fields related to the `EndOfEpochTransaction`. ## Test Plan ``` sui-graphql-e2e-tests$ cargo nextest run \ -j 1 --features pg_integration \ --...

## Description Adds a helper function to `Page` to treat `usize` cursors as indices into an array of some kind, and convert the page into an iterator over elements in...

## Description Add tests that the limits implemented in the package resolver help to protect the GraphQL service against malicious type queries. Note that tests were not added for the...

## Description Move the test for type parameter arity mismatch into the first phase of layout calculation (while fetching packages). This helps avoid wasting work if we know the resolution...