Jon Ross-Perkins
|
694dd7bf55
Fix poor dyn_cast usage (#2763)
|
3 rokov pred |
Amr Hesham
|
08f8c9bb27
Explorer: Move Concrete type check for Variable Definition to the type checker (#2750)
|
3 rokov pred |
Poorna Gunathilaka
|
0177764a03
Explorer: Fuzzer issue around integer overflow (#2737)
|
3 rokov pred |
Amr Hesham
|
87df7f7c43
Explorer: Fuzzer issue around infinite recursion (#2741)
|
3 rokov pred |
Adrien Leravat
|
d0645c6a85
Explorer: rename value categories to expression categories (#2744)
|
3 rokov pred |
Prabhat Sachdeva
|
3f1515af55
Change InstantiateType to be an Action (#2660)
|
3 rokov pred |
Amr Hesham
|
29cdeb0d6b
Explorer: Fuzzer issue around divide-by-zero (#2735)
|
3 rokov pred |
josh11b
|
46503c0a9d
Explorer and toolchain changes to implement #2483 (#2707)
|
3 rokov pred |
Richard Smith
|
e0c90767be
Support for templated impl declarations (#2700)
|
3 rokov pred |
Adrien Leravat
|
df289efac4
Explorer: Add virtual destructor support (#2695)
|
3 rokov pred |
Richard Smith
|
bfe5c36bfc
Move `Value`, `Address`, and `ElementPath` to ast/. (#2659)
|
3 rokov pred |
Richard Smith
|
2717dc1097
Decouple `Value` from interpreter-specific representation of continuations. (#2658)
|
3 rokov pred |
Richard Smith
|
752692e08d
Factor out a common base class from function and bound method values. (#2622)
|
3 rokov pred |
Richard Smith
|
7fe06a5d2f
Unify handling of calls to functions and to methods. (#2620)
|
3 rokov pred |
Jon Ross-Perkins
|
9df70fb115
Disable most tracing in the prelude. (#2616)
|
3 rokov pred |
Richard Smith
|
59ff7743c0
Expect parentheses after an alternative only if they were present in its declaration (#2605)
|
3 rokov pred |
Amr Hesham
|
98041d70c2
Explorer: error on bit-shift overflow (#2600)
|
3 rokov pred |
Richard Smith
|
6d4920148b
Initial support for name lookup into namespaces. (#2572)
|
3 rokov pred |
Jon Ross-Perkins
|
4e1b585fcf
clang-tidy --fix (#2577)
|
3 rokov pred |
Richard Smith
|
60af531f5b
Support parsing namespace declarations (#2563)
|
3 rokov pred |
Adrien Leravat
|
7222f349d6
Explorer: move deallocation to `StepCleanUp` (#2547)
|
3 rokov pred |
Adrien Leravat
|
b4e3a3e6cc
Explorer: fix class destructor not called with `heap.Delete` (#2546)
|
3 rokov pred |
Adrien Leravat
|
ec683d1ab2
Explorer: fix variables not cleaned up if declared before unformed (#2544)
|
3 rokov pred |
Richard Smith
|
2fd7e2b65d
Add support for compound assignment and increment (#2526)
|
3 rokov pred |
Jon Ross-Perkins
|
421883ec8f
Rename ToString to mention Operator (#2539)
|
3 rokov pred |
Adrien Leravat
|
35989c5283
Explorer: prevent creating invalid class with missing parent (#2536)
|
3 rokov pred |
Richard Smith
|
0d279b388a
Make built-in conversions visible to `ImplicitAs`. (#2525)
|
3 rokov pred |
Richard Smith
|
74aae0911f
Basic support for `match_first` declarations. (#2523)
|
3 rokov pred |
Adrien Leravat
|
7936bfa019
Explorer: fix case for CleanUpAction enum kind (#2520)
|
3 rokov pred |
Richard Smith
|
4daaa4866f
Rename `Type` -> `type`, per #2360. (#2507)
|
3 rokov pred |