Commit Graph

  • 972d06bb41 Fix gbdiff script ISSOtm 2022-04-30 12:48:49 +02:00
  • e27da737c6 Print name of up to 10 floating sections on overlay error ISSOtm 2022-04-14 23:58:32 +02:00
  • bffe7eb4de Implement new instructions v0.6.0-welease-cnyandidayte ISSOtm 2022-04-01 12:40:08 +02:00
  • cd454d2e9a Hack in new register syntax ISSOtm 2022-04-01 12:31:35 +02:00
  • c814a616d6 Port Gan's work to Mandoc format ISSOtm 2022-04-01 11:18:36 +02:00
  • e6ae1992fe Update zlib downloaded for generating releases ISSOtm 2022-04-01 12:45:11 +02:00
  • d9b46cdec9 Update CI builds to zlib 1.2.12 ISSOtm 2022-03-28 09:03:46 +02:00
  • 570cd62b81 Update subproject commits and shallow dates ISSOtm 2022-03-13 12:03:50 +01:00
  • a4ead0c25f Freshen version number when building with CMake ISSOtm 2022-03-10 19:36:05 +01:00
  • da66eeb40e Clean up lint warnings in deps install script ISSOtm 2022-03-10 00:06:32 +01:00
  • 0c4f1f8334 Add a shebang to the deps install script ISSOtm 2022-03-10 00:03:54 +01:00
  • af70d555fc Remove signed check on unsigned variable ISSOtm 2022-03-09 08:40:36 +01:00
  • e07bd92314 Have the eqn preprocessor run on rgbasm(5) Eldred Habert 2022-03-08 22:11:49 +01:00
  • 9169028e57 Add .clang-format ISSOtm 2022-02-28 01:00:52 +01:00
  • 7dd8ba37f1 Allow changing recursion depth limit at runtime ISSOtm 2022-02-05 12:15:32 +01:00
  • 6842c831fd Allow binary AND to be sometimes constant (#976) Eldred Habert 2022-02-05 20:17:57 +01:00
  • 6b903059fe Document endianness of dw and dl (#972) Eldred Habert 2022-02-05 20:12:35 +01:00
  • eb5af70d79 Add unsigned right shift operator ISSOtm 2022-02-05 11:27:41 +01:00
  • cf19879281 Enable make develop on all Unix platforms ISSOtm 2022-02-05 14:22:42 +01:00
  • ac59ecf3c0 Enable -Wsign-compare and fix the warnings ISSOtm 2022-02-05 14:19:25 +01:00
  • 72b677a8d7 Enable "debug" optimizations in make develop ISSOtm 2022-02-05 14:12:18 +01:00
  • bbae9966e9 Fix string constness issues in RGBASM ISSOtm 2022-02-05 13:34:47 +01:00
  • b3304ae1ac Add more warnings to develop ISSOtm 2022-02-05 13:24:32 +01:00
  • a48801a675 Trim down develop warning list and add comments ISSOtm 2022-02-05 13:02:41 +01:00
  • 7dc81a64d3 Make recursive Make invocations properly recurse flags ISSOtm 2022-02-05 12:28:54 +01:00
  • 3afa6b5a5a Use pedantic warnings in Makefile default config as well ISSOtm 2022-02-05 12:27:30 +01:00
  • 9b49f788e4 Add missing header in opt.h ISSOtm 2022-02-05 13:37:40 +01:00
  • acc31feaa1 Fix "shift" test to actually test RGBLINK ISSOtm 2022-02-05 11:39:10 +01:00
  • 4ed5ba7508 Finish using time_utc before initializing time_local Rangi 2022-01-27 22:32:34 -05:00
  • 20a26599a3 Simplify allocating multiple ds args Rangi 2021-12-01 20:24:31 -05:00
  • 7bdfc9da23 Really don't use new as a variable name Rangi 2021-11-30 17:06:36 -05:00
  • d073cffa74 Don't use new as a variable name Rangi 2021-11-24 22:48:28 -05:00
  • 8435a29c4e Turn the readChars macro into a readInternal function Rangi 2021-11-24 17:18:35 -05:00
  • b7fe78cad8 Fix improperly terminated region name check (#953) Eievui 2021-11-24 16:00:54 -05:00
  • 9d993d84e8 Release 0.5.2 v0.5.2 Rangi 2021-11-23 17:08:03 -05:00
  • fef168b2a5 Add the new completion scripts to checkdiff ISSOtm 2021-11-23 22:12:57 +01:00
  • 4a4b22c78c Add Bash completion scripts for the last 3 ISSOtm 2021-11-23 22:10:08 +01:00
  • db79689e81 Add -Wnumeric-string to shell autocompletion Rangi 2021-11-22 17:58:12 -05:00
  • c2ca46c27d Remove TRACE_PARSER support Rangi 2021-11-22 17:31:19 -05:00
  • aac839f389 Remove dbgPrint and TRACE_LEXER support Rangi 2021-11-22 17:29:01 -05:00
  • 9d9febe1d3 Consistent title case for rgbasm.5 headings Rangi 2021-11-22 17:12:16 -05:00
  • b9fd85470e Reword docs now that SET is deprecated (#946) Rangi 2021-11-22 17:08:29 -05:00
  • ec6d63bce3 Allow underscores in gfx literals (#951) Rangi 2021-11-21 16:18:23 -05:00
  • bdcef6f252 Refactor error reporting to simplify BSD-style err (#949) Rangi 2021-11-21 16:16:54 -05:00
  • 54293a9184 Remove unused "MAX_PATH" header ISSOtm 2021-11-07 01:46:25 +01:00
  • b04e71ed34 Use correct length type for Abs*Group ISSOtm 2021-11-07 01:23:06 +01:00
  • f82603f196 Lowercase "error:" in -Werror output Rangi 2021-11-19 23:04:24 -05:00
  • cedfd2582a Move more statements into for loop clauses Rangi 2021-11-19 22:55:20 -05:00
  • c7322258fc Refactor readGfxConstant for consistency, and edit warning message Rangi 2021-11-19 21:36:56 -05:00
  • 036b6c1b89 Capitalize "FATAL:" in rgblink error messages "warning:" and "error:" are lowercase This matches rgbasm's formatting Rangi 2021-11-19 19:52:57 -05:00
  • 8e2a164a32 Implement compound assignment operators for mutable constants Rangi 2021-11-18 19:40:23 -05:00
  • b76819792d Deprecate SET in favor of = Rangi 2021-11-18 17:28:11 -05:00
  • 3e945679ad Standardize on "east const" (type const * not const type *) Rangi 2021-11-17 23:01:58 -05:00
  • efccf6c931 A few stylistic tweaks Rangi 2021-11-17 23:51:40 -05:00
  • e5552e27f2 strrstr can take and return char const * Rangi 2021-11-17 22:47:05 -05:00
  • 438963fb24 Remove unused #include "extern/utf8decoder.h" (#940) Rangi 2021-11-12 17:37:19 -05:00
  • 0bb815edc0 Implement -Wnumeric-string[=0|1|2] (#935) Rangi 2021-11-12 17:09:35 -05:00
  • 55a02981b5 Small updates to documentation wording (#939) Rangi 2021-11-12 17:06:02 -05:00
  • b06e3b239d Clean up -MT/-MQ code ISSOtm 2021-11-06 13:21:19 +01:00
  • 47442941b6 Support ! operator for condition codes (#720) Rangi 2021-11-01 19:16:52 -04:00
  • b16d2d0695 Add Bash completion script for rgbasm (#895) DaKnig 2021-11-01 00:44:01 +02:00
  • 8b1cc72f09 Added scramble flags to RGBLINK. (#921) Eievui 2021-10-31 17:58:26 -04:00
  • 11a6a81169 Implement -Wtruncation=level (#931) Rangi 2021-10-31 17:47:31 -04:00
  • 0ce66009c1 Parallelize CMake builds ISSOtm 2021-10-31 22:01:35 +01:00
  • 33f2f555a6 Enable sanitizers with Clang on Ubuntu as well ISSOtm 2021-10-31 21:41:58 +01:00
  • 0487f9f841 Enable more checks in CMake builds on macOS ISSOtm 2021-10-31 21:01:58 +01:00
  • 0d6bfb84ce Ignore unknown warning options ISSOtm 2021-10-31 21:05:36 +01:00
  • 1e4ace8974 Update tested subproject commits ISSOtm 2021-10-31 20:50:10 +01:00
  • a378d1e8cb Reword label definition docs (#887) Eldred Habert 2021-10-31 20:20:57 +01:00
  • 81ea39effe Add two forgotten warnings to RGBASM Zsh completion ISSOtm 2021-10-31 20:16:03 +01:00
  • 1a07391a97 Introduce ARRAY_SIZE macro ISSOtm 2021-10-31 07:53:22 +01:00
  • b002d95459 Fix precison of fixed-point formatting Rangi 2021-10-27 20:24:54 -04:00
  • 646fc62b89 Avoid running duplicate CI on macOS ISSOtm 2021-10-26 01:39:05 +02:00
  • 699c00dc20 Enable MacOS Big Sur in CI ISSOtm 2021-01-15 03:12:40 +01:00
  • 9b9f3ffb96 Remove Ubuntu 16.04 from CI Eldred Habert 2021-10-05 22:24:24 +02:00
  • 00a67c3fb2 Clarify xref to fmt spec Eldred Habert 2021-07-27 15:48:06 +02:00
  • 50d6403c72 Move section interpolation to its own section ISSOtm 2021-07-27 09:22:20 +02:00
  • 9111157b82 Add NieDzejkob and JL2210 to contributor list Eldred Habert 2021-09-09 14:53:34 +02:00
  • 794dd6cd7e Mark Rangi and I as main contributors Eldred Habert 2021-09-09 14:37:23 +02:00
  • ae4352c198 Fix typos in rgbasm(5) ISSOtm 2021-08-23 18:39:10 +02:00
  • 4a73eb56ea Make peek() tail recursive instead of using goto Rangi 2021-08-17 18:43:25 -04:00
  • 0f321bc797 Fix section merge alignment error message (#919) martendo 2021-08-17 18:03:46 -04:00
  • 94d07c78d8 Fix MBC3+TIMER + handle lack of BATTERY ISSOtm 2021-08-12 09:19:32 +02:00
  • b51e1c7c2c Compare FOR ranges to Python's range Rangi 2021-07-31 21:03:51 -04:00
  • 26ddf1ff4d Prevent defining invalid local labels Rangi 2021-07-29 18:55:59 -04:00
  • 20fd6eabbb Fix up gitignores ISSOtm 2021-07-25 12:15:56 +02:00
  • fbe29006d4 Document two two .github subdirectories ISSOtm 2021-07-25 12:12:36 +02:00
  • 03bb510588 endCapture shouldn't handle lexerState->atLineStart Rangi 2021-07-04 18:31:46 -04:00
  • 695dfe9dbd Add missing file line-continuation-string.asm Rangi 2021-07-04 16:12:34 -04:00
  • 9782f7d942 Factor out endCapture to go with startCapture (#904) Rangi 2021-07-04 16:08:59 -04:00
  • 1b5648bb06 Line continuations *do* work inside strings Rangi 2021-07-01 17:56:49 -04:00
  • a67f5d6e01 SIZEOF("Section") and STARTOF("Section") can be known Rangi 2021-06-20 16:10:27 -04:00
  • 06b57aa1ce Avoid unnecessary "overwriting a non-zero byte" warnings Rangi 2021-06-20 16:59:36 -04:00
  • 6d2db2ef64 make checkdiff does CI documentation checks (#900) Rangi 2021-06-24 17:49:08 -04:00
  • 9868a01163 Format -m help better in the man page Eldred Habert 2021-05-30 13:59:02 +02:00
  • 0c8cdd92d6 Make instruction descriptions more proper English Eldred Habert 2021-05-24 22:07:36 +02:00
  • 80a376f045 Syntax errors resets the lexer right away Rangi 2021-05-22 16:08:55 -04:00
  • 0068c1375c Syntax error message hints to indent macro invocations Rangi 2021-05-21 17:09:23 -04:00
  • 872af9c7ed Remove dead store in linker script CRLF handling ISSOtm 2021-05-17 12:29:02 +02:00
  • 06ea7b20bf Reinstate "empty filename" assertion in __FILE__ callback ISSOtm 2021-05-17 12:24:37 +02:00