RE: Towards a more stable VM

"Ted Neward" <[email protected]> Sun, 23 Aug 2009 17:37:08 -0700
Newsgroups gmane.comp.lang.smalltalk.strongtalk
Message-ID <[email protected]>
Hey all.

I just recently (re)fetched the source from SVN and attempted to build.
After some wrestling with VS 2005, I get the three exe's in the Strongtalk
directory, but when I run, it throws an AccessViolation somewhere deep in
the native code, and no amount of wrestling, tweaking, or adjusting can get
me past that point. Has anyone...
(a) done a complete rebuild from SVN, just to make sure that it's all in a
good state right now, and
(b) got a few minutes to help me figure out just what the hell's going on
with my build?

FWIW, by the way, the SVN revision reports at 162. But in that revision, I
don't see any VS 2008-related bits--everything still says VS 2005. Did the
SVN repo move someplace? Am I grabbing stale bits?

Ted Neward
Java, .NET, XML Services
Consulting, Teaching, Speaking, Writing
http://www.tedneward.com

> -----Original Message-----
> From: [email protected] [mailto:strongtalk-
> [email protected]] On Behalf Of talksmall
> Sent: Wednesday, May 21, 2008 4:52 AM
> To: Strongtalk-general
> Subject: Towards a more stable VM
> 
> 
> As a small step on the path to greater stability for the VM I have
> checked in a change to add some unit testing infrastructure to the VC+
> + project. Note that the project is now for VS 2008 Express Edition
> (available as a free download from Microsoft).
> 
> The testing framework is provided by Easyunit which I have customised
> slightly to avoid dependence on the global new operator which
> Strongtalk overrides to call fatal() - ie. not to be used. There are
> also some minimal unit tests for a couple of issues I came across at
> various points (size alignment problem in ReservedSpace, longint
> problems under optimized builds).
> 
> The VS 2008 solution now consists of four projects - an easyunit
> project that builds the framework as a static library; a strongtalk
> project that builds everything under vm except runtime\main.cpp into a
> static library; a strongtalk-main project that compiles vm\runtim
> \main.cpp and links it with the strongtalk static library to produce
> the strongtalk-main.exe which is the executable used to run the
> application; a strongtalk-test project that compiles a test main and
> the unit test files and links these together with the strongtalk
> static library to produce an executable which is run at the end of the
> build to execute all of the unit tests.
> 
> I have updated the build instructions in readme.txt accordingly.
> 
> Regards, Steve
> > 
> No virus found in this incoming message.
> Checked by AVG.
> Version: 7.5.524 / Virus Database: 269.24.0/1459 - Release Date:
> 5/21/2008 5:34 PM
> 


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Strongtalk-general" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [email protected]
For more options, visit this group at http://groups.google.com/group/strongtalk-general?hl=en
-~----------~----~----~----~------~----~------~--~---