August 25th, 2009
Version 0.11.3 has been released!
Several bugs have been fixed in this release:
- The Linux component, which was corrupted in 0.11.2, is no longer corrupted in 0.11.3
- A bad optimization for the k0 != k1 (where k0 and k1 are constants) has been corrected.
- The constant 0. (a floating point zero, with no trailing zeroes after the decimal) is now accepted.
- A the name of the source script is now contained in the generated file.
- Single statement if, while, do-while, and for bodies (unbracketed) can now be breakpointed in the debugger and errors in them are now properly annotated in the source.
Tags: bugs, releases
Posted in releases | No Comments »
July 2nd, 2009
A new bug fix release, just out yesterday (July 1st), and affecting only the native components, corrects a performance problem with ‘check-as-you-type’ as well as adding some LSL constants and function definitions.
Tags: releases
Posted in releases | No Comments »
May 29th, 2009
I released an update for the Mac component, because the previous build had a dependency on the libgmp library, as a shared (dynamic, in mac-speak, I guess) library. Without XCode installed, and perhaps some other stuff, an LSL Plus user would probably be pretty unlikely to have that library already installed. So this release is essentially the same component, but with libgmp linked as a static library.
Tags: bugs, releases
Posted in releases | No Comments »
May 26th, 2009
There will be at least one bug fix release, 0.11.2, which corrects some sub-optimal optimizations, some defects in the simulator, and miscellaneous other bugs. The next ‘major’ release, 0.12.0 (will I ever change the leading 0 to a 1? Who knows…) will likely have things like hyperlinked source (ctrl-click on a name, and you jump to the definition), and maybe some simple refactoring (e.g. renaming). And perhaps some simulator improvements (at least implementations of newer functions than now only have default implementations).
Tags: bugs, plans
Posted in releases | No Comments »
May 26th, 2009
Just released today. Future Mac builds will likely be handled with more expeditiousness…
Tags: releases
Posted in releases | No Comments »
May 23rd, 2009
The 0.11.0 release is out, and the platform specific components have already been updated to 0.11.1 thanks to some bugs that didn’t show up in my testing. A brief recap of the features added:
- Outline View
- Code folding regions (around functions, states, and handlers)
- Validation as-you-type
- More efficient script recompilation
- Pass-thru comments (’top-level’ comments show up in ‘compiled’ output).
Please file bug reports if you find issues…
Tags: releases
Posted in releases | 4 Comments »
May 16th, 2009
These are the main features added in the next release. They’re now completed (pending a little more testing, checking in the code, and so forth). The first, outline view, shows the top level elements (functions, states, globals, imports) as well as handler in a typical Eclipse outline view. The second adds folding regions for each handler, state, and function. The third allows validation of your current editor buffer as you make changes to it (which is necessary to keep the outline view and folding regions up to date as you type.). The target date for the release is ’sometime next week’ (e.g. 20 May 2009).
Tags: plans, releases
Posted in general | No Comments »
May 13th, 2009
Is now working… ok it isn’t released or anything, and there’s many more things to do, but after working on ‘plumbing’ for too long, I’ve added a new feature that depends on it… a real release will come soon, one hopes.
Posted in releases | No Comments »
March 30th, 2009
This release just affects the platform specific portion of the plugin (the Windows, Linux, and Mac platform specific plugin fragments). The release fixes numerous bug – see the LSL Plus home page for details. The Windows and Linux downloads are available, the Mac will shortly be (but if you can’t wait, or are on some other platform, you can of course build it yourself).
Tags: releases
Posted in releases | 1 Comment »
March 25th, 2009
I now have 4 or 5 bugs that I’d like to get fixed sooner rather than later, and since on the 0.11 side I’m slightly mired in an attempt to create a “Template-Haskell derived DOM-to-Haskell ADT value and Haskell ADT-to-Java conversion facility” which is intended to make future development easier (for me) but is taking too long, I’m thinking of doing another 0.10.x bugfix release. Probably pre-end-of-Month. The one bugfix/enhancement I really would like to do but won’t get to probably is the ability to carry comments forward into the generated source (as part of the bugfix release). But the LSL related defects (incorrect constants, optimization messups, etc., I would plan to include).
Tags: bugs, releases
Posted in releases | No Comments »