Commit Graph

  • 70d06c9a92 Fix a double free. Olaf Seibert 2021-03-13 14:50:29 +01:00
  • 12e66a65d9 Properly set the character pointer after the operand. Bjoren Davis 2021-03-13 14:00:51 +01:00
  • 54b73f7f9c Attempt bracketing checking. Olaf Seibert 2021-02-18 22:49:52 +01:00
  • 289860e539 Rearrange flow control in brackrange() Olaf Seibert 2021-02-18 20:56:13 +01:00
  • 13c5a8374f Adjust the notice in CHANGES. Olaf Seibert 2021-02-15 20:06:34 +01:00
  • ef8afb9e5f Put back a blank line unintentionally deleted Stephen Casner 2021-02-15 00:16:36 -08:00
  • 05fc94ce90 Extend left-shift operator Stephen Casner 2021-02-15 00:10:24 -08:00
  • 93d7839ccf Expand some tabs that crept in over time. Olaf Seibert 2021-02-14 22:00:30 +01:00
  • 2d86002111 Note the first change in CHANGES. Olaf Seibert 2021-02-14 15:03:08 +01:00
  • 57afe7ec85 Prepare for development after released version. Olaf Seibert 2021-02-14 14:36:32 +01:00
  • dcdbc02b2e Add binary operator '_' for left shift Stephen Casner 2021-02-13 15:25:08 -08:00
  • e452ac437c Ignore additional built files Stephen Casner 2021-02-13 09:35:11 -08:00
  • 8d739efed4 Bump version to 0.6. Olaf Seibert 2021-02-13 14:24:56 +01:00
  • 39653bcd2f Fix typo. Olaf Seibert 2021-02-13 14:14:37 +01:00
  • b6d49ec467 Typo/comment fixes. Olaf Seibert 2021-01-31 17:49:20 +01:00
  • 63fbbee2a5 Keep sanitizer options off by default. Olaf Seibert 2021-01-31 17:46:25 +01:00
  • 55243369eb Silence a spurious "maybe uninitialized" error. Olaf Seibert 2021-01-31 16:20:08 +01:00
  • ada2d17a1b Silence a spurious "maybe uninitialized" error. Olaf Seibert 2021-01-31 16:16:05 +01:00
  • 1d799534bb Add Commercial Instruction Set. Olaf Seibert 2021-01-24 18:14:01 +01:00
  • fa7ece3864 Update CHANGES. Olaf Seibert 2021-01-23 22:43:44 +01:00
  • 706e4e9758 Clang found an uninitialized pointer. Olaf Seibert 2021-01-23 22:06:12 +01:00
  • c53aec71c3 This TODO has been done (line end checks). Olaf Seibert 2021-01-23 21:07:16 +01:00
  • e3042c9175 Remove dubious workaround in parse_unary(). Olaf Seibert 2021-01-23 21:01:37 +01:00
  • c587587f49 Fix/work around a bug in parse_expr(). Olaf Seibert 2021-01-23 20:05:50 +01:00
  • 6f1af83101 Check junk at end of line with the repeat directives. Olaf Seibert 2021-01-23 18:37:47 +01:00
  • 40b41c3087 Here is another. Olaf Seibert 2021-01-23 17:21:49 +01:00
  • af0cf5f7bc Here is the "Junk at end of line" case that I wanted to catch. Olaf Seibert 2021-01-23 17:18:08 +01:00
  • 5df0db5b58 First End Of Line checks. Olaf Seibert 2021-01-23 16:39:04 +01:00
  • 015c8bee23 Prepent register label values with a % in symbol table. Olaf Seibert 2021-01-23 16:20:31 +01:00
  • 0e3d596daf Allow implicit floating point immediate for FPP instructions Olaf Seibert 2021-01-23 15:56:06 +01:00
  • 28f891dc1f Correct name of OC_[12]FIS to OC_FPP{ACGEN,GENAC}. Olaf Seibert 2021-01-22 18:26:07 +01:00
  • e720e8a756 Fix floating ac number bounds check. Olaf Seibert 2021-01-22 18:10:36 +01:00
  • 21c994cfcd Replace magic value by the appropriate constant. Olaf Seibert 2021-01-22 18:09:42 +01:00
  • a25a509ca5 Add some more test cases. Olaf Seibert 2021-01-21 20:53:07 +01:00
  • 96942ca6d6 Simplify rounding: unify cases for different sizes. Olaf Seibert 2021-01-21 20:41:48 +01:00
  • 8193f2c2cd Fix (rare) problem of exponent overflow when rounding. Olaf Seibert 2021-01-21 20:06:53 +01:00
  • c559f1b65f Bump exponent when needed. Bjoren Davis 2021-01-21 18:04:49 +01:00
  • 3ef63b592e Add test for .MCALL (LIB)MACRO. Olaf Seibert 2021-01-20 21:26:22 +01:00
  • 2ac8b7eb5e Replace dodgy strncpy() with better range-checked variant. Olaf Seibert 2021-01-20 20:40:12 +01:00
  • 90943eaf49 Add some more tests; rounding of 56-bit mantissa now works. Olaf Seibert 2021-01-19 18:12:13 +01:00
  • 4f2f813dee Adjust some comments about precision Olaf Seibert 2021-01-19 10:46:02 +01:00
  • 7705c33076 Use standard type instead of ulong64 Olaf Seibert 2021-01-19 10:42:59 +01:00
  • 0d2b0950be Fix short float rounding Olaf Seibert 2021-01-19 10:39:28 +01:00
  • 8aea1498c5 For now, solve the precision problem with brute force, Olaf Seibert 2021-01-18 23:11:00 +01:00
  • 37abe35427 Add some test cases; some are failing so far. Olaf Seibert 2021-01-18 21:42:18 +01:00
  • 6f7e7963bc small (1 and 2 word) floating point literals not parsed correctly Bjoren Davis 2021-01-18 20:22:34 +01:00
  • 5af23d143e tar2mt: Correct argv test Steven A. Falco 2021-01-13 17:38:06 -08:00
  • 4160763911 converters/Makefile,crossassemblers/Makefile: add missing directories Anders 2021-01-03 11:38:04 -08:00
  • a1314cf21c .gitignore: add missing generated files Anders 2021-01-03 11:37:15 -08:00
  • 07ee904c38 Extend test with a case that failed before a24e3ba3ea Olaf Seibert 2020-11-10 10:22:55 +01:00
  • d7a98b8d4a Add another little macro-defined-within-macro test. Olaf Seibert 2020-08-22 15:45:52 +02:00
  • 2b6c416408 Prepare for development after released version. Olaf Seibert 2020-08-22 15:29:13 +02:00
  • 9638d527c9 Bump version to 0.5. Olaf Seibert 2020-03-24 23:33:23 +01:00
  • 2842c927b8 Add reference to original obj2bin in README. Olaf Seibert 2020-03-11 22:58:06 +01:00
  • 8ab3c27e0c Plug a memory leak. Olaf Seibert 2020-03-11 22:53:51 +01:00
  • 1958fa1fad Make default object file format choosable from Makefile. Olaf Seibert 2020-03-11 21:16:08 +01:00
  • 1508da6f48 Merge commit '114ceaf32c0969a318ec330a26a1ed5c5f4b2b47' Olaf Seibert 2020-03-11 20:59:14 +01:00
  • 114ceaf32c Added RSX-11 format .obj file reader (as default), set BIN format as default output AK6DN 2020-03-10 22:25:01 -07:00
  • 8ce31d6bac Add -rt11 and -rsx options to usage message. Olaf Seibert 2020-03-08 21:38:14 +01:00
  • 5497a73a42 Add 'obj2bin/' from commit '5015ea60c545a7a21b17d5f313601111b96fe1cf' Olaf Seibert 2020-03-08 21:27:51 +01:00
  • 890daab687 Add .PAGE as no-op, and give errors for misplaced .ENDR .ENDM. Olaf Seibert 2020-03-08 16:50:51 +01:00
  • 43aef73305 Fix logical error in listing from maclib. Olaf Seibert 2020-03-07 23:23:44 +01:00
  • cdef7047eb Make that .enabl ama does not affect the next pass. Olaf Seibert 2020-03-07 18:43:45 +01:00
  • c4221e0b4b Sometimes pc-relative addressing needs no relocation record. Olaf Seibert 2020-03-07 15:41:20 +01:00
  • 5015ea60c5 Update documentation comments AK6DN 2020-03-06 23:48:55 -08:00
  • 4523bd75e0 Update documentation re: multiple input .obj files AK6DN 2020-03-06 21:51:29 -08:00
  • 62868a6661 Get rid of #define stricmp strcasecmp. Olaf Seibert 2020-03-06 22:44:20 +01:00
  • 88d33fd913 Adjust 2.11BSD-m11-lout.lst.ok. Olaf Seibert 2020-03-06 22:08:02 +01:00
  • 2349d80ec8 Fix .REPT 0 to not repeat the code block at all. Olaf Seibert 2020-03-06 21:58:53 +01:00
  • 7595621cd7 Add new options to usage message. Olaf Seibert 2020-03-04 19:41:22 +01:00
  • bf322f3c6b Fix file name parsing. Kevin Handy 2020-03-04 19:40:56 +01:00
  • 94d044fd77 Add -rt11 option to dumpobj too. Olaf Seibert 2020-03-03 22:58:32 +01:00
  • 592b7facf1 Silence gcc7 warnings by adjusting FALLS THROUGH comment. Olaf Seibert 2020-03-03 22:11:02 +01:00
  • 5c9fc1ae16 Try to fix travis yml. Olaf Seibert 2020-03-03 21:46:57 +01:00
  • e2fb29e3f2 Make the produced object file configurable... Kevin Handy 2020-03-03 19:13:20 +01:00
  • 3927147862 FSIO: Bug fixes and clean up warnings generated by GCC 8.3 John Forecast 2020-01-29 17:54:48 -08:00
  • beabfab2e8 FSIO: bug fixes and the addition of OS/8 support John Forecast 2020-01-11 09:21:05 -08:00
  • f40e814fcb Fix fsio compilation on FreeBSD Tom Russo 2020-01-09 12:40:55 -07:00
  • cfeb0e42da FDIO: Various improvements John Forecast 2019-05-15 09:15:18 -07:00
  • 5117bd4d7c FSIO: Disk and Tape container file utility John Forecast 2019-05-01 06:24:33 -07:00
  • fa38443f8a sort psect list in .log file in asc addr order instead of name order AK6DN 2019-03-25 20:17:31 -07:00
  • c80c87b2d4 Test another weird delimiter: .ASCIZ && Olaf Seibert 2018-11-10 16:55:08 +01:00
  • 78fb685e59 Clarify ORG error message a bit Olaf Seibert 2018-11-10 16:52:17 +01:00
  • 2920e9f2f9 Test a few error message with .IIF. Olaf Seibert 2018-11-10 17:11:45 +01:00
  • 2dbf80388e Add tests for (N)'DF foo!bar' and (N)'DF foo&bar'. Olaf Seibert 2018-11-10 15:58:33 +01:00
  • a42b49f73b Bug: '.iif conf, label: foo' didn't work. Olaf Seibert 2018-11-10 15:55:56 +01:00
  • 8c89fd27cf Try if gitlab-ci is as easy as Travis... Olaf Seibert 2018-06-05 22:28:04 +02:00
  • 647b639552 Also build and test on osx. Olaf Seibert 2017-12-18 14:59:45 +01:00
  • 877400f236 Fix error message for .odd with argument. Olaf Seibert 2017-12-18 14:50:17 +01:00
  • d98c1e54d0 Initial Travis CI config. Olaf Seibert 2017-12-18 13:58:11 +01:00
  • 18202f1b8d RAWTAP: Fix initial tapemark problem. John Forecast 2017-12-14 17:06:51 -08:00
  • 928d137f17 Use loops over subdirs in Makefiles Andreas Bombe 2017-10-13 01:24:53 +02:00
  • 1c21f2901b Remove wrong quotes from CFLAGS in converters/Makefile Andreas Bombe 2017-10-13 01:22:45 +02:00
  • fd0eea148e added .gitignore AK6DN 2017-07-19 21:22:08 -07:00
  • 0a9d7cddb0 Add some of the changes to CHANGES. Olaf Seibert 2017-05-13 19:47:03 +02:00
  • 5f5414fb37 Update some dates. Olaf Seibert 2017-05-06 19:11:19 +02:00
  • a279a86076 Remove unneeded include (which cases compile errors wrt. git-info.h) Olaf Seibert 2017-05-06 19:10:21 +02:00
  • 1557c4c186 Add stuff to .gitignore. Olaf Seibert 2017-05-06 17:55:47 +02:00
  • ea5ef8587f Add .ENABL LCM. Its default setting was incorrect. Olaf Seibert 2017-05-06 17:53:15 +02:00
  • f3af0d060f Adjust tests: .ENABL LC can now be removed. Olaf Seibert 2017-05-06 17:15:20 +02:00