Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Events
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
ProteusLab
Protea
Repository navigation
Code
Issues
14
(14)
Pull requests
6
(6)
Actions
Projects
Security and quality
Insights
More
items
[Draft] Lira stable v0.1.1
- #25
#25
Closed
uslsteen
wants to merge 77 commits into
master
ProteusLab/Protea:master
from
lira-stable-v0.1.1
ProteusLab/Protea:lira-stable-v0.1.1
Copy head branch name to clipboard
Conversation
Commits
77
(77)
Checks
Files changed
Closed
[Draft] Lira stable v0.1.1
#25
uslsteen
wants to merge 77 commits into
master
ProteusLab/Protea:master
from
lira-stable-v0.1.1
ProteusLab/Protea:lira-stable-v0.1.1
Copy head branch name to clipboard
Commits
Commits on Jun 7, 2026
Add Simtests: snippetbased and C.
egorshamshura
authored and
uslsteen
committed
ef816db
View commit details
Copy full SHA for ef816db
Browse repository at this point
Add tests in workflow.
egorshamshura
authored and
uslsteen
committed
68701cb
View commit details
Copy full SHA for 68701cb
Browse repository at this point
Add interface functions. Small codegen fix.
egorshamshura
authored and
uslsteen
committed
a35d675
View commit details
Copy full SHA for a35d675
Browse repository at this point
Add target dependent file to implement interface functions. Add LLVM based clang-format.
egorshamshura
authored and
uslsteen
committed
b5fe8cb
View commit details
Copy full SHA for b5fe8cb
Browse repository at this point
Remove redundant whitespaces. Add status message.
egorshamshura
authored and
uslsteen
committed
747bdbc
View commit details
Copy full SHA for 747bdbc
Browse repository at this point
Added --propagate-exit flag.
egorshamshura
authored and
uslsteen
committed
3bacbb1
View commit details
Copy full SHA for 3bacbb1
Browse repository at this point
Start to use CTest instead of python-scripts. Add test presets in CMakePresets.
egorshamshura
authored and
uslsteen
committed
9136e8b
View commit details
Copy full SHA for 9136e8b
Browse repository at this point
Add new presets.
egorshamshura
authored and
uslsteen
committed
17b66cb
View commit details
Copy full SHA for 17b66cb
Browse repository at this point
Describe RV32M
egorshamshura
authored and
uslsteen
committed
138151c
View commit details
Copy full SHA for 138151c
Browse repository at this point
Decoder fix
egorshamshura
authored and
uslsteen
committed
ec4518e
View commit details
Copy full SHA for ec4518e
Browse repository at this point
Small fixes.
egorshamshura
authored and
uslsteen
committed
3cb7de3
View commit details
Copy full SHA for 3cb7de3
Browse repository at this point
Removed on push in workflow.
egorshamshura
authored and
uslsteen
committed
980f2b0
View commit details
Copy full SHA for 980f2b0
Browse repository at this point
Add small improvements
egorshamshura
authored and
uslsteen
committed
e121a8b
View commit details
Copy full SHA for e121a8b
Browse repository at this point
Remove xlen field. Small cmake improvement
egorshamshura
authored and
uslsteen
committed
05e7d15
View commit details
Copy full SHA for 05e7d15
Browse repository at this point
fix
egorshamshura
authored and
uslsteen
committed
0069758
View commit details
Copy full SHA for 0069758
Browse repository at this point
fix
egorshamshura
authored and
uslsteen
committed
6f63416
View commit details
Copy full SHA for 6f63416
Browse repository at this point
Add some tests for sim
egorshamshura
authored and
uslsteen
committed
1780f52
View commit details
Copy full SHA for 1780f52
Browse repository at this point
Clang-format
egorshamshura
authored and
uslsteen
committed
a7411da
View commit details
Copy full SHA for a7411da
Browse repository at this point
Add ctests to run by cached-interp sim
egorshamshura
authored and
uslsteen
committed
9b0ace4
View commit details
Copy full SHA for 9b0ace4
Browse repository at this point
Update
egorshamshura
authored and
uslsteen
committed
74a31d2
View commit details
Copy full SHA for 74a31d2
Browse repository at this point
Fix div by zero handling
egorshamshura
authored and
uslsteen
committed
339a8f5
View commit details
Copy full SHA for 339a8f5
Browse repository at this point
Fix div by zero handling
egorshamshura
authored and
uslsteen
committed
90a9afc
View commit details
Copy full SHA for 90a9afc
Browse repository at this point
Add more snippet tests
egorshamshura
authored and
uslsteen
committed
aaace7b
View commit details
Copy full SHA for aaace7b
Browse repository at this point
[lib] Memory ifaces dynamic registry supported
Show description for c3b5a35
uslsteen
committed
c3b5a35
View commit details
Copy full SHA for c3b5a35
Browse repository at this point
Commits on Jun 8, 2026
[lib] Introduced LIRA Ruby Lib
Show description for d0c9e2f
uslsteen
committed
d0c9e2f
View commit details
Copy full SHA for d0c9e2f
Browse repository at this point
[lib] LIRA Seriazalization Support
uslsteen
committed
c1a3654
View commit details
Copy full SHA for c1a3654
Browse repository at this point
[lib] Decode Snippets serialization caching
Show description for fa564e2
uslsteen
committed
fa564e2
View commit details
Copy full SHA for fa564e2
Browse repository at this point
Commits on Jun 9, 2026
[ser] Serialization updated
uslsteen
committed
86c9cff
View commit details
Copy full SHA for 86c9cff
Browse repository at this point
[sim-gen] Introduced LIRA-Driven Sim Gen
uslsteen
committed
02e3a46
View commit details
Copy full SHA for 02e3a46
Browse repository at this point
[sim-lib] Temporary Stack access update
uslsteen
committed
4963bec
View commit details
Copy full SHA for 4963bec
Browse repository at this point
[IR] Added LIRA IR temporary
uslsteen
committed
4e8a4e3
View commit details
Copy full SHA for 4e8a4e3
Browse repository at this point
Commits on Jun 11, 2026
[simgen] Debug PC print
uslsteen
committed
81efae2
View commit details
Copy full SHA for 81efae2
Browse repository at this point
[simgen] Instructions w/ empty body supported
uslsteen
committed
172c0ae
View commit details
Copy full SHA for 172c0ae
Browse repository at this point
[ser] Sign extension fix
uslsteen
committed
1591c0a
View commit details
Copy full SHA for 1591c0a
Browse repository at this point
[sim-gen] PC debug print removed
uslsteen
committed
6f00359
View commit details
Copy full SHA for 6f00359
Browse repository at this point
[RV32I] Shift (I type) instructions enc upd
uslsteen
committed
6196666
View commit details
Copy full SHA for 6196666
Browse repository at this point
Commits on Jun 12, 2026
[simlib] Stack Pointer set updated
uslsteen
committed
b2542ce
View commit details
Copy full SHA for b2542ce
Browse repository at this point
[ser] LIRA IR serialization shift fix
Show description for 758483e
uslsteen
committed
758483e
View commit details
Copy full SHA for 758483e
Browse repository at this point
[simgen] Removed redundant getter
uslsteen
committed
8eafc97
View commit details
Copy full SHA for 8eafc97
Browse repository at this point
[simgen] Base Ops codegen was synced w/ LIRA Ops
Show description for f4c1c11
uslsteen
committed
f4c1c11
View commit details
Copy full SHA for f4c1c11
Browse repository at this point
Commits on Jun 13, 2026
[ser] Binary Ops serialization refactoring
Show description for 1c005cf
uslsteen
committed
1c005cf
View commit details
Copy full SHA for 1c005cf
Browse repository at this point
[IR] LIRA IR updated
uslsteen
committed
1b68dbc
View commit details
Copy full SHA for 1b68dbc
Browse repository at this point
Commits on Jun 15, 2026
[ADL, ser] Memory Interface names weere committed on ADL side
Show description for 74a65dd
uslsteen
committed
74a65dd
View commit details
Copy full SHA for 74a65dd
Browse repository at this point
[simgen] CPU State codegen was unified
Show description for 0d2add4
uslsteen
committed
0d2add4
View commit details
Copy full SHA for 0d2add4
Browse repository at this point
[simgen] CPP types gen refactored
uslsteen
committed
d79e58a
View commit details
Copy full SHA for d79e58a
Browse repository at this point
[simgen] Lira Exec Engine & Interpreted codegen refactored
uslsteen
committed
b6826e8
View commit details
Copy full SHA for b6826e8
Browse repository at this point
[infra] Sim gen targets were configured
Show description for f1e271b
uslsteen
committed
f1e271b
View commit details
Copy full SHA for f1e271b
Browse repository at this point
LIRA IR updated
uslsteen
committed
8429a78
View commit details
Copy full SHA for 8429a78
Browse repository at this point
[ser] Major LIRA serizalier refactoring
Show description for f075f02
uslsteen
committed
f075f02
View commit details
Copy full SHA for f075f02
Browse repository at this point
[simgen] Cpp Codegen major refactoring
Show description for e65c78a
uslsteen
committed
e65c78a
View commit details
Copy full SHA for e65c78a
Browse repository at this point
Commits on Jun 16, 2026
[lib, sim_gen] Operations register & look up was supported
Show description for b4d18bd
uslsteen
committed
b4d18bd
View commit details
Copy full SHA for b4d18bd
Browse repository at this point
[lira] Operations added
uslsteen
committed
7026ed8
View commit details
Copy full SHA for 7026ed8
Browse repository at this point
[ser] Encode & Decode constraints were supported
uslsteen
committed
d2e81cd
View commit details
Copy full SHA for d2e81cd
Browse repository at this point
[simgen] Decode constraints were supported in decoder gen
uslsteen
committed
ce1a2cd
View commit details
Copy full SHA for ce1a2cd
Browse repository at this point
[ADL] Introduced Operands List & Mapping
Show description for 220c588
uslsteen
committed
220c588
View commit details
Copy full SHA for 220c588
Browse repository at this point
[ser] Operand List & Map sections serialization supported
uslsteen
committed
28a8c66
View commit details
Copy full SHA for 28a8c66
Browse repository at this point
[simgen] Decode & Constraint snipptets refactoring
Show description for 7b3bff6
uslsteen
committed
7b3bff6
View commit details
Copy full SHA for 7b3bff6
Browse repository at this point
LIRA IR updated
uslsteen
committed
bf73668
View commit details
Copy full SHA for bf73668
Browse repository at this point
[ser, simgen] Base Ops caching added into lookup instead of deserialization
uslsteen
committed
4c5d2c1
View commit details
Copy full SHA for 4c5d2c1
Browse repository at this point
Introduced base operations enum instead of strings
uslsteen
committed
b52fa03
View commit details
Copy full SHA for b52fa03
Browse repository at this point
Refactored
uslsteen
committed
645f19b
View commit details
Copy full SHA for 645f19b
Browse repository at this point
Aliases support
uslsteen
committed
5e1ba95
View commit details
Copy full SHA for 5e1ba95
Browse repository at this point
[simgen] Redundant arch hash was removed
uslsteen
committed
740ad7d
View commit details
Copy full SHA for 740ad7d
Browse repository at this point
[infra, simgen] cpu_state.cc removed from the build
uslsteen
committed
dda6c26
View commit details
Copy full SHA for dda6c26
Browse repository at this point
[simgen] Read Reg statement in decoder is prohibited
uslsteen
committed
3a34185
View commit details
Copy full SHA for 3a34185
Browse repository at this point
[ADL, simgen] Single :map section is deprecated
uslsteen
committed
5f9a56e
View commit details
Copy full SHA for 5f9a56e
Browse repository at this point
[ser] Added Field resolve function
uslsteen
committed
c7001d4
View commit details
Copy full SHA for c7001d4
Browse repository at this point
[simgen] Introduced decode tree
uslsteen
committed
41e86df
View commit details
Copy full SHA for 41e86df
Browse repository at this point
Commits on Jun 17, 2026
[ADL, Target] Introduced Operand & OperandBuilder
Show description for 250f1ad
uslsteen
committed
250f1ad
View commit details
Copy full SHA for 250f1ad
Browse repository at this point
[infra] Build upd
uslsteen
committed
0dd7802
View commit details
Copy full SHA for 0dd7802
Browse repository at this point
LIRA IR updated
uslsteen
committed
aaf03f5
View commit details
Copy full SHA for aaf03f5
Browse repository at this point
Commits on Jun 24, 2026
[lira] LIRA Library updated
uslsteen
committed
88e8d71
View commit details
Copy full SHA for 88e8d71
Browse repository at this point
[IR] LIRA IR removed
uslsteen
committed
cd97bb7
View commit details
Copy full SHA for cd97bb7
Browse repository at this point
[simgen] Simgen sync w/ LIRA lib update
uslsteen
committed
6562235
View commit details
Copy full SHA for 6562235
Browse repository at this point
Commits on Oct 21, 2026
Use LIRA v0.1.1 via CPM instead of vendored copy
Show description for 8661790
uslsteen
committed
8661790
View commit details
Copy full SHA for 8661790
Browse repository at this point
Remove sim_gen_lira: redundant LIRA-based sim generator (replaced by lira-simgen-lib)
uslsteen
committed
40b961c
View commit details
Copy full SHA for 40b961c
Browse repository at this point
Remove LIRA serialization from Protea: converter moves to lira-simgen-lib
uslsteen
committed
a6ba180
View commit details
Copy full SHA for a6ba180
Browse repository at this point
You can’t perform that action at this time.