Commit Graph

  • b8817780f3 ic.h included before ic_lookup.h bal 1984-11-30 10:23:34 +00:00
  • 530c4d4c63 Lots of procedures removed (turned into macro in alloc.h or moved to one specific phase). bal 1984-11-30 10:15:24 +00:00
  • 6a1b482c86 Lots of data structures removed and made local to one specific phase. bal 1984-11-30 10:14:30 +00:00
  • d530ba1126 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 +00:00
  • bcaecff14d 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 +00:00
  • d568a6aca5 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 +00:00
  • 77fda75841 I removed the unused integer deftype. Its name collided with an array in symbols.c. em 1984-11-29 17:27:00 +00:00
  • 92587276da 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 +00:00
  • b2dfaa494e -O flag removed bal 1984-11-29 16:25:08 +00:00
  • b231200eb7 macros newlvbx and oldlvbx added. bal 1984-11-29 15:10:11 +00:00
  • 4c1ac6ad54 The first line should contain the distribution library name. em 1984-11-29 15:03:41 +00:00
  • d345f87d53 macros newlocal() and oldlocal() moved to alloc.h bal 1984-11-29 14:40:31 +00:00
  • 3ef854719d *** empty log message *** em 1984-11-29 14:22:02 +00:00
  • 17cd5516a1 -O flag removed from CFLAGS bal 1984-11-29 13:33:33 +00:00
  • a117b57ec9 -O removed from CFLAGS bal 1984-11-29 13:31:22 +00:00
  • 925f0be202 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 +00:00
  • 9ffcf24477 stdio.h included (required by new interface to get.h). bal 1984-11-29 11:06:23 +00:00
  • bef1b25962 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 +00:00
  • 05de05abe7 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 +00:00
  • 54e3b3db4f 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 +00:00
  • 21c2208de6 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 +00:00
  • 41cd4c15fd 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 +00:00
  • 714b50f54b 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 +00:00
  • 2ac28f401c putcall an putcc removed, curoutp, outbyte,outshort and outoff exported. bal 1984-11-29 10:11:37 +00:00
  • ba5ae63e87 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 +00:00
  • 2e1928a4eb cleaned up bal 1984-11-28 09:26:44 +00:00
  • 9a02327a2d Installed basic compiler in ACK tree. em 1984-11-27 23:59:28 +00:00
  • 8c0394eea8 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 +00:00
  • 085069e600 Added basic.doc. em 1984-11-27 23:51:07 +00:00
  • e30901a8c4 Added RCS identification. em 1984-11-27 23:48:38 +00:00
  • 5d2434ce92 *** empty log message *** em 1984-11-27 23:46:32 +00:00
  • 398a848925 Removed conflict between rcs_id in basic.yacc and lex.c. em 1984-11-27 23:41:46 +00:00
  • dee952edfa Now using ACK default tmp directory from em_path.h. em 1984-11-27 23:21:41 +00:00
  • 1ada89da2a Added RCS identification. em 1984-11-27 23:13:28 +00:00
  • 02d10bc877 The version of basic copied from Martin Kerstens directory. em 1984-11-27 22:23:55 +00:00
  • 1046fc1eea The version of basic copied from Martin Kerstens directory. em 1984-11-27 22:11:59 +00:00
  • b5e86c2482 Initial revision bal 1984-11-27 16:16:36 +00:00
  • 2ab7549af6 cleaned up bal 1984-11-27 15:52:23 +00:00
  • 85435303c8 stack_change was renamed stack_chg bal 1984-11-27 15:43:14 +00:00
  • 51eccf208f Initial revision bal 1984-11-27 15:40:13 +00:00
  • b27463bccd "ivars" was renamed "ivvars" to avoid name conflict with sr_expr.c bal 1984-11-27 15:30:34 +00:00
  • 1d613c24af cleaned up bal 1984-11-27 15:04:04 +00:00
  • cc22bb4175 cleaned up; dependecies added. bal 1984-11-27 14:53:00 +00:00
  • 6a084edba7 cleaned up. bal 1984-11-27 14:25:02 +00:00
  • e9b3f54f7c cleaned up. use CC. bal 1984-11-27 14:23:20 +00:00
  • ee4b1850bb 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 +00:00
  • 49a0e9c414 "cc" replaced by $(CC) bal 1984-11-27 12:59:18 +00:00
  • 56ba46b2bc 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 +00:00
  • cf20acf289 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 +00:00
  • 64ff1da3e4 Initial revision bal 1984-11-26 15:15:07 +00:00
  • 8e4156532d Initial revision bal 1984-11-26 15:04:22 +00:00
  • 6e32042c52 Initial revision bal 1984-11-26 14:51:59 +00:00
  • e551fa234e Initial revision bal 1984-11-26 14:35:32 +00:00
  • 15aec67505 Initial revision bal 1984-11-26 14:14:55 +00:00
  • 03409fb772 Initial revision bal 1984-11-26 14:07:17 +00:00
  • 7fab127af3 Initial revision bal 1984-11-26 13:58:05 +00:00
  • b4b66ce74f Initial revision bal 1984-11-26 13:43:22 +00:00
  • fff0d30a9a added documentation for the fmt_id and fmt_ilb macros sater 1984-11-26 11:09:11 +00:00
  • 2c0619a13a Added support for the fmt_id and fmt_ilb macros sater 1984-11-26 10:50:46 +00:00
  • 2601187207 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 +00:00
  • 8d7aa4baad The constant 512 slipped in instead of BUFSIZ. Changed. sater 1984-11-20 10:22:12 +00:00
  • 6eaf938a14 Added a check for non-ascii characters in the description files. keie 1984-11-15 14:24:35 +00:00
  • 6d42bab835 Forgotten to close a file. This is corrected. ceriel 1984-11-12 18:05:20 +00:00
  • 2cd5f2033e Added rcs identification. keie 1984-11-08 12:08:31 +00:00
  • 068dee8a06 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 +00:00
  • 85b1c8b043 Added a check. Minis & shorties need an N or P argument. keie 1984-11-08 11:09:56 +00:00
  • a955307239 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 +00:00
  • dea117397b 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 +00:00
  • ac8dee35d0 The line with the user message for failure missed the call to echo. em 1984-11-06 10:02:25 +00:00
  • 46a5c99978 make install also make a tail_mon now. bal 1984-11-05 15:58:11 +00:00
  • 77d2cc5222 arguments for asld changed. several libraries added. bal 1984-11-05 15:29:48 +00:00
  • c4dee9c081 program for be is {LIB}/cg instead of {LIB}/be bal 1984-11-05 15:13:20 +00:00
  • 4a2029781a *** empty log message *** keie 1984-11-05 15:11:19 +00:00
  • 6cde876c44 em_head renamed head_em; em_tail renamed tail_em installs tail_em rather than comparing it bal 1984-11-05 15:06:49 +00:00
  • 9adb899d09 Added an example with segment prefixes. em 1984-11-05 15:02:32 +00:00
  • 8c2dd5a6b5 Adapted to new tree shape for libraries and binaries. em 1984-11-05 14:42:17 +00:00
  • 73af9ae6cf *** empty log message *** em 1984-11-05 12:05:46 +00:00
  • 783f95590f *** empty log message *** em 1984-11-05 11:55:15 +00:00
  • d5399de251 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 +00:00
  • b94907a1fa 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 +00:00
  • 40fcf103bd Initial revision bal 1984-11-02 10:13:29 +00:00
  • 7f230788d0 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 +00:00
  • f0445587cf 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 +00:00
  • a089216ae7 Adapted to make use of ../../compare and ../../install. keie 1984-10-26 12:58:15 +00:00
  • 150d744512 Initial revision keie 1984-10-26 12:54:35 +00:00
  • e25887d5ca Adapted to make use of ../../compare and ../../install. keie 1984-10-26 11:48:51 +00:00
  • c0e66dc8d3 Initial revision keie 1984-10-26 11:48:13 +00:00
  • 61ab763c07 *** empty log message *** keie 1984-10-26 11:47:56 +00:00
  • 86f29918c8 Adapted to make use of ../../compare and ../../install. keie 1984-10-26 11:04:10 +00:00
  • af335c7be5 *** empty log message *** keie 1984-10-26 11:01:40 +00:00
  • 2d11c4b2fe Initial revision keie 1984-10-26 11:00:08 +00:00
  • 6fd15f62dc Running makedepend again gave a difference. ceriel 1984-10-26 10:31:22 +00:00
  • ca787ba372 removed the "depend" emtry, added a "distr" entry, which should be used before a distribution is made. Also added the -DNORCSID flag to the lint-options. ceriel 1984-10-26 10:25:55 +00:00
  • aa65dc9fbd Adapted to use ../../install and ../../compare and hide knowledge about final destination of libraries. keie 1984-10-26 10:25:32 +00:00
  • ff47f2ee43 Added a "distr" entry, which will be propagated to the src directory. ceriel 1984-10-26 10:24:48 +00:00
  • 5be59d3ade Adapted to make use of ../../compare. keie 1984-10-26 10:21:18 +00:00
  • aa74e86069 Adapted to make use of ../../install and ../../compare. keie 1984-10-26 10:20:29 +00:00
  • a915561735 Initial revision keie 1984-10-26 10:20:28 +00:00
  • 9f1edee15f *** empty log message *** keie 1984-10-26 10:19:56 +00:00
  • a17a987cb8 *** empty log message *** keie 1984-10-26 10:12:57 +00:00