João Matos
João Matos
So little backstory on this, I was checking to see how build times can be improved, and ran a little build time profiling session: https://gist.github.com/tritao/9411d635dec698433e2e355dc69b24fb `boost::signals` comes up as the...
### Summary This PR adds support for the `alignof` builtin, allowing users to get the memory alignment (in bytes) of a type or expression. ### Highlights * New AST node:...
## Description Add `#[abi_name(name = "foo")]` attribute to rename enum and struct ABI items. Here is example of how it can be used: ```sway contract; #[abi_name(name = "RenamedMyStruct")] struct MyStruct...
### Related Component compiler ### Problem you are trying to solve Right now we emit a message like `Incoherent impl was found due to breaking orphan rule check.` for failed...
This PR adds two new attributes: `#[event]` and `#[indexed]`. The `#[event]` attribute marks a struct or enum as an event that can be emitted by a contract. The `#[indexed]` attribute...
Introduces a new API function `toolsetpath(toolsetName, toolName, toolPath)` that allows users to specify custom paths for tool executables within their Premake scripts. This provides a mechanism to override the default...
# Release notes In this release, we: - Did this and that # Summary # Breaking Changes # Checklist - [ ] All **changes** are **covered** by **tests** (or not...
# Release notes In this release, we: - Did this and that # Summary # Breaking Changes # Checklist - [ ] All **changes** are **covered** by **tests** (or not...