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 -~----------~----~----~----~------~----~------~--~---