Commit History

Autor SHA1 Mensaxe Data
  Jon Ross-Perkins b9bd7e1eff Turn `addr self` in destructors into an error. (#2803) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins b828093c87 Start checking for a few possible resource exhaustion scenarios for explorer (#2793) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins 62ee4a5c7a Suppress Print intrinsic output in the fuzzer. (#2784) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins 39155d34ae Remove experimental continuation support (#2776) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins 710eb0480c Add validation of Print format strings (#2765) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins d7978deb3a Start doing more validation of intrinsics: assert, new, delete, rand (#2766) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins 694dd7bf55 Fix poor dyn_cast usage (#2763) %!s(int64=3) %!d(string=hai) anos
  Amr Hesham 08f8c9bb27 Explorer: Move Concrete type check for Variable Definition to the type checker (#2750) %!s(int64=3) %!d(string=hai) anos
  Poorna Gunathilaka 0177764a03 Explorer: Fuzzer issue around integer overflow (#2737) %!s(int64=3) %!d(string=hai) anos
  Amr Hesham 87df7f7c43 Explorer: Fuzzer issue around infinite recursion (#2741) %!s(int64=3) %!d(string=hai) anos
  Adrien Leravat d0645c6a85 Explorer: rename value categories to expression categories (#2744) %!s(int64=3) %!d(string=hai) anos
  Prabhat Sachdeva 3f1515af55 Change InstantiateType to be an Action (#2660) %!s(int64=3) %!d(string=hai) anos
  Amr Hesham 29cdeb0d6b Explorer: Fuzzer issue around divide-by-zero (#2735) %!s(int64=3) %!d(string=hai) anos
  josh11b 46503c0a9d Explorer and toolchain changes to implement #2483 (#2707) %!s(int64=3) %!d(string=hai) anos
  Richard Smith e0c90767be Support for templated impl declarations (#2700) %!s(int64=3) %!d(string=hai) anos
  Adrien Leravat df289efac4 Explorer: Add virtual destructor support (#2695) %!s(int64=3) %!d(string=hai) anos
  Richard Smith bfe5c36bfc Move `Value`, `Address`, and `ElementPath` to ast/. (#2659) %!s(int64=3) %!d(string=hai) anos
  Richard Smith 2717dc1097 Decouple `Value` from interpreter-specific representation of continuations. (#2658) %!s(int64=3) %!d(string=hai) anos
  Richard Smith 752692e08d Factor out a common base class from function and bound method values. (#2622) %!s(int64=3) %!d(string=hai) anos
  Richard Smith 7fe06a5d2f Unify handling of calls to functions and to methods. (#2620) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins 9df70fb115 Disable most tracing in the prelude. (#2616) %!s(int64=3) %!d(string=hai) anos
  Richard Smith 59ff7743c0 Expect parentheses after an alternative only if they were present in its declaration (#2605) %!s(int64=3) %!d(string=hai) anos
  Amr Hesham 98041d70c2 Explorer: error on bit-shift overflow (#2600) %!s(int64=3) %!d(string=hai) anos
  Richard Smith 6d4920148b Initial support for name lookup into namespaces. (#2572) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins 4e1b585fcf clang-tidy --fix (#2577) %!s(int64=3) %!d(string=hai) anos
  Richard Smith 60af531f5b Support parsing namespace declarations (#2563) %!s(int64=3) %!d(string=hai) anos
  Adrien Leravat 7222f349d6 Explorer: move deallocation to `StepCleanUp` (#2547) %!s(int64=3) %!d(string=hai) anos
  Adrien Leravat b4e3a3e6cc Explorer: fix class destructor not called with `heap.Delete` (#2546) %!s(int64=3) %!d(string=hai) anos
  Adrien Leravat ec683d1ab2 Explorer: fix variables not cleaned up if declared before unformed (#2544) %!s(int64=3) %!d(string=hai) anos
  Richard Smith 2fd7e2b65d Add support for compound assignment and increment (#2526) %!s(int64=3) %!d(string=hai) anos