You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Type param for FracField is RingElem, not RingElement
* Type param for TotFracRing is RingElem, not RingElement
* Fac type param is RingElement
Of course this restriction is effectively enforced by the new{T}
inside, but Julia is concerned about the Dict instantiation &
resulting conversion anyway.
* Turn printer outer constructor into inner
This ensures instance invariants hold that make JET happy
* Fix JET warning about deg being undefined
* Fix JET warnings triggered by parse_cycles
This avoids JET warnings in Base
* Fix JET warning in Partition constructor
JET is concerned about e.g. UnitRange arguments, on which the
code before looked as if it might invoke sort! or issorted.
* Merge sqrt_classical(_char2) and Generic.sqrt_classical(_char2)
* Fix JET complaint in sqrt_classical
JET is concerned `g2` might be used without initialization.
However, in case of the method taking a `AbsPowerSeriesRingElem`
that access is in a loop over `1:prec - aval2 - 1` which is
empty unless `prec - aval2 - 1 >= 1`, i.e., `prec > aval2 + 1`.
Therefore `prec > aval2` is a necessary precondition, and so we
may move that loop inside the `if prec > aval2` block; or
equivalently, skip the code if `prec <= aval2`.
It is similar in the case of the `LaurentSeriesElem` and
`RelPowerSeriesRingElem` methods.
0 commit comments