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
13
Projects
Packages
Public Activity
Starred Repositories
jessebrault
pushed to
grammar-overhaul
at
jessebrault/deimos-lang
2025-10-28 00:49:04 +00:00
5721bd1e83
WIP variety of name-analysis things.
jessebrault
pushed to
grammar-overhaul
at
jessebrault/deimos-lang
2025-10-27 14:57:20 +00:00
8b374e1066
WIP seemingly endless name analysis refactoring.
jessebrault
pushed to
grammar-overhaul
at
jessebrault/deimos-lang
2025-10-24 19:34:07 +00:00
93c6a71185
WIP never ending name analysis.
jessebrault
pushed to
grammar-overhaul
at
jessebrault/deimos-lang
2025-10-23 17:27:50 +00:00
664aebfd61
WIP more name analysis.
bdbc2543b8
WIP name analysis, more symbol types, add symbol tree abstraction.
Compare 2 commits »
jessebrault
pushed to
grammar-overhaul
at
jessebrault/deimos-lang
2025-10-21 01:55:39 +00:00
b5c0e44eeb
Bunch of work on name analysis. Reintroduce Rc<RefCell<_>> for symbols.
273d197841
New phases for name analysis.
af8f0b5dac
Various new ideas for name analysis.
d32580a1d4
Remove scope table usage.
Compare 4 commits »
jessebrault
pushed to
grammar-overhaul
at
jessebrault/deimos-lang
2025-10-19 03:35:30 +00:00
65136c3a1c
Fix memory bugs.
b52df2b452
Rework gc api.
Compare 2 commits »
jessebrault
pushed to
grammar-overhaul
at
jessebrault/deimos-lang
2025-10-15 02:22:05 +00:00
434a113d97
Fix check for color of object.
jessebrault
pushed to
grammar-overhaul
at
jessebrault/deimos-lang
2025-10-15 02:19:03 +00:00
d09d945323
Experimenting with garbage collection algorithm.
34fae6ccca
Resolve local variables.
dd249dd5bd
Properly using dyn for better dispatch of gather methods.
6b206605c1
Various gathering and scope table.
b47dea9136
Remove mut on compilation unit params in name analysis.
Compare 6 commits »
jessebrault
pushed to
grammar-overhaul
at
jessebrault/deimos-lang
2025-10-09 01:20:22 +00:00
f0772fbf11
Introduce scope_ids hash table.
5d41a22899
WIP name gather, add fields for struct nodes.
6d37545b35
Small clean up.
3ab59961dd
WIP on name-analysis gather, up to statements.
Compare 4 commits »
jessebrault
pushed to
ast-node-ref-mut
at
jessebrault/deimos-lang
2025-10-09 00:57:21 +00:00
eda25307b0
Attempt to add AstNodeRefMut, but failure.
542d5f6c80
WIP name gather, add fields for struct nodes.
3ab59961dd
WIP on name-analysis gather, up to statements.
Compare 3 commits »
jessebrault
created branch
ast-node-ref-mut
in
jessebrault/deimos-lang
2025-10-09 00:57:21 +00:00
jessebrault
pushed to
grammar-overhaul
at
jessebrault/deimos-lang
2025-10-05 17:20:09 +00:00
d5ac6dfc2d
WIP on name-analysis gather.
36e28ae4a9
Sketching out IR structs/enums.
9731bb38fe
Sketching DVM IR.
8969186467
Adding more name analysis gather.
e879ad2d90
Fix skip rules.
Compare 7 commits »
jessebrault
pushed to
grammar-overhaul
at
jessebrault/deimos-lang
2025-10-02 15:08:11 +00:00
e578250ee6
WIP name analysis.
583136711a
Add (not working) support for Range and FileId in struct nodes.
Compare 2 commits »
jessebrault
pushed to
grammar-overhaul
at
jessebrault/deimos-lang
2025-09-29 17:22:40 +00:00
eaebf8c926
Add derive for leaf enum spec, fix compilation errors.
058b33ece5
Fix ast_node gen errors.
c32ae72beb
WIP redoing name analysis.
d6faa37515
Add missing call of f on self.
e8a4268949
Fix missing _.
Compare 7 commits »
jessebrault
pushed to
grammar-overhaul
at
jessebrault/deimos-lang
2025-09-28 20:02:31 +00:00
df8e2279dc
WIP ast node ref enum and AstNode impls.
jessebrault
pushed to
grammar-overhaul
at
jessebrault/deimos-lang
2025-09-28 17:34:51 +00:00
6e37e3a5dd
WIP bringing back name analysis.
cfe24aa107
More sketching of functor, list, and related.
Compare 2 commits »
jessebrault
pushed to
grammar-overhaul
at
jessebrault/deimos-lang
2025-09-26 22:15:56 +00:00
309149c7dd
Sketching out hkts and such.
jessebrault
pushed to
grammar-overhaul
at
jessebrault/deimos-lang
2025-09-26 19:47:52 +00:00
5b5386c7e3
Add file_id param/prop and Range props.
jessebrault
pushed to
grammar-overhaul
at
jessebrault/deimos-lang
2025-09-25 17:21:01 +00:00
41673a68f8
Make all tests passing.
86331ee9b0
Resolve all compile errors.
4eb48cc1a2
Fixing polymorphic enum loop build fn bug.
3159f119bc
Add pretty print for polymorphic enum loop.
5a3403cc28
Add polymorphic enum loop type gen.
Compare 8 commits »
jessebrault
pushed to
grammar-overhaul
at
jessebrault/deimos-lang
2025-09-24 17:34:01 +00:00
0d2db659ca
Work on Map sketching and related.
5f1233a393
Sketch HashMap impl.
Compare 2 commits »
First
Previous
1
2
3
4
5
...
Next
Last