Commit graph

  • 8db2c12881 regsave_cost() returns void instead of short. bal 1984-12-04 13:03:49 +0000
  • 7e8d898bcb Initial revision keie 1984-12-03 23:20:13 +0000
  • 550e4d3cee Adapted to use the files in the library directory dedicated to the pmds. keie 1984-12-03 22:55:26 +0000
  • 271b83ecb3 Initial revision keie 1984-12-03 22:02:45 +0000
  • ee3ef338db Comment closer ("*/") added to description of getlines(). bal 1984-12-03 12:12:37 +0000
  • 7e3e49082c Increased MAXPATLEN to 8000. ceriel 1984-11-30 11:14:18 +0000
  • 0778ce4a9a Macros for B_DIST, B_USECNT and B_MARK removed, as these fields are no longer used. Declarations of nrinstrs and instrmap marked "extern" to satisfy ack compiler. bal 1984-11-30 10:52:05 +0000
  • 7351e38ed5 Declaration of items[] made static to avoid name conflict with ra_items.c Core allocation macros added. bal 1984-11-30 10:50:27 +0000
  • bac0efbedb Declaration of items[] made static to avoid name conflict with ra.c bal 1984-11-30 10:49:09 +0000
  • 302608566a routines getcall(), get_text() and getcc() move from get.c to this file routines putactuals(), putcall(), and putcc() move from put.c to this file get.h, put.h, stdio.h, em_mnem.h and em_pseu.h included bal 1984-11-30 10:30:22 +0000
  • c814b9523d several data structures added (moved from types.h). core allocation macros added. bal 1984-11-30 10:28:35 +0000
  • 39891edd12 Declarations for iv and code_info added (moved from types.h). core allocation macros added. bal 1984-11-30 10:27:05 +0000
  • 90df1e5b9a core allocation macros added bal 1984-11-30 10:25:21 +0000
  • 1e69d3458c declaration for sym,num and prc added (moved from types.h) bal 1984-11-30 10:24:21 +0000
  • 6988358e29 ic.h included before ic_lookup.h bal 1984-11-30 10:23:34 +0000
  • 49137da06b Lots of procedures removed (turned into macro in alloc.h or moved to one specific phase). bal 1984-11-30 10:15:24 +0000
  • 594a5bb49b Lots of data structures removed and made local to one specific phase. bal 1984-11-30 10:14:30 +0000
  • e5a282c621 Lots of procedure newxxx() and oldxxx() turned into macros. Lots of such procedures removed and made local to one specific phase. bal 1984-11-30 10:12:37 +0000
  • 4ab54c85a8 As getbblocks() was moved to cf.c, em_flag.h need no longer be included.; also, the declaration for em_flag[] was removed. bal 1984-11-30 10:10:41 +0000
  • 7ac377c750 The routine salloc crashed on a 2/4 system. Malloc was nor declared as "char *", but by default as int. em 1984-11-30 00:16:29 +0000
  • ad104f9164 I removed the unused integer deftype. Its name collided with an array in symbols.c. em 1984-11-29 17:27:00 +0000
  • 1b8f41d3b2 The definitions of lastline, currline and firstline are made extern in graph.h. The space reserving declaration is made in graph.c. em 1984-11-29 17:26:44 +0000
  • b532117b2b -O flag removed bal 1984-11-29 16:25:08 +0000
  • bda5c8409c macros newlvbx and oldlvbx added. bal 1984-11-29 15:10:11 +0000
  • f6da80afd8 The first line should contain the distribution library name. em 1984-11-29 15:03:41 +0000
  • 8a15a3f597 macros newlocal() and oldlocal() moved to alloc.h bal 1984-11-29 14:40:31 +0000
  • ae1e81adb1 *** empty log message *** em 1984-11-29 14:22:02 +0000
  • 0c0c3b7892 -O flag removed from CFLAGS bal 1984-11-29 13:33:33 +0000
  • b0de601d5b -O removed from CFLAGS bal 1984-11-29 13:31:22 +0000
  • 7767012a6e il_aux.h included (which now contains getcall(),putcall() etc. routines that were peviously in get.c and put.c). bal 1984-11-29 11:08:15 +0000
  • bd06330739 stdio.h included (required by new interface to get.h). bal 1984-11-29 11:06:23 +0000
  • 84ed8ee7ef routines getcall(), get_text() and getcc() move from get.c to this file routines putactuals(), putcall(), and putcc() move from put.c to this file get.h, put.h, stdio.h, em_mnem.h and em_pseu.h included bal 1984-11-29 11:03:19 +0000
  • f3e35f5432 routine getbblocks (plus its auxiliary routines) moved from get.c to this file; core allocation macros newcfbx() and oldcfbx() added. bal 1984-11-29 10:51:16 +0000
  • edcb838b98 newnametable() move from alloc.c to this file, get_ca_lines moved from get.c to this file, em_pseu.h and em_mes.h included (needed by get_ca_lines). bal 1984-11-29 10:31:44 +0000
  • c17a52c09d stdio.h included (required by new get.h interface), macros's newlocal() and oldlocal() added, replacing routines in alloc.c with same name. bal 1984-11-29 10:25:21 +0000
  • 0032ebfeda getbblocks(), getcall(), getcc() and get_text() removed, get_ca_lines() removed, curinp,lastbid,lastlabid exported getbyte(),getshort(),getoff(),read_line and getlines() exported. bal 1984-11-29 10:18:53 +0000
  • 582a0cc2aa getbblocks() removed (now local to CF phase), getcall(),getcc() and get_text removed (now local to IL), get_ca_lines() removed (now local to CA), current input file "f" renamed "curinp" and exported, getbyte (macro), getshort() and getoff() exported read_line() and getlines() exported, lastbid and lastlabid exported. bal 1984-11-29 10:15:23 +0000
  • dd5ceb7b97 putcall an putcc removed, curoutp, outbyte,outshort and outoff exported. bal 1984-11-29 10:11:37 +0000
  • 470826f0c9 putcall and putcc removed (make local to IL phase) current output file renamed "curoutp" and exported outbyte, outshort and outoff exported. bal 1984-11-29 10:09:15 +0000
  • 1cb39eff7e cleaned up bal 1984-11-28 09:26:44 +0000
  • 90c1dc7c06 Installed basic compiler in ACK tree. em 1984-11-27 23:59:28 +0000
  • 39c37e9571 1 - Added RCS identification. 2 - Changed the file name parseparams.c into parsepar.c, the original name was too long for RCS under BSD4.1 3 - Adapted to ACK standard Makefile format(cmp,install,...) 4 - Included more dependencies. em 1984-11-27 23:53:31 +0000
  • 3ceada5482 Added basic.doc. em 1984-11-27 23:51:07 +0000
  • 3cab14d65e Added RCS identification. em 1984-11-27 23:48:38 +0000
  • 7efc02574d *** empty log message *** em 1984-11-27 23:46:32 +0000
  • 9f872a7ea0 Removed conflict between rcs_id in basic.yacc and lex.c. em 1984-11-27 23:41:46 +0000
  • ea5498cd99 Now using ACK default tmp directory from em_path.h. em 1984-11-27 23:21:41 +0000
  • 455cd930ec Added RCS identification. em 1984-11-27 23:13:28 +0000
  • 335d55ff4a The version of basic copied from Martin Kerstens directory. em 1984-11-27 22:23:55 +0000
  • 4301dfb7bf The version of basic copied from Martin Kerstens directory. em 1984-11-27 22:11:59 +0000
  • 502a7a86af Initial revision bal 1984-11-27 16:16:36 +0000
  • 30ca0afe49 cleaned up bal 1984-11-27 15:52:23 +0000
  • ad383cbdc0 stack_change was renamed stack_chg bal 1984-11-27 15:43:14 +0000
  • 165965eadc Initial revision bal 1984-11-27 15:40:13 +0000
  • a6d53a6bcd "ivars" was renamed "ivvars" to avoid name conflict with sr_expr.c bal 1984-11-27 15:30:34 +0000
  • df200afd46 cleaned up bal 1984-11-27 15:04:04 +0000
  • 9c3a416acd cleaned up; dependecies added. bal 1984-11-27 14:53:00 +0000
  • 9e38bfa060 cleaned up. bal 1984-11-27 14:25:02 +0000
  • 2d6eff961f cleaned up. use CC. bal 1984-11-27 14:23:20 +0000
  • 0981b8857b getoff() moved to front (was called before being defined) declaration char *pseudo[] changed to char *pseudo[5] to suppress warining bal 1984-11-27 14:21:55 +0000
  • 69bdddd9ba "cc" replaced by $(CC) bal 1984-11-27 12:59:18 +0000
  • 4a36e98f5c Treatment of -R flag is altered. 1 - if recognized by mapflag and not by Ack internally no complaint is given. 2 - If recognized by both mapflag and internally: -R....-.... : effectuate only mapflag command otherwise : effectuate both. 3 - If not recognized at all, give a warning message and pass the flag to the linker. keie 1984-11-26 17:14:17 +0000
  • 3c2c03165b This manual page was not included in the first distribution. This version is hacked from the VU-Pascal distribution. keie 1984-11-26 15:56:57 +0000
  • c4b4a08720 Initial revision bal 1984-11-26 15:15:07 +0000
  • 6d481ce4d6 Initial revision bal 1984-11-26 15:04:22 +0000
  • 6a9e49f683 Initial revision bal 1984-11-26 14:51:59 +0000
  • 1833451151 Initial revision bal 1984-11-26 14:35:32 +0000
  • 9f778655a6 Initial revision bal 1984-11-26 14:14:55 +0000
  • f01e1431b0 Initial revision bal 1984-11-26 14:07:17 +0000
  • 415ae7e922 Initial revision bal 1984-11-26 13:58:05 +0000
  • 7b798175ad Initial revision bal 1984-11-26 13:43:22 +0000
  • 5481dd47a9 added documentation for the fmt_id and fmt_ilb macros sater 1984-11-26 11:09:11 +0000
  • 0a00b80726 Added support for the fmt_id and fmt_ilb macros sater 1984-11-26 10:50:46 +0000
  • 6a4dc794a2 In the RREMOVE section of this file, the field e_con of the expression union was used in stead of e_reg. Fixed. Checked all other occurrances, are correct. sater 1984-11-20 16:56:26 +0000
  • 7c07f91e1c The constant 512 slipped in instead of BUFSIZ. Changed. sater 1984-11-20 10:22:12 +0000
  • 36c1f227ea Added a check for non-ascii characters in the description files. keie 1984-11-15 14:24:35 +0000
  • 1fe1bc8c09 Forgotten to close a file. This is corrected. ceriel 1984-11-12 18:05:20 +0000
  • 4e7f357a26 Added rcs identification. keie 1984-11-08 12:08:31 +0000
  • 9f776924d6 Added a P for a specification of lal on line 51. This missing letter caused lal -1 to be mapped on the opcode for lal 0. keie 1984-11-08 11:11:31 +0000
  • cb84476be0 Added a check. Minis & shorties need an N or P argument. keie 1984-11-08 11:09:56 +0000
  • d07b17ca5c The routine con_float now generates a dummy floating point constant and gives a warning, instead of generating a fatal error + abort. bal 1984-11-06 12:50:21 +0000
  • 58c679c94c Patterns for floating point instruction and for LFR 8 and RET 8 added. Each such instruction now results in a call to a library routine. At present, all these routines generate an Illegal EM Instruction trap, but anyone wishing to implement floating point for the 6502 can do so without changing the back end table. bal 1984-11-06 12:47:26 +0000
  • e2e78ccd0a The line with the user message for failure missed the call to echo. em 1984-11-06 10:02:25 +0000
  • 0d5a4693a7 make install also make a tail_mon now. bal 1984-11-05 15:58:11 +0000
  • 95dd252a5b arguments for asld changed. several libraries added. bal 1984-11-05 15:29:48 +0000
  • 87c5817216 program for be is {LIB}/cg instead of {LIB}/be bal 1984-11-05 15:13:20 +0000
  • b6cfa32faa *** empty log message *** keie 1984-11-05 15:11:19 +0000
  • b9ebdc1a07 em_head renamed head_em; em_tail renamed tail_em installs tail_em rather than comparing it bal 1984-11-05 15:06:49 +0000
  • 73b651052e Added an example with segment prefixes. em 1984-11-05 15:02:32 +0000
  • 6913efe107 Adapted to new tree shape for libraries and binaries. em 1984-11-05 14:42:17 +0000
  • 3e7b7990f2 *** empty log message *** em 1984-11-05 12:05:46 +0000
  • 9c66801439 *** empty log message *** em 1984-11-05 11:55:15 +0000
  • 2976b590af The flag -LIB was missing in the call to the shell-procedure compmodule. Thus the generated libraries could not be effectively used by our assembler/linker. keie 1984-11-05 11:37:23 +0000
  • a837112d99 Negation of negative operand with inc/dec added in certain cases. Don't know effect for sure, author has left. Added rcsid. bal 1984-11-02 11:09:46 +0000
  • 13685d4bc0 Initial revision bal 1984-11-02 10:13:29 +0000
  • 45887f2b72 Name of error file was wrong, it was the runtime error file instead of the compile time error file. sater 1984-11-01 09:30:36 +0000
  • 4d48191bcc The input routine used to skip space. This "feature" has been removed because it is also used to read strings, in which space is significant. ceriel 1984-10-31 15:26:09 +0000
  • fedaa3267a Adapted to make use of ../../compare and ../../install. keie 1984-10-26 12:58:15 +0000
  • 3d4feae541 Initial revision keie 1984-10-26 12:54:35 +0000
  • 88b487cd7b Adapted to make use of ../../compare and ../../install. keie 1984-10-26 11:48:51 +0000