• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

tbklang / tlang / #1297 / 1
79%
master: 50%

Build:
Build:
LAST BUILD BRANCH: vardec_varass_dependency
DEFAULT BRANCH: master
Ran 13 Jan 2026 12:09PM UTC
Files 60
Run time 1s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

13 Jan 2026 12:08PM UTC coverage: 78.939% (-1.5%) from 80.487%
#1297.1

push

coveralls-ruby

web-flow
⚡ Feature: Type remapping (#80)

* TypeAlias

- Defined

* SymbolType

- Added `TYPE_REMAP` + backmapping

* Parser

- Added module-level support for type aliases

* Parser

- Fixed up parsing

* Test cases

- Added test case

* Parser

- Added basic support for type remapping (no cycle detection yet)

* Parser

- Cleaned up

* Test cases

- Added another test case

* Depgen

- We now `touch(TypeAlias)` and pool it

* Dependency generator

- Prevent usage of type aliaes before declared

* Depgen

- Fixed error

* Test cases

- Added one

* fixed up

* TypeChecker

- Cleaned up

* fiox

* Workflows

- Added test

* MetaProcessor

- No longer perform built-in `size_t` and `ssize_t` remapping

size_t

- Added new module which performs `size_t` and `ssize_t` remapping

builtins

- Check for `size_t` and `ssize_t` type strings via the `size_t` module

* Test cases

- Added

* TypeChecker

- Added some stuff

* Revert "TypeChecker"

This reverts commit c2c04dddf.

* TypeAlias

- Set `weight` to `1` so that we appear before variable declarations that may use our type; therefore getting rid of the cycle in `type_aliases/cycle_usage.t`

* Dependency

- Added unittest for use-before-declare checking

* Dependency

- Added another unittest for use-before-declare checking

* Workflows

- Added another test case

* Remaps

- Added explanation for the `weight = 1`

* TypeChecker

- Removed impossible assertion as every other case would return if `builtinType` was `null`

5255 of 6657 relevant lines covered (78.94%)

366.12 hits per line

Source Files on job #1297.1
  • Tree
  • List 60
  • Changed 11
  • Source Changed 0
  • Coverage Changed 11
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 1297
  • 71391ee6 on github
  • Prev Job for on vardec_varass_dependency (##1290.1)
  • Next Job for on vardec_varass_dependency (##1298.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc