Olaf Seibert
|
5c9fc1ae16
|
Try to fix travis yml.
|
2020-03-03 21:46:57 +01:00 |
|
Kevin Handy
|
e2fb29e3f2
|
Make the produced object file configurable...
at run time, from the command line.
|
2020-03-03 19:13:20 +01:00 |
|
AK6DN
|
fa38443f8a
|
sort psect list in .log file in asc addr order instead of name order
|
2019-03-25 20:17:31 -07:00 |
|
Olaf Seibert
|
c80c87b2d4
|
Test another weird delimiter: .ASCIZ &&
|
2018-11-10 17:12:21 +01:00 |
|
Olaf Seibert
|
78fb685e59
|
Clarify ORG error message a bit
its counterpart for absolute sections mentions the section type too.
|
2018-11-10 17:12:21 +01:00 |
|
Olaf Seibert
|
2920e9f2f9
|
Test a few error message with .IIF.
|
2018-11-10 17:12:21 +01:00 |
|
Olaf Seibert
|
2dbf80388e
|
Add tests for (N)'DF foo!bar' and (N)'DF foo&bar'.
|
2018-11-10 17:12:21 +01:00 |
|
Olaf Seibert
|
a42b49f73b
|
Bug: '.iif conf, label: foo' didn't work.
|
2018-11-10 17:12:21 +01:00 |
|
Olaf Seibert
|
8c89fd27cf
|
Try if gitlab-ci is as easy as Travis...
|
2018-06-06 22:24:14 +02:00 |
|
Olaf Seibert
|
647b639552
|
Also build and test on osx.
|
2017-12-18 14:59:45 +01:00 |
|
Olaf Seibert
|
877400f236
|
Fix error message for .odd with argument.
|
2017-12-18 14:50:17 +01:00 |
|
Olaf Seibert
|
d98c1e54d0
|
Initial Travis CI config.
Try to get Travis' gmake to run ./make-git-info in before compiling macro11.c.
In RunTests, reflect differences in exit status, for automated testing.
|
2017-12-18 14:30:30 +01:00 |
|
AK6DN
|
fd0eea148e
|
added .gitignore
|
2017-07-19 21:22:08 -07:00 |
|
Olaf Seibert
|
0a9d7cddb0
|
Add some of the changes to CHANGES.
|
2017-05-13 19:47:03 +02:00 |
|
Olaf Seibert
|
5f5414fb37
|
Update some dates.
|
2017-05-06 19:11:19 +02:00 |
|
Olaf Seibert
|
a279a86076
|
Remove unneeded include (which cases compile errors wrt. git-info.h)
|
2017-05-06 19:10:21 +02:00 |
|
Olaf Seibert
|
1557c4c186
|
Add stuff to .gitignore.
|
2017-05-06 17:55:47 +02:00 |
|
Olaf Seibert
|
ea5ef8587f
|
Add .ENABL LCM. Its default setting was incorrect.
|
2017-05-06 17:53:15 +02:00 |
|
Olaf Seibert
|
f3af0d060f
|
Adjust tests: .ENABL LC can now be removed.
This changes all the 2.11 listings.
|
2017-05-06 17:15:20 +02:00 |
|
Olaf Seibert
|
6be865911c
|
Each pass starts implicitly with .ENABL LC.
|
2017-05-06 17:11:56 +02:00 |
|
Olaf Seibert
|
faf378ba86
|
Factor out some common pass initialisation code.
|
2017-05-06 17:07:53 +02:00 |
|
Olaf Seibert
|
870ecef497
|
Small doc update
|
2017-05-06 15:51:28 +02:00 |
|
Olaf Seibert
|
203a812664
|
Add 2.11BSD's m11 sources as regression tests.
|
2017-05-06 15:49:18 +02:00 |
|
Olaf Seibert
|
e42bc827ff
|
Merge branch 'master' into mlb2
|
2017-05-04 23:02:08 +02:00 |
|
Olaf Seibert
|
f5e1227317
|
Add some tests for .if etc. Fix a sign bit.
|
2017-05-04 23:00:43 +02:00 |
|
Olaf Seibert
|
a4bc859d15
|
Merge branch 'master' into mlb2
|
2017-04-28 23:22:58 +02:00 |
|
Olaf Seibert
|
4916b699fa
|
Add ^pl and ^ph expressions from 2.11BSD's m11.
I hope I understood what this is doing!
|
2017-04-28 23:02:06 +02:00 |
|
Olaf Seibert
|
8cf4145724
|
Merge branch 'master' into mlb2
|
2017-04-27 22:12:48 +02:00 |
|
Olaf Seibert
|
27abf32bf4
|
Let .LIST and .NLIST affect listing only if they have no argument.
|
2017-04-27 22:11:31 +02:00 |
|
Olaf Seibert
|
f202984a3c
|
Merge branch 'master' into mlb2
|
2017-04-27 21:56:54 +02:00 |
|
Olaf Seibert
|
d61cad6bb4
|
Add some tests for .BLKB .BLKW .ODD .EVEN
.BLKB and .BLKW should have an argument, but if missing it is 1.
.ODD and .EVEN are not allowed to have an argument.
|
2017-04-27 21:56:02 +02:00 |
|
Olaf Seibert
|
65f29a6497
|
Recognize, but ignore, the BSD m11 syntax .MCALL (macrolibname)macroname
|
2017-04-27 20:44:30 +02:00 |
|
Olaf Seibert
|
f07c9045f5
|
Prepare for macros being defined in "other ways" which are not yet put in the macro definition table.
|
2017-04-27 20:43:28 +02:00 |
|
Olaf Seibert
|
e4ec481d3d
|
Add RT11 macro libraries.
Hopefully they won't open as RSX ones, because then they still won't work.
Can't test this now.
|
2017-04-27 20:34:07 +02:00 |
|
Olaf Seibert
|
96cfd4a152
|
First step in the support of multiple formats of macro (or object) libraries.
No test included since I don't have a distributable RSX .MLB file
available at this time.
|
2017-04-27 20:33:57 +02:00 |
|
Olaf Seibert
|
eb60cfe315
|
Very simple .LIST and .NLIST implementation.
Thanks to Don North. Also added a simple test.
Fixes #3.
|
2017-04-23 18:25:17 +02:00 |
|
Olaf Seibert
|
c771c875cb
|
Fix a use-after-free. Found by Don North.
Also adjust test case to include this code.
Fixes #2.
|
2017-04-23 18:24:38 +02:00 |
|
AK6DN
|
e3b33ef330
|
Updated debug output for GSD psect processing
|
2017-04-10 00:17:00 -07:00 |
|
AK6DN
|
3d380827cb
|
Minor update to psect flag processing
|
2017-04-09 21:03:19 -07:00 |
|
AK6DN
|
e7d126f682
|
Updated PSECT address/length processing
|
2017-04-09 19:41:18 -07:00 |
|
AK6DN
|
688828abd0
|
Always block out a psect length to be even
|
2017-04-09 17:55:34 -07:00 |
|
AK6DN
|
f58c4268f9
|
Update complex relocation evaluation so that it now works, and stores correct value at correct location
|
2017-04-08 22:46:48 -07:00 |
|
AK6DN
|
ac453f8a0b
|
Added global symbol redefinition/undefined warnings; reformat debug output; change some die to warn
|
2017-04-08 14:29:46 -07:00 |
|
AK6DN
|
c4f9db5d8f
|
First version with support for multiple .obj files and linking global symbols -- preliminary, lightly tested
|
2017-04-08 02:49:22 -07:00 |
|
AK6DN
|
364bd9603e
|
Add debugging output for global symbol evaluation
|
2017-04-08 00:04:35 -07:00 |
|
AK6DN
|
90261543f4
|
Updated readme file
|
2017-04-07 13:29:59 -07:00 |
|
AK6DN
|
eeb1147233
|
More updates staging for multiple object file linking; change name to obj2bin.pl
|
2017-04-07 13:20:51 -07:00 |
|
AK6DN
|
74a686102c
|
Minor type corrections.
|
2017-04-05 15:40:21 -07:00 |
|
AK6DN
|
872b33f183
|
Restructure code in preparation for supporting multiple input .obj files and linking.
|
2017-04-05 15:35:25 -07:00 |
|
Olaf Seibert
|
433e8ecda6
|
Add comment on a format strictness. ...
Remove unneeded #define.
|
2016-10-22 15:13:34 +02:00 |
|