Nahuel Palumbo
Nahuel Palumbo

This code ```scala object wollok { var x = 0 method esUno() = x = 1 } ``` produces this error ``` no viable alternative at input '=' ``` Maybe...
This method https://github.com/pharo-project/pharo-vm/blob/81891cf884f8b42e694bc178f63239df2aae43f8/smalltalksrc/VMMaker/InterpreterPrimitives.class.st#L5039-L5052 cannot be translated. But this one yes: https://github.com/pharo-project/pharo-vm/blob/81891cf884f8b42e694bc178f63239df2aae43f8/smalltalksrc/VMMaker/InterpreterPrimitives.class.st#L4999-L5010
Check info stored in `header.ston` file. Maybe we want to add: - formatVersion - pharoVersion - VMVersion - segmentsCount?
For now we have this in mind (WIP): ``` file.image/ HEADER.ston seg1.ston seg1.data ... ```
I take this note, but more data (and details) is needed. ``` Vocabulary: - Object Space - Memory segment - Snapshot - SnapMetadata - SnapSegment - SnapFile ```
Sometimes some Pharo developers have doubts about the primitives (about the number, the name, and what it does). Now I'm suggesting exploring the code of the `initializePrimitiveTable` method in the...
The pragma is necessary for slang translation. But with my changes such a translation is not valid anymore. We should probably discuss this better. _Originally posted by @guillep in https://github.com/pharo-project/pharo-vm/pull/743#discussion_r1486157265_
The primitive is mixing receiver and argument when should following `otherObject`. https://github.com/pharo-project/pharo-vm/blob/de760673b5f108d32576b47f4bbdfd3b230520b0/smalltalksrc/VMMaker/InterpreterPrimitives.class.st#L2889-L2902 I don't know if the case never arrived because of: - special selectors - always enter through the...
Here is the work related to GC profiling (used for the IWST paper). ### How to use it? 1. Build the VM 1. Run any program using the generated VM...