www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Mono-D 0.3.9

reply "alex" <info alexanderbothe.com> writes:
Couple of stuff changed the last days, especially due to the fact 
that I can go on with regular coding again – no more struggling 
with obstructed library versions, yay! Also, the latest 
monodevelop alpha is available for Ubuntu 12.04, thx to keks9n!

Furthermore thanks to all my ‘loyal’ users that keep posting 
issue reports!

Changelog:
- [Resolver] Resolution speed up + Removal of possible deadlock
- [Resolver/Completion] Implemented handling of module scope 
expressions &   declarations (dot Something-Syntax that prefers 
global symbols instead of locals)
- [Formatting] Fixed caret alignment bug when typing { or }
- [Building] Fixed bug which added empty directories as 
pseudo-objects in the build argument string so building wasn’t 
possible
- [Building] Added automatic makefile creation
- [Highlighting] Small string escaping bug
- [Formatting] Fixed the formatter which wasn’t working anymore 
since MD 2.9.5
- Fixed settings loading bug
- [Completion/Outline] Fixed an enormous bug that occurred after 
2.9.4 changes was fixed
- [Building] Made compile target property 
configuration-dependent, not project-dependent anymore
- [Editing] Fixed editor rendering bug when pressing F12 (showed 
up a wrongly drawn text view)

http://mono-d.alexanderbothe.com
https://github.com/aBothe/Mono-D/issues
May 11 2012
parent reply Dejan Lekic <dejan.lekic gmail.com> writes:
alex wrote:

 Couple of stuff changed the last days, especially due to the fact
 that I can go on with regular coding again – no more struggling
 with obstructed library versions, yay! Also, the latest
 monodevelop alpha is available for Ubuntu 12.04, thx to keks9n!
 
 Furthermore thanks to all my ‘loyal’ users that keep posting
 issue reports!
 
 Changelog:
 - [Resolver] Resolution speed up + Removal of possible deadlock
 - [Resolver/Completion] Implemented handling of module scope
 expressions &   declarations (dot Something-Syntax that prefers
 global symbols instead of locals)
 - [Formatting] Fixed caret alignment bug when typing { or }
 - [Building] Fixed bug which added empty directories as
 pseudo-objects in the build argument string so building wasn’t
 possible
 - [Building] Added automatic makefile creation
 - [Highlighting] Small string escaping bug
 - [Formatting] Fixed the formatter which wasn’t working anymore
 since MD 2.9.5
 - Fixed settings loading bug
 - [Completion/Outline] Fixed an enormous bug that occurred after
 2.9.4 changes was fixed
 - [Building] Made compile target property
 configuration-dependent, not project-dependent anymore
 - [Editing] Fixed editor rendering bug when pressing F12 (showed
 up a wrongly drawn text view)
 
 http://mono-d.alexanderbothe.com
 https://github.com/aBothe/Mono-D/issues
Unfortunately there is no way to have the latest (alpha) MonoDevelop here at work (because of company policy to use only stable software) , but will definitely use 0.3.9 on Windows. BTW, any particular reason for using the unstable MonoDevelop? :) -- http://dejan.lekic.org
May 11 2012
parent reply "alex" <info alexanderbothe.com> writes:
 Unfortunately there is no way to have the latest (alpha) 
 MonoDevelop here at
 work (because of company policy to use only stable software) , 
 but will
 definitely use 0.3.9 on Windows. BTW, any particular reason for 
 using the
 unstable MonoDevelop? :)
Not really, I just saw that the 2.6 version was the latest available one for Linux on the MD Download page (that was in the time before I knew that later versions are actually downloadable though via console) and thought that this would be awkward... so I decided to stick to the really latest version. Sounds a bit confusing and not really reasonable but that's what I thought. -- Except the 2.8 -> 2.9 upgrade problem I wasn't really experiencing further bad effects by using the latest alpha/beta
May 11 2012
parent Marco Leise <Marco.Leise gmx.de> writes:
Am Fri, 11 May 2012 13:35:34 +0200
schrieb "alex" <info alexanderbothe.com>:

 Unfortunately there is no way to have the latest (alpha) 
 MonoDevelop here at
 work (because of company policy to use only stable software) , 
 but will
 definitely use 0.3.9 on Windows. BTW, any particular reason for 
 using the
 unstable MonoDevelop? :)
Not really, I just saw that the 2.6 version was the latest available one for Linux on the MD Download page (that was in the time before I knew that later versions are actually downloadable though via console) and thought that this would be awkward... so I decided to stick to the really latest version. Sounds a bit confusing and not really reasonable but that's what I thought. -- Except the 2.8 -> 2.9 upgrade problem I wasn't really experiencing further bad effects by using the latest alpha/beta
At least, by the time 2.9 hits the repositories you have fixed all the bugs introduced by the transition! ;) I'm still using the 2.8 compatible version, so things might have changed, but... Can you make it easier to switch between compilers? I'd like to try building release versions with GDC for the optimizations and debug builds with DMD for the compilation speed. It could generally be useful to check if the code works on different compilers. The most painful part is that project specific compilation flags are not separate for each compiler. E.g. -funittest vs. -unittest. Now a random thought from some make files: If there was a checkbox: "use compiler as linker", then you could define a "prefix for linker commands", so assuming the system default linker is used one could define linker flags for different compilers without worrying about -Wl or -L or -X,linker. That is definitely feasible on Linux, don't know about Windows where different linkers are in use. Keep up the good work. No I'll have a look at what's going on in the DDT camp... -- Marco
May 19 2012