Robin Schreiber added the comment:
Well, as I have changed the static type to a HeapType (as I am now using the
stable ABI from PEP 384 for this type), we have to start perfoming proper
reference counting with this object. This includes increfing the type in case a
new object of that type is
Robin Schreiber added the comment:
Incidentally, I am deeply sorry for the C++-Style comments. I thought those
would be detected by the patchcheck.py.
--
___
Python tracker
<http://bugs.python.org/issue15
Robin Schreiber added the comment:
As subtype_dealloc decref'ed the HeapType I thought the dealloc method was the
most appropriate place to decrement the refcount of the type.
However you still agree that these types need to be recounted properly, don't
you? In that case, where would
Robin Schreiber added the comment:
I have now included the changes that Antoine suggested. The _Get_State was used
for debugging purposes and is, as I think, no longer necessary.
However we have yet to find a solution for the decref inside the dealloc
methods.
--
Added file:
http
Robin Schreiber added the comment:
Removed C++ comment and corresponding codesnipped. Also changed bad-style macro
definition.
--
Added file: http://bugs.python.org/file26818/_json_pep384_v1.patch
___
Python tracker
<http://bugs.python.
New submission from Robin Schreiber:
Changes proposed in PEP3121 have now been applied to the locale module!
--
components: Extension Modules
files: _locale_pep3121_v0.patch
keywords: patch
messages: 168268
nosy: Robin.Schreiber, loewis
priority: normal
severity: normal
status: open
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the lsprof
module!
--
components: Extension Modules
files: _lsprof_pep3121-384_v0.patch
keywords: patch
messages: 168292
nosy: Robin.Schreiber
priority: normal
severity: normal
status
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the lzma module!
--
components: Extension Modules
files: _lzma_pep3121-384_v0.patch
keywords: patch
messages: 168294
nosy: Robin.Schreiber, nadeem.vawda
priority: normal
severity: normal
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the pickle
module!
--
components: Extension Modules
files: _pickle_pep3121-384_v0.patch
keywords: patch
messages: 168295
nosy: Robin.Schreiber
priority: normal
severity: normal
status
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the lsprof
module!
--
components: Extension Modules
files: _random_pep3121-384_v0.patch
keywords: patch
messages: 168297
nosy: Robin.Schreiber, rhettinger
priority: normal
severity
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the sre module!
--
components: Extension Modules
files: _sre_pep3121-384_v0.patch
keywords: patch
messages: 168298
nosy: Robin.Schreiber
priority: normal
severity: normal
status: open
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the ssl module!
--
components: Extension Modules
files: _ssl_pep3121-384_v0.patch
keywords: patch
messages: 168300
nosy: Robin.Schreiber
priority: normal
severity: normal
status: open
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the struct
module!
--
components: Extension Modules
files: _struct_pep3121-384_v0.patch
keywords: patch
messages: 168302
nosy: Robin.Schreiber
priority: normal
severity: normal
status
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the testbuffer
module!
--
components: Extension Modules
files: _testbuffer_pep3121-384_v0.patch
keywords: patch
messages: 168304
nosy: Robin.Schreiber
priority: normal
severity: normal
Changes by Robin Schreiber :
--
nosy: +skrah -Robin.Schreiber
___
Python tracker
<http://bugs.python.org/issue15672>
___
___
Python-bugs-list mailing list
Unsub
Changes by Robin Schreiber :
--
nosy: +Robin.Schreiber
___
Python tracker
<http://bugs.python.org/issue15672>
___
___
Python-bugs-list mailing list
Unsubscribe:
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the testcapi
module!
--
components: Extension Modules
files: _testcapi_pep3121-384_v0.patch
keywords: patch
messages: 168305
nosy: Robin.Schreiber
priority: normal
severity: normal
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the thread
module!
--
components: Extension Modules
files: _thread_pep3121-384_v0.patch
keywords: patch
messages: 168306
nosy: Robin.Schreiber
priority: normal
severity: normal
status
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the array
module!
--
components: Extension Modules
files: array_pep3121-385_v0.patch
keywords: patch
messages: 168307
nosy: Robin.Schreiber
priority: normal
severity: normal
status
New submission from Robin Schreiber:
Changes proposed in PEP3121 have now been applied to the audioop module!
--
components: Extension Modules
files: audioop_pep3121_v0.patch
keywords: patch
messages: 168353
nosy: Robin.Schreiber
priority: normal
severity: normal
status: open
title: PEP
New submission from Robin Schreiber:
Changes proposed in PEP3121 have now been applied to the binascii module!
--
components: Extension Modules
files: binascii_pep3121_v0.patch
keywords: patch
messages: 168354
nosy: Robin.Schreiber
priority: normal
severity: normal
status: open
title
New submission from Robin Schreiber:
Changes proposed in PEP3121 have now been applied to the fpectl module!
--
components: Extension Modules
files: fpectl_pep3121_v0.patch
keywords: patch
messages: 168355
nosy: Robin.Schreiber
priority: normal
severity: normal
status: open
title: PEP
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the fpetest
module!
--
components: Extension Modules
files: fpetest_pep3121_v0.patch
keywords: patch
messages: 168357
nosy: Robin.Schreiber
priority: normal
severity: normal
status
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the itertools
module!
--
components: Extension Modules
files: itertools_pep3121-384_v0.patch
keywords: patch
messages: 168359
nosy: Robin.Schreiber, rhettinger
priority: normal
severity
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the md5 module!
--
components: Extension Modules
files: md5_pep3121-384_v0.patch
keywords: patch
messages: 168360
nosy: Robin.Schreiber, gregory.p.smith
priority: normal
severity: normal
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the mmap module!
--
components: Extension Modules
files: mmap_pep3121-384_v0.patch
keywords: patch
messages: 168361
nosy: Robin.Schreiber
priority: normal
severity: normal
status: open
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the nis module!
--
components: Extension Modules
files: nis_pep3121_v0.patch
keywords: patch
messages: 168362
nosy: Robin.Schreiber
priority: normal
severity: normal
status: open
title
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the operator
module!
--
components: Extension Modules
files: operator_pep3121-384_v0.patch
keywords: patch
messages: 168363
nosy: Robin.Schreiber
priority: normal
severity: normal
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the parser
module!
--
components: Extension Modules
files: parser_pep3121-384_v0.patch
keywords: patch
messages: 168364
nosy: Robin.Schreiber
priority: normal
severity: normal
status
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the posix
module!
--
components: Extension Modules
files: posix_pep3121-384_v0.patch
keywords: patch
messages: 168367
nosy: Robin.Schreiber
priority: normal
severity: normal
status
New submission from Robin Schreiber:
Changes proposed in PEP3121 have now been applied to the pwd module!
--
components: Extension Modules
files: pwd_pep3121_v0.patch
keywords: patch
messages: 168403
nosy: Robin.Schreiber
priority: normal
severity: normal
status: open
title: PEP 3121
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the pyexpat
module!
--
components: Extension Modules
files: pyexpat_pep3121-384_v0.patch
keywords: patch
messages: 168404
nosy: Robin.Schreiber
priority: normal
severity: normal
status
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the readline
module!
--
components: Extension Modules
files: readline_pep3121-384_v0.patch
keywords: patch
messages: 168405
nosy: Robin.Schreiber
priority: normal
severity: normal
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the resource
module!
--
components: Extension Modules
files: resource_pep3121-384_v0.patch
keywords: patch
messages: 168406
nosy: Robin.Schreiber
priority: normal
severity: normal
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the select
module!
--
components: Extension Modules
files: select_pep3121-384_v0.patch
keywords: patch
messages: 168410
nosy: Robin.Schreiber
priority: normal
severity: normal
status
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the sha1 module!
--
components: Extension Modules
files: sha1_pep3121-384_v0.patch
keywords: patch
messages: 168411
nosy: Robin.Schreiber, gregory.p.smith
priority: normal
severity
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the sha256
module!
--
components: Extension Modules
files: sha256_pep3121-384_v0.patch
keywords: patch
messages: 168412
nosy: Robin.Schreiber, gregory.p.smith
priority: normal
severity
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the sha512
module!
--
components: Extension Modules
files: sha512_pep3121-384_v0.patch
keywords: patch
messages: 168413
nosy: Robin.Schreiber, gregory.p.smith
priority: normal
severity
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the signal
module!
--
components: Extension Modules
files: signal_pep3121-384_v0.patch
keywords: patch
messages: 168415
nosy: Robin.Schreiber
priority: normal
severity: normal
status
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the socket
module!
--
components: Extension Modules
files: socket_pep3121-384_v0.patch
keywords: patch
messages: 168416
nosy: Robin.Schreiber
priority: normal
severity: normal
status
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the termios
module!
--
components: Extension Modules
files: termios_pep3121-384_v0.patch
keywords: patch
messages: 168417
nosy: Robin.Schreiber
priority: normal
severity: normal
status
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the time module!
--
components: Extension Modules
files: time_pep3121-384_v0.patch
keywords: patch
messages: 168419
nosy: Robin.Schreiber
priority: normal
severity: normal
status: open
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the unicodedata
module!
--
components: Extension Modules
files: unicodedate_pep3121-384_v0.patch
keywords: patch
messages: 168420
nosy: Robin.Schreiber, effbot, lemburg, loewis
priority
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the zipimport
module!
--
components: Extension Modules
files: zipimport_pep3121-384_v0.patch
keywords: patch
messages: 168421
nosy: Robin.Schreiber
priority: normal
severity: normal
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the grp module!
--
components: Extension Modules
files: grp_pep3121-384_v0.patch
keywords: patch
messages: 168422
nosy: Robin.Schreiber
priority: normal
severity: normal
status: open
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the tkinter
module!
When running the test form inside Python.exe (tkinter._test()), the litte
"test-window" is rendered correctly. However there are still some error
messages popping
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the decimal
module!
--
components: Regular Expressions
files: _decimal_pep3121-384_v0.patch
keywords: patch
messages: 168511
nosy: Robin.Schreiber, ezio.melotti, mrabarnett, skrah
Changes by Robin Schreiber :
--
components: +Extension Modules -Regular Expressions
___
Python tracker
<http://bugs.python.org/issue15722>
___
___
Python-bug
Robin Schreiber added the comment:
I have removed some redundant modulestate lookups and the testsuite now
executes the decimal tests as fast as before the patch is applied. (at least
for me).
May I ask how you tested the decimal performance?
Regarding the failing test:
It appears that the
New submission from Robin Schreiber:
This small patch prevents PyType_FromSpecWithBases, from setting the base(s)
attribute of the HeapType to NULL-values.
--
components: Interpreter Core
files: PyType_FromSpecWithBases_bases_fix.patch
keywords: patch
messages: 168570
nosy
New submission from Robin Schreiber:
Fixed wrong list-length comparison in PyState_FindModule.
--
components: Interpreter Core
files: PyState_FindModule_LE_fix.patch
keywords: patch
messages: 168572
nosy: Robin.Schreiber
priority: normal
severity: normal
status: open
title
Changes by Robin Schreiber :
--
nosy: +loewis
___
Python tracker
<http://bugs.python.org/issue15726>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
nosy: +loewis
___
Python tracker
<http://bugs.python.org/issue15725>
___
___
Python-bugs-list mailing list
Unsubscribe:
New submission from Robin Schreiber:
As with every type, that has been created and initialized, HeapTypes created
form PyType_FromSpecWithBases() have to pass through PyType_Ready(). Here the
function inherit_special might be called, which, among other things, does the
following:
3892
New submission from Robin Schreiber:
To create a HeapType from Structseq description, there is the helpful, yet
undocumented PyStructSequence_NewType Method, which can do just that.
Until now, this method solely allocates some generic TypeObject on which it
then performs
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the winapi
module!
--
components: Extension Modules
files: _winapi_pep3121-384_v0.patch
keywords: patch
messages: 168639
nosy: Robin.Schreiber, astrand, effbot, loewis
priority: normal
Robin Schreiber added the comment:
Forgot to change the macro definition...
--
Added file: http://bugs.python.org/file26922/_winapi_pep3121-384_v1.patch
___
Python tracker
<http://bugs.python.org/issue15
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the spwd module!
--
components: Extension Modules
files: spwd_pep3121-384_v0.patch
keywords: patch
messages: 168641
nosy: Robin.Schreiber
priority: normal
severity: normal
status: open
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the ossaudio
module!
--
components: Extension Modules
files: ossaudiodev_pep3121-384_v0.patch
keywords: patch
messages: 168642
nosy: Robin.Schreiber
priority: normal
severity: normal
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the xxsubtype
module!
--
components: Extension Modules
files: xxsubtype_pep3121-384_v0.patch
keywords: patch
messages: 169701
nosy: Robin.Schreiber, belopolsky
priority: normal
severity
New submission from Robin Schreiber:
Changes proposed in PEP3121 and PEP384 have now been applied to the xx module!
--
components: Extension Modules
files: xxmodule_pep3121-384_v0.patch
keywords: patch
messages: 169702
nosy: Robin.Schreiber, belopolsky
priority: normal
severity: normal
Robin Schreiber added the comment:
Before I submitted this patch, I used to have these variables inside the
modulestate, which caused severe problems. I do not know the exact reason, but
my guess is that these variables have to be globally available for every thread
(tcl variables are used
Robin Schreiber added the comment:
PEP384 demands, among other things, that the TypeObjects themselves are
transformed to Heaptypes. This means that the Typeobjects, that are created
from this new stable ABI, reside within the heap and therefore have to be
managed by the Python GC. This is of
New submission from Robin Åsén:
I am getting inconsistent behavior when getting an md5 hexdigest on a json
structure that's converted to a string.
Am I doing something wrong here?
import json
import hashlib
data = '''{"key1":"value1",&q
Robin Åsén added the comment:
Yes, you are quite right.
Somewhere in the back of my head I had a feeling I should understand what was
happening, hence my comment "Am I doing something wrong here?".
I just couldn't see it.
Thank you.
--
___
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15721>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15650>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15390>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15727>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15725>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15848>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15849>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15711>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15733>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15735>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15734>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15729>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15653>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15668>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15672>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15675>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15674>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15673>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15671>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15722>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15670>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15669>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15667>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15666>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15665>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15662>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15655>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15652>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15654>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15651>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15714>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15713>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15712>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15709>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Robin Schreiber :
--
keywords: +pep3121 -patch
___
Python tracker
<http://bugs.python.org/issue15708>
___
___
Python-bugs-list mailing list
Unsubscribe:
101 - 200 of 261 matches
Mail list logo