On Thu, Jan 01, 2009 at 12:32:43PM +0100, Martin Kuball wrote:
Hello and happy new year to everyone.
Yesterday I upgraded VMMaker to dtl.111 (from 3.8b6). Generating the entire code gives mit the following error:
CCodeGeneratorGlobalStructure(Object)>>doesNotUnderstand: #emitCCodeOn:doInlining:doAssertions: CCodeGeneratorGlobalStructure>>emitCCodeOn:doInlining:doAssertions: CCodeGeneratorGlobalStructure(CCodeGenerator)>>storeCodeOnFile:doInlining:doAssertions: CCodeGeneratorGlobalStructure(CCodeGenerator)>>storeCodeOnFile:doInlining: UnixVMMaker(VMMaker)>>generateInterpreterFile UnixVMMaker(VMMaker)>>generateMainVM UnixVMMaker(VMMaker)>>generateEntire [] in VMMakerTool>>generateAll {[vmMaker generateEntire]} BlockContext>>on:do:' 'VMMakerTool>>generateAll [] in SimpleButtonMorph>>doButtonAction {[target perform: actionSelector withArguments: arguments]} BlockContext>>ensure: CursorWithMask(Cursor)>>showWhile: SimpleButtonMorph>>doButtonAction
The Debugger has a line saying: "tpr 10/29/2002 14:00 ? C code generator ? 1 implementor ? only in change set VMMaker-tpr.58 ? "
Martin,
My apologies, this is an error that I introduced in VMMaker-dtl.111. The missing method was incorrectly moved to SlangBrowser-dtl.1, which is also in the VMMaker project in SqueakSource.
This is fixed in VMMaker-dtl.112 and SlangBrowser-dtl.2 in the VMMaker project on SqueakSource.
Thanks for reporting the problem,
Dave
vm-dev@lists.squeakfoundation.org