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
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
created branch
ast-node-ref-mut
in
jessebrault/deimos-lang
2025-10-09 00:57:21 +00:00
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
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 »
jessebrault
pushed to
grammar-overhaul
at
jessebrault/deimos-lang
2025-09-23 23:15:35 +00:00
2a2936ef02
Ast gen successful, but compile errors.
c73bb50d6f
WIP cargo build no more compile errors.
7a7eda97e3
Clean up other type gen.
2986bbe37e
Refactor struct type.
1565abace5
Add debug for polymorphic pass through.
Compare 25 commits »
jessebrault
pushed to
grammar-overhaul
at
jessebrault/deimos-lang
2025-09-20 02:30:56 +00:00
fe2fff5882
Update grammar to reflect correct operator precedence.
e795664a09
Add list expressions to grammar/ast.
49a96eba85
Update worlds example.
9e3d71d73b
Update d_string example.
5ff14f9dea
Add d_string example.
Compare 12 commits »
jessebrault
pushed to
grammar-overhaul
at
jessebrault/deimos-lang
2025-09-16 05:01:24 +00:00
2dd3bf5a06
Merge remote-tracking branch 'origin/grammar-overhaul' into grammar-overhaul
fc2912edd2
Start adding ast build tests.
de8e2ba397
Small bugs.
ac9ff6ecec
Squash bugs with ast gen.
608d89645e
Add some Default impl.
Compare 26 commits »
jessebrault
pushed to
grammar-overhaul
at
jessebrault/deimos-lang
2025-09-08 19:18:30 +00:00
cde6d18e5c
Add names to ast gen.
jessebrault
pushed to
grammar-overhaul
at
jessebrault/deimos-lang
2025-09-08 16:58:37 +00:00
41693788fc
Work on ast.schema and related.
29a2d77b6f
Fix backtick strings.
5c01589ca3
Work on literals and numbers.
6652b9fc63
Work on closures.
bae90b8b80
Fix calls.
Compare 9 commits »
First
Previous
...
8
9
10
11
12
...
Next
Last