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-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.
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-03-30 19:04:48 +00:00
64526a0b1c
Small parser changes.
f95d504f88
Another big parser refactor, collecting diagnostics better.
Compare 2 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-03-27 18:29:58 +00:00
0df1252053
Tiny changes.
06fafb825a
Found some unused imports.
584e7224a7
Compile pipeline WIP and various refactoring.
178ce5d1a6
Immutable use of FqnContext.
Compare 4 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-03-26 21:30:30 +00:00
7d7626809d
Start work on mdbook.
88487a911e
Organize repo by moving out old stuff.
10221f6c3c
Switch back to stable rust.
Compare 3 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-03-25 15:12:26 +00:00
c5781114a5
Repl with let statements mostly working.
655a0288d3
Some parser refactoring.
53ec6a8f4f
Unused import.
41e798d8a6
Refactor lexer for readability and less method calls.
Compare 4 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-03-21 23:19:40 +00:00
916b6377ac
All examples working again.
bb2b539f9b
All tests passing again.
4d6aa3ffd4
Fixing name checking for constructor assignment destinations. WIP.
344761022b
More fixes to type info, etc. WIP.
fc83cf7827
Preparing for intrinsic class symbols. WIP.
Compare 12 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-03-16 17:37:25 +00:00
86fcbb494b
Semantic analysis of generic args and params.
3466908a80
Lexing/parsing generic args.
b4094bf570
Sketching array-related things.
0dce883dbd
op_prec example working.
Compare 4 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-03-15 21:18:32 +00:00
fa13697596
Instruction generation and implementation for shift and bitwise operators.
7e72037d9e
Instruction generation and implementation for multiplicative operators.
b0660c9e5a
Parsing and lexing bitwise operators.
Compare 3 commits »
First
Previous
1
2
3
4
5
...
Next
Last