Powered by OpenAIRE graph
Found an issue? Give us feedback
addClaim

Spade 0.17.0

Authors: Frans Skarman;
Abstract

Added !553 (merged) Add #[inline] attribute !564 (merged) Added impl Trait syntax to declare unit parameters with implicit, bounded generic types !571 (merged) Added #[deprecated = "..."] and #[deprecated(...)] attributes that allow deprecating items. !573 (merged) Added default value support for type parameters (e.g., struct S) !574 (merged) Traits can now depend on other traits using the following syntax: trait Supertrait: Trait1 + Trait2 ... { ... } !576 (merged) Add type aliases (type Alias = Original), where a name with optional type parameters is mapped to a type spec !580 (merged) Added wrapping arithmetic operators (+., -., *. etc.) !580 (merged) Added traits to allow overloading some operators: Eq: == and != Ord: = and > Not: ! And: && Or: || Xor: ^^ BitNot: ~ BitAnd: & BitOr: | BitXor: ^ WrappingAdd: +. WrappingSub: -. WrappingMul: *. WrappingUsub: -. !583 (merged) Added support for #bool generic parameters and logical operations on them inside const generics !585 (merged) Added pattern-matching if let pattern = value { ... } else { ... } construct !586 (merged) Added name @ pattern pattern syntax that binds subpatterns to names !597 (merged) Added inout::read_write_items to access inout arrays element-wise !598 (merged) Allow methods to be implemented on tuples Fixed !565 (merged) Fixed incorrect behaviour when capturing a variable more than once in a lambda. !568 (merged) Fixed warnings not being shown unless errors were produced too !594 (merged) Reduce the chance of seeing Number has no method errors !599 (merged) Fixed compiler panic when declaring variables inside pipelines using decl syntax Changed !553 (merged) Automatically inline gen_if temporary units !569 (merged) #[verilog_attrs(...)] can annotate call statements, both standalone and as let bindings !593 (merged) Integer literals can now specify a type suffix with no size (e.g., 120u, 33i) !601 (merged) gen if expressions now can be written without an else block !601 (merged) Integer comparison operators , = now can be used at the type level !603 (merged) Start and end bounds on .. range indexing are now optional, defaulting to 0 and the target array size

Related Organizations
Keywords

Hardware Description Language, Compiler

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    1
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Top 10%
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
1
Top 10%
Average
Average