omake: better handling of generated file dependencies
benchmark: switch to 128-bit xorshift rng now used in C++ bench
runtime: cache segments instead of doing array lookups everywhere
avoid closure creation in most accessors
runtime: avoid unnecessary calls to Int64.compare
runtime: avoid a closure creation in make_array_*
runtime: avoid a closure creation in uint8_list_of_string
runtime: avoid unnecessary int64 arithmetic when creating pointers
runtime: avoid unnecessary int64 arithmetic when decoding pointers
compile with -inline 1000
runtime: avoid branching twice in Common.deref_pointer