This website requires JavaScript.
Explore
Help
Sign In
Jesse Brault
jessebrault
0 Followers
·
0 Following
Madison, Wisconsin, United States
https://jessebrault.com/
Joined on
2024-11-01
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Overview
Repositories
15
Projects
Packages
Public Activity
Starred Repositories
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-07-31 02:05:27 +00:00
4c744bf2d6
Sketching mem.
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-07-16 23:33:22 +00:00
08625404ae
WIP AnalysisContext abstraction and methods.
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-07-13 00:18:56 +00:00
c54db2d70d
Work on better AnalysisContext abstractions.
57abc03145
Work on better Scope abstraction.
7b76771843
Repl with expressions working, let statements still not working.
Compare 3 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-07-11 03:16:06 +00:00
ed6f15a8a9
Making semantic analysis more flexible so we can have a repl again soon.
9b2e952bf8
Some examples/ files working again.
c69098db71
All non-class e2e tests passing.
Compare 3 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-07-03 20:29:58 +00:00
f15ff43df8
Fix test for overlapping register assignments when k=2.
a568144ccc
Fix pass-through configuration of register count.
Compare 2 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-07-03 18:55:10 +00:00
46ced3980a
Some e2e tests passing again. Yay!
c59fbe4033
Fix some analysis/lowering bugs. WIP.
Compare 2 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-06-25 19:49:51 +00:00
01df9a708f
Complete sketch of interface between dmc-lib compile functions and other modules.
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-06-20 22:03:25 +00:00
85e29367a8
Quick fix compilation errors in old AST code.
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-06-20 21:19:09 +00:00
1150b03a29
Add youtube link for allocation algorithms.
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-06-20 00:18:21 +00:00
b29753bc05
Cleaning up parameter/variable distinction; first attempt at managing register spills. WIP.
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-06-19 22:07:45 +00:00
737d7b4232
Much work from semantic analysis to lowering to ir/register alloc to assembly. WIP.
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-05-24 02:21:45 +00:00
d5bfe9ad28
Add semantic analysis module and first steps.
0b270c186b
WIP.
4dd3140538
WIP.
639d052e9c
Work on Identifier and some formatting.
34480a0870
Filling various code holes. WIP.
Compare 6 commits »
jessebrault
pushed to
main
at
jessebrault/.profile
2026-05-06 20:19:45 +00:00
ff3828918b
Update for easier access to current projects.
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-05-06 19:24:32 +00:00
d50cc24d0a
Work on constructor with new lowering api. WIP.
1bd1e5c23a
Work on classes and lowering to IR. WIP.
Compare 2 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-05-01 19:19:12 +00:00
11d368ab1a
Fix compile errors WIP.
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-04-26 23:38:33 +00:00
50884e38fa
New lowering methods WIP.
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-04-12 22:24:51 +00:00
4ae4f7e9e6
Work on new compile pipeline and semantic analysis flow WIP.
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-04-09 18:56:10 +00:00
96ea0c5e50
Resolve types WIP.
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-04-07 01:43:42 +00:00
3a75a0c8e8
Work on new name resolve methods WIP.
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-03-31 19:00:18 +00:00
fe8ab3601c
Add FileId to CompilationUnit.
First
Previous
1
2
3
4
5
...
Next
Last