История коммитов

Автор SHA1 Сообщение Дата
  Trey Del Bonis d3049a25ba Emit bounds checks on array accessor functions 9 месяцев назад
  Trey Del Bonis 0ad86ac21a Rewrote accessor generation to support arbitrary array shapes/types 9 месяцев назад
  Trey Del Bonis 5cf539df80 Added duplicate type and field names checks 9 месяцев назад
  Trey Del Bonis 1eac186cfe Removed emacs temp files 9 месяцев назад
  Trey Del Bonis 82de1f9c2b Fixed inconsistent ordering in YASST parser 9 месяцев назад
  Trey Del Bonis 405fe99216 Moved IR gen to its own module and some cleanups 9 месяцев назад
  Trey Del Bonis dcfb9ee0c0 Added main impl with arg parsing, tweaked YAAST format 9 месяцев назад
  Trey Del Bonis 5e81c0a40a Added some SSA analysis logic 9 месяцев назад
  Trey Del Bonis 4920740478 Added basic support for int array struct fields, also more binops 9 месяцев назад
  Trey Del Bonis b23aadb82f Added Python support for buf struct fields, buf writes, supplementary type checking 9 месяцев назад
  Trey Del Bonis 62e8ddbe99 Added public facing type annotations in Python codegen 9 месяцев назад
  Trey Del Bonis b9707e74e3 Added bool struct field accessor generation, added `Ternary` SSA expr variant 9 месяцев назад
  Trey Del Bonis f8c95d6258 Rewrote stencil definition type hierarchy, added basic layout generation from it 9 месяцев назад
  Trey Del Bonis 8e6958fd5d Expanded type system significantly. 9 месяцев назад
  Trey Del Bonis d2c43eea00 added start of yaast module 9 месяцев назад
  Trey Del Bonis 3905079be0 added attrs to some layout type, partly did work to user types 9 месяцев назад
  Trey Del Bonis 1068e7ca13 added size to struct layout, exposed in new bounds check code paths 10 месяцев назад
  Trey Del Bonis 10c3f328f5 added abort reasons to SSA and Python codegen support for aborts 10 месяцев назад
  Trey Del Bonis e6267d18a1 readded support for well-formedness check, as a thunk thing now 10 месяцев назад
  Trey Del Bonis 75844dd825 made sure to emit right length on multi-byte lengths in Python codegen 10 месяцев назад
  Trey Del Bonis 3ea146262b added write support in Python codegen 10 месяцев назад
  Trey Del Bonis e89d9b57a2 fixed missing match arms in the interpreter 10 месяцев назад
  Trey Del Bonis 59c10580f5 tweaked Python codegen some more to support new integer conversions 10 месяцев назад
  Trey Del Bonis f0400c86b7 expanded integer read expressions to support all types explicitly 10 месяцев назад
  Trey Del Bonis f17da0e16d added struct layout to IR translation 11 месяцев назад
  Trey Del Bonis a48d760ea3 added module-level IR and Python codegen 11 месяцев назад
  Trey Del Bonis 1494fb9b1b added type checking/tagging to expr tree, propagated it down to SSA form 11 месяцев назад
  Trey Del Bonis be0df371f3 convert `map_tag` to use a `FnMut` 11 месяцев назад
  Trey Del Bonis 32b586a99b refactored `Expr` type to include a generic tag 11 месяцев назад
  Trey Del Bonis e4384680cd added `BufferLen` expression 11 месяцев назад