Commit Graph

  • 8958e352df Update documentation for new -x option ISSOtm 2020-04-27 11:04:29 +02:00
  • 573003113b Fix 0-byte sections incorrectly printed in map files ISSOtm 2020-04-17 11:34:53 +02:00
  • 8b1351fc3e Add option to disable padding in rgblink JL2210 2020-04-13 09:57:00 -04:00
  • 106ef895ee Merge pull request #514 from JL2210/fix-gfx-gb-leak Eldred Habert 2020-04-14 21:31:12 +02:00
  • 7f9bd12f76 Add error checking and fix memory leak in gfx/gb.c JL2210 2020-04-13 22:02:24 -04:00
  • 5fe3a0adb6 Remove non-OPT options from Options struct ISSOtm 2020-04-13 17:15:00 +02:00
  • cdb4c5f553 Merge pull request #509 from JL2210/zero-alloc-use-fix-3 Eldred Habert 2020-04-13 02:50:58 +02:00
  • 57639f3765 Change comment style and use errx instead of err ISSOtm 2020-04-13 02:50:11 +02:00
  • 9bec983923 Merge pull request #511 from JL2210/memory-errors Eldred Habert 2020-04-13 02:39:17 +02:00
  • 2220f19fa7 Fix use-after-free with include in linker scripts ISSOtm 2020-04-13 02:36:07 +02:00
  • 2a734ecba2 Fix memory errors JL2210 2020-04-09 12:58:20 -04:00
  • d21015e34a Fix use of zero-allocated memory JL2210 2020-04-09 09:46:58 -04:00
  • 023a3c037f Properly handle missing symbols ISSOtm 2020-04-12 22:52:32 +02:00
  • 828edb7403 Remove spurious error from div by zero test ISSOtm 2020-04-12 01:05:06 +02:00
  • a034ce0478 Deprecate '*' for comments ISSOtm 2020-04-09 17:55:01 +02:00
  • d6cd5823e3 Merge pull request #508 from JL2210/mod-by-zero-fix-2 Eldred Habert 2020-04-09 14:52:12 +02:00
  • 5dd941b311 Fix modulo by zero JL2210 2020-04-08 18:38:18 -04:00
  • f9f27d6f5a Clean up symbol system ISSOtm 2020-04-09 10:42:24 +02:00
  • 5ea8490e2b Merge pull request #507 from JL2210/null-pointer-fix-1 Eldred Habert 2020-04-08 23:35:21 +02:00
  • 5863cd10b8 Fix possible null pointer dereference JL2210 2020-04-08 17:25:26 -04:00
  • 40f8e33e6c Fix periods not being accepted as second char of label names ISSOtm 2020-04-08 15:14:07 +02:00
  • 0157ba63d3 Document whitespace before local labels ISSOtm 2020-04-08 15:08:29 +02:00
  • 9e3d8b22cb Document new intra-section align ISSOtm 2020-04-08 15:01:36 +02:00
  • 665412c073 Implement mid-section alignment directive ISSOtm 2020-04-08 12:28:53 +02:00
  • 2b0c34ecb5 Fix a few code style errors ISSOtm 2020-04-08 00:44:41 +02:00
  • b0ec8468e6 Allow specifying offset in addition to alignment ISSOtm 2020-04-08 00:40:41 +02:00
  • e82ad21704 Use a single byte for alignment ISSOtm 2020-04-07 21:15:55 +02:00
  • e098bf47ba Allow references to be overridden by constant symbols ISSOtm 2020-04-07 20:56:49 +02:00
  • 190678107b Prevent RGBLINK from crashing when getting the bank of a constant ISSOtm 2020-04-07 20:41:20 +02:00
  • 9f82fa4cf7 Fix BANK(@) outside sections causing crashes ISSOtm 2020-04-07 15:45:30 +02:00
  • 562835308b Merge pull request #504 from runlevel5/gcc10-fix Eldred Habert 2020-04-07 15:18:23 +02:00
  • 927c65e863 Fix incorrect PC in LOAD blocks at link time ISSOtm 2020-04-07 12:23:42 +02:00
  • 5b6c1569a4 Make failure to open file a fatal error ISSOtm 2020-04-07 11:36:44 +02:00
  • 65121e6d5d Fix multiple definitions for GCC10 Trung Lê 2020-04-07 14:48:30 +10:00
  • 82e0e4ffaf Make some RGBLINK errors non-fatal ISSOtm 2020-04-06 00:45:22 +02:00
  • ffb199a26a Avoid Useless Use of backticks in rgblink testing ISSOtm 2020-04-06 00:44:59 +02:00
  • 175933d2b1 Remove old scripts for updating references for tests ISSOtm 2020-04-05 20:04:09 +02:00
  • c86e6fef0a Merge pull request #502 from JL2210/more-conventional-permissions Eldred Habert 2020-04-06 00:25:33 +02:00
  • 1e3ce2a36f Use more conventional permissions and man-page directory JL2210 2020-04-05 16:00:45 -04:00
  • 153915dc2f Improve portability of new make dist ISSOtm 2020-04-04 14:48:15 +02:00
  • ced38bc6ee Add new Makefile target for release tarballs ISSOtm 2020-04-04 14:23:28 +02:00
  • 4e96cf9875 Release 0.4.0 v0.4.0 ISSOtm 2020-04-03 12:11:50 +02:00
  • 80170eb6eb Regenerate man page HTML renders ISSOtm 2020-04-03 12:03:59 +02:00
  • bdad1499fe Merge branch 'release' ISSOtm 2020-04-03 11:58:53 +02:00
  • 1f5ca39559 Merge pull request #494 from ISSOtm/docs Eldred Habert 2020-04-03 11:56:41 +02:00
  • 5013b64f55 Update disassemblies to latest commits ISSOtm 2020-04-02 21:26:38 +02:00
  • 7eb73d766e Make compilation optimized unless debugging ISSOtm 2020-04-02 16:39:22 +02:00
  • bcfeb49d6b Allow labels to be passed to DEF ISSOtm 2020-04-02 16:38:33 +02:00
  • 702d9e0542 Fix wrong error function used in RGBGFX ISSOtm 2020-03-31 17:28:13 +02:00
  • c0aff678e9 Improve arg-shift test ISSOtm 2020-03-29 12:34:13 +02:00
  • a3d8836671 Prevent assertions outside sections from crashing ISSOtm 2020-03-29 12:18:24 +02:00
  • db1eb8fbcb Revert "Prevent RGBASM from outputting corrupted files" ISSOtm 2020-03-27 23:36:11 +01:00
  • 95f347dc6a Evaluate assertions after placing sections ISSOtm 2020-03-27 20:00:29 +01:00
  • 6579120d9e Simplify symbol-writing logic ISSOtm 2020-03-27 12:30:41 +01:00
  • 84cd9f2db9 Fix segfaults when using PC outside a section ISSOtm 2020-03-27 11:37:29 +01:00
  • 06fe27c516 Prevent RGBASM from outputting corrupted files ISSOtm 2020-03-27 11:19:02 +01:00
  • 5039af6af1 Document new "unionized section" feature ISSOtm 2020-03-26 23:50:30 +01:00
  • 4df74d44ec Improve opcode reference ISSOtm 2020-03-26 16:01:11 +01:00
  • 9113647d41 Fix incorrect macro used for x-ref ISSOtm 2020-03-24 18:38:58 +01:00
  • 26af2bff5e Prevent text from bumping sides on mobile devices ISSOtm 2020-03-24 10:22:03 +01:00
  • 3c304f3acf Override mandoc styling without modifying the stylesheet ISSOtm 2020-03-24 10:18:38 +01:00
  • e308130e23 Update style overrides for new mandoc.css ISSOtm 2020-03-24 10:08:23 +01:00
  • 713eef9ef2 Update mandoc style sheet ISSOtm 2020-03-24 10:10:49 +01:00
  • 7635a2fc74 Reword and give an example of symbol interpolation ISSOtm 2020-03-23 15:35:46 +01:00
  • 6889334521 Add viewport tag for mobile users ISSOtm 2020-03-23 14:38:01 +01:00
  • d1e82e50cb Improve style of man page HTML renders ISSOtm 2020-03-23 14:36:00 +01:00
  • 7955447ca4 Overhaul man pages ISSOtm 2020-03-19 21:23:34 +01:00
  • 51e225cd75 Add post-processor for HTML renders ISSOtm 2020-03-19 00:07:25 +01:00
  • 187f88aa50 Only copy necessary characters for bare labels ISSOtm 2020-03-26 23:10:51 +01:00
  • caddd61f17 Remove "column 1" restriction for local labels ISSOtm 2020-03-26 22:36:40 +01:00
  • 29629245a4 Use new hashmap implementation for symbols ISSOtm 2020-03-24 12:50:14 +01:00
  • 666b9f8f7b Add tests for purging symbols ISSOtm 2020-03-24 10:52:45 +01:00
  • 7deb8d3e8a Allow purging exported symbols ISSOtm 2020-03-24 10:52:02 +01:00
  • cb0a882a31 Order warnings alphabetically ISSOtm 2020-03-23 16:03:36 +01:00
  • df2c0dc2f9 Check for unsatisfiable alignment constraints Fixes #493 ISSOtm 2020-03-22 11:54:57 +01:00
  • 062fa5392b Still override alignment even if not satisfied ISSOtm 2020-03-22 11:52:31 +01:00
  • baeec2315f Merge pull request #495 from ISSOtm/sectunion Eldred Habert 2020-03-22 11:21:24 +01:00
  • 92134d7684 Add testing for assertions inside unionized sections ISSOtm 2020-03-22 10:59:12 +01:00
  • 4877bb783c Add more tests for unionized sections + fix bugs ISSOtm 2020-03-22 01:46:10 +01:00
  • 275b8e15ff Document modification to object file format ISSOtm 2020-03-21 00:29:58 +01:00
  • e123b6dec7 Implement unionized sections in RGBLINK ISSOtm 2020-03-20 23:44:02 +01:00
  • cb52ae0f26 Implement unionized sections in RGBASM ISSOtm 2020-03-20 21:02:32 +01:00
  • 46a402f7d7 Prevent passing assertions that RGBASM passed to RGBLINK ISSOtm 2020-03-22 10:46:26 +01:00
  • e233c5d256 Don't drop RGBLINK output in RGBASM tests ISSOtm 2020-03-22 10:43:06 +01:00
  • fe824e0068 Merge pull request #490 from ISSOtm/const Eldred Habert 2020-03-21 23:20:01 +01:00
  • 66512ed8d2 Merge pull request #488 from rednex/assert Eldred Habert 2020-03-21 23:06:44 +01:00
  • fb58166e5d Add assertions ISSOtm 2020-03-05 02:58:48 +01:00
  • 0759c98d91 Increase version number to 0.3.10 v0.3.10 ISSOtm 2020-03-21 21:18:14 +01:00
  • 402ffbf0c5 Add test for version constants ISSOtm 2020-03-21 21:01:25 +01:00
  • 8191e5eb27 Define version symbols ISSOtm 2020-03-21 19:26:40 +01:00
  • 03967bd623 Prevent purging referenced symbols ISSOtm 2020-03-21 15:42:52 +01:00
  • eb445271df Remove carryover from RGBASM in RGBLINK tests ISSOtm 2020-03-20 21:50:38 +01:00
  • af22cf182b Simplify out_PCRelByte by using PC ISSOtm 2020-03-20 20:22:19 +01:00
  • 5a0fcda4c8 Prevent POPS within LOAD blocks ISSOtm 2020-03-20 18:57:37 +01:00
  • 29623c4146 Test generating direct bytes in LOAD blocks ISSOtm 2020-03-20 18:29:15 +01:00
  • ebda8255ff Improve LOAD test to also test patches inside LOAD section ISSOtm 2020-03-20 18:20:20 +01:00
  • deb91f679d Reset symbol scope on every section change ISSOtm 2020-03-20 17:59:47 +01:00
  • fb5e768142 Prevent using LOAD blocks outide code sections ISSOtm 2020-03-20 16:37:10 +01:00
  • ecf44c784c Reject including directories ISSOtm 2020-03-20 01:24:53 +01:00
  • 5bca1172ff Fix section continuation when only one bank exists ISSOtm 2020-03-19 23:07:07 +01:00