[Pharo-project] ArrayedCollection, Boolean SmallInteger>>ccg: cg generateCoerceToOopFrom: aNode on: aStream
I have the impression that we could remove these methods from the images. It seems that this is related to the VM generation? Does someone know more about them? Stef ccg: cg generateCoerceToOopFrom: aNode on: aStream self instSize > 0 ifTrue: [self error: 'cannot auto-coerce arrays with named instance variables']. cg generateCoerceToObjectFromPtr: aNode on: aStream
In my VMMaker images the only caller is the class SmartSyntaxPluginCodeGenerator which is part of the VMMaker package. On Nov 5, 2008, at 12:22 PM, Stéphane Ducasse wrote:
I have the impression that we could remove these methods from the images. It seems that this is related to the VM generation? Does someone know more about them? Stef
ccg: cg generateCoerceToOopFrom: aNode on: aStream
self instSize > 0 ifTrue: [self error: 'cannot auto-coerce arrays with named instance variables']. cg generateCoerceToObjectFromPtr: aNode on: aStream
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- = = = ======================================================================== John M. McIntosh <johnmci@smalltalkconsulting.com> Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com = = = ========================================================================
We may have to make sure that vmmaker works in pharo then... Alexandre On 5 Nov 2008, at 17:22, Stéphane Ducasse wrote:
I have the impression that we could remove these methods from the images. It seems that this is related to the VM generation? Does someone know more about them? Stef
ccg: cg generateCoerceToOopFrom: aNode on: aStream
self instSize > 0 ifTrue: [self error: 'cannot auto-coerce arrays with named instance variables']. cg generateCoerceToObjectFromPtr: aNode on: aStream
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
It should be an *extension method which appears only when you loading VMMaker. 2008/11/5 Alexandre Bergel <alexandre@bergel.eu>:
We may have to make sure that vmmaker works in pharo then...
Alexandre
On 5 Nov 2008, at 17:22, Stéphane Ducasse wrote:
I have the impression that we could remove these methods from the images. It seems that this is related to the VM generation? Does someone know more about them? Stef
ccg: cg generateCoerceToOopFrom: aNode on: aStream
self instSize > 0 ifTrue: [self error: 'cannot auto-coerce arrays with named instance variables']. cg generateCoerceToObjectFromPtr: aNode on: aStream
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Best regards, Igor Stasenko AKA sig.
Do you know if VMMaker is managed on Squeaksource? Who is the maintainer of VMMaker? Stef On Nov 5, 2008, at 10:17 PM, Igor Stasenko wrote:
It should be an *extension method which appears only when you loading VMMaker.
2008/11/5 Alexandre Bergel <alexandre@bergel.eu>:
We may have to make sure that vmmaker works in pharo then...
Alexandre
On 5 Nov 2008, at 17:22, Stéphane Ducasse wrote:
I have the impression that we could remove these methods from the images. It seems that this is related to the VM generation? Does someone know more about them? Stef
ccg: cg generateCoerceToOopFrom: aNode on: aStream
self instSize > 0 ifTrue: [self error: 'cannot auto-coerce arrays with named instance variables']. cg generateCoerceToObjectFromPtr: aNode on: aStream
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Best regards, Igor Stasenko AKA sig. _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
2008/11/6 Stéphane Ducasse <stephane.ducasse@inria.fr>:
Do you know if VMMaker is managed on Squeaksource? Who is the maintainer of VMMaker?
I remember someone wrote about placing VMMaker to SqS on squeak-dev. Try search mail archives.
Stef On Nov 5, 2008, at 10:17 PM, Igor Stasenko wrote:
It should be an *extension method which appears only when you loading VMMaker.
2008/11/5 Alexandre Bergel <alexandre@bergel.eu>:
We may have to make sure that vmmaker works in pharo then...
Alexandre
On 5 Nov 2008, at 17:22, Stéphane Ducasse wrote:
I have the impression that we could remove these methods from the images. It seems that this is related to the VM generation? Does someone know more about them? Stef
ccg: cg generateCoerceToOopFrom: aNode on: aStream
self instSize > 0 ifTrue: [self error: 'cannot auto-coerce arrays with named instance variables']. cg generateCoerceToObjectFromPtr: aNode on: aStream
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Best regards, Igor Stasenko AKA sig. _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Best regards, Igor Stasenko AKA sig.
On Thu, Nov 6, 2008 at 8:41 AM, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
Do you know if VMMaker is managed on Squeaksource? Who is the maintainer of VMMaker?
http://www.squeaksource.com/VMMaker.html -- Damien Pollet type less, do more [ | ] http://people.untyped.org/damien.pollet
excellent then these methods could be pushed there. John it looked to me that you have access to VMMaker so could you add these methods there and I would remove them from the core. Stef On Nov 6, 2008, at 10:47 AM, Damien Pollet wrote:
On Thu, Nov 6, 2008 at 8:41 AM, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
Do you know if VMMaker is managed on Squeaksource? Who is the maintainer of VMMaker?
http://www.squeaksource.com/VMMaker.html
-- Damien Pollet type less, do more [ | ] http://people.untyped.org/damien.pollet _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
I asked David T Lewis to look into the issue, you are correct they should be part of vmmaker and not in the base distribution. I think you'll find there are: ccg:emitLoadFor:from:on: ccg:generateCoerceToOopFrom:on: ccg:generateCoerceToValueFrom:on: ccg:prolog:expr:index: on Array, Boolean, ByteArray, Float, FloatArray, IntegerArry, Object, and WordArray Fortunately they all start with ccg: so easy to find On Nov 6, 2008, at 2:00 AM, Stéphane Ducasse wrote:
excellent then these methods could be pushed there. John it looked to me that you have access to VMMaker so could you add these methods there and I would remove them from the core.
Stef
-- = = = ======================================================================== John M. McIntosh <johnmci@smalltalkconsulting.com> Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com = = = ========================================================================
participants (5)
-
Alexandre Bergel -
Damien Pollet -
Igor Stasenko -
John M McIntosh -
Stéphane Ducasse