João Matos

Results 109 issues of 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...

Mod: Core
Mod: FEM
Mod: Draft
Mod: CAM
Mod: TechDraw
Mod: Part Design
Mod: Part
Mod: Spreadsheet
Mod: Sketcher
Mod: Mesh
Mod: Points
Mod: Test
Mod: Materials
Mod: MeshPart
Mod: Reverse Engineering
Mod: Measurement

### 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...

enhancement
compiler
compiler: frontend

### 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...

enhancement
triage

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...

enhancement
compiler
compiler: frontend

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...