Leo Soto M. | 7 Jul 19:09

Fwd: GSoC Weekly Report (#6): Django on Jython


---------- Forwarded message ----------
From: Leo Soto M. <leo.soto@...>
Date: Mon, Jul 7, 2008 at 1:08 PM
Subject: GSoC Weekly Report (#6): Django on Jython
To: Jython Developers <jython-dev@...>

Hi again!

Here is my report of what was done on the past week:

 - Benchmarked and then discarded my "findattr/getattr" change on Jython, after
  discovering that I was introducing a huge performance regression on failed
  lookups.

  - I will try again soon with the approach suggested by Samuele.

 - Improved the Django "get_db_prep_* refactor" patch
  <http://code.djangoproject.com/ticket/7560> following the feedback I got from
  Django devs.

 - Switched to the Jython "asm" branch, where all the jython-2.5 work is being
  done

  - Re-tested and commited the majority of Jython improvements resulted from
    my Django on Jython work so far. Basically, many compatibility issues
    are resolved, notabily __cmp__ on derived types and string formatting.

  - Also helped with enabling utf-8 source encoding, and some parser issues
    with files which doesn't end on a newline character.

  - Current results on the Django test suite:
    <http://dojstatus.leosoto.com/testcollector/48>

Also now that I'm commiting to the Jython subversion repository, I'm changing my
workflow a bit. My "jython.doj" hg repository is being deprecated in favor of a
simpler patch repository. For consistency, I'm doing the same for the
"django.doj" hg repository. URLs will be posted soon.

--
Leo Soto M.
http://blog.leosoto.com

--

-- 
Leo Soto M.
http://blog.leosoto.com

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Django developers" group.
To post to this group, send email to django-developers@...
To unsubscribe from this group, send email to django-developers-unsubscribe@...
For more options, visit this group at http://groups.google.com/group/django-developers?hl=en
-~----------~----~----~----~------~----~------~--~---


Gmane