Commit History

Author SHA1 Message Date
  Trey Del Bonis c0a0da1254 stencilc: mostly fix main 6 days ago
  Trey Del Bonis 3982e5316c python: tied more pieces together to mostly have class defs working 6 days ago
  Trey Del Bonis 31fba130c8 python: implemented conversion of core control flow and expression from MIR to LIR 6 days ago
  Trey Del Bonis 8b7c124039 remove old src directory 1 week ago
  Trey Del Bonis d0fb77ba98 misc: add README 1 week ago
  Trey Del Bonis 30ae7cdc9f reorganize modules into different crates, fix most broken references 1 week ago
  Trey Del Bonis e42b20bcf7 misc: reorganization into multiple crates 1 week ago
  Trey Del Bonis fad1a4f2e3 layout, mir: iterating on struct layout logic and MIR gen 1 week ago
  Trey Del Bonis 340a045afa layout: added a bunch of struct definition types 2 weeks ago
  Trey Del Bonis b1e007769e restructure frontend and layout modules 2 weeks ago
  Trey Del Bonis ed6b9814d4 mir: fix test 2 weeks ago
  Trey Del Bonis ed2cf18b2c mir: add block and function builder helpers 2 weeks ago
  Trey Del Bonis a10f2ab68f mir: rework statement into block module 2 weeks ago
  Trey Del Bonis 4f2958921e interpreter: move resolve_env to RunContext 2 weeks ago
  Trey Del Bonis 2bd4ec4125 fix tests 2 weeks ago
  Trey Del Bonis 6aa8b4cf11 rename common_ir to mir, move expr into mir 2 weeks ago
  Trey Del Bonis 61b93b1872 fix tagging and interpreter tests 2 weeks ago
  Trey Del Bonis 9cefa13d8a convert SSA to use AssignmentTargets for all assignments 2 weeks ago
  Trey Del Bonis 1f985c6547 clean up a bunch of unused imports and types 2 weeks ago
  Trey Del Bonis 93c0b461ff integrated env references fully into exprs 2 weeks ago
  Trey Del Bonis b0f3827bb9 move more modules down into submodules 2 weeks ago
  Trey Del Bonis 667fc774c1 massive refactoring of SSA types to de-specialize primary buffer type 2 weeks ago
  Trey Del Bonis 40e1185e8a fixed tests not compiling 2 weeks ago
  Trey Del Bonis fd05d1f8a7 starting to rework IR module hierarchy, add richer identifier system 2 weeks ago
  Trey Del Bonis c6151a446a more codegen module reorganization 2 weeks ago
  Trey Del Bonis a83a3c1d65 remove most legacy cruft, module cleanups 2 weeks ago
  Trey Del Bonis 48d2d0e5db simplified Python self field accesses 2 weeks ago
  Trey Del Bonis e8a062b785 added more complex field to demo file, added space after fns in python codegen 2 weeks ago
  Trey Del Bonis 37411c0892 fixed some missing pieces with new python codegen 2 weeks ago
  Trey Del Bonis 8d6d1b8f92 added some warnings in python codegen, added `None` PyType 2 weeks ago