Updated core-lib to include OMOP tests

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added OMOP specific tests

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added initial optimizations for enforced message sends

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added missing check for whether the rcvr's domain is the same as the cached one

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added optimization for enforced field reads

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added optimization for field writes

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added optimization for global reads

Signed-off-by: Stefan Marr <git@stefan-marr.de>
is_unenforced flag was not marked as constant

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added classes and constant fields to list of immutables [BACKPORT]

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added OMOP-related constant fields

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added assertions to show to RPython that temps are fine [BACKPORT]

For some reason, strange guards show up in traces around temp access.

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added OMOP microbenchmarks

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added special case for global access within standard domain

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Whitespace

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Remove SymbolTable and make symbol_for elidable [BACKPORT]

SymbolTable is not necessary in RPython, just superfluous code

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Set parent of new node [backport]

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Fix global read semantics

Needs to send #unknownGlobal: for instance when a class is not yet loaded.

Signed-off-by: Stefan Marr <git@stefan-marr.de>
The intercession handler is #readGlobal:for:

The second parameter is needed to take the receiver object in which context the method has been executed, which will get the #unknownGlobal: message

Signed-off-by: Stefan Marr <git@stefan-marr.de>