New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor IntegerMulAction #24467
Comments
Branch: u/jdemeyer/ticket/24467 |
Commit: |
New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
This comment has been minimized.
This comment has been minimized.
Reviewer: Travis Scrimshaw |
comment:5
The |
comment:6
Replying to @tscrim:
Is that a problem really? The documentation builds fine and I think that |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:9
Replying to @jdemeyer:
With the non-ascii characters, the pdf docs tend to have difficulty if the encoding is not declared (in particular, the non-ascii hyphen comes to mind). What we probably should do is add a bunch of the unicode versions of certain latex commands to the console doc replacer since we generally assume terminals support unicode. Thanks for the change. |
comment:10
Replying to @tscrim:
No, we do the opposite: replace certain Unicode characters by latex when building the PDF docs. In
saying that |
comment:11
I see. I wasn't aware of that. Thank you. |
Changed branch from u/jdemeyer/ticket/24467 to |
Refactor
IntegerMulAction
in preparation for #24247:Add an abstract base class
IntegerAction
which will also be used to implementIntegerPowAction
in Implement __pow__ in the coercion model #24247.Add a new helper function
parent_is_integers
to check if some type/parent represents the integers.Instead of the hacks in
discover_action
andverify_action
involving an explicitIntegerMulAction
check, return anIntegerMulAction
for anything satisfyingparent_is_integers()
.Component: coercion
Author: Jeroen Demeyer
Branch/Commit:
a359862
Reviewer: Travis Scrimshaw
Issue created by migration from https://trac.sagemath.org/ticket/24467
The text was updated successfully, but these errors were encountered: