libfringe/src
whitequark 2d8cefcabc Do not simultaneously clobber registers passed into assembly.
This is not actually legal (although the restriction is not
documented anywhere), and is not caught by LLVM unless the codegen
option -verify-machineinstrs is specified. This option is now used
on Travis.

While not legal, this does not seem to result in invalid output
(although it creates an unnecessary spill); however, under extremely
specific circumstances (e.g. when a register scavenger is run under
severe pressure), this will result in a codegen crash, which is
how I found it.
2016-08-30 12:20:34 -04:00
..
arch Do not simultaneously clobber registers passed into assembly. 2016-08-30 12:20:34 -04:00
debug Update the license headers for MIT/Apache 2016-08-20 23:45:01 +02:00
os Update the license headers for MIT/Apache 2016-08-20 23:45:01 +02:00
context.rs Update the license headers for MIT/Apache 2016-08-20 23:45:01 +02:00
generator.rs Rename Yielder::generate to Yielder::suspend. 2016-08-30 12:20:34 -04:00
lib.rs Implement OwnedStack. 2016-08-30 12:20:34 -04:00
owned_stack.rs Add #[derive(Debug)] for SliceStack and OwnedStack. 2016-08-30 12:20:34 -04:00
slice_stack.rs Add #[derive(Debug)] for SliceStack and OwnedStack. 2016-08-30 12:20:34 -04:00
stack.rs Implement OwnedStack. 2016-08-30 12:20:34 -04:00