Spade Trawler statistics

Spade is an open source hardware description language developed at Linköping University. Even though we have several hundred test cases in the compiler repository, they are usually limited to testing if something compiles or not. We also want to check that behaviour doesn't change between versions, which is much more difficult to do in tests meant for quick iteration.

Trawler is a project that builds, simulates and runs place-and-route on several real Spade projects. A trawl is run for every merge request in the spade-lang/spade-repository, as well as every commit to the main branch. Unfortunately, the GitLab test case UI leaves a lot to be desired. This page collects statistics on trawls for an easier overview.

Open merge requests

MR Title build test pnr Pipeline
!530 Add ASCII literals - - - -
!529 Draft: concrete type is RCed - - - -
!525 Symbol table / resolution overhaul and fixes - - - -
!524 Add several array methods - - - -
!520 Add where inequalities and else branches to where clauese - - - -
!514 Implement named arguments without $ - - - -
!500 update MSRV to match CI requirement - - - -
!497 Draft: Initial work on index overloading - - - -
!481 Add support for Wildcard Imports - - - -
!447 No split x - - - -
!434 Draft: Rework modules in itemlist - - - -
!410 Add inlining - - - -
!208 WIP: Wordlength inference/push the changes further - - - -
!180 Make spade-python a bit more pythonic - - - 838394194

Latest commits on main

Title build test pnr Pipeline
Allow `Trait(Args) -> Output` syntax for function-like traits - - - 2198671396
darn you tests - - - 2198640594
Allow multiple paths to be imported with `use` - - - 2198439902
Set default for omit_stdlib_and_prelude - - - 2191675855
Add command line flag to omit including stdlib and prelude - - - 2189567718
Add `inout<T>::read_write` method - - - 2172218933
Use native cargo publish - - - 2169812933
Release v0.15.0 - - - 2169785506
Rename `BitwiseOr` and `LogicalOr` to `Pipe` and `DoublePipe` respectively - - - 2164933788
Add `bool_to_int`, `bool_to_uint`, `bool::to_int` and `bool::to_uint` - - - 2164930098

Links and references:

This page was generated at 2025-12-05T16:24:11Z.