Commit Graph

  • 284ee13ada build: support comments in functions (#41) Michael McLoughlin 2019-01-11 10:33:41 -08:00
  • 27cea3be8b tests/textflag: fix formatting Michael McLoughlin 2019-01-10 21:56:33 -08:00
  • 999da5143a script: fix asmtfmt install command (#8) Michael McLoughlin 2019-01-10 21:48:26 -08:00
  • 7a22924b14 lint: ensure conformity with asmfmt Michael McLoughlin 2019-01-10 21:31:04 -08:00
  • f77a2e3b9e printer: use tabwriter to align instructions (#8) Michael McLoughlin 2019-01-10 21:21:41 -08:00
  • 0e253b3753 examples/stadtx: delete PeachPy comments Michael McLoughlin 2019-01-09 22:53:38 -08:00
  • 56c962b9aa lint: switch to linter blacklist Michael McLoughlin 2019-01-09 22:31:14 -08:00
  • 2caf9a2c35 ci: fix ref to unit.coverprofile Michael McLoughlin 2019-01-09 21:58:14 -08:00
  • 61e2c9dd38 ci: flag integration tests and unit tests Michael McLoughlin 2019-01-09 21:51:20 -08:00
  • b1f036a21f ci: attempt to enable codecov.io (#28) Michael McLoughlin 2019-01-08 18:49:53 -08:00
  • 90d3f9fe25 ci: use latest go (#45) Oleg Kovalov 2019-01-09 00:27:22 +01:00
  • 7e94f6fb5c doc: switch to travis badge Michael McLoughlin 2019-01-08 13:19:52 -08:00
  • 80d89c579d ci: empty commit to trigger travis (#26) Michael McLoughlin 2019-01-08 12:57:15 -08:00
  • 34d153690a doc: extra credit Michael McLoughlin 2019-01-08 08:54:56 -08:00
  • ac9624a6b5 doc: link to porting issue Michael McLoughlin 2019-01-08 00:19:46 -08:00
  • de9c629bcb operand: remove TODO about deleting Imm() Michael McLoughlin 2019-01-07 22:32:55 -08:00
  • 0a3dff4d5a doc: link to examples instead (#13) Michael McLoughlin 2019-01-07 22:21:16 -08:00
  • f41ad5fb77 doc: tweak bullet point Michael McLoughlin 2019-01-06 22:39:07 -08:00
  • e18d405027 doc: README tweaks Michael McLoughlin 2019-01-06 22:37:27 -08:00
  • 775226218c internal/gen: docstrings for instruction builders Michael McLoughlin 2019-01-06 21:12:15 -08:00
  • 400288e4b6 build: use const for attribute values Michael McLoughlin 2019-01-06 21:03:59 -08:00
  • 64026d252c ci: do not use go modules Michael McLoughlin 2019-01-06 20:35:58 -08:00
  • e7a6e2cb2a script: use -x in coverage script Michael McLoughlin 2019-01-06 20:28:43 -08:00
  • ea3d101f08 examples/sha1: use loops where possible Michael McLoughlin 2019-01-06 20:26:04 -08:00
  • 4f73a6ea72 doc: forgot to regenerate on last commit Michael McLoughlin 2019-01-06 20:16:26 -08:00
  • 304c7425d2 build: add attributes argument to TEXT Michael McLoughlin 2019-01-06 20:04:51 -08:00
  • 76db5bb03f ci: set GO111MODULE=on Michael McLoughlin 2019-01-06 19:15:27 -08:00
  • 80a1adc4bb meta: initialize go modules Michael McLoughlin 2019-01-06 18:58:27 -08:00
  • ff7d8afefe doc,examples/sum: improve doc on sum example Michael McLoughlin 2019-01-06 18:06:29 -08:00
  • efb45b6500 doc: link to sha1 directory Michael McLoughlin 2019-01-06 17:34:07 -08:00
  • 294a7ac89b doc: add sha1 example to README Michael McLoughlin 2019-01-06 17:31:45 -08:00
  • 022d24d186 doc: suggest pinning a version Michael McLoughlin 2019-01-06 15:59:23 -08:00
  • 49b1691ac0 doc: description of examples/ and tests/ Michael McLoughlin 2019-01-06 14:25:05 -08:00
  • 0f63e0906d ast: move "ast" types from root to ir sub-package Michael McLoughlin 2019-01-06 14:21:10 -08:00
  • 4a920c22b5 build: add missing doc comment (#34) Michael McLoughlin 2019-01-06 13:53:57 -08:00
  • 7d20ff4ced build: test LogError Michael McLoughlin 2019-01-06 13:52:32 -08:00
  • 07901bb91b build: return ErrorList type Michael McLoughlin 2019-01-06 13:32:09 -08:00
  • b6576feee6 internal/test: test Logger helper Michael McLoughlin 2019-01-06 13:30:30 -08:00
  • 602bb5197c build: unify Label function signatures Michael McLoughlin 2019-01-05 18:18:49 -08:00
  • 87ffa6823a examples: forgot to regenerate Michael McLoughlin 2019-01-05 17:44:10 -08:00
  • 1cdd4b912b examples: remove non-dot imports Michael McLoughlin 2019-01-05 17:41:07 -08:00
  • 5c67547d67 doc: add package-level doc comments (#9) Michael McLoughlin 2019-01-05 17:23:56 -08:00
  • 0989c0daea lint: disable comment exclusion in golangci-lint Michael McLoughlin 2019-01-05 16:51:04 -08:00
  • 7eb55c9ac5 build: doc external symbols (#9) Michael McLoughlin 2019-01-05 16:49:51 -08:00
  • f4c5957820 internal/opcodes{csv/xml}: doc exported symbols (#9) Michael McLoughlin 2019-01-05 14:41:37 -08:00
  • cf1739b920 internal/gen: doc exported symbols (#9) Michael McLoughlin 2019-01-05 14:12:50 -08:00
  • c3a3000908 internal/load: doc exported symbols (#9) Michael McLoughlin 2019-01-05 13:45:09 -08:00
  • 9f1cb70aac internal/prnt: doc exported symbols (#9) Michael McLoughlin 2019-01-05 11:53:35 -08:00
  • b0b4b88db4 avogen: package-level comment (#9) Michael McLoughlin 2019-01-05 11:46:51 -08:00
  • f9a67bb2c0 internal/inst: doc exported symbols (#9) Michael McLoughlin 2019-01-05 11:43:39 -08:00
  • d54d413e54 doc: fix broken links in README Michael McLoughlin 2019-01-05 00:36:14 -08:00
  • 24ca3eae08 .: doc exported symbols (#9) Michael McLoughlin 2019-01-05 00:31:46 -08:00
  • c95744c872 build: some more doc comments (#9) Michael McLoughlin 2019-01-05 00:11:13 -08:00
  • c48569a6b0 buildtags: doc exported symbols (#9) Michael McLoughlin 2019-01-04 23:22:35 -08:00
  • dc571a47df reg: doc exported symbols (#9) Michael McLoughlin 2019-01-04 22:06:00 -08:00
  • 2e250a6f4c operand: doc for exported symbols (#9) Michael McLoughlin 2019-01-04 21:38:23 -08:00
  • 52a501c7be gotypes: doc exported symbols (#9) Michael McLoughlin 2019-01-04 20:38:21 -08:00
  • 69aeaf5cf7 src: package level doc (#9) Michael McLoughlin 2019-01-04 20:03:17 -08:00
  • 816cf06a08 pass: doc exported symbols (#9) Michael McLoughlin 2019-01-04 20:00:22 -08:00
  • 4cbe31e0bd src: doc for exported symbols (#9) Michael McLoughlin 2019-01-04 19:39:17 -08:00
  • 9d4cd16f88 printer: stop printer_test.go looking like generated code Michael McLoughlin 2019-01-04 19:10:55 -08:00
  • 88eff53893 printer: doc for exported symbols Michael McLoughlin 2019-01-04 19:03:02 -08:00
  • cfce8d94df lint: explicitly configure golangci-lint excludes Michael McLoughlin 2019-01-04 18:38:23 -08:00
  • 672b77a441 reg,build: remove "v" from virtual register ctors Michael McLoughlin 2019-01-04 18:23:44 -08:00
  • 05cfa809f2 build: include position information in errors Michael McLoughlin 2019-01-04 15:01:29 -08:00
  • 80c427d051 src: type for representing file:line positions Michael McLoughlin 2019-01-04 10:57:47 -08:00
  • 301d0c137a internal/stack: helper package for querying stack frames Michael McLoughlin 2019-01-04 00:45:01 -08:00
  • 52b6e2c03b doc: link to examples directory in README Michael McLoughlin 2019-01-03 22:23:51 -08:00
  • fa7b5ed1dd doc: show more examples in README Michael McLoughlin 2019-01-03 22:20:25 -08:00
  • 91e048ff29 doc: add description to README Michael McLoughlin 2019-01-03 22:02:02 -08:00
  • 0594af978f doc: "Contributing" section in README Michael McLoughlin 2019-01-03 20:49:03 -08:00
  • e0c1ed5776 doc: add quick start to README Michael McLoughlin 2019-01-03 20:02:32 -08:00
  • ce1b0bb850 doc: move badges Michael McLoughlin 2019-01-03 18:39:59 -08:00
  • a88262712f meta: adjust logo size Michael McLoughlin 2019-01-03 00:46:06 -08:00
  • 8a820aced1 meta: add logo Michael McLoughlin 2019-01-03 00:36:38 -08:00
  • 36984c7031 printer: output build tags in stubs file Michael McLoughlin 2019-01-02 22:01:38 -08:00
  • 75224ed031 build: remove Build stutter from BuildConstraint* Michael McLoughlin 2019-01-02 21:55:43 -08:00
  • 6202c2c9aa ast,build: add build constraints to File Michael McLoughlin 2019-01-02 21:35:17 -08:00
  • d92a147644 testing: coverage script Michael McLoughlin 2019-01-02 20:41:59 -08:00
  • cf76c56dfc testing: script to measure coverage of a binary Michael McLoughlin 2019-01-02 20:04:45 -08:00
  • d09e9ce5f9 buildtags: add Evaluate method Michael McLoughlin 2019-01-02 00:10:55 -08:00
  • beeb9ed525 buildtags: package for build tag representation Michael McLoughlin 2019-01-01 22:55:57 -08:00
  • 0eb66fe6cc doc: READMEs for remaining "real world" examples Michael McLoughlin 2019-01-01 17:01:08 -08:00
  • 85a72997aa doc: README for data example Michael McLoughlin 2019-01-01 16:33:30 -08:00
  • 49c795704d doc: README for returns example Michael McLoughlin 2019-01-01 16:15:33 -08:00
  • 51931ee673 doc: README for sum example Michael McLoughlin 2019-01-01 16:04:37 -08:00
  • 8465c21c02 doc: README for complex example Michael McLoughlin 2019-01-01 15:56:17 -08:00
  • 1b0ce66552 doc: README for args example Michael McLoughlin 2019-01-01 15:46:42 -08:00
  • 4550badf58 doc: scripts to run embedmd on markdown files Michael McLoughlin 2018-12-31 20:25:29 -08:00
  • 816fa4c0e6 ast,build: allow setting data attributes Michael McLoughlin 2018-12-31 19:04:14 -08:00
  • f2315d539c tests: autogenerated test to confirm attribute strings Michael McLoughlin 2018-12-31 17:30:03 -08:00
  • 6d6ff3cfc1 legal: include LICENSEs for data files Michael McLoughlin 2018-12-31 16:17:38 -08:00
  • 9fbb71b6db lint: enable golint Michael McLoughlin 2018-12-31 11:20:55 -08:00
  • c79a926930 lint: enable some more linters Michael McLoughlin 2018-12-31 11:01:50 -08:00
  • c62e40f8d2 pass: add textflags.h if required Michael McLoughlin 2018-12-31 00:23:15 -08:00
  • 4aaf6bc7ed ast,printer: add Includes field to File Michael McLoughlin 2018-12-31 00:08:48 -08:00
  • e364d6398e ast,build: add Attributes fields to Function and Global Michael McLoughlin 2018-12-30 23:35:49 -08:00
  • 5d270d8d76 lint Michael McLoughlin 2018-12-30 21:45:35 -08:00
  • 9de1e3573c ast: Attribute type Michael McLoughlin 2018-12-30 19:57:01 -08:00
  • edc4d3f00c examples/dot: initial version Michael McLoughlin 2018-12-30 18:46:36 -08:00