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

rieske / trans / 28379534445
90%
master: 91%

Build:
Build:
LAST BUILD BRANCH: feature/finish-for-git
DEFAULT BRANCH: master
Ran 29 Jun 2026 02:35PM UTC
Jobs 1
Files 213
Run time 1min
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

29 Jun 2026 02:29PM UTC coverage: 90.44% (-0.2%) from 90.635%
28379534445

Pull #41

github

rieske
Add file-scope global variables

Introduce a file-scope symbol table with isGlobal ValueEntries and
optional folded constant initializers. Constant expressions are
evaluated in semantics for static init; codegen skips TU-level assigns
and emits globals in .data.

MemoryOperand unifies stack and RIP-relative global addressing in the
instruction set and StackMachine. Globals are always memory-backed
(bindResult stores to [rel name]). The driver maps semantic globals to
a small GlobalVariable DTO for preamble emission and StackMachine
registration.

Functional coverage includes init expressions, shadowing, multi-function
visibility, and compound assignment through globals.
Pull Request #41: Add file-scope global variables

300 of 358 new or added lines in 19 files covered. (83.8%)

8 existing lines in 2 files now uncovered.

5052 of 5586 relevant lines covered (90.44%)

242657.94 hits per line

Uncovered Changes

Lines Coverage ∆ File
25
39.82
1.29% src/codegen/ATandTInstructionSet.cpp
13
64.86
-35.14% src/ast/ConstantExpression.cpp
10
70.59
-29.41% src/ast/UnaryExpression.cpp
3
94.44
-5.56% src/ast/DoubleOperandExpression.cpp
3
88.54
-0.43% src/semantic_analyzer/SemanticAnalysisVisitor.cpp
2
95.27
1.45% src/codegen/StackMachine.cpp
1
50.0
-50.0% src/ast/Expression.h
1
97.48
-0.42% src/semantic_analyzer/SymbolTable.cpp

Coverage Regressions

Lines Coverage ∆ File
4
86.82
-1.08% src/codegen/IntelInstructionSet.cpp
4
95.27
1.45% src/codegen/StackMachine.cpp
Jobs
ID Job ID Ran Files Coverage
1 28379534445.1 29 Jun 2026 02:35PM UTC 213
90.44
GitHub Action Run
Source Files on build 28379534445
  • Tree
  • List 213
  • Changed 21
  • Source Changed 20
  • Coverage Changed 19
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28379534445
  • Pull Request #41
  • PR Base - master (#28352068444)
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