[Vm-dev] VM Maker: VMMaker.oscog-eem.1855.mcz

commits at source.squeak.org commits at source.squeak.org
Mon May 2 03:57:39 UTC 2016


Eliot Miranda uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker.oscog-eem.1855.mcz

==================== Summary ====================

Name: VMMaker.oscog-eem.1855
Author: eem
Time: 1 May 2016, 8:54:04.959896 pm
UUID: d8e4a3c2-a3bf-4adc-b224-8012903a1ef4
Ancestors: VMMaker.oscog-eem.1854

Fix primitiveIsPinned.

In 1855
The Bunsen burner is invented by Robert Wilhelm Bunsen.
Friedrich Gaedcke first isolates the cocaine alkaloid, which he names "erythroxyline".
William Odling proposes that carbon is tetravalent.
Charles-Adolphe Wurtz publishes the Wurtz reaction.
Benjamin Silliman, Jr. pioneers methods of petroleum cracking, which makes the entire modern petrochemical industry possible.

=============== Diff against VMMaker.oscog-eem.1854 ===============

Item was changed:
  ----- Method: InterpreterPrimitives>>primitiveIsPinned (in category 'memory space primitives') -----
  primitiveIsPinned
  	"Answer if the receiver is pinned, i.e. immobile."
  	<option: #SpurObjectMemory>
  	| obj |
  	obj := self stackTop.
  	((objectMemory isImmediate: obj)
  	 or: [objectMemory isForwarded: obj]) ifTrue:
  		[^self primitiveFailFor: PrimErrBadReceiver].
  	self pop: argumentCount + 1
+ 		thenPushBool: (objectMemory isPinned: obj)!
- 		thenPushBool: (objectMemory booleanObjectOf: (objectMemory isPinned: obj))!



More information about the Vm-dev mailing list