Halting when VM sends a particular message or on assertion failures

This post is mostly a reminder for myself, because each time I need to do it, I forget how it was 🙂 There are usually 2 cases where I want that the VM halts (breakpoint): 1) When a particular message is being processed. 2) When there is an assertion failure. CogVM has some kind of … More Halting when VM sends a particular message or on assertion failures

My (past) presentations at PharoConf and (future) talk at ESUG 2012

Hi. As usual, I wanted to share with you the slides of my last talks in case you are interested. PharoConf Last month I went to the first PharoConf held in Lille, France, and I gave to talks. One was about using the Fuel serializer for several different hacky things 🙂  You can find the … More My (past) presentations at PharoConf and (future) talk at ESUG 2012

ExperimentalBit

Last days I needed to migrate some old code I used to have in the VM for tracing objects usage. Luc Fabresse also wanted to be able to set and get the value of a bit in the object header to do some experiments. So…we thought it was a good idea to make it abstract … More ExperimentalBit

Named Primitives

In the previous post we saw different things: what is a primitive and some examples, their impact on CompiledMethod instances, pragmas, etc. Continuing with this “Journey through the Virtual Machine”, today I will talk about Named Primitives. Important data from previous post What is important for this post is a summary of what a primitive … More Named Primitives