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