-
Currently we use named tuples to hold our rules for type inference and overloading but that means we have massive type signatures in each of our functions. We should instead just use structs to hold t…
-
### Description
The inference rules produced with proof.sty do not display correctly
### (Optional:) Please add any files, screenshots, or other information here.
_No response_
### (Required) What…
-
currently the way inference works in all type checkers is a bunch of special-cased hueristics that are unclear to the user.
the type system should be able to declare inference rules, for example th…
-
# 🐞 bug report
### Affected Rule
The issue is caused by the rule: `py_binary`
### Is this a regression?
No
### Description
When running a py_binary target with dependencies that incl…
-
Pixie’s protocol tracer captures traffic for various protocols, including HTTP, gRPC, postgres and many more. The protocol tracer relies on protocol inference rules to classify traffic based on the co…
-
## Summary
I have code which repeatedly reduces to the first term returned from `apply-reduction-relation` until no more remain. Sometimes, a term causes a reduction in the list to heavily slow dow…
-
Pulled from the [associated slack chat](https://pantsbuild.slack.com/archives/C0D7TNJHL/p1718810666031939).
Two problems I run into are:
- As soon as I pull a new repo, `coursier` runs and starts …
-
Is `(integer 0 *)` supported in
https://github.com/marcoheisig/restricted-functions/blob/master/code/type-inference-rules/numbers.lisp#L66
?
-
We should document our current rules for cardinality inference.
There are a few changes we are considering (almost definitely take except into account on simple flags, possibly expression matches).
…
-
```
What new or enhanced feature are you proposing?
Once all of the codegen and inference test cases are passing again (issue
178), we should see if we can remove the `eval(functions.connectsSelect(a,…