mirror of
https://github.com/apple/pkl.git
synced 2026-01-17 00:47:07 +01:00
- Check `method.isConst()` every time a method is resolved instead of once per node instance (`isConstChecked`). Given that `needsConst` only happens in very specific circumstances, I'm not entirely sure if every resolved method needs to be checked. However, it's a cleaner solution in any case, and `method.isConst()` is a fast check that also never happens on the `evalCached` fast path. - Do not check for const-ness of `FunctionN.apply` methods. This check seems unnecessary and would always fail if triggered. (According to `base.pkl`, none of the `FunctionN.apply` methods is const.) - Remove unnecessary Truffle boundaries for modifier checks, which are just bitwise operations. - Improve const/import docs.