Mike Gerwitz

Activist for User Freedom

aboutsummaryrefslogtreecommitdiffstats
path: root/tamer
Commit message (Expand)AuthorAgeFilesLines
* tamer: nir::desugar::interp: Generalize without NIR symbol typesmainMike Gerwitz2022-11-104-102/+135
* tamer: xir::prase: Extract intermediate attribute aggregate state into ContextMike Gerwitz2022-11-095-93/+484
* tamer: diagnose::panic::diagnostic_unreachable!: New macroMike Gerwitz2022-11-091-3/+23
* tamer: nir::desugar::interp: Proper span offsetsMike Gerwitz2022-11-084-22/+97
* tamer: nir::desugar::interp: Valid parsesMike Gerwitz2022-11-072-12/+249
* tamer: nir::desugar: Initial interpolation desugaringMike Gerwitz2022-11-075-158/+775
* tamer: parse::prelude: New moduleMike Gerwitz2022-11-021-0/+10
* tamer: nir::NirSymbolTy (Display): Add implMike Gerwitz2022-11-012-10/+54
* tamer: nir (SugaredNir): Mirror PlainNirMike Gerwitz2022-11-014-127/+139
* tamer: nir: Detect interpolated valuesMike Gerwitz2022-11-014-235/+415
* tamer: sym::symbol: Use {=>diagnostic_}panic! for resolution failureMike Gerwitz2022-11-011-2/+3
* tamer: sym::prefill::quick_contains_byte: New functionMike Gerwitz2022-11-011-4/+96
* tamer: nir: Sugared and plain flavorsMike Gerwitz2022-10-265-124/+317
* tamer: tamec: Remove lowering pipeline refactoring commentMike Gerwitz2022-10-261-9/+0
* tamer: parse::lower: Separate error types for lowering and returnMike Gerwitz2022-10-263-70/+138
* tamer: parse::error::ParseError: Extract some variants into FinalizeErrorMike Gerwitz2022-10-267-89/+140
* tamer: parse::parser::finalize: Introduce FinalizedParserMike Gerwitz2022-10-265-19/+45
* tamer: Revert "tamer: diagnose::report::Report: {Mutable=>immutable} self ref...Mike Gerwitz2022-10-265-36/+28
* tamer: parse::lower: Propagate widened errors to terminal parserMike Gerwitz2022-10-263-129/+153
* tamer: diagnose::report: Error trackingMike Gerwitz2022-10-264-40/+113
* tamer: tamec: Apply reporting (and continuing) to XirToXirf failureMike Gerwitz2022-10-261-18/+57
* tamer: diagnose::report::Report: {Mutable=>immutable} self referenceMike Gerwitz2022-10-265-16/+26
* tamer: tamec: Extract compilation from mainMike Gerwitz2022-10-261-62/+67
* tamer: tamec: Extract source reading and writingMike Gerwitz2022-10-261-39/+49
* tamer: Cargo.toml: Sort dependenciesMike Gerwitz2022-10-181-5/+5
* [DEV-12990] Add gt, gte, lt, lte operators to if/unlessBrandon Ellis2022-09-222-0/+12
* tamer: nir: Remove token `todo!`sMike Gerwitz2022-09-191-5/+13
* tamer: tamec: Fail with non-zero status if any NIR parsing errorsMike Gerwitz2022-09-191-1/+12
* tamer: Provide links to `tame{c,ld}`Mike Gerwitz2022-09-191-0/+5
* tamer: nir::parse: Grammar summary docsMike Gerwitz2022-09-192-14/+88
* tamer: xir::parse: Improvements to generated docs for NIR attributesMike Gerwitz2022-09-162-9/+8
* tamer: nir: Re-define "NIR"Mike Gerwitz2022-09-161-4/+13
* tamer: xir::parse::ele: Remove `*Error_` typesMike Gerwitz2022-09-153-56/+67
* tamer: xir::ele::parse: Formatting: remove a level of indentationMike Gerwitz2022-09-151-874/+864
* tamer: xir::parse::ele: Hoist NT Display from `ele_parse!` macroMike Gerwitz2022-09-141-85/+93
* tamer: xir::parse::ele: Hoist NtState out of `ele_parse!` macroMike Gerwitz2022-09-143-212/+217
* tamer: xir::parse::ele: Abstract child NT states in parent parserMike Gerwitz2022-09-141-64/+64
* tamer: xir::parse::ele: Initial extraction of Sum NT state from macroMike Gerwitz2022-09-142-64/+97
* tamer: xir::parse::ele: Remove `unreachable!` in state transitionsMike Gerwitz2022-09-141-6/+15
* tamer: xir::parse::ele: Remove NT `todo!` for state transitionMike Gerwitz2022-09-141-4/+4
* tamer: xir::parse: Extract and generalize NT errorsMike Gerwitz2022-09-145-314/+336
* tamer: xir::parse::ele: Extract sum NT error from `ele_parse!`Mike Gerwitz2022-09-133-69/+91
* tamer: Introduce NIR (accepting only)Mike Gerwitz2022-08-296-28/+2298
* tamer: xir::parse: Correct doc xrefsMike Gerwitz2022-08-292-1/+7
* tamer: xir::parse::ele: Hide internal NT enum variantsMike Gerwitz2022-08-291-1/+23
* tamer: xir::parse::ele: Support NT docsMike Gerwitz2022-08-291-12/+33
* tamer: xir::parse::ele: Properly handle previous state transitionsMike Gerwitz2022-08-293-28/+221
* tamer: xir::parse::ele: Accept missing childMike Gerwitz2022-08-222-24/+111
* tamer: xir::parse::ele: Increase parser nesting depthMike Gerwitz2022-08-181-14/+8
* tamer: xir::parse::ele: Always repeatMike Gerwitz2022-08-183-558/+118