GitLab will continue to be upgraded from 11.4.5-ce.0 on November 25th 2019 at 4.00pm (AEDT) to 5.00pm (AEDT) due to Critical Security Patch Availability. During the update, GitLab and Mattermost services will not be available.

fixed a few problems

1. asm call do not use all argument registers (otherwise it will keep
them alive)
2. spilling a register that is used and defined in one instruction will
result in creating one new temporary, instead of two
3. spilling now deals with floating point
4. SELECT with int8 is implemented using conditional jump (cmov cannot
take reg8)
5. postcall convention now deals correctly with fp return values
6. reg alloc conservative() was wrong in a few commits ago, fixed it
7. in liveness analysis, when finding a move between a temp and a
register, find the color for the register (such as RAX for EAX)
13 jobs from rpy-time in 24 minutes and 31 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Test
passed #1327
test:cargo:api

01:49

failed #1329
test:cargo:compiler

01:52

passed #1328
test:cargo:ir

01:43

passed #1330
test:cargo:runtime

02:35

passed #1332
testjit:binops

01:45

passed #1333
testjit:cmpops

01:44

passed #1334
testjit:controlflow

01:44

passed #1335
testjit:convops

01:45

failed #1336
testjit:double

01:30

passed #1337
testjit:memops

01:43

passed #1331
testjit:milestones

01:46

passed #1338
testjit:otherops

01:43

passed #1339
testjit:rpython

02:44