<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cpython.git/Python/makeopcodetargets.py, branch v3.11.15</title>
<subtitle>https://github.com/python/cpython.git</subtitle>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/'/>
<entry>
<title>bpo-43760: Check for tracing using 'bitwise or' instead of branch in dispatch. (GH-28723)</title>
<updated>2021-10-05T10:01:11Z</updated>
<author>
<name>Mark Shannon</name>
<email>mark@hotpy.org</email>
</author>
<published>2021-10-05T10:01:11Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=bd627eb7ed08a891dd1356756feb1ce2600358e4'/>
<id>bd627eb7ed08a891dd1356756feb1ce2600358e4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-44337: Port LOAD_ATTR to PEP 659 adaptive interpreter (GH-26595)</title>
<updated>2021-06-10T07:46:01Z</updated>
<author>
<name>Mark Shannon</name>
<email>mark@hotpy.org</email>
</author>
<published>2021-06-10T07:46:01Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=e117c0283705943189e6b1aef668a1f68f3f00a4'/>
<id>e117c0283705943189e6b1aef668a1f68f3f00a4</id>
<content type='text'>
* Specialize LOAD_ATTR with  LOAD_ATTR_SLOT and LOAD_ATTR_SPLIT_KEYS

* Move dict-common.h to internal/pycore_dict.h

* Add LOAD_ATTR_WITH_HINT specialized opcode.

* Quicken in function if loopy

* Specialize LOAD_ATTR for module attributes.

* Add specialization stats
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Specialize LOAD_ATTR with  LOAD_ATTR_SLOT and LOAD_ATTR_SPLIT_KEYS

* Move dict-common.h to internal/pycore_dict.h

* Add LOAD_ATTR_WITH_HINT specialized opcode.

* Quicken in function if loopy

* Specialize LOAD_ATTR for module attributes.

* Add specialization stats
</pre>
</div>
</content>
</entry>
<entry>
<title>makeopcodetargets.py: we need to import Lib/opcode.py</title>
<updated>2016-03-26T00:04:37Z</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2016-03-26T00:04:37Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=ca9dbc7d880ac6e5e1df3219e34670b18998a346'/>
<id>ca9dbc7d880ac6e5e1df3219e34670b18998a346</id>
<content type='text'>
Issue #20021: use importlib.machinery to import Lib/opcode.py and not an opcode
module coming from somewhere else. makeopcodetargets.py is part of the Python
build process and it is run by an external Python program, not the built Python
program.

Patch written by Serhiy Storchaka.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Issue #20021: use importlib.machinery to import Lib/opcode.py and not an opcode
module coming from somewhere else. makeopcodetargets.py is part of the Python
build process and it is run by an external Python program, not the built Python
program.

Patch written by Serhiy Storchaka.
</pre>
</div>
</content>
</entry>
<entry>
<title>Modernize Python/makeopcodetargets.py</title>
<updated>2016-03-25T10:54:47Z</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2016-03-25T10:54:47Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=a9a852c2b123031febf245d3bd37a529e0635d01'/>
<id>a9a852c2b123031febf245d3bd37a529e0635d01</id>
<content type='text'>
* Simply use "import opcode" to import the opcode module instead of tricks
  using the imp module
* Use context manager for the output file
* Move code into a new main() function
* Replace assert with a regular if to check the number of arguments
* Import modules at top level
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Simply use "import opcode" to import the opcode module instead of tricks
  using the imp module
* Use context manager for the output file
* Move code into a new main() function
* Replace assert with a regular if to check the number of arguments
* Import modules at top level
</pre>
</div>
</content>
</entry>
<entry>
<title>excise the remains of STOP_CODE, which hasn't done anything useful for years</title>
<updated>2011-07-18T03:49:50Z</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2011-07-18T03:49:50Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=76f7f4d979fcec9cff5175044f1c05123f0d7def'/>
<id>76f7f4d979fcec9cff5175044f1c05123f0d7def</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Recorded merge of revisions 81029 via svnmerge from</title>
<updated>2010-05-09T15:52:27Z</updated>
<author>
<name>Antoine Pitrou</name>
<email>solipsis@pitrou.net</email>
</author>
<published>2010-05-09T15:52:27Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=f95a1b3c53bdd678b64aa608d4375660033460c3'/>
<id>f95a1b3c53bdd678b64aa608d4375660033460c3</id>
<content type='text'>
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r81029 | antoine.pitrou | 2010-05-09 16:46:46 +0200 (dim., 09 mai 2010) | 3 lines

  Untabify C files. Will watch buildbots.
........
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r81029 | antoine.pitrou | 2010-05-09 16:46:46 +0200 (dim., 09 mai 2010) | 3 lines

  Untabify C files. Will watch buildbots.
........
</pre>
</div>
</content>
</entry>
<entry>
<title>fix bootstrapping on machines with only 2.x installed</title>
<updated>2010-03-11T23:39:40Z</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2010-03-11T23:39:40Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=b5cdf191ec572965371d52b76151506b72b78a15'/>
<id>b5cdf191ec572965371d52b76151506b72b78a15</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>convert shebang lines: python -&gt; python3</title>
<updated>2010-03-11T22:53:45Z</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2010-03-11T22:53:45Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=90f5ba538bf40bcf4fd41049c7bf4296d3ffc9c7'/>
<id>90f5ba538bf40bcf4fd41049c7bf4296d3ffc9c7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make Python/makeopcodetargets runnable with Python 2.3.  With any luck, this</title>
<updated>2009-01-31T12:12:41Z</updated>
<author>
<name>Mark Dickinson</name>
<email>dickinsm@gmail.com</email>
</author>
<published>2009-01-31T12:12:41Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=72ead17c8a7a462075ee907d2e6dc54f1fbd3ce9'/>
<id>72ead17c8a7a462075ee907d2e6dc54f1fbd3ce9</id>
<content type='text'>
should solve the 'failed compile' on the x86 gentoo 3.x buildbot.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
should solve the 'failed compile' on the x86 gentoo 3.x buildbot.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add executable property to Python/makeopcodetargets.py</title>
<updated>2009-01-27T10:49:58Z</updated>
<author>
<name>Antoine Pitrou</name>
<email>solipsis@pitrou.net</email>
</author>
<published>2009-01-27T10:49:58Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=957929fa88998279dd0440d55f7b1de04810b911'/>
<id>957929fa88998279dd0440d55f7b1de04810b911</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
