47f5e79d96
The path lib/ack is changed into lib/descr. The name ack, used as a file name was a bit overloaded.
keie
1984-12-06 11:08:40 +00:00
2c7c97051b
Changed so that the installation process will continue if LLgen is not present yet. Also added Makefile to the "make pr" entry.
ceriel
1984-12-06 10:39:28 +00:00
0d5c765070
Repaired a few minor bugs.
keie
1984-12-04 21:57:22 +00:00
01d4011dd6
I hope this version is correct.
keie
1984-12-04 21:48:14 +00:00
ee3ef338db
Comment closer ("*/") added to description of getlines().
bal
1984-12-03 12:12:37 +00:00
3703324c51
fixup commit for branch 'unlabeled-2.8.1'
cvs2hg
1984-11-30 11:14:19 +00:00
7e3e49082c
Increased MAXPATLEN to 8000.
ceriel
1984-11-30 11:14:18 +00:00
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 +00:00
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 +00:00
bac0efbedb
Declaration of items[] made static to avoid name conflict with ra.c
bal
1984-11-30 10:49:09 +00:00
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 +00:00
c814b9523d
several data structures added (moved from types.h). core allocation macros added.
bal
1984-11-30 10:28:35 +00:00
39891edd12
Declarations for iv and code_info added (moved from types.h). core allocation macros added.
bal
1984-11-30 10:27:05 +00:00
90df1e5b9a
core allocation macros added
bal
1984-11-30 10:25:21 +00:00
1e69d3458c
declaration for sym,num and prc added (moved from types.h)
bal
1984-11-30 10:24:21 +00:00
6988358e29
ic.h included before ic_lookup.h
bal
1984-11-30 10:23:34 +00:00
49137da06b
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
594a5bb49b
Lots of data structures removed and made local to one specific phase.
bal
1984-11-30 10:14:30 +00:00
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 +00:00
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 +00:00
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 +00:00
ad104f9164
I removed the unused integer deftype. Its name collided with an array in symbols.c.
em
1984-11-29 17:27:00 +00:00
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 +00:00
b532117b2b
-O flag removed
bal
1984-11-29 16:25:08 +00:00
bda5c8409c
macros newlvbx and oldlvbx added.
bal
1984-11-29 15:10:11 +00:00
f6da80afd8
The first line should contain the distribution library name.
em
1984-11-29 15:03:41 +00:00
8a15a3f597
macros newlocal() and oldlocal() moved to alloc.h
bal
1984-11-29 14:40:31 +00:00
ae1e81adb1
*** empty log message ***
em
1984-11-29 14:22:02 +00:00
0c0c3b7892
-O flag removed from CFLAGS
bal
1984-11-29 13:33:33 +00:00
b0de601d5b
-O removed from CFLAGS
bal
1984-11-29 13:31:22 +00:00
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 +00:00
bd06330739
stdio.h included (required by new interface to get.h).
bal
1984-11-29 11:06:23 +00:00
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 +00:00
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 +00:00
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 +00:00
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 +00:00
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 +00:00
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 +00:00
dd5ceb7b97
putcall an putcc removed, curoutp, outbyte,outshort and outoff exported.
bal
1984-11-29 10:11:37 +00:00
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 +00:00
1cb39eff7e
cleaned up
bal
1984-11-28 09:26:44 +00:00
90c1dc7c06
Installed basic compiler in ACK tree.
em
1984-11-27 23:59:28 +00:00
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 +00:00
3ceada5482
Added basic.doc.
em
1984-11-27 23:51:07 +00:00
3cab14d65e
Added RCS identification.
em
1984-11-27 23:48:38 +00:00
7efc02574d
*** empty log message ***
em
1984-11-27 23:46:32 +00:00
9f872a7ea0
Removed conflict between rcs_id in basic.yacc and lex.c.
em
1984-11-27 23:41:46 +00:00
ea5498cd99
Now using ACK default tmp directory from em_path.h.
em
1984-11-27 23:21:41 +00:00
455cd930ec
Added RCS identification.
em
1984-11-27 23:13:28 +00:00
335d55ff4a
The version of basic copied from Martin Kerstens directory.
em
1984-11-27 22:23:55 +00:00
4301dfb7bf
The version of basic copied from Martin Kerstens directory.
em
1984-11-27 22:11:59 +00:00
502a7a86af
Initial revision
bal
1984-11-27 16:16:36 +00:00
30ca0afe49
cleaned up
bal
1984-11-27 15:52:23 +00:00
ad383cbdc0
stack_change was renamed stack_chg
bal
1984-11-27 15:43:14 +00:00
165965eadc
Initial revision
bal
1984-11-27 15:40:13 +00:00
a6d53a6bcd
"ivars" was renamed "ivvars" to avoid name conflict with sr_expr.c
bal
1984-11-27 15:30:34 +00:00
df200afd46
cleaned up
bal
1984-11-27 15:04:04 +00:00
9c3a416acd
cleaned up; dependecies added.
bal
1984-11-27 14:53:00 +00:00
9e38bfa060
cleaned up.
bal
1984-11-27 14:25:02 +00:00
2d6eff961f
cleaned up. use CC.
bal
1984-11-27 14:23:20 +00:00
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 +00:00
69bdddd9ba
"cc" replaced by $(CC)
bal
1984-11-27 12:59:18 +00:00