Gustavo Giráldez

Results 14 issues of Gustavo Giráldez

Hey Paul: Thanks for your work on this plugin. It's been very useful. In this pull request I improved the support for .less files from the resources plugin by "monkey-patching"...

# Description ## Problem\* Resolves #4824 With the introduction of ACIR calls to allow non-inlined ACIR functions, the debugger did not have proper support for programs that had them, neither...

This PR implements the following changes: - Add Solidity binding rules to resolve bindings across imported files. - Add a new trait to resolve paths for imported files in source...

Fixes #1041 Fixes #1042 This PR improves on the query parse errors reported: - Compute row and column information for query parser errors (previously these were not computed and hard-coded...

This PR changes the CST query syntax by: - Removing the `...` ellipsis operator and adding it implicitly at the edges and between elements in a matching sequence. So that...

This PR adds support for several new areas: - Contract constructors are now properly connected to the contract lexical scope - Calling a contract constructor using named parameters - `this`...

This is an umbrella issue to track progress on the implementation and pending issues in binding rules for Solidity. In progress or already started but on hold for now: -...

This PR adds the infrastructure to the Bindings implementation to be able to: - define built-in functions, types and global variables, optionally specifying version ranges for those - generate an...

This PR adds performance tests to exercise the bindings API: - `create_bindings` creates a blank Bindings object, useful as a baseline and to later measure the cost of adding the...

Every `ASTNode` contains two arrays used for type inference and checking: dependencies and observers. By default, these are created lazily, but most active (ie. effectively typed) `ASTNode`s end up creating...

performance
topic:compiler:semantic