Skip to content

Activity

Fix cast expression precedence

tomdodd4598pushed 1 commit to main • 6725f04…810883a • 
on Sep 14, 2024

Fix static address data regeneration

tomdodd4598pushed 1 commit to main • 8b45b7b…6725f04 • 
on Sep 2, 2024

Implement static data section

tomdodd4598pushed 1 commit to main • de13d43…8b45b7b • 
on Sep 2, 2024

Fix immediate load optimisation

tomdodd4598pushed 1 commit to main • 41619f3…de13d43 • 
on Aug 31, 2024

Fix indexing optimisation

tomdodd4598pushed 1 commit to main • d4e8c48…41619f3 • 
on Aug 30, 2024

Update test.drl

tomdodd4598pushed 1 commit to main • 2620d32…d4e8c48 • 
on Aug 11, 2024

Fix triple ref trick program

tomdodd4598pushed 1 commit to main • 3540606…2620d32 • 
on Aug 11, 2024

Remove offsets

tomdodd4598pushed 1 commit to main • 2765108…3540606 • 
on Aug 11, 2024

Halfway through simplification

tomdodd4598pushed 1 commit to main • 8dc0b8a…2765108 • 
on Aug 11, 2024

Generalise stack initialisation

tomdodd4598pushed 1 commit to main • 16a82f2…8dc0b8a • 
on Aug 7, 2024

Minor tweaks

tomdodd4598pushed 1 commit to main • fb3d327…16a82f2 • 
on Jul 19, 2024

Complete DRC1 rewrite, fix type inference

tomdodd4598pushed 1 commit to main • fad2aea…fb3d327 • 
on Feb 11, 2024

Add Char arithmetic and begin DRC1 refactor

tomdodd4598pushed 1 commit to main • b126a05…fad2aea • 
on Feb 4, 2024

Added string literals

tomdodd4598pushed 1 commit to main • a4c477b…b126a05 • 
on Jan 29, 2024

Modules, imports, methods and auto-dereferencing

tomdodd4598pushed 1 commit to main • 2b7103e…a4c477b • 
on Jan 22, 2024

Closures and local type inference

tomdodd4598pushed 1 commit to main • 68dc5e1…2b7103e • 
on Jan 11, 2024

Begin closures

tomdodd4598pushed 1 commit to main • a73baba…68dc5e1 • 
on Jan 7, 2024

Fix constant value shadowing

tomdodd4598pushed 1 commit to main • 0271247…a73baba • 
on Jan 7, 2024

Replace size values with index values

tomdodd4598pushed 1 commit to main • fec3f81…0271247 • 
on Jan 7, 2024

Alternative struct expression syntax, binary op simplification

tomdodd4598pushed 1 commit to main • 3bcd617…fec3f81 • 
on Jan 7, 2024

Variable initialisation checking

tomdodd4598pushed 1 commit to main • bca3d36…3bcd617 • 
on Jan 5, 2024

Fix conditional branch definite execution check

tomdodd4598pushed 1 commit to main • 638dcfc…bca3d36 • 
on Jan 5, 2024

Fix conditional branch definite execution check

tomdodd4598pushed 1 commit to main • 8019ceb…638dcfc • 
on Jan 4, 2024

Ternary expressions

tomdodd4598pushed 1 commit to main • c9afc7b…8019ceb • 
on Jan 4, 2024

Fix mutability and optimization bugs

tomdodd4598pushed 1 commit to main • 43b5d4e…c9afc7b • 
on Jan 4, 2024

Implemented mut

tomdodd4598pushed 1 commit to main • db91a20…43b5d4e • 
on Jan 3, 2024

Arrays, tuples, structs, local type inference, && and ||, static and …

tomdodd4598pushed 1 commit to main • 848aef6…db91a20 • 
on Jan 3, 2024

Refactor variable initialisation

tomdodd4598pushed 1 commit to main • d265e77…848aef6 • 
on Dec 20, 2023

Fix intermediate generation

tomdodd4598pushed 1 commit to main • 239e649…d265e77 • 
on Dec 20, 2023

Finished AST refactor

tomdodd4598pushed 1 commit to main • d470641…239e649 • 
on Dec 19, 2023