ack.git
39 years agoInitial revision
bal [Mon, 10 Dec 1984 13:36:12 +0000 (13:36 +0000)]
Initial revision

39 years agoRemoved the definition of the NEEDS variable.
keie [Mon, 10 Dec 1984 12:49:56 +0000 (12:49 +0000)]
Removed the definition of the NEEDS variable.

39 years ago*** empty log message ***
keie [Sat, 8 Dec 1984 00:50:27 +0000 (00:50 +0000)]
*** empty log message ***

39 years agoThis makefile was copied from ../../m68k2/dl.
keie [Sat, 8 Dec 1984 00:45:55 +0000 (00:45 +0000)]
This makefile was copied from ../../m68k2/dl.
The now irrelevant entries are removed.

39 years agoComparing shouldn't stop when one compare fails.
keie [Sat, 8 Dec 1984 00:40:04 +0000 (00:40 +0000)]
Comparing shouldn't stop when one compare fails.

39 years agoAdded entries for pr and opr.
keie [Sat, 8 Dec 1984 00:28:16 +0000 (00:28 +0000)]
Added entries for pr and opr.

39 years agoAdapted to new install + compare, added anties for cmp, clean, opr and pr.
keie [Sat, 8 Dec 1984 00:17:39 +0000 (00:17 +0000)]
Adapted to new install + compare, added anties for cmp, clean, opr and pr.

39 years ago*** empty log message ***
keie [Fri, 7 Dec 1984 17:32:33 +0000 (17:32 +0000)]
*** empty log message ***

39 years agoImproved "make pr".
keie [Fri, 7 Dec 1984 17:14:43 +0000 (17:14 +0000)]
Improved "make pr".

39 years agoAn efficiency change only.
keie [Fri, 7 Dec 1984 16:52:09 +0000 (16:52 +0000)]
An efficiency change only.

39 years agoAdded cmp entry.
keie [Fri, 7 Dec 1984 16:45:26 +0000 (16:45 +0000)]
Added cmp entry.

39 years agoThis one works, the previous one didn't.
keie [Fri, 7 Dec 1984 16:42:59 +0000 (16:42 +0000)]
This one works, the previous one didn't.

39 years agoinstall now allows a source and destination name.
keie [Fri, 7 Dec 1984 16:38:13 +0000 (16:38 +0000)]
install now allows a source and destination name.

39 years agoNow use prototype makefile from ../../proto.
keie [Fri, 7 Dec 1984 15:22:22 +0000 (15:22 +0000)]
Now use prototype makefile from ../../proto.

39 years agoRemoved a reference to a non existing Makefile ( in the lib directory).
ceriel [Fri, 7 Dec 1984 15:21:25 +0000 (15:21 +0000)]
Removed a reference to a non existing Makefile ( in the lib directory).

39 years agoBug fixed in optimizing two adjacent basic blocks.
bal [Fri, 7 Dec 1984 14:19:53 +0000 (14:19 +0000)]
Bug fixed in optimizing two adjacent basic blocks.

39 years agoChanged access path of em h directory.
keie [Fri, 7 Dec 1984 14:01:33 +0000 (14:01 +0000)]
Changed access path of em h directory.

39 years agoChanged access path of en h directory.
keie [Fri, 7 Dec 1984 14:01:11 +0000 (14:01 +0000)]
Changed access path of en h directory.

39 years agoInitial revision
keie [Fri, 7 Dec 1984 13:41:58 +0000 (13:41 +0000)]
Initial revision

39 years agoInitial revision
keie [Fri, 7 Dec 1984 10:42:27 +0000 (10:42 +0000)]
Initial revision

39 years agoThe path lib/ack is changed into lib/descr.
keie [Thu, 6 Dec 1984 11:08:40 +0000 (11:08 +0000)]
The path lib/ack is changed into lib/descr.
The name ack, used as a file name was a bit overloaded.

39 years agoChanged so that the installation process will continue if LLgen
ceriel [Thu, 6 Dec 1984 10:39:28 +0000 (10:39 +0000)]
Changed so that the installation process will continue if LLgen
is not present yet.
Also added Makefile to the "make pr" entry.

39 years agoRepaired a few minor bugs.
keie [Tue, 4 Dec 1984 21:57:22 +0000 (21:57 +0000)]
Repaired a few minor bugs.

39 years agoI hope this version is correct.
keie [Tue, 4 Dec 1984 21:48:14 +0000 (21:48 +0000)]
I hope this version is correct.

39 years agoInitial revision
keie [Tue, 4 Dec 1984 21:38:13 +0000 (21:38 +0000)]
Initial revision

39 years agoInitial revision
sater [Tue, 4 Dec 1984 15:33:28 +0000 (15:33 +0000)]
Initial revision

39 years agoInitial revision
bal [Tue, 4 Dec 1984 15:04:44 +0000 (15:04 +0000)]
Initial revision

39 years agoWORDLENGTH now defined in automatically generated file wordlen.h
bal [Tue, 4 Dec 1984 15:04:01 +0000 (15:04 +0000)]
WORDLENGTH now defined in automatically generated file wordlen.h
Generate this file from makewlen.c

39 years agoWORDLENGTH now defined in automatically generated file worlen.h
bal [Tue, 4 Dec 1984 15:03:22 +0000 (15:03 +0000)]
WORDLENGTH now defined in automatically generated file worlen.h

39 years agoBug fixed: fill_item() should initialize item->it_desirable to TRUE.
bal [Tue, 4 Dec 1984 14:41:20 +0000 (14:41 +0000)]
Bug fixed: fill_item() should initialize item->it_desirable to TRUE.

39 years agoAdded tail_m and tail_ln.
keie [Tue, 4 Dec 1984 13:31:03 +0000 (13:31 +0000)]
Added tail_m and tail_ln.

39 years agoregsave_cost() return void instead of short.
bal [Tue, 4 Dec 1984 13:04:27 +0000 (13:04 +0000)]
regsave_cost() return void instead of short.

39 years agoregsave_cost() returns void instead of short.
bal [Tue, 4 Dec 1984 13:03:49 +0000 (13:03 +0000)]
regsave_cost() returns void instead of short.

39 years agoInitial revision
keie [Mon, 3 Dec 1984 23:20:13 +0000 (23:20 +0000)]
Initial revision

39 years agoAdapted to use the files in the library directory dedicated to the pmds.
keie [Mon, 3 Dec 1984 22:55:26 +0000 (22:55 +0000)]
Adapted to use the files in the library directory dedicated to the pmds.

39 years agoInitial revision
keie [Mon, 3 Dec 1984 22:02:45 +0000 (22:02 +0000)]
Initial revision

39 years agoComment closer ("*/") added to description of getlines().
bal [Mon, 3 Dec 1984 12:12:37 +0000 (12:12 +0000)]
Comment closer ("*/") added to description of getlines().

39 years agoIncreased MAXPATLEN to 8000.
ceriel [Fri, 30 Nov 1984 11:14:18 +0000 (11:14 +0000)]
Increased MAXPATLEN to 8000.

39 years agoMacros for B_DIST, B_USECNT and B_MARK removed, as these fields are
bal [Fri, 30 Nov 1984 10:52:05 +0000 (10:52 +0000)]
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.

39 years agoDeclaration of items[] made static to avoid name conflict with ra_items.c
bal [Fri, 30 Nov 1984 10:50:27 +0000 (10:50 +0000)]
Declaration of items[] made static to avoid name conflict with ra_items.c
Core allocation macros added.

39 years agoDeclaration of items[] made static to avoid name conflict with ra.c
bal [Fri, 30 Nov 1984 10:49:09 +0000 (10:49 +0000)]
Declaration of items[] made static to avoid name conflict with ra.c

39 years agoroutines getcall(), get_text() and getcc() move from get.c to this file
bal [Fri, 30 Nov 1984 10:30:22 +0000 (10:30 +0000)]
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

39 years agoseveral data structures added (moved from types.h).
bal [Fri, 30 Nov 1984 10:28:35 +0000 (10:28 +0000)]
several data structures added (moved from types.h).
core allocation macros added.

39 years agoDeclarations for iv and code_info added (moved from types.h).
bal [Fri, 30 Nov 1984 10:27:05 +0000 (10:27 +0000)]
Declarations for iv and code_info added (moved from types.h).
core allocation macros added.

39 years agocore allocation macros added
bal [Fri, 30 Nov 1984 10:25:21 +0000 (10:25 +0000)]
core allocation macros added

39 years agodeclaration for sym,num and prc added (moved from types.h)
bal [Fri, 30 Nov 1984 10:24:21 +0000 (10:24 +0000)]
declaration for sym,num and prc added (moved from types.h)

39 years agoic.h included before ic_lookup.h
bal [Fri, 30 Nov 1984 10:23:34 +0000 (10:23 +0000)]
ic.h included before ic_lookup.h

39 years agoLots of procedures removed (turned into macro in alloc.h or
bal [Fri, 30 Nov 1984 10:15:24 +0000 (10:15 +0000)]
Lots of procedures removed (turned into macro in alloc.h or
moved to one specific phase).

39 years agoLots of data structures removed and made local to one specific phase.
bal [Fri, 30 Nov 1984 10:14:30 +0000 (10:14 +0000)]
Lots of data structures removed and made local to one specific phase.

39 years agoLots of procedure newxxx() and oldxxx() turned into macros.
bal [Fri, 30 Nov 1984 10:12:37 +0000 (10:12 +0000)]
Lots of procedure newxxx() and oldxxx() turned into macros.
Lots of such procedures removed and made local to one specific phase.

39 years agoAs getbblocks() was moved to cf.c, em_flag.h need no longer
bal [Fri, 30 Nov 1984 10:10:41 +0000 (10:10 +0000)]
As getbblocks() was moved to cf.c, em_flag.h need no longer
be included.; also, the declaration for em_flag[] was removed.

39 years agoThe routine salloc crashed on a 2/4 system.
em [Fri, 30 Nov 1984 00:16:29 +0000 (00:16 +0000)]
The routine salloc crashed on a 2/4 system.
Malloc was nor declared as "char *", but by default as int.

39 years agoI removed the unused integer deftype.
em [Thu, 29 Nov 1984 17:27:00 +0000 (17:27 +0000)]
I removed the unused integer deftype.
Its name collided with an array in symbols.c.

39 years agoThe definitions of lastline, currline and firstline are made
em [Thu, 29 Nov 1984 17:26:44 +0000 (17:26 +0000)]
The definitions of lastline, currline and firstline are made
extern in graph.h. The space reserving declaration is made in
graph.c.

39 years ago-O flag removed
bal [Thu, 29 Nov 1984 16:25:08 +0000 (16:25 +0000)]
-O flag removed

39 years agomacros newlvbx and oldlvbx added.
bal [Thu, 29 Nov 1984 15:10:11 +0000 (15:10 +0000)]
macros newlvbx and oldlvbx added.

39 years agoThe first line should contain the distribution library name.
em [Thu, 29 Nov 1984 15:03:41 +0000 (15:03 +0000)]
The first line should contain the distribution library name.

39 years agomacros newlocal() and oldlocal() moved to alloc.h
bal [Thu, 29 Nov 1984 14:40:31 +0000 (14:40 +0000)]
macros newlocal() and oldlocal() moved to alloc.h

39 years ago*** empty log message ***
em [Thu, 29 Nov 1984 14:22:02 +0000 (14:22 +0000)]
*** empty log message ***

39 years ago-O flag removed from CFLAGS
bal [Thu, 29 Nov 1984 13:33:33 +0000 (13:33 +0000)]
-O flag removed from CFLAGS

39 years ago-O removed from CFLAGS
bal [Thu, 29 Nov 1984 13:31:22 +0000 (13:31 +0000)]
-O removed from CFLAGS

39 years agoil_aux.h included (which now contains getcall(),putcall() etc.
bal [Thu, 29 Nov 1984 11:08:15 +0000 (11:08 +0000)]
il_aux.h included (which now contains getcall(),putcall() etc.
routines that were peviously in get.c and put.c).

39 years agostdio.h included (required by new interface to get.h).
bal [Thu, 29 Nov 1984 11:06:23 +0000 (11:06 +0000)]
stdio.h included (required by new interface to get.h).

39 years agoroutines getcall(), get_text() and getcc() move from get.c to this file
bal [Thu, 29 Nov 1984 11:03:19 +0000 (11:03 +0000)]
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

39 years agoroutine getbblocks (plus its auxiliary routines) moved from get.c
bal [Thu, 29 Nov 1984 10:51:16 +0000 (10:51 +0000)]
routine getbblocks (plus its auxiliary routines) moved from get.c
to this file; core allocation macros newcfbx() and oldcfbx() added.

39 years agonewnametable() move from alloc.c to this file,
bal [Thu, 29 Nov 1984 10:31:44 +0000 (10:31 +0000)]
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).

39 years agostdio.h included (required by new get.h interface),
bal [Thu, 29 Nov 1984 10:25:21 +0000 (10:25 +0000)]
stdio.h included (required by new get.h interface),
macros's newlocal() and oldlocal() added, replacing routines in
alloc.c with same name.

39 years agogetbblocks(), getcall(), getcc() and get_text() removed,
bal [Thu, 29 Nov 1984 10:18:53 +0000 (10:18 +0000)]
getbblocks(), getcall(), getcc() and get_text() removed,
get_ca_lines() removed,
curinp,lastbid,lastlabid exported
getbyte(),getshort(),getoff(),read_line and getlines() exported.

39 years agogetbblocks() removed (now local to CF phase),
bal [Thu, 29 Nov 1984 10:15:23 +0000 (10:15 +0000)]
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.

39 years agoputcall an putcc removed,
bal [Thu, 29 Nov 1984 10:11:37 +0000 (10:11 +0000)]
putcall an putcc removed,
curoutp, outbyte,outshort and outoff exported.

39 years agoputcall and putcc removed (make local to IL phase)
bal [Thu, 29 Nov 1984 10:09:15 +0000 (10:09 +0000)]
putcall and putcc removed (make local to IL phase)
current output file renamed "curoutp" and exported
outbyte, outshort and outoff exported.

39 years agocleaned up
bal [Wed, 28 Nov 1984 09:26:44 +0000 (09:26 +0000)]
cleaned up

39 years agoInstalled basic compiler in ACK tree.
em [Tue, 27 Nov 1984 23:59:28 +0000 (23:59 +0000)]
Installed basic compiler in ACK tree.

39 years ago1 - Added RCS identification.
em [Tue, 27 Nov 1984 23:53:31 +0000 (23:53 +0000)]
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.

39 years agoAdded basic.doc.
em [Tue, 27 Nov 1984 23:51:07 +0000 (23:51 +0000)]
Added basic.doc.

39 years agoAdded RCS identification.
em [Tue, 27 Nov 1984 23:48:38 +0000 (23:48 +0000)]
Added RCS identification.

39 years ago*** empty log message ***
em [Tue, 27 Nov 1984 23:46:32 +0000 (23:46 +0000)]
*** empty log message ***

39 years agoRemoved conflict between rcs_id in basic.yacc and lex.c.
em [Tue, 27 Nov 1984 23:41:46 +0000 (23:41 +0000)]
Removed conflict between rcs_id in basic.yacc and lex.c.

39 years agoNow using ACK default tmp directory from em_path.h.
em [Tue, 27 Nov 1984 23:21:41 +0000 (23:21 +0000)]
Now using ACK default tmp directory from em_path.h.

39 years agoAdded RCS identification.
em [Tue, 27 Nov 1984 23:13:28 +0000 (23:13 +0000)]
Added RCS identification.

39 years agoThe version of basic copied from Martin Kerstens directory.
em [Tue, 27 Nov 1984 22:23:55 +0000 (22:23 +0000)]
The version of basic copied from Martin Kerstens directory.

39 years agoThe version of basic copied from Martin Kerstens directory.
em [Tue, 27 Nov 1984 22:11:59 +0000 (22:11 +0000)]
The version of basic copied from Martin Kerstens directory.

39 years agoInitial revision
bal [Tue, 27 Nov 1984 16:16:36 +0000 (16:16 +0000)]
Initial revision

39 years agocleaned up
bal [Tue, 27 Nov 1984 15:52:23 +0000 (15:52 +0000)]
cleaned up

39 years agostack_change was renamed stack_chg
bal [Tue, 27 Nov 1984 15:43:14 +0000 (15:43 +0000)]
stack_change was renamed stack_chg

39 years agoInitial revision
bal [Tue, 27 Nov 1984 15:40:13 +0000 (15:40 +0000)]
Initial revision

39 years ago"ivars" was renamed "ivvars" to avoid name conflict with sr_expr.c
bal [Tue, 27 Nov 1984 15:30:34 +0000 (15:30 +0000)]
"ivars" was renamed "ivvars" to avoid name conflict with sr_expr.c

39 years agocleaned up
bal [Tue, 27 Nov 1984 15:04:04 +0000 (15:04 +0000)]
cleaned up

39 years agocleaned up; dependecies added.
bal [Tue, 27 Nov 1984 14:53:00 +0000 (14:53 +0000)]
cleaned up; dependecies added.

39 years agocleaned up.
bal [Tue, 27 Nov 1984 14:25:02 +0000 (14:25 +0000)]
cleaned up.

39 years agocleaned up. use CC.
bal [Tue, 27 Nov 1984 14:23:20 +0000 (14:23 +0000)]
cleaned up. use CC.

39 years agogetoff() moved to front (was called before being defined)
bal [Tue, 27 Nov 1984 14:21:55 +0000 (14:21 +0000)]
getoff() moved to front (was called before being defined)
declaration char *pseudo[] changed to char *pseudo[5] to suppress warining

39 years ago"cc" replaced by $(CC)
bal [Tue, 27 Nov 1984 12:59:18 +0000 (12:59 +0000)]
"cc" replaced by $(CC)

39 years agoTreatment of -R flag is altered.
keie [Mon, 26 Nov 1984 17:14:17 +0000 (17:14 +0000)]
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.

39 years agoThis manual page was not included in the first distribution.
keie [Mon, 26 Nov 1984 15:56:57 +0000 (15:56 +0000)]
This manual page was not included in the first distribution.
This version is hacked from the VU-Pascal distribution.

39 years agoInitial revision
bal [Mon, 26 Nov 1984 15:15:07 +0000 (15:15 +0000)]
Initial revision

39 years agoInitial revision
bal [Mon, 26 Nov 1984 15:04:22 +0000 (15:04 +0000)]
Initial revision

39 years agoInitial revision
bal [Mon, 26 Nov 1984 14:51:59 +0000 (14:51 +0000)]
Initial revision

39 years agoInitial revision
bal [Mon, 26 Nov 1984 14:35:32 +0000 (14:35 +0000)]
Initial revision

39 years agoInitial revision
bal [Mon, 26 Nov 1984 14:14:55 +0000 (14:14 +0000)]
Initial revision