Commit Graph

  • 6acd6a048d tests: test functions with random signatures (#216) Michael McLoughlin 2021-10-30 18:22:24 -07:00
  • bcbebd5674 build: global Function() and SignatureExpr() (#215) Michael McLoughlin 2021-10-30 15:05:19 -07:00
  • 4f7179b08e gotypes,tests: test case for issue #195 (#214) Michael McLoughlin 2021-10-30 13:47:55 -07:00
  • 7de02518a2 gotypes: fix argument size for signatures without return types (#212) Michael McLoughlin 2021-10-30 13:32:25 -07:00
  • e70c62b254 all: upgrade direct dependencies (#213) Michael McLoughlin 2021-10-30 12:07:23 -07:00
  • 1d235fb56e buildtags: Format only go:build lines for go 1.18+ (#211) Michael McLoughlin 2021-10-30 00:10:16 -07:00
  • c48d61faf6 script: switch to go install for tools (#210) Michael McLoughlin 2021-10-29 01:26:54 -07:00
  • 9c70781236 all: go 1.17 (#197) Michael McLoughlin 2021-10-29 01:18:34 -07:00
  • 79bee1a316 printer: constraints formatting (#209) Michael McLoughlin 2021-10-29 01:08:02 -07:00
  • 55d98ccf77 buildtags: go:build support (#208) Michael McLoughlin 2021-10-29 00:43:49 -07:00
  • a5480393fc script: pin golangci-lint install script (#205) Michael McLoughlin 2021-10-27 23:18:45 -07:00
  • 9a44e522f4 script: switch to install.sh from golangci-lint repo (#203) Michael McLoughlin 2021-10-27 23:07:44 -07:00
  • 9c815a0581 tests/thirdparty: fix phoreproject-bls (#204) Michael McLoughlin 2021-10-27 23:03:23 -07:00
  • 5e686673b2 tests/thirdparty: add segmentio/asm (#201) Michael McLoughlin 2021-09-15 23:49:08 -07:00
  • 8ff8e3b751 tests/thirdparty: fix and run as github workflow (#198) Michael McLoughlin 2021-09-15 23:25:51 -07:00
  • b935256fa5 ci: upgrade codecov action (#196) Michael McLoughlin 2021-08-21 14:56:26 -07:00
  • 3a219c8d3a ci: github actions hardening (#190) Michael McLoughlin 2021-04-27 21:42:09 -07:00
  • ec9535c905 doc: link to Filippo's live stream in README (#187) Michael McLoughlin 2021-04-21 22:03:43 -07:00
  • 6bad393fdc ci: bump to go 1.16 (#166) Michael McLoughlin 2021-04-19 14:34:35 -07:00
  • f798093d69 tests/thirdparty: update/add packages, fix modules (#186) Klaus Post 2021-04-19 21:38:24 +02:00
  • c32f24fb1e pass: de-prioritize base pointer in register allocation (#184) Michael McLoughlin 2021-04-18 19:22:09 -07:00
  • f295bde84c pass: ensure frame pointer register is saved (#174) Michael McLoughlin 2021-04-18 18:37:56 -07:00
  • 4592e16ebb operand: allow signed immediates to be matched by IsIMMX (#182) Jeremy Larkin 2021-04-16 15:12:12 -07:00
  • 3622eb09b9 pass: support priority in register allocator (#180) Michael McLoughlin 2021-04-11 23:32:52 -07:00
  • 060ad41ef0 ci: codecov informational mode (#179) Michael McLoughlin 2021-04-11 22:54:05 -07:00
  • e9f28cafb8 attr: flag test methods (#177) Michael McLoughlin 2021-04-11 13:25:13 -07:00
  • c5faaae583 attr: generate code from textflag.h (#176) Michael McLoughlin 2021-04-10 23:45:40 -07:00
  • e5c9b4e5a6 script: use tools.mod for bootstrap (#175) Michael McLoughlin 2021-04-10 21:10:42 -07:00
  • 3f5da8f6e4 all: upgrade direct dependencies (#172) Michael McLoughlin 2021-04-06 23:24:52 -07:00
  • 8f3c4ea0bf examples: cpu feature checks (#171) Michael McLoughlin 2021-04-06 22:24:58 -07:00
  • 599bdd1269 internal/cmd/avogen: write output file even when gofmt fails (#165) Josh Bleecher Snyder 2021-01-03 19:29:11 -08:00
  • 039ef47f4f doc: mention #assembly slack channel (#161) Michael McLoughlin 2020-12-16 15:13:06 -08:00
  • 45c8ae10fd ci: switch to env files (#160) Michael McLoughlin 2020-11-29 17:27:00 -08:00
  • 5d2f697d26 all: upgrade dependencies (#159) Michael McLoughlin 2020-11-04 23:48:41 -08:00
  • fea6accff2 ci: upgrade to go 1.15 (#158) Michael McLoughlin 2020-11-04 23:04:25 -08:00
  • 443f81d771 build: expose Instruction method on global context (#155) Luke Champine 2020-08-03 17:51:36 -04:00
  • 4439b6b2c0 build: -pkg flag to specify package name (#150) Michael McLoughlin 2020-05-23 12:07:32 -07:00
  • fa88270b07 script: pin tool dependencies Michael McLoughlin 2020-05-03 22:38:00 -07:00
  • f891fe8d97 ci: test on go 1.14 (#138) Michael McLoughlin 2020-04-25 01:27:57 -07:00
  • 6df701fe67 tests/thirdparty: lukechampine/us/merkle/blake2b (#140) Michael McLoughlin 2020-03-02 20:22:53 -08:00
  • 1859174b62 tests/thirdparty: blake3 (#137) Michael McLoughlin 2020-02-26 18:15:39 -08:00
  • fb157e1de8 doc: point at go.dev Michael McLoughlin 2020-02-01 15:50:37 -05:00
  • d51141dc8f tests/thirdparty: add klauspost/compress/s2 (#131) Michael McLoughlin 2020-01-28 23:27:12 -05:00
  • e089a6c93c tests/fixedbugs: regression test for issue 100 (#129) Michael McLoughlin 2020-01-27 21:05:33 -08:00
  • 5a144d9b53 doc: link to gophercon talk Michael McLoughlin 2020-01-27 13:35:45 -08:00
  • f40d602170 reg,pass: refactor allocation of aliased registers (#121) Michael McLoughlin 2020-01-22 22:50:40 -08:00
  • 126469f13d pass: VerifyMemOperands (#127) Michael McLoughlin 2020-01-22 19:59:02 -08:00
  • ff7a160610 pass: allow consecutive labels (#123) Michael McLoughlin 2020-01-19 22:06:52 -08:00
  • cde7e9483b pass,printer: display required ISA features (#120) Michael McLoughlin 2020-01-19 16:45:09 -08:00
  • b0ac74488c pass: "instruction should follow a label" info (#115) Klaus Post 2020-01-13 19:52:16 +01:00
  • 3c861c7c0b internal/prnt: trim trailing comment whitespace (#114) Klaus Post 2020-01-13 19:09:25 +01:00
  • 205fc6a3d7 tests: integration tests for third-party packages (#112) Michael McLoughlin 2020-01-06 22:56:38 -05:00
  • 49adad921f ci: change schedule (#110) Michael McLoughlin 2020-01-03 22:49:38 -08:00
  • 9f9d2ca8cf Revert "ci: go version 1.x" Michael McLoughlin 2020-01-03 22:40:05 -08:00
  • 5c45f0f96c ci: go version 1.x Michael McLoughlin 2020-01-03 22:37:11 -08:00
  • 07e91579e2 meta: remove build link Michael McLoughlin 2020-01-03 22:29:23 -08:00
  • 3d189f08a9 ci: separate lint job (#109) Michael McLoughlin 2020-01-03 22:06:24 -08:00
  • 03ee750ed2 ci: disable travis (#108) Michael McLoughlin 2020-01-03 21:42:19 -08:00
  • 3426f8bd2d ci: github actions (#107) Michael McLoughlin 2020-01-03 17:32:09 -08:00
  • cfc6ecac41 tests/alloc/gp8: allocator test using all 8-bit registers (#102) Michael McLoughlin 2019-12-20 15:31:35 -08:00
  • 15d6a9a17e attr,build: add TOPFRAME attribute (#98) Koichi Shiraishi 2019-09-27 13:11:50 +09:00
  • c8004ba627 ir,build: pragma support (#97) Michael McLoughlin 2019-09-16 11:01:48 -07:00
  • 0bcbe82731 ci: fix build for go 1.13 (#96) Michael McLoughlin 2019-09-15 14:43:44 -07:00
  • bb615f61ce all: formatting (#93) Michael McLoughlin 2019-07-30 18:40:47 -07:00
  • d43efabdbe inst,ir: cancelling inputs (#92) Michael McLoughlin 2019-07-28 17:58:49 -07:00
  • 8f97788836 build: use packages.NeedImports (#91) Michael McLoughlin 2019-07-20 20:34:38 -07:00
  • cad456ebde lint: bump golangci-lint to v1.17.1 (#88) Michael McLoughlin 2019-06-13 11:44:24 -07:00
  • 3355ecfbfd lint: stop using deprecated go/packages api (#87) Michael McLoughlin 2019-06-13 11:20:49 -07:00
  • 83fbad1a6b doc: add links to dotgo talk and slides Michael McLoughlin 2019-05-14 21:00:33 -07:00
  • 2e7d06bc7a pass: remove redundant jumps and dangling labels (#81) Michael McLoughlin 2019-04-15 19:42:11 -07:00
  • 57c23b967e pass: add PruneSelfMoves cleanup pass (#80) Michael McLoughlin 2019-04-14 14:26:28 -07:00
  • 5d3176b111 examples/stadtx: re-fork stadx code Michael McLoughlin 2019-04-13 22:55:23 -05:00
  • 1735441939 all: apply gofumpt (#79) Michael McLoughlin 2019-04-13 22:53:13 -05:00
  • d0da7e47ad gotypes: add missing Underlying() calls (#78) Michael McLoughlin 2019-04-13 18:50:51 -04:00
  • 138eaf8dc3 reg: rename Bytes() to Size() (#74) Michael McLoughlin 2019-04-01 20:27:44 -07:00
  • 7a0eb66183 pass: improve unknown label error message Michael McLoughlin 2019-03-17 22:35:54 -07:00
  • 87539d3a7f examples: remove errant backup tarball Michael McLoughlin 2019-03-17 14:55:44 -07:00
  • e4cc632b47 lint: bump golangci-lint to 1.15.0 Michael McLoughlin 2019-03-04 21:33:39 -08:00
  • 3cfe40e76c build: load package in LoadAllSyntax mode (#63) Michael McLoughlin 2019-02-20 21:17:28 +00:00
  • 9eb409b935 gotypes,build: pointer dereference (#61) Michael McLoughlin 2019-01-27 19:22:21 -08:00
  • eb225e9d2c gotypes,build: add Implement (#58) Michael McLoughlin 2019-01-22 22:35:01 -08:00
  • 9c913ee847 lint: linter for package docstrings (#59) Michael McLoughlin 2019-01-22 21:14:59 -08:00
  • f1e854a1c0 doc: change travis badge to master branch Michael McLoughlin 2019-01-21 22:49:52 -08:00
  • 4bc8de39bb tests/fixedbugs/issue50: fix asmdecl complaint Michael McLoughlin 2019-01-20 23:19:06 -08:00
  • 02ecaad4e4 internal/load: use alias slice for determinism Michael McLoughlin 2019-01-20 23:06:42 -08:00
  • 2d7a9ddb6c internal/load: rerun code generation Michael McLoughlin 2019-01-20 22:43:14 -08:00
  • 220969f8c8 internal/load: support additional MOVQ forms Michael McLoughlin 2019-01-20 22:32:44 -08:00
  • 5dc9498dac doc: go report badge Michael McLoughlin 2019-01-13 12:06:47 -08:00
  • 54ee3a8b77 lint: run asmdecl Michael McLoughlin 2019-01-13 12:02:06 -08:00
  • 475a241446 operand: include '+0' in named symbol references Michael McLoughlin 2019-01-13 11:59:14 -08:00
  • 16c602d345 tests/attrtest: move decl to non-test file Michael McLoughlin 2019-01-13 11:51:02 -08:00
  • a23fe8ee57 internal/cmd/asmdecl: standalone asmdecl checker Michael McLoughlin 2019-01-13 11:40:44 -08:00
  • cdf63e263d lint: spelling mistake Michael McLoughlin 2019-01-13 11:09:54 -08:00
  • dba3cf38db lint: link to gocritic issue (#49) Michael McLoughlin 2019-01-13 11:09:37 -08:00
  • 4aa8656eb0 lint: fix issues in examples (#49) Michael McLoughlin 2019-01-13 10:12:52 -08:00
  • 943d5f0ced examples/sum: attempt to avoid asmfmt mismatch Michael McLoughlin 2019-01-11 11:06:10 -08:00
  • 3ca82be16c examples/sum: use Comment (#41) Michael McLoughlin 2019-01-11 10:57:38 -08:00
  • 85432688f1 examples/sha1: forgot to regenerate README Michael McLoughlin 2019-01-11 10:54:27 -08:00
  • d0357fa6f9 examples/sha1: use comments (#41) Michael McLoughlin 2019-01-11 10:52:09 -08:00
  • 94033059eb build: Commentf function Michael McLoughlin 2019-01-11 10:51:32 -08:00