Monthly Archives: April 2010

Python is Pretty Cool, And So Is DrJava

I’ve got to admit: Python is pretty cool when it comes to quickly writing powerful scripts. I wanted to extract the number of all-time downloads from DrJava’s SourceForge statistics page, but it wasn’t on the same line as the “Total” … Continue reading

Share
Posted in DrJava, Uncategorized | Leave a comment

Print This Post Print This Post   Email This Email This

Eclipse Compiler Bug Fixed in 3.6M7

According to an update to the Eclipse bug report 308256 I filed when I was working on integrating the Eclipse Java compiler into DrJava, the bug will have been fixed in 3.6M7. That milestone doesn’t seem to be available yet, … Continue reading

Share
Posted in DrJava | 1 Comment

Print This Post Print This Post   Email This Email This

Simplified Language Levels

The second DrJava project I’m working on is a simplified Language Level facility. As stated before, this is mainly Corky’s work, but I’m helping to integrate it into DrJava. In revisions 5225–5227, the Java Language Levels were changed. Once these … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post   Email This Email This

Generate a Custom DrJava jar File

This week, I have worked on a couple of DrJava projects: Generate Custom drjava.jar New Language Level Support The second project, a simplified language level facility, is mainly Corky’s work, I’m just helping to integrate it into the main part … Continue reading

Share
Posted in DrJava | 2 Comments

Print This Post Print This Post   Email This Email This

OOPSLA 2004 Picture

I just found a picture of myself on Carl Alphonce‘s website for the 3rd "Killer Examples" Workshop, held at OOPSLA 2004 in Vancouver, Canada. Wow, did I look young.

Share
Posted in Pictures | Leave a comment

Print This Post Print This Post   Email This Email This

988,013 DrJava Downloads

According to the DrJava statistics on SourceForge, we’ve had 988,013 downloads of DrJava so far. If this summer is similar to last summer, we’ll hit a million downloads towards the end of July!

Share
Posted in DrJava | 1 Comment

Print This Post Print This Post   Email This Email This

New DrJava with Mint Version

The DrJava team released a new beta version of DrJava today, drjava-beta-20100415-r5220. I have integrated the February 17, 2010 of Mint with the new DrJava beta release and am happy to provide to you a new version of DrJava with … Continue reading

Share
Posted in DrJava, Mint | Leave a comment

Print This Post Print This Post   Email This Email This

New DrJava Beta Release: drjava-beta-20100415-r5220

We have made a new beta version available: drjava-beta-20100415-r5220. You can download it from SourceForge or from the DrJava homepage. Available for download at http://drjava.org . DrJava is a lightweight programming environment for Java designed to foster test-driven software development. … Continue reading

Share
Posted in DrJava | 1 Comment

Print This Post Print This Post   Email This Email This

Asserting Garbage Collection in Unit Tests

I just read a blog post by Tor Norbye called How to Write a Memory Leak Unit Test. In it, he describes how code from the NetBeans team can be used to find memory leaks. It seems like it’s a … Continue reading

Share
Posted in DrJava | 1 Comment

Print This Post Print This Post   Email This Email This

To Do for a DrJava Beta Release

With two weeks left in the semester, we should think about what work needs to be done on DrJava to make a beta release, followed by a stable. Should we make these releases even if we don’t fix some of … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post   Email This Email This

Eclipse Java Compiler for DrJava

I finished integrating the Eclipse Java compiler into DrJava. This made the DrJava executable about 1.1 MB bigger, but it has the benefit that DrJava users don’t necessarily have to have the JDK installed anymore: As long as they run … Continue reading

Share
Posted in DrJava | 3 Comments

Print This Post Print This Post   Email This Email This

Another Eclipse Compiler Bug

I got compiling in DrJava using the Eclipse compiler to work last night, except that the errors never provided a source location. I thought this was because I hadn’t set the source path in the file manager, but it turned … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post   Email This Email This

Eclipse Bug in Error Reporting

I’m working on integrating the Eclipse Java Compiler into DrJava (see feature request), but error reporting doesn’t work correctly yet. After some confusion during debugging, I found out that this is because of an Eclipse bug (Eclipse bug report 290470): … Continue reading

Share
Posted in DrJava | 1 Comment

Print This Post Print This Post   Email This Email This

Short Summary

The last few days summed up: Happy Easter! Still working on propagating reachability-from information into the methods. That should allow me to do a simple run-once-run-many analysis. I noticed my scanner was broken too, not just the power supply. FedEx … Continue reading

Share
Posted in Concurrent Unit Testing, Uncategorized | Leave a comment

Print This Post Print This Post   Email This Email This

Soot May-Happen-in-Parallel Analysis

I got Soot’s “may happen in parallel” (MHP) analysis to work, but only on a very small, completely unrealistic example which I used to test my “shared volatile” code (source below). Even for this, I needed to set the heap … Continue reading

Share
Posted in Concurrent Unit Testing | Leave a comment

Print This Post Print This Post   Email This Email This