[e-lang] Various patches

Thomas Leonard talex5 at gmail.com
Wed Mar 31 11:23:21 PDT 2010


On 29 March 2010 12:54, Thomas Leonard <tal at it-innovation.soton.ac.uk> wrote:
> I will commit the changes on the "general-fixes" branch to svn on
> Wednesday, unless someone objects. The patches are:
>
> $ git log remotes/git-svn..general-fixes|git shortlog
> Thomas Leonard (11):
>      Improved error message when trying to call a named method on a verb facet
>      Show stack trace when updoc gets an unexpected exception
>      Preserve source span information when building quasi-literal expressions
>      Avoid Java 6 IOException constructor
>      Fixed "make tarballs"
>      Report source location when a uriGetter isn't defined
>      Serialize Switchable refs correctly
>      Add hostnames to the vat search path
>      Added Java VatSeeder class to avoid thread-safely problems with Vat.seed
>      Use makeSeedVat to make the parsing vat
>      Use seedVat to create eval vat too

These are now committed.

I've also created a new Zero Install release (0.9.2-post2):

http://wiki.erights.org/wiki/Downloads#Releases
http://repo.roscidus.com/e/e-core/

(by the way, it might be nice if the downloads link on the erights.org
main page linked to the downloads page on the wiki)

This includes all the above patches, as well as some more experimental ones:

      Preserve source information about the collection used in a for expansion
      Added SQL quasi-parser
      Added <elang:interp.ELoaderAuthor>
      Added seedVat/3 to give a <this> loader to the new scope
      When running (unconfined) code with rune, give it a <this>
loader by default
      Set <this> loader when running updoc scripts
      Load updoc.e from e.jar

For details, see:

  http://gitorious.org/repo-roscidus/e-core


-- 
Dr Thomas Leonard		ROX desktop / Zero Install
GPG: 9242 9807 C985 3C07 44A6  8B9A AE07 8280 59A5 3CC1
GPG: DA98 25AE CAD0 8975 7CDA  BD8E 0713 3F96 CA74 D8BA



More information about the e-lang mailing list