Merge pull request #120 from TwitchPlaysPokemon/extra-sram
Merge pull request #119 from Ben10do/add-end-checks
Merge pull request #121 from TwitchPlaysPokemon/master
Link to HTML documentation from the manpage.
Move HTML docs to a different repo.
Fix WRAM0 symbols returning bank 512 to BANK() expression in linker
Merge branch 'linker-refactor-assign' of https://github.com/Ben10do/rgbds
Verify that IFs, REPTs and MACROs are terminated
Refactor section assignment in linker
Add ldi a, [hl] and ldd a, [hl] instructions
Merge branch 'fatal-error-noreturn' of https://github.com/Ben10do/rgbds
Emit a single error when using BANK incorrectly
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.