Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (30m)  pkgsrc-2024Q1 (9d)  pkgsrc-2023Q4 (56d)  pkgsrc-2023Q2 (89d)  pkgsrc-2023Q3 (168d) 

2024-05-27 11:49:45 UTC Now

2020-08-08 19:17:45 UTC MAIN commitmail json YAML

rgbds: Update to 0.4.1

Changes:

  The version that brought GBDK support! I mean, brought them our
  support?

  New:
    * RGBLINK tries to report more errors at once
    * Two-argument ALIGN[] to additionally specify an offset
    * Mid-section align directive
    * A RGBLINK option to prevent padding its output
    * A warning for empty db/dw/dl in ROM sections
    * (Overdue) documentation of -MG, -MP, -MT and -MQ
    * RGBDS can now be compiled using CMake, if you prefer; note that the
      Makefile is still the main build method
    * RGBDS should be able to be compiled using MSVC now

  Deprecations:
    * -Wobsolete is now enabled by default! This is not a deprecation,
      but it should make it easier for you to notice deprecated changes
    * *-comments are now deprecated, please use ;-comments instead

  Changes:
    * Consistently with RGBLINK, RGBASM now allows constants to be
      referenced prior to their definition (see [71]#496 for details)
    * RGBASM [72]ISO 8601 symbols now correctly separate time with colons
    * Macro can now have an arbitrary number of arguments; a sanity limit
      has been arbitrarily set to 99,999, which should be enough for
      everyone

  Fixes:
    * Fixed RGBLINK incorrectly computing PC inside LOAD blocks
    * Fixed BANK(@) outside of sections crashing RGBASM
    * Fixed BANK() of a constant crashing RGBLINK
    * Fixed period not being accepted as second character of a label name
    * Fixed possible RGBASM crash from an empty input file
    * Fixed modulo by 0 crashing RGBLINK
    * Fixed user-after-free from errors in INCLUDEd linker scripts
    * Fixed 0-byte sections being incorrectly printed in .map files
    * Fixed a rare RGBASM hang when deleting symbols
    * Fixed uninitialized memory reads with -MT and -MQ
    * Fixed incorrect explanation of pop af instruction
    * Fixed incorrect reporting of overlapping sections
    * Fixed incorrect documentation of unary !
    * Fixed documentation not updated regarding behavior of RGBLINK's -t
      and -w
    * Fixed implicitly relying on -fcommon: RGBDS now builds with GCC
      10's default configuration
    * RGBDS no longer relies on 32-bit int, making it more portable to
      e.g. DOS

(nia)