ee3ef338dbComment closer ("*/") added to description of getlines().
bal
1984-12-03 12:12:37 +0000
7e3e49082cIncreased MAXPATLEN to 8000.
ceriel
1984-11-30 11:14:18 +0000
0778ce4a9aMacros 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
7351e38ed5Declaration of items[] made static to avoid name conflict with ra_items.c Core allocation macros added.
bal
1984-11-30 10:50:27 +0000
bac0efbedbDeclaration of items[] made static to avoid name conflict with ra.c
bal
1984-11-30 10:49:09 +0000
302608566aroutines 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
c814b9523dseveral data structures added (moved from types.h). core allocation macros added.
bal
1984-11-30 10:28:35 +0000
39891edd12Declarations for iv and code_info added (moved from types.h). core allocation macros added.
bal
1984-11-30 10:27:05 +0000
90df1e5b9acore allocation macros added
bal
1984-11-30 10:25:21 +0000
1e69d3458cdeclaration for sym,num and prc added (moved from types.h)
bal
1984-11-30 10:24:21 +0000
6988358e29ic.h included before ic_lookup.h
bal
1984-11-30 10:23:34 +0000
49137da06bLots of procedures removed (turned into macro in alloc.h or moved to one specific phase).
bal
1984-11-30 10:15:24 +0000
594a5bb49bLots of data structures removed and made local to one specific phase.
bal
1984-11-30 10:14:30 +0000
e5a282c621Lots 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
4ab54c85a8As 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
7ac377c750The 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
ad104f9164I removed the unused integer deftype. Its name collided with an array in symbols.c.
em
1984-11-29 17:27:00 +0000
1b8f41d3b2The 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
bda5c8409cmacros newlvbx and oldlvbx added.
bal
1984-11-29 15:10:11 +0000
f6da80afd8The first line should contain the distribution library name.
em
1984-11-29 15:03:41 +0000
8a15a3f597macros 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
7767012a6eil_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
bd06330739stdio.h included (required by new interface to get.h).
bal
1984-11-29 11:06:23 +0000
84ed8ee7efroutines 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
f3e35f5432routine 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
edcb838b98newnametable() 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
c17a52c09dstdio.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
0032ebfedagetbblocks(), 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
582a0cc2aagetbblocks() 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
dd5ceb7b97putcall an putcc removed, curoutp, outbyte,outshort and outoff exported.
bal
1984-11-29 10:11:37 +0000
470826f0c9putcall 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
1cb39eff7ecleaned up
bal
1984-11-28 09:26:44 +0000
90c1dc7c06Installed basic compiler in ACK tree.
em
1984-11-27 23:59:28 +0000
39c37e95711 - 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
3ceada5482Added basic.doc.
em
1984-11-27 23:51:07 +0000
3cab14d65eAdded RCS identification.
em
1984-11-27 23:48:38 +0000
7efc02574d*** empty log message ***
em
1984-11-27 23:46:32 +0000
9f872a7ea0Removed conflict between rcs_id in basic.yacc and lex.c.
em
1984-11-27 23:41:46 +0000
ea5498cd99Now using ACK default tmp directory from em_path.h.
em
1984-11-27 23:21:41 +0000
455cd930ecAdded RCS identification.
em
1984-11-27 23:13:28 +0000
335d55ff4aThe version of basic copied from Martin Kerstens directory.
em
1984-11-27 22:23:55 +0000
4301dfb7bfThe version of basic copied from Martin Kerstens directory.
em
1984-11-27 22:11:59 +0000
502a7a86afInitial revision
bal
1984-11-27 16:16:36 +0000
30ca0afe49cleaned up
bal
1984-11-27 15:52:23 +0000
ad383cbdc0stack_change was renamed stack_chg
bal
1984-11-27 15:43:14 +0000
165965eadcInitial 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
df200afd46cleaned up
bal
1984-11-27 15:04:04 +0000
9c3a416acdcleaned up; dependecies added.
bal
1984-11-27 14:53:00 +0000
9e38bfa060cleaned up.
bal
1984-11-27 14:25:02 +0000
2d6eff961fcleaned up. use CC.
bal
1984-11-27 14:23:20 +0000
0981b8857bgetoff() 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
4a36e98f5cTreatment 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
3c2c03165bThis 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
c4b4a08720Initial revision
bal
1984-11-26 15:15:07 +0000
6d481ce4d6Initial revision
bal
1984-11-26 15:04:22 +0000
6a9e49f683Initial revision
bal
1984-11-26 14:51:59 +0000
1833451151Initial revision
bal
1984-11-26 14:35:32 +0000
9f778655a6Initial revision
bal
1984-11-26 14:14:55 +0000
f01e1431b0Initial revision
bal
1984-11-26 14:07:17 +0000
415ae7e922Initial revision
bal
1984-11-26 13:58:05 +0000
7b798175adInitial revision
bal
1984-11-26 13:43:22 +0000
5481dd47a9added documentation for the fmt_id and fmt_ilb macros
sater
1984-11-26 11:09:11 +0000
0a00b80726Added support for the fmt_id and fmt_ilb macros
sater
1984-11-26 10:50:46 +0000
6a4dc794a2In 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
7c07f91e1cThe constant 512 slipped in instead of BUFSIZ. Changed.
sater
1984-11-20 10:22:12 +0000
36c1f227eaAdded a check for non-ascii characters in the description files.
keie
1984-11-15 14:24:35 +0000
1fe1bc8c09Forgotten to close a file. This is corrected.
ceriel
1984-11-12 18:05:20 +0000
9f776924d6Added 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
cb84476be0Added a check. Minis & shorties need an N or P argument.
keie
1984-11-08 11:09:56 +0000
d07b17ca5cThe 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
58c679c94cPatterns 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
e2e78ccd0aThe line with the user message for failure missed the call to echo.
em
1984-11-06 10:02:25 +0000
0d5a4693a7make install also make a tail_mon now.
bal
1984-11-05 15:58:11 +0000
95dd252a5barguments for asld changed. several libraries added.
bal
1984-11-05 15:29:48 +0000
87c5817216program for be is {LIB}/cg instead of {LIB}/be
bal
1984-11-05 15:13:20 +0000
b9ebdc1a07em_head renamed head_em; em_tail renamed tail_em installs tail_em rather than comparing it
bal
1984-11-05 15:06:49 +0000
73b651052eAdded an example with segment prefixes.
em
1984-11-05 15:02:32 +0000
6913efe107Adapted 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
2976b590afThe 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
a837112d99Negation 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
13685d4bc0Initial revision
bal
1984-11-02 10:13:29 +0000
45887f2b72Name 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
4d48191bccThe 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
fedaa3267aAdapted to make use of ../../compare and ../../install.
keie
1984-10-26 12:58:15 +0000