Add noreturn attribute to fatalerror()
Simplify string copy by using strlcpy().
Merge branch 'include-cli' of https://github.com/AntonioND/rgbds
Increase number of include paths through CLI
Output error messages for command line includes
Add a thin wrapper makefile for GNU Make.
Fixes rgbgfx linkage issues with old libpng (pre 1.4.2)
Add a note about installing libpng.
Rename png.h to makepng.h, to avoid conflicts with libpng's png.h.
Fix the order of flags when including libpng.
Merge branch 'export-all-2' of https://github.com/Sanqui/rgbds
Merge branch 'an/fix-gfx-prefix' of https://github.com/AntonioND/rgbds
Declare string uppercase/lowercase functions unconditionally.
Removed the wrong pkg-config.
Remove duplicate PKG_CONFIG.
Instead of blindly trusting the first byte, decode UTF-8 safely.
Add -E option to rgbds, allows exporting all labels by default
Avoid a pointless strcpy().
rgbasm: refactor bank range checking, and bump the SRAM limit.
Don't silently truncate banks greater than 255 to 8 bits.
Fix segfault in createpatch() when symbol is an inexistant local label or bank
Fix yacc conflict (asmfile/lastline/lines/line rules)
Fix bug with macro args in symbol names
Remove __progname; add progname set to argv[0] in each main().
Use long for file offsets.
Merge include/link/types.h and include/asm/types.h into include/types.h
Replace all ASMOTOR references with RGBDS.
Remove reference to currently nonexistent gbz80(7) manual.
Use real dates in the manpages.
“No Ns” is redundant.
Merge branch 'master' of https://github.com/Sanqui/rgbds
Merge branch 'cldefines' of https://github.com/stag019/rgbds
Don’t unnecessarily escape hyphens in manpages.
Fix the reallocarray header by providing a prototype.
Add reallocarray to Makefile; clean up some things in main.c
A header file this simple doesn’t satisfy modicum of creativity.
These internal headers don’t need C++ boilerplate.
Don't specify strict warnings on MinGW.
Point to the Github releases for Windows builds.
Avoid use of magic numbers.
Update mapfile code to support new section types.
Fix a bug in handling WRAMX sections with/without hardcoded addresses.
Support BANK() correctly when given WRAMX/SRAM/VRAM labels.
Delete commented-out code.
Update license for reallocarray.
Import reallocarray() for later use.
Reformat code for better spacing, and provide a more detailed error.
extern: sync strlcpy and strlcat with upstream.
rgbasm: Fixed a dumb typo; pointed out by stag019.
Add another crashing regression test.
rgbasm: Fix a division by zero in section address specifiers.
Correct test output for divzero-section-bank.
Add some basic regression tests.
Work around a crash when '@' is interpreted as a macro name.
rgbasm: improve (some) pathological spacing.
Makefile: don't expand variables in a non-POSIXish way.
rgbasm: Save some horizontal space in main.c.
rgbasm: bump MAXMACROARGS up to 256 from 9
rgbasm: Convert oDontExpandStrings to bool.
Delete some unused functions.
rgbasm: trim ludicrously redundant comments.
Unify usage strings/functions across programs.
rgbfix: deal with options and arguments in the right order.
Don't unnecessarily initialize variables.
rgbasm: Print usage if no filename is given after flags.
Pass -Wimplicit (implicit + implicit-function-declaration) by default.
Merge branch 'haltnop' of https://github.com/stag019/rgbds
Merge branch 'symmapfix' of https://github.com/stag019/rgbds
yacc_pre is no longer needed, since all the files were merged into one.
Fix for mapfiles and symfiles. Before, you couldn't define a mapfile unless you also defined a symfile. If you did, it would segfault.
Use the options parameter provided for command line options. Specifically, for haltnop.
Tweak path for stdnoreturn.h header.
Check for standards‐compliant platforms first in stdnoreturn.h.
Request POSIX 2008 for strdup().
Cross-compiler noreturn support.
Implement round, ceil, and floor math functions.
Fix DEF() automatically converting string EQUS.
We aren't kidding ourselves anymore. This is a Gameboy assembler, not any sort of generic assembler.
On Clang, error on implicit function declaration by default.
Don’t assign to self.
Use POSIX 2001 as the base standard.
Specify _Noreturn in the err family prototypes.
Merge branch 'master' of https://github.com/stag019/rgbds
The actual way the macro bug should have been fixed.
Mark error functions as _Noreturn.
Merge https://github.com/bentley/rgbds