Skip to content
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

kernel: fix tracing of mutable variants of One/Zero/Inv/AInv; some cleanup #2365

Merged
merged 3 commits into from
Apr 16, 2018

Conversation

fingolfin
Copy link
Member

No description provided.

@fingolfin fingolfin added kind: bug Issues describing general bugs, and PRs fixing them topic: kernel labels Apr 14, 2018
@codecov
Copy link

codecov bot commented Apr 14, 2018

Codecov Report

Merging #2365 into master will increase coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #2365      +/-   ##
==========================================
+ Coverage   73.22%   73.22%   +<.01%     
==========================================
  Files         482      482              
  Lines      246392   246396       +4     
==========================================
+ Hits       180415   180432      +17     
+ Misses      65977    65964      -13
Impacted Files Coverage Δ
src/range.c 90.48% <ø> (ø) ⬆️
src/opers.c 92.94% <100%> (+0.01%) ⬆️
src/ariths.c 79.28% <100%> (+2.76%) ⬆️
hpcgap/lib/hpc/stdtasks.g 38.61% <0%> (-0.26%) ⬇️

.. by replacing a duplicate InstallZeroObject call
This strange code calls EQ(intobj, prec). I think this used to
(sometimes) work because in the past, there was code in GAP to allow
precords to act like external objects; however, this code has been
removed years ago (e.g. some of it by me in 2014).
... by changing ChangeDoOperations to invoke the right functions for
each operation; and also deal with the mutable variants of
One/Zero/Inv/AInv.
@fingolfin fingolfin merged commit c527a4d into gap-system:master Apr 16, 2018
@fingolfin fingolfin deleted the mh/cleanup-ariths branch April 16, 2018 20:22
@fingolfin fingolfin added the release notes: to be added PRs introducing changes that should be (but have not yet been) mentioned in the release notes label Jul 31, 2018
@fingolfin fingolfin added release notes: added PRs introducing changes that have since been mentioned in the release notes and removed release notes: to be added PRs introducing changes that should be (but have not yet been) mentioned in the release notes labels Sep 21, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind: bug Issues describing general bugs, and PRs fixing them release notes: added PRs introducing changes that have since been mentioned in the release notes topic: kernel
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants