3 ms·
Iceberg: code management with Git, so lots of actions can directly happen from inside Pharo. There can be other backends than Git in the design. Git is the only
by philippeback 9y ago
Iceberg: code management with Git, so lots of actions can directly happen from inside Pharo. There can be other backends than Git in the design. Git is the only backend atm.
Epicea is something dealing with code changes even if you are not using git. Instead of .changes files. You can see what you changed in a given session.
FullBlockClosure: A FullBlockClosure is a closure that can be independent of any outerContext if desired. It has its own method (currently reusing the startpc inst var) and its own receiver. outerContext can be either a MethodContext/Context or nil.
Alternative bytecode sets is paving the way for the new VM developments, which will really make the VM super fast.
How much faster is Pharo6? On the VM side, depends. But 30% or 200% depending on what one looks at. Definitely speedy. On the image side, feeling is much improved because instead of scrolling through slow lists, FastTable is underneath a lot of things and that is simply much much faster (especially when inspecting super long collections, like thousands and thousands of entries).