Hi All,
I'm slowly catching up to all the pydev-related things again (its awesome the number of e-mails you can get in 2 weeks), altough I still didn't have time to code anything, my first priority will be making pydev compatible to eclipse 3.1.1 (its strange, eclipse 3.1 plugins should be compatible to that version, but there is always some minor changes that renders many things incompatible, even in only-bug-fixes releases).
Aside from that, I installed google analytics in pydev -- it's really nice knowing that there are people from all over the world accessing the pydev homepage (I need to put a link to it in the blog, but until there: http://pydev.sf.net).
So, if you're curious about it, let me put some things that have gotten my attention:
- the single city that has accessed it most is Beijing (China)... a little more than 3% of the total hits in a month... It's large population may have something to do with it :-)
- Europe is crowded with hits, I can't even distinguish the cities (and Paris is the second in hits, with almost 1.8% of the hits in a month)!
- North America had less hits when compared to the ones above
- And to finish, South America had only a few hits
Cheers,
Fabio
Wednesday, December 07, 2005
Friday, November 18, 2005
Release 0.9.8.5
Yeap, a new release is out!
Not many things at this one, but it should be good for those that wanted to target other vms other than the sun vm, as I removed some dependencies (namely: base64).
Some other bug-fixes are available in the release too... (what are you waiting? Go get it!!)
Also, I'll be out the next 1-2 weeks -- meaning: comments in the forum and e-mails might take a little more than the usual for me to answer -- and when I get back I know that I'll have tons of e-mails to answer...
Cheers,
Fabio
Not many things at this one, but it should be good for those that wanted to target other vms other than the sun vm, as I removed some dependencies (namely: base64).
Some other bug-fixes are available in the release too... (what are you waiting? Go get it!!)
Also, I'll be out the next 1-2 weeks -- meaning: comments in the forum and e-mails might take a little more than the usual for me to answer -- and when I get back I know that I'll have tons of e-mails to answer...
Cheers,
Fabio
Wednesday, November 09, 2005
Release 0.9.8.4 and some updates
Ok, long time after last post (2 releases occured in this time).
I hope you're all enjoying them by the way -- I know that the numbering is not so good (too little numbers), and all those releases would be worth some better numbering, but we're already too close to 1.0 for that (maybe I should just go to it, but there always seems to be one last remaining thing before it goes to 1.0... so, having 10 releases between 0.9.8 and 0.9.9 might be the way to go -- altough I'm still unsure if that will actually happen).
Anyway, the last releases brought lots of things... I'm especially happy with code-completion handling all those relative and wild imports (python makes this very difficult to get correctly in a static way as pydev does). Also, as posted before, the debugger improved a lot -- altough there is always room for doing it better. I'm now thinking about how to do 'hot swap' of the code in debug mode, but that's something that surely will not come before 1.0.
Also, I'm looking for sponsors for pydev, as I'd really like to spend more time on it (and give all a better IDE), but I'm kind of unable to do it without gathering some financial support -- also, small donations are very welcome, as many small can do for one big donation :-)
Cheers,
Fabio
I hope you're all enjoying them by the way -- I know that the numbering is not so good (too little numbers), and all those releases would be worth some better numbering, but we're already too close to 1.0 for that (maybe I should just go to it, but there always seems to be one last remaining thing before it goes to 1.0... so, having 10 releases between 0.9.8 and 0.9.9 might be the way to go -- altough I'm still unsure if that will actually happen).
Anyway, the last releases brought lots of things... I'm especially happy with code-completion handling all those relative and wild imports (python makes this very difficult to get correctly in a static way as pydev does). Also, as posted before, the debugger improved a lot -- altough there is always room for doing it better. I'm now thinking about how to do 'hot swap' of the code in debug mode, but that's something that surely will not come before 1.0.
Also, I'm looking for sponsors for pydev, as I'd really like to spend more time on it (and give all a better IDE), but I'm kind of unable to do it without gathering some financial support -- also, small donations are very welcome, as many small can do for one big donation :-)
Cheers,
Fabio
Friday, October 07, 2005
High speed debugger
Wow, fasten your seat belts... the debugger has boosted a *LOT* in speed.
I didn't actually measure how much did it speed in a very good way, but with the latest changes, I got the following results for starting an application of mine:
In the previous way, it spent about 44 secs to load.
Now, it only took 5 (and usually it takes 2.5). So, it can almost be considered a 9 times faster debugger :-)
Well, this will be available in the next release (0.9.8.3), so, wait for it... probably next week it will be out.
Now, on to what was the major speed-up:
Pydev was setting the tracing function on any context it entered, even if it was nowhere near to a breakpoint. Now, it will only trace functions that have breakpoints near it (this currently means that it will trace any context in a file that has a breakpoint). And we only trace other contexts if we are in 'step' mode.
Pydev probably has other available speed ups, but there will probably be no fix that will speed it up as much as this change...
Cheers,
Fabio
I didn't actually measure how much did it speed in a very good way, but with the latest changes, I got the following results for starting an application of mine:
In the previous way, it spent about 44 secs to load.
Now, it only took 5 (and usually it takes 2.5). So, it can almost be considered a 9 times faster debugger :-)
Well, this will be available in the next release (0.9.8.3), so, wait for it... probably next week it will be out.
Now, on to what was the major speed-up:
Pydev was setting the tracing function on any context it entered, even if it was nowhere near to a breakpoint. Now, it will only trace functions that have breakpoints near it (this currently means that it will trace any context in a file that has a breakpoint). And we only trace other contexts if we are in 'step' mode.
Pydev probably has other available speed ups, but there will probably be no fix that will speed it up as much as this change...
Cheers,
Fabio
Friday, September 30, 2005
Release 0.9.8.2
It's been only some days since the release and lot's of things already changed...
One part changed because of some (minor) bugs that were affecting the outline because of new changes I did to the parser and some old bugs regarding reusing the editor for showing some other file.
Also, I restructured many things in the way I deal with imports, to make it easier for getting information on relative imports... This was bugging me for some time already (and took me almost a full day to get all unit-tests running again).
Well, I guess this means a new release will be in its way not long from now...
Cheers,
Fabio
One part changed because of some (minor) bugs that were affecting the outline because of new changes I did to the parser and some old bugs regarding reusing the editor for showing some other file.
Also, I restructured many things in the way I deal with imports, to make it easier for getting information on relative imports... This was bugging me for some time already (and took me almost a full day to get all unit-tests running again).
Well, I guess this means a new release will be in its way not long from now...
Cheers,
Fabio
Subscribe to:
Posts (Atom)