Permalink
Commits on Jan 21, 2019
  1. tests/fixedbugs/issue50: fix asmdecl complaint

    mmcloughlin committed Jan 21, 2019
    Updates #50
  2. internal/load: use alias slice for determinism

    mmcloughlin committed Jan 21, 2019
    Previously aliases were stored in a map which was causing
    non-deterministic code generation (see recent build failures). This diff
    changes to a slice to avoid this problem.
    
    Updates #50
  3. internal/load: rerun code generation

    mmcloughlin committed Jan 21, 2019
    Updates #50
  4. internal/load: support additional MOVQ forms

    mmcloughlin committed Jan 21, 2019
    The Go assembler merges MOVD/MOVQ instruction forms. The logic in the
    avo instruction loader was discarding the MOVD forms. This diff should
    merge them correctly.
    
    Updates #50
Commits on Jan 13, 2019
  1. doc: go report badge

    mmcloughlin committed Jan 13, 2019
  2. lint: run asmdecl

    mmcloughlin committed Jan 13, 2019
    Updates #24
  3. operand: include '+0' in named symbol references

    mmcloughlin committed Jan 13, 2019
    Intended to address an asmdecl error.
    
      [amd64] Butterfly: use of unnamed argument 0(FP); offset 0 is x0+0(FP)
    
    Updates #24
  4. tests/attrtest: move decl to non-test file

    mmcloughlin committed Jan 13, 2019
    Solves the asmdecl error:
    
      [amd64] AttrTest: function AttrTest missing Go declaration
    
    Updates #24
  5. internal/cmd/asmdecl: standalone asmdecl checker

    mmcloughlin committed Jan 13, 2019
    Updates #24
  6. lint: spelling mistake

    mmcloughlin committed Jan 13, 2019
  7. lint: fix issues in examples (#49)

    mmcloughlin committed Jan 13, 2019
Commits on Jan 11, 2019
  1. examples/sum: attempt to avoid asmfmt mismatch

    mmcloughlin committed Jan 11, 2019
    Updates #41
    Updates #8
  2. examples/sum: use Comment (#41)

    mmcloughlin committed Jan 11, 2019
  3. examples/sha1: use comments (#41)

    mmcloughlin committed Jan 11, 2019
  4. build: Commentf function

    mmcloughlin committed Jan 11, 2019
    Convenience for adding a comment generated with fmt.Sprintf.
    
    Updates #41
  5. build: support comments in functions (#41)

    mmcloughlin committed Jan 11, 2019
  6. tests/textflag: fix formatting

    mmcloughlin committed Jan 11, 2019
  7. script: fix asmtfmt install command (#8)

    mmcloughlin committed Jan 11, 2019
  8. lint: ensure conformity with asmfmt

    mmcloughlin committed Jan 11, 2019
    Run asmfmt suring linting and confirm git repository isn't dirty.
    This introduces a developer tools dependency on asmfmt, but not a
    runtime dependency.
    
    Updates #8
  9. printer: use tabwriter to align instructions (#8)

    mmcloughlin committed Jan 11, 2019
Commits on Jan 10, 2019
  1. examples/stadtx: delete PeachPy comments

    mmcloughlin committed Jan 10, 2019
    Fixes #16
  2. lint: switch to linter blacklist

    mmcloughlin committed Jan 10, 2019
  3. ci: fix ref to unit.coverprofile

    mmcloughlin committed Jan 10, 2019
  4. ci: flag integration tests and unit tests

    mmcloughlin committed Jan 10, 2019
Commits on Jan 9, 2019
  1. ci: attempt to enable codecov.io (#28)

    mmcloughlin committed Jan 9, 2019
Commits on Jan 8, 2019
  1. doc: switch to travis badge

    mmcloughlin committed Jan 8, 2019
  2. ci: empty commit to trigger travis (#26)

    mmcloughlin committed Jan 8, 2019
  3. doc: extra credit

    mmcloughlin committed Jan 8, 2019
  4. doc: link to porting issue

    mmcloughlin committed Jan 8, 2019
  5. operand: remove TODO about deleting Imm()

    mmcloughlin committed Jan 8, 2019
    Starting to think this function could have its place.
    
    Updates #18
  6. doc: link to examples instead (#13)

    mmcloughlin committed Jan 8, 2019
Commits on Jan 7, 2019
  1. doc: tweak bullet point

    mmcloughlin committed Jan 7, 2019
  2. doc: README tweaks

    mmcloughlin committed Jan 7, 2019
    Thanks to @jsgoller1 
    
    #13