Permalink
Commits on Jan 24, 2017
Commits on Jan 23, 2017
Commits on Jan 22, 2017
Commits on Jan 21, 2017
  1. Use C++ lambdas to simplify instruction tests.

    This is a first pass to remove boiler plate from the tests. There is more that
    can be done likely.
    
    Also, the direction taken here is to over-specify the state (eg setting up the
    CompiledCode and MachineCode objects for every test). The advantage of this
    approach is that the execution of the instructions are less likely to result
    in confusing exceptions and memory faults. The overhead in C++ should be
    negligible.
    brixen committed Jan 20, 2017
Commits on Jan 20, 2017
  1. clean up test helper

    chuckremes committed Jan 20, 2017
Commits on Jan 19, 2017
  1. Disabled invalid passed_arg instruction tests.

    As the TODO comment says, the instruction accesses call_frame->machine_code so
    that needs to be properly set up.
    brixen committed Jan 19, 2017
Commits on Jan 18, 2017