Anthony J. Bentley
|
d81d128a04
|
Don't specify strict warnings on MinGW.
v0.2.3
|
2015-02-22 04:02:30 -07:00 |
|
Anthony J. Bentley
|
d067f31678
|
Point to the Github releases for Windows builds.
|
2015-02-22 04:00:06 -07:00 |
|
Anthony J. Bentley
|
d02294505c
|
Avoid use of magic numbers.
From Antonio Niño Díaz.
|
2015-02-22 03:55:51 -07:00 |
|
Anthony J. Bentley
|
eb4bbb3e0b
|
Update mapfile code to support new section types.
From Antonio Niño Díaz.
|
2015-02-22 03:52:28 -07:00 |
|
Anthony J. Bentley
|
2ab10a95e4
|
Fix a bug in handling WRAMX sections with/without hardcoded addresses.
From Antonio Niño Díaz.
|
2015-02-22 03:48:00 -07:00 |
|
Anthony J. Bentley
|
bc60b85785
|
Support BANK() correctly when given WRAMX/SRAM/VRAM labels.
(Mostly) from Antonio Niño Díaz.
|
2015-02-22 03:33:18 -07:00 |
|
Anthony J. Bentley
|
9d0203a4ee
|
Delete commented-out code.
|
2015-02-22 03:31:22 -07:00 |
|
Anthony J. Bentley
|
a18b65de21
|
Update license for reallocarray.
|
2015-02-17 21:23:14 -07:00 |
|
Anthony J. Bentley
|
1c47ffcce8
|
Import reallocarray() for later use.
|
2015-02-14 00:14:39 -07:00 |
|
Sanqui
|
bbf60c7197
|
Fix _PI (define it for pass 2)
|
2015-02-11 00:45:42 +01:00 |
|
Anthony J. Bentley
|
60c3a7e2f3
|
Reformat code for better spacing, and provide a more detailed error.
|
2015-01-30 20:30:33 -07:00 |
|
Anthony J. Bentley
|
5702995978
|
extern: sync strlcpy and strlcat with upstream.
|
2015-01-28 23:36:08 -07:00 |
|
Anthony J. Bentley
|
483d94f88b
|
rgbasm: Fixed a dumb typo; pointed out by stag019.
|
2015-01-27 05:42:51 -07:00 |
|
Anthony J. Bentley
|
9b4d16b0d8
|
Add another crashing regression test.
|
2015-01-27 05:02:57 -07:00 |
|
Anthony J. Bentley
|
a3e95f99d2
|
rgbasm: Fix a division by zero in section address specifiers.
|
2015-01-27 04:56:42 -07:00 |
|
Anthony J. Bentley
|
e3a31d7e59
|
Correct test output for divzero-section-bank.
|
2015-01-27 04:48:25 -07:00 |
|
Anthony J. Bentley
|
d9f5ce339a
|
Add some basic regression tests.
Most cause crashes. Only macro-@ works correctly; the others need to
be fixed.
|
2015-01-27 04:33:38 -07:00 |
|
Anthony J. Bentley
|
361f1ac50b
|
Work around a crash when '@' is interpreted as a macro name.
v0.2.2
|
2015-01-22 21:12:57 -07:00 |
|
Anthony J. Bentley
|
4f8cf84ed4
|
rgbasm: improve (some) pathological spacing.
|
2015-01-22 21:09:10 -07:00 |
|
Anthony J. Bentley
|
c75b9d4d55
|
Makefile: don't expand variables in a non-POSIXish way.
|
2015-01-22 20:42:27 -07:00 |
|
Anthony J. Bentley
|
cd2af0204e
|
rgbasm: Save some horizontal space in main.c.
|
2015-01-22 20:33:07 -07:00 |
|
yenatch
|
91241b44da
|
rgbasm: bump MAXMACROARGS up to 256 from 9
|
2015-01-19 23:28:09 -08:00 |
|
Anthony J. Bentley
|
1d174f37da
|
rgbasm: Convert oDontExpandStrings to bool.
|
2015-01-07 23:52:22 -07:00 |
|
Anthony J. Bentley
|
2777044f70
|
Delete some unused functions.
|
2015-01-07 23:39:00 -07:00 |
|
Anthony J. Bentley
|
e5e64b8cec
|
rgbasm: trim ludicrously redundant comments.
|
2015-01-07 23:36:08 -07:00 |
|
Anthony J. Bentley
|
8534f3a148
|
Unify usage strings/functions across programs.
The funny spacing is to make it easier to keep to 80 characters/line.
|
2015-01-07 23:13:18 -07:00 |
|
Anthony J. Bentley
|
bdc6401eba
|
rgbfix: deal with options and arguments in the right order.
|
2015-01-07 23:07:09 -07:00 |
|
Anthony J. Bentley
|
21d0b402d3
|
Don't unnecessarily initialize variables.
|
2015-01-07 22:59:06 -07:00 |
|
Anthony J. Bentley
|
a305649557
|
rgbasm: Print usage if no filename is given after flags.
|
2015-01-07 22:44:28 -07:00 |
|
Anthony J. Bentley
|
3b0e207036
|
Pass -Wimplicit (implicit + implicit-function-declaration) by default.
|
2015-01-07 18:43:16 -07:00 |
|
Anthony J. Bentley
|
83eddb4c4e
|
Merge branch 'haltnop' of https://github.com/stag019/rgbds
|
2015-01-07 16:47:10 -07:00 |
|
Anthony J. Bentley
|
57997756b6
|
Merge branch 'symmapfix' of https://github.com/stag019/rgbds
|
2015-01-07 16:36:37 -07:00 |
|
stag019
|
ab66b28fdf
|
yacc_pre is no longer needed, since all the files were merged into one.
|
2015-01-03 06:57:07 -05:00 |
|
stag019
|
116569f54d
|
Fix for mapfiles and symfiles. Before, you couldn't define a mapfile unless you also defined a symfile. If you did, it would segfault.
|
2015-01-01 01:20:29 -05:00 |
|
stag019
|
2b839fec37
|
Use the options parameter provided for command line options. Specifically, for haltnop.
|
2014-12-31 13:29:24 -05:00 |
|
Anthony J. Bentley
|
513d451710
|
Tweak path for stdnoreturn.h header.
v0.2.1
|
2014-12-31 03:21:46 -07:00 |
|
Anthony J. Bentley
|
9399ba36f9
|
Check for standards‐compliant platforms first in stdnoreturn.h.
|
2014-12-31 03:20:14 -07:00 |
|
Anthony J. Bentley
|
ef3a486845
|
Request POSIX 2008 for strdup().
|
2014-12-31 03:18:01 -07:00 |
|
stag019
|
f0e5c5ccc8
|
Cross-compiler noreturn support.
|
2014-12-31 04:11:06 -05:00 |
|
stag019
|
9b4959cb75
|
Implement round, ceil, and floor math functions.
|
2014-12-17 01:30:19 -05:00 |
|
stag019
|
dca82e6d95
|
Fix DEF() automatically converting string EQUS.
|
2014-11-07 16:42:55 -05:00 |
|
stag019
|
871c5ed360
|
We aren't kidding ourselves anymore. This is a Gameboy assembler, not any sort of generic assembler.
|
2014-11-07 16:36:03 -05:00 |
|
Anthony J. Bentley
|
635014b74d
|
On Clang, error on implicit function declaration by default.
|
2014-11-06 21:54:49 -07:00 |
|
Anthony J. Bentley
|
7ad634febd
|
Don’t assign to self.
|
2014-11-06 21:42:40 -07:00 |
|
Anthony J. Bentley
|
1e1339467e
|
Use POSIX 2001 as the base standard.
|
2014-11-06 21:39:36 -07:00 |
|
Anthony J. Bentley
|
9e24c26468
|
Specify _Noreturn in the err family prototypes.
|
2014-11-06 21:36:27 -07:00 |
|
Anthony J. Bentley
|
c1213f536b
|
Merge branch 'master' of https://github.com/stag019/rgbds
v0.2.0
|
2014-11-04 17:36:45 -07:00 |
|
Anthony J. Bentley
|
82de716454
|
Mark error functions as _Noreturn.
|
2014-11-04 17:30:00 -07:00 |
|
stag019
|
a64d725a8d
|
The actual way the macro bug should have been fixed.
|
2014-11-04 18:09:22 -05:00 |
|
stag019
|
80e2129f22
|
Merge https://github.com/bentley/rgbds
Conflicts:
include/lib/types.h
src/asm/symbol.c
|
2014-11-02 01:00:20 -05:00 |
|