Skip to content

Conversation

sobolevn
Copy link
Contributor

@sobolevn sobolevn commented Nov 7, 2021

I am working on new mypy feature and it identified a problem with your namedtuple definitions.
python/mypy#11206 (comment)

By standard first string arg should match variable name.

Refs python/mypy#11206

I am working on new `mypy` feature and it identified a problem with your `namedtuple` definitions.
python/mypy#11206 (comment)

By standard first string arg should match variable name.
@CLAassistant
Copy link

CLAassistant commented Nov 7, 2021

CLA assistant check
All committers have signed the CLA.

@sobolevn
Copy link
Contributor Author

sobolevn commented Nov 8, 2021

Copy link
Contributor

@ekilmer ekilmer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this related? https://github.com/trailofbits/manticore/runs/4143043177?check_suite_focus=true

It is not!

Thank you for the PR @sobolevn ! Good luck with getting your feature PR merged in mypy 😄

@ekilmer ekilmer merged commit 6e036f3 into trailofbits:master Nov 8, 2021
sobolevn added a commit to sobolevn/manticore that referenced this pull request Dec 4, 2021
While working on python/mypy#11206 I found that `Regspec` definition is not ideal.
It is recommended to use the same string name, as variable name. 
For example, it affects how `pickle` works.

Related trailofbits#2501
Related trailofbits@6e036f3
ekilmer pushed a commit that referenced this pull request Dec 5, 2021
While working on python/mypy#11206 I found that `Regspec` definition is not ideal.
It is recommended to use the same string name, as variable name. 
For example, it affects how `pickle` works.

Related #2501
Related 6e036f3
ekilmer added a commit that referenced this pull request Mar 3, 2022
* master: (35 commits)
  Switch to stable Black (#2536)
  Fix typo in Manticore.linux constructor docstring (#2535)
  Revert CI changes made in #2526
  Release Manticore 0.3.7 (#2526)
  Optimise forking when there is only 1 solution (#2527)
  Epoll Implementation (#2529)
  Split off ENDBR32/64 from CHESS branch (#2533)
  Update to crytic-compile 0.2.2 (#2530)
  Also ignore missing unicorn registers in the fallback emulator (#2531)
  x86 FXSAVE & FXRSTOR support (#2511)
  Fix `BitVecExtract` simplification for constant folding (#2524)
  Add pip-audit action workflow (#2513)
  Add EXPLICIT fork policy (#2514)
  Enforce crytic-compile==0.2.1 (#2512)
  Improve namedtuple definition (#2506)
  Add SMT simplifications for bitvec subtraction (#2504)
  Fix handling of the program base address in Linux (#2500)
  Bump Sphinx version to 4.3.0 (#2503)
  Solver Improvements (#2502)
  Improves `namedtuple` definition (#2501)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants