Commit Graph

  • 9262fefd07 Fix compiling with Clang ISSOtm 2022-03-05 01:27:05 +01:00
  • 638d024040 Update subprojects and patch pokecrystal ISSOtm 2022-03-05 01:11:30 +01:00
  • 3fa1854332 Implement enough functionality to compile & match pokecrystal ISSOtm 2022-03-04 23:49:55 +01:00
  • 6e406b22bb Implement more features and fix bugs ISSOtm 2022-03-01 19:41:27 +01:00
  • d30e507270 Fix duplicated CGB color calculation in pal sorting ISSOtm 2022-03-01 00:53:42 +01:00
  • 373a22660b Switch clang-format to C++17 ISSOtm 2022-02-28 23:32:21 +01:00
  • 8c62e80c18 Reimplement basic RGBGFX features in C++ ISSOtm 2022-02-06 23:30:37 +01:00
  • 34bc650341 Fix shebangs (#992) DaKnig 2022-07-01 23:59:41 +03:00
  • 43ba7d0efb Explain to static analyzer that initial symbol creation cannot fail ISSOtm 2022-06-12 16:49:06 +02:00
  • 685ea5feed Fix RGBLINK leaking partial string at EOF ISSOtm 2022-06-12 16:39:55 +02:00
  • f5ac268989 Fix unchecked realloc in makeUnknown ISSOtm 2022-06-12 16:36:35 +02:00
  • d51ab35203 Trim macro arg whitespace after line continuations ISSOtm 2022-06-09 00:01:19 +02:00
  • 3a71910312 Update link to TPP1 spec in RGBFIX man page (#1004) aaaaaa123456789 2022-06-05 18:02:19 -03:00
  • ec25b4ac0e Disable -Winline ISSOtm 2022-06-04 11:14:07 +02:00
  • 83222a8147 Fix "building from source" link in README ISSOtm 2022-05-27 11:56:52 +02:00
  • 97c326942f Warn about automatic instruction alterations ISSOtm 2022-05-21 21:49:07 +02:00
  • b037d54f64 Remove deprecated symbols ISSOtm 2022-05-21 21:20:44 +02:00
  • 80df6640e3 Update checkdiff to check new man page locations ISSOtm 2022-05-21 11:01:32 +02:00
  • 68d3ef8e76 Only test a few random padding values each time ISSOtm 2022-05-19 22:45:02 +02:00
  • 01777c96c8 Link to rgbds-www repo in README Eldred Habert 2022-05-18 19:27:55 +02:00
  • 28f9183d80 Fix formatting of rgbasm -D documentation ISSOtm 2022-05-17 20:11:00 +02:00
  • 74c31f7c0f Update docs CI workflows to sync with new rgbds-www repo ISSOtm 2022-05-17 18:36:31 +02:00
  • 7e94ecbfe6 Move all man pages to a separate directory ISSOtm 2022-05-15 13:11:20 +02:00
  • 0195196425 Cache built deps in Windows CI runs ISSOtm 2022-05-01 16:19:16 +02:00
  • 19c85a7c2e Update uCity commit to fix deprecation warnings ISSOtm 2022-04-30 20:42:36 +02:00
  • 59e73e64ca Unconditionally output ROM0 even without any sections ISSOtm 2022-04-30 13:17:45 +02:00
  • 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