Changes by Jesús Cea Avión :
Removed file: http://bugs.python.org/file23827/2a7dedf6a65e.diff
___
Python tracker
<http://bugs.python.org/issue13405>
___
___
Python-bug
Changes by Jesús Cea Avión :
Removed file: http://bugs.python.org/file23758/a9f4ae43fd85.diff
___
Python tracker
<http://bugs.python.org/issue13405>
___
___
Python-bug
Changes by Jesús Cea Avión :
Added file: http://bugs.python.org/file23921/43d1a819a63d.diff
___
Python tracker
<http://bugs.python.org/issue13405>
___
___
Python-bug
Changes by Jesús Cea Avión :
Added file: http://bugs.python.org/file23920/f73be85b9a7e.diff
___
Python tracker
<http://bugs.python.org/issue13405>
___
___
Python-bug
Jesús Cea Avión added the comment:
Performance report for current 3.3 tip, using "pybench".
BASELINE: (original version without DTRACE patch)
---
P
Changes by Jesús Cea Avión :
--
nosy: +jcea
___
Python tracker
<http://bugs.python.org/issue13577>
___
___
Python-bugs-list mailing list
Unsubscribe:
Jesús Cea Avión added the comment:
I see this effect in the stock ubuntu 10.04 python 2.6.
I can't see it in my selfcompiled binaries for Solaris 10 and 2.7 ubuntu.
The reason seems to be that my compilated code uses the python shared libs,
while the stock Ubuntu 10.04 python 2
Jesús Cea Avión added the comment:
Pending work yet: (documented to avoid forgeting it)
- Performance hit because trying to determine the source line in each function
call. To be solved with ¿tolerable? memory overhead. Would be acceptable to
sacrifice x2/x4 time the pyc filesize (in memory
Jesús Cea Avión added the comment:
Alan, I would open a new issue tracking this one and posting a patch there, if
I were you.
Previous DTRACE attempts failed because trying to make everybody happy. I don't
want to repeat the mistake.
I am open to modify this code to satisfy systemtap *
Jesús Cea Avión added the comment:
I am evaluating the use of "__qualname__" in my dtrace probes (issue #13405)
and I see things like this:
"""
>>> def a() :
... class b() :
... pass
... return b()
...
>>> c=a()
>>> c
<__main__.
Changes by Jesús Cea Avión :
--
nosy: +jcea
___
Python tracker
<http://bugs.python.org/issue1398>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Jesús Cea Avión :
--
nosy: +jcea
___
Python tracker
<http://bugs.python.org/issue4331>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Jesús Cea Avión :
--
nosy: +jcea
___
Python tracker
<http://bugs.python.org/issue4727>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Jesús Cea Avión :
--
nosy: +jcea
___
Python tracker
<http://bugs.python.org/issue9269>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Jesús Cea Avión :
--
nosy: +jcea
___
Python tracker
<http://bugs.python.org/issue11564>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Jesús Cea Avión :
--
nosy: +jcea
___
Python tracker
<http://bugs.python.org/issue13448>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Jesús Cea Avión :
--
nosy: +jcea
___
Python tracker
<http://bugs.python.org/issue13574>
___
___
Python-bugs-list mailing list
Unsubscribe:
Jesús Cea Avión added the comment:
Changes look good.
--
nosy: +jcea
___
Python tracker
<http://bugs.python.org/issue13575>
___
___
Python-bugs-list mailin
Jesús Cea Avión added the comment:
Eric, overload "__hash__()" and check that is only called once, while now would
be called twice.
--
___
Python tracker
<http://bugs.python.o
Changes by Jesús Cea Avión :
--
nosy: +jcea
___
Python tracker
<http://bugs.python.org/issue13570>
___
___
Python-bugs-list mailing list
Unsubscribe:
Jesús Cea Avión added the comment:
Victor, I have these notes I wrote down when I set up the OpenIndiana
buildbots. Maybe can be useful to you: (compiling from source)
"""
* ncurses 5.7: Instalación estándar "./configure --with-shared
--without-normal --enable-widec -
Changes by Jesús Cea Avión :
--
nosy: +jcea
___
Python tracker
<http://bugs.python.org/issue3786>
___
___
Python-bugs-list mailing list
Unsubscribe:
Jesús Cea Avión added the comment:
Garrett, please verify the fix.
--
___
Python tracker
<http://bugs.python.org/issue13500>
___
___
Python-bugs-list mailin
Changes by Jesús Cea Avión :
--
assignee: -> jcea
___
Python tracker
<http://bugs.python.org/issue13500>
___
___
Python-bugs-list mailing list
Unsubscri
Jesús Cea Avión added the comment:
Atomic and faster... +1.
--
nosy: +jcea
___
Python tracker
<http://bugs.python.org/issue13521>
___
___
Python-bugs-list mailin
Changes by Jesús Cea Avión :
--
nosy: +jcea
___
Python tracker
<http://bugs.python.org/issue13496>
___
___
Python-bugs-list mailing list
Unsubscribe:
Jesús Cea Avión added the comment:
The stack walker helper now supports unicode too. This was quite difficult!.
The patch is functionally complete.
Current patch is pretty final. It was easy and painless EXCEPT the stackhelper,
because the "idea" of "PyCompactUnicodeObjec
Changes by Jesús Cea Avión :
Removed file: http://bugs.python.org/file23814/3968bb3e698f.diff
___
Python tracker
<http://bugs.python.org/issue13405>
___
___
Python-bug
Changes by Jesús Cea Avión :
Added file: http://bugs.python.org/file23827/2a7dedf6a65e.diff
___
Python tracker
<http://bugs.python.org/issue13405>
___
___
Python-bug
Jesús Cea Avión added the comment:
Stack trace helper done for the case that the filenames and the function names
are ascii. Pending the case we have latin1 and unicode characters.
In the process I have learned more about the implementation details of PEP-393
that I would like to know
Changes by Jesús Cea Avión :
Removed file: http://bugs.python.org/file23795/01f206595d16.diff
___
Python tracker
<http://bugs.python.org/issue13405>
___
___
Python-bug
Changes by Jesús Cea Avión :
Added file: http://bugs.python.org/file23814/3968bb3e698f.diff
___
Python tracker
<http://bugs.python.org/issue13405>
___
___
Python-bug
Jesús Cea Avión added the comment:
Could you provide an step-by-step procedure to try this?.
--
nosy: +jcea
versions: +Python 3.3 -Python 3.4
___
Python tracker
<http://bugs.python.org/issue13
Jesús Cea Avión added the comment:
New 3.3 version.
- Use the cached UTF8 of strings inside the interpreter, instead of managing
the details manually.
- "line" probe works, even with "computed-gotos" optimization.
The only missing feature now, compared with 2.7 ve
Changes by Jesús Cea Avión :
Removed file: http://bugs.python.org/file23792/d7c58422eada.diff
___
Python tracker
<http://bugs.python.org/issue13405>
___
___
Python-bug
Changes by Jesús Cea Avión :
Added file: http://bugs.python.org/file23795/01f206595d16.diff
___
Python tracker
<http://bugs.python.org/issue13405>
___
___
Python-bug
Jesús Cea Avión added the comment:
I am still concerned about the compilation warning in OpenIndiana buildbots :-(
--
___
Python tracker
<http://bugs.python.org/issue12
Jesús Cea Avión added the comment:
Preview of the 3.3 patch. Includes work from issue #13488.
Work to do:
- "line" probe.
- "jstack()" helper.
- Instance names work, but using internal undocumented API. Change that.
Probably keeping an "encoded" version of
Changes by Jesús Cea Avión :
Added file: http://bugs.python.org/file23792/d7c58422eada.diff
___
Python tracker
<http://bugs.python.org/issue13405>
___
___
Python-bug
Changes by Jesús Cea Avión :
--
resolution: -> fixed
stage: -> committed/rejected
status: open -> closed
___
Python tracker
<http://bugs.python.or
Changes by Jesús Cea Avión :
--
title: Some old preprocessors have problem with "#define" not in the first
colum -> Some old preprocessors have problem with "#define" not in the first
column
___
Python tracker
<http://
New submission from Jesús Cea Avión :
While working in dtrace probes, I have discovered that some old C preprocessors
don't recognize "#define" if not in the first column.
File "Include/dynamic_annotations.h" has quite a few indented "#define". This
i
Changes by Jesús Cea Avión :
--
hgrepos: +92
___
Python tracker
<http://bugs.python.org/issue13405>
___
___
Python-bugs-list mailing list
Unsubscribe:
Jesús Cea Avión added the comment:
This project continues in issue #13405.
--
___
Python tracker
<http://bugs.python.org/issue4111>
___
___
Python-bugs-list m
Jesús Cea Avión added the comment:
- Added documentación.
- Change "sys.trace_capabilities" to an external "dtrace" extension module.
I don't care about Sun/Apple compatibility. The new probes are far more
extensive, and they should be the new standard.
The code i
Changes by Jesús Cea Avión :
Removed file: http://bugs.python.org/file23756/750ca6da48f3.diff
___
Python tracker
<http://bugs.python.org/issue13405>
___
___
Python-bug
Changes by Jesús Cea Avión :
Added file: http://bugs.python.org/file23758/a9f4ae43fd85.diff
___
Python tracker
<http://bugs.python.org/issue13405>
___
___
Python-bug
Jesús Cea Avión added the comment:
- Line tracing is more efficient and corretly skip the last body line when the
loop is done.
- Trace new style classes deletion.
- When creating new style classes, ignore internal classes. Show only user
defined classes.
- Solve a possible crash if we are
Changes by Jesús Cea Avión :
Removed file: http://bugs.python.org/file23749/c64a284f4309.diff
___
Python tracker
<http://bugs.python.org/issue13405>
___
___
Python-bug
Changes by Jesús Cea Avión :
Added file: http://bugs.python.org/file23756/750ca6da48f3.diff
___
Python tracker
<http://bugs.python.org/issue13405>
___
___
Python-bug
Jesús Cea Avión added the comment:
New changeset.
New probes:
- "gc-start", "gc-done": Signal Garbage Collection operations. The first get
the generation to scan, the second gets the number of objects collected.
- "line": Called in every Python line. Parameters
Changes by Jesús Cea Avión :
Added file: http://bugs.python.org/file23749/c64a284f4309.diff
___
Python tracker
<http://bugs.python.org/issue13405>
___
___
Python-bug
Changes by Jesús Cea Avión :
Removed file: http://bugs.python.org/file23718/62e7091812bc.diff
___
Python tracker
<http://bugs.python.org/issue13405>
___
___
Python-bug
Changes by Jesús Cea Avión :
Removed file: http://bugs.python.org/file23717/7c1b63f949e7.diff
___
Python tracker
<http://bugs.python.org/issue13405>
___
___
Python-bug
Jesús Cea Avión added the comment:
+1 to "c".
--
___
Python tracker
<http://bugs.python.org/issue10318>
___
___
Python-bugs-list mailing list
Un
Jesús Cea Avión added the comment:
Python interpreter already have that information internally. The initial
proposal was to pass it to the init as an additional parameter. My suggestion
is to export it as a new function that the init can call if VERSION >=
Changes by Jesús Cea Avión :
--
nosy: +jcea
___
Python tracker
<http://bugs.python.org/issue13429>
___
___
Python-bugs-list mailing list
Unsubscribe:
Jesús Cea Avión added the comment:
What about providing a function that "init" would call to get this information,
instead of a "hidden" parameter?.
--
nosy: +jcea
___
Python tracker
<http://bug
Changes by Jesús Cea Avión :
--
nosy: +jcea
___
Python tracker
<http://bugs.python.org/issue9530>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Jesús Cea Avión :
Added file: http://bugs.python.org/file23718/62e7091812bc.diff
___
Python tracker
<http://bugs.python.org/issue13405>
___
___
Python-bug
New submission from Jesús Cea Avión :
Functions PyCFunction_* are not documented. Searching online I found
http://www.gossamer-threads.com/lists/python/dev/738662 , so I am actually
opening the issue and assigning to Georg :).
--
assignee: georg.brandl
components: Documentation
Jesús Cea Avión added the comment:
New changeset: 7c1b63f949e7.diff
Now I detect lacking of dtrace privileges, both in the global zone and in a
non-global zone.
For that, I verify that the process can actually insert a C-entry point probe
in a well known function: PyEval_EvalCode. This
Changes by Jesús Cea Avión :
Added file: http://bugs.python.org/file23717/7c1b63f949e7.diff
___
Python tracker
<http://bugs.python.org/issue13405>
___
___
Python-bug
Changes by Jesús Cea Avión :
Removed file: http://bugs.python.org/file23701/7a2465f6a56a.diff
___
Python tracker
<http://bugs.python.org/issue13405>
___
___
Python-bug
Changes by Jesús Cea Avión :
Removed file: http://bugs.python.org/file23696/9fcca74ff413.diff
___
Python tracker
<http://bugs.python.org/issue13405>
___
___
Python-bug
Changes by Jesús Cea Avión :
Removed file: http://bugs.python.org/file23691/1563b5a70362.diff
___
Python tracker
<http://bugs.python.org/issue13405>
___
___
Python-bug
Changes by Jesús Cea Avión :
Removed file: http://bugs.python.org/file23690/05fde8943685.diff
___
Python tracker
<http://bugs.python.org/issue13405>
___
___
Python-bug
Jesús Cea Avión added the comment:
The LD_LIBRARY_PATH is because I am compiling Python as a shared lib and, of
course, I am not installing the development version in the usual system path.
That is, it is not a requirement for this project, but an easy to follow
procedure for unexperienced
Changes by Jesús Cea Avión :
--
nosy: +jcea
___
Python tracker
<http://bugs.python.org/issue13418>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Jesús Cea Avión :
Added file: http://bugs.python.org/file23701/7a2465f6a56a.diff
___
Python tracker
<http://bugs.python.org/issue13405>
___
___
Python-bug
Jesús Cea Avión added the comment:
New changeset, with testsuite added.
Compile the code adding "--with-dtrace" to your "configure" command. After
compiling, test the code with
"""
LD_LIBRARY_PATH=current_path
export LD_LIBRARY_PATH
./python Lib/test/reg
Changes by Jesús Cea Avión :
Added file: http://bugs.python.org/file23696/9fcca74ff413.diff
___
Python tracker
<http://bugs.python.org/issue13405>
___
___
Python-bug
Jesús Cea Avión added the comment:
BTW, is only curses building failing?. Is the rest of the code built
correctly?. That would be a good hint.
--
___
Python tracker
<http://bugs.python.org/issue13
Jesús Cea Avión added the comment:
Can you add the missing library path in CFLAGS and LDFLAGS environment
variables?.
Something like: (from a fresh source code)
./configure OPTIONS CFLAGS=-Ipath LDFLAGS=-Ipath
If that works, we can explore why the path is not detected automatically.
Do
Changes by Jesús Cea Avión :
Added file: http://bugs.python.org/file23691/1563b5a70362.diff
___
Python tracker
<http://bugs.python.org/issue13405>
___
___
Python-bug
Jesús Cea Avión added the comment:
Based on work done by skip.montanaro for issue4111.
05fde8943685.diff compiles correctly under Solaris 10 & derivatives, both in 32
and 64 bits.
I am working on 2.7 because I consider this feature important enough for
providing a patch against
Changes by Jesús Cea Avión :
--
keywords: +patch
Added file: http://bugs.python.org/file23690/05fde8943685.diff
___
Python tracker
<http://bugs.python.org/issue13
Changes by Jesús Cea Avión :
--
hgrepos: +90
___
Python tracker
<http://bugs.python.org/issue13405>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Jesús Cea Avión :
--
resolution: -> out of date
status: open -> closed
superseder: -> Add DTrace probes
___
Python tracker
<http://bugs.python.o
Changes by Jesús Cea Avión :
--
dependencies: +Add Systemtap/DTrace probes
___
Python tracker
<http://bugs.python.org/issue13405>
___
___
Python-bugs-list mailin
New submission from Jesús Cea Avión :
I want this to 3.3. I will concentrate in DTrace under Solaris and derivatives,
for now. No SystemTap.
Original details, useful for context: issue4111.
My reference is going to be Solaris/OpenIndiana patches for Python DTrace
support
Changes by Jesús Cea Avión :
--
resolution: -> fixed
status: open -> closed
___
Python tracker
<http://bugs.python.org/issue6397>
___
___
Python-bugs-list
Jesús Cea Avión added the comment:
BTW, have you tried to compile with GCC?
--
___
Python tracker
<http://bugs.python.org/issue13398>
___
___
Python-bugs-list m
Jesús Cea Avión added the comment:
Maciej, could you possibly provide a "diff" file to apply?. I care about
Solaris support, but I don't have a Solaris 9 around for testing. Only Solaris
10 and OpenIndiana.
Try to provide a minimal patch, please.
--
nosy: +jcea
s
Changes by Jesús Cea Avión :
--
nosy: +jcea
___
Python tracker
<http://bugs.python.org/issue13396>
___
___
Python-bugs-list mailing list
Unsubscribe:
Jesús Cea Avión added the comment:
New changeset. The only change is:
"""
diff --git a/Modules/selectmodule.c b/Modules/selectmodule.c
--- a/Modules/selectmodule.c
+++ b/Modules/selectmodule.c
@@ -685,8 +685,16 @@
return -1;
}
if (n < size) {
-
Changes by Jesús Cea Avión :
Added file: http://bugs.python.org/file23684/11f08326afd0.diff
___
Python tracker
<http://bugs.python.org/issue6397>
___
___
Python-bug
Jesús Cea Avión added the comment:
Anybody still working on this?.
We missed the 2.7 boat. DO NOT MISS THE 3.3 ONE!!! :-)
--
___
Python tracker
<http://bugs.python.org/issue4
Jesús Cea Avión added the comment:
Closing. If anybody disagrees, reopen.
--
resolution: -> wont fix
status: open -> closed
___
Python tracker
<http://bugs.python.org/i
Changes by Jesús Cea Avión :
--
nosy: +jcea
___
Python tracker
<http://bugs.python.org/issue9523>
___
___
Python-bugs-list mailing list
Unsubscribe:
Jesús Cea Avión added the comment:
Tagging this as targeting 3.3.
Nekmo, could you possibly poste some code showing the problem?
--
nosy: +jcea
versions: +Python 3.3 -Python 3.2
___
Python tracker
<http://bugs.python.org/issue13
Jesús Cea Avión added the comment:
The problem with partial writes is that the data is not an unstructured stream
of bytes, but a concrete binary dump. You can not simply retry again.
My bet is that "/dev/poll" neves does partial writes.
If I am mistaken, I will bug the Illumos
Jesús Cea Avión added the comment:
The timing for the GIL I am providing is for release&acquiring. That is, all
the work. In fact I am having in count too the syscall inside the
release&acquire, to account for cache issues.
That is, between the release and the acquire, there i
Jesús Cea Avión added the comment:
New changeset, after Ross feedback. Thanks!.
--
___
Python tracker
<http://bugs.python.org/issue6397>
___
___
Python-bug
Changes by Jesús Cea Avión :
Added file: http://bugs.python.org/file23646/9d687fdd924d.diff
___
Python tracker
<http://bugs.python.org/issue6397>
___
___
Python-bug
Jesús Cea Avión added the comment:
They are operations potentially slow, there are not realtime specifications.
My machine is quite capable (16 CPUs), but let's see what a bit of DTRACE
scripting tells us:
First, let's time the open:
"""
syscall::open*:entry
/co
Jesús Cea Avión added the comment:
Thanks, Ross. Your suggestion has been committed in my branch.
Waiting for more feedback.
--
___
Python tracker
<http://bugs.python.org/issue6
Jesús Cea Avión added the comment:
Another changeset. Hopefully, final :-).
Please, review.
--
___
Python tracker
<http://bugs.python.org/issue6397>
___
___
Changes by Jesús Cea Avión :
Added file: http://bugs.python.org/file23643/2506e49b9f71.diff
___
Python tracker
<http://bugs.python.org/issue6397>
___
___
Python-bug
Jesús Cea Avión added the comment:
Please, check the new changeset, with all your feedback. Thanks!.
--
___
Python tracker
<http://bugs.python.org/issue6
901 - 1000 of 1497 matches
Mail list logo