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-09-16 17:36:04 +00:00
dae482ef78
More work on type resolution, WIP.
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-09-05 02:14:21 +00:00
21fa082b44
New type analysis WIP.
d07135b3c6
Sketch out tile game.
Compare 2 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-08-30 01:35:44 +00:00
a87b4efaf0
Work on type resolution, WIP.
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-08-27 16:41:48 +00:00
10579e2ad2
Fix String adding without needing to add trait machinery (yet).
f0f377e44e
Basic work on core lib and impl.
b8f2620279
String len method working!
347a9ec9c9
Add Path parsing, AST node, sketching semantic analysis logic. WIP.
Compare 4 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-08-21 21:38:42 +00:00
2dfd8e8a29
Finish parser refactor, simplifying code and diagnostics handling.
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-08-21 18:52:40 +00:00
4e3f1677be
Fixed some lexer/parser bugs related to lexer errors.
6ac075ffd0
Parser refactoring to use new (Maybe)ParseResult types, WIP.
Compare 2 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-08-21 01:02:41 +00:00
56196551b8
Add better error reporting for repl.
05a1f5d091
Parser refactoring for Option<Expression>.
Compare 2 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-08-20 15:19:16 +00:00
a4b9b958e9
Parser refactoring WIP.
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-08-13 22:55:55 +00:00
dbbcda638f
Delete more old unused code.
e7145de68e
Clean out old original implementations of ast passes.
Compare 2 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-08-13 20:16:08 +00:00
826c9fb2b7
Fix register allocate bug/typo.
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-08-08 18:53:16 +00:00
c1447444cc
Repl clean up.
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-08-08 17:18:28 +00:00
1e9a0ec993
Repl let statements working!
5edf8964dc
StorageEnvironment abstraction in lowering module.
6b51545114
More progress on getting repl let statements to work.
Compare 3 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-08-06 18:10:18 +00:00
2175d5f20a
More mem sketching.
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.
First
Previous
1
2
3
4
5
...
Next
Last