Skip to content

Commit

Permalink
Include changes for a release.
Browse files Browse the repository at this point in the history
  • Loading branch information
Rhialto committed Nov 9, 2015
1 parent ecd4e81 commit 2a14ffe
Show file tree
Hide file tree
Showing 2 changed files with 38 additions and 25 deletions.
61 changes: 37 additions & 24 deletions CHANGES
Original file line number Diff line number Diff line change
@@ -1,38 +1,51 @@
09.11.2015: Rhialto
version 0.4:
- Fixed various bugs. The most notable was extensive use-
after-free in the expression tree, which crashed on NetBSD but
apparently not on other systems.
- Lots of changes to make this MACRO11 more like the MACRO11 of
RSX-11M+ 4.6. I used Kermit-11 source files for comparison.
"The Manual" I'm refering to is
AA-KX10A-TC_PDP-11_MACRO-11_Reference_Manual_May88.pdf at
www.bitsavers.org/pdf/dec/pdp11/rsx11/RSX11Mplus_V4.x/4a/ and
I use an installed system to double-check.

----------- Joerg Hoppe's entries ------------------

19.4.2009: JH
version 0.3
- bugfix: Illegal labels and illegal opcodes are processed as
"implied .WORD" directives.
Expression errors in "do_word()" did not process any input character,
so parser did go into an endless loop.
- Switchable syntax extensions with -yxx options:
symbol len can be adjusted with "-ysl" command line option.
"-yus" option allows underscore "_" char in symbols.
This was needed to process code generated by my favorite disassembler.
- command line help added (-h option)
version 0.3
- bugfix: Illegal labels and illegal opcodes are processed as
"implied .WORD" directives.
Expression errors in "do_word()" did not process any input character,
so parser did go into an endless loop.
- Switchable syntax extensions with -yxx options:
symbol len can be adjusted with "-ysl" command line option.
"-yus" option allows underscore "_" char in symbols.
This was needed to process code generated by my favorite disassembler.
- command line help added (-h option)

17.4.2009: JH
version 0.3
- ".INCLUDE" re-enabled
- refactoring: big 6000+ lines "macro11.c" split into 10 modules.
version 0.3
- ".INCLUDE" re-enabled
- refactoring: big 6000+ lines "macro11.c" split into 10 modules.

15.4.2009: JH
Begin rework by Joerg Hoppe ([email protected])
All my changes are marked with "/*JH: .. */" comments
Begin rework by Joerg Hoppe ([email protected])
All my changes are marked with "/*JH: .. */" comments


----------- Richard Krebiehls entries ------------------


15-July-2001
version 0.2
removed references to snprintf from dumpobj.c and
mlb.c for portability
fixed a type cast warning in dumpobj.c compare_gsdlines
Removed strcasecmp from macro11.c for portability
Removed references to wnewmem.c from makefile (isn't needed)
makefile more compatible with non-gnu make and compiler
main prints version 0.2
version 0.2
removed references to snprintf from dumpobj.c and
mlb.c for portability
fixed a type cast warning in dumpobj.c compare_gsdlines
Removed strcasecmp from macro11.c for portability
Removed references to wnewmem.c from makefile (isn't needed)
makefile more compatible with non-gnu make and compiler
main prints version 0.2

14-July-2001
First release, version 0.1.
First release, version 0.1.
2 changes: 1 addition & 1 deletion macro11.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

#include "git-info.h"

#define BASE_VERSION "0.4wip"
#define BASE_VERSION "0.4"

#if defined(GIT_VERSION)
#define VERSIONSTR BASE_VERSION" ("GIT_VERSION"\n\t"GIT_AUTHOR_DATE")"
Expand Down

0 comments on commit 2a14ffe

Please sign in to comment.