Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-08-16 | interpreter/compiler: make helper methods protected | Dylan Baker | 1 | -29/+29 | |
2021-08-16 | interpreter/compiler: Add type checking for the Compiler object | Dylan Baker | 1 | -394/+347 | |
This adds a full set of `typed_pos_args` and `typed_kwarg` decorations, as well as fixing all of the typing errors reported by mypy. | |||||
2021-08-16 | interpreter/compiler: Add type annotations to TryRunResultHolder | Dylan Baker | 1 | -4/+4 | |
2021-08-16 | interpreter/compiler: remove unittest_args method | Dylan Baker | 1 | -16/+3 | |
It's not documented, and it's been marked deprecated for who knows how long. | |||||
2021-08-16 | interpreter/compiler: Replace permittedKwargs({}) with noKwargs | Dylan Baker | 1 | -19/+19 | |
The former isn't really correct, as it wants a set and is getting a dict, the other is also conceptually clearer I think. | |||||
2021-06-22 | interpreter: Replace manual kwarg validation in ↵ | Laurin-Luis Lehning | 1 | -6/+7 | |
compiler.get_supported_arguments with @typed_kwargs | |||||
2021-06-21 | interpreter: Move argument checks from add_*_arguments to ↵ | Laurin-Luis Lehning | 1 | -3/+16 | |
compiler.get_supported_arguments | |||||
2021-06-18 | holders: Fix the remaining code to respect the holder changes | Daniel Mensinger | 1 | -14/+14 | |
2021-06-18 | interpreter: Refactor interpreter.compiler to use ObjectHolder | Daniel Mensinger | 1 | -15/+20 | |
2021-04-01 | interpreter: Move to its own folder and split it | Xavier Claessens | 1 | -0/+766 | |