CodeHistory
Commits on master to lib28 - JCRename lib/do and lib/env subdirectories sh-inferno to ish.Jason Catena committed 11 years ago
cad7f36 - JCRename directory sh-inferno to ish.Jason Catena committed 11 years ago
ee70be8 - JCUpdate production rule to store derived objects in the overlay directory, if set.Jason Catena committed 13 years ago
020f59d - JCMove cre to cre/in. Rename cresh dir to cre. Make relay test case work.Jason Catena committed 13 years ago
44034ae - JCMove scripts to cresh/ to reduce namespace contention. Add cre to overlay credo files, not files the host needs to see, so cre needs manage this in future.Jason Catena committed 13 years ago
8156dbe - JCNew top-level wrapper "cre" binds $credir and invokes scripts in /dis/cresh. Fix $osdir since git repos now lie in /usr/coinferno.Jason Catena committed 13 years ago
5194b96 - JCLeastloaded collects uptime data for each host in file "hosts". Add todos, including idea for cre(un)?bind.Jason Catena committed 13 years ago
a5ecbd5 - JCSfix implements namelists (see /doc/mk.pdf), to replace prefixes and suffixes around %. Currently doesn't allow % as a replaced or replacement character in the patterns. Update lex and yacc do scripts to use sfix. Calc test program just segfaults on Ubuntu 12.10.Jason Catena committed 13 years ago
8e1fa95 - JCAdd `load std` to each script to make them callable from host via emu. Use ${splitr $s $cl} instead of crext.Jason Catena committed 13 years ago
e4b0610 - JCAdd `load std` to each script to make them callable from emu.Jason Catena committed 13 years ago
ae1c546 - JCAdd crever to print versions of env and do scripts. Add openonload env and do, and a test case.Jason Catena committed 13 years ago
84584ea - JCUpdate (c) rules to use `os -d $osdir`.Jason Catena committed 13 years ago
1e52522 - JCDon't complain about overwrite if file deleted. Add $crecho and test.Jason Catena committed 13 years ago
13a3229 - JCUse $osdir in (c cc c o) and (c cc o ''). Add test cases from 'Recursive Make Considered Harmful'.Jason Catena committed 13 years ago
0464d53 - JCCache and clean up checksum manipulation. Add past test results.Jason Catena committed 13 years ago
ad24523 - JCAdd crean to make it easy to delete files.Jason Catena committed 13 years ago
c5aafdd - JCUpdate Aide, dictionary, todo. Add links to rules for gnu make and posix make.Jason Catena committed 13 years ago
73a507f - JCIn do scripts use $osdir for current host directory. Move hello test document to hello test directory. Add pastout to parse the literate program and run the test case. Add map because credo isn't complete without it. Add past files so fresh clones can tell if something changed in the output.Jason Catena committed 13 years ago
48e7d43 - JCDefine redoing as a cache miss. Ignore credo and other intermediate files. Structure (boilermake CC c o) as an if statement. Clean up the unicode in middleenglish.h.Jason Catena committed 13 years ago
655f1a1 - JCAdd deduce to find (and optionally execute) a libdo command for a target which uses available source files. Add C/C++ do scripts from boilermaker makefile, using -MM and -MF to generate header-file dependencies. Test deduce with boilermaker C/C++ examples, and a hello example. Clean up lscatdo output to ignore dep productions.Jason Catena committed 13 years ago
584a176 - JCHandle multiple outputs of a do script by using *.tr files to hold name of target to actually run. Separate redoing sleep from credoer to new crelock script. Add dictionary, installation, principles, todo and todont to doc. Add env scripts for c (cc cc, cc ccache) and gnumake (CXX). Add do scripts for c (lex l c, cc allo '', cc no '', yacc y c), gnumake (CXX cpp o, LINK o ''), and ferc (trivial examples). Add tests for calc, drake, multiout, and a regress script to run them.Jason Catena committed 13 years ago
891d96c - JCAdd libenv to manage composition of environment variables. Add (ls)catenv to view the various env scripts in the library. Add lsenv and lssrc to list environment and source dependencies without their own do files. Reorient *.env files to be scripts instead of content. Rename dodep to libdo, for coherent naming with libenv. Clean up use of the string env in code: change most env to smith or var.Jason Catena committed 13 years ago
490f721 - JCMove do scripts to sh-inferno subdir, to prepare for bash port. Fix Inferno install bind commands.Jason Catena committed 13 years ago
017ba8a - JCUse os -d in (c ar o a). (c cc a '') compiles binary from archive. Minimal test harness to automate compiling hello in different ways.Jason Catena committed 13 years ago
96f97c9 - JCUse os -d instead of os -T in /lib/do/c. Add rules for c-o-bin and c-bin, commenting out findh and coneed for now. Change srcdir to credir in /lib/do/c.Jason Catena committed 13 years ago
5e1b492 - JCRefer to other posts in README, and describe differences from Avery's redo. Adddep sorts (since order doesn't matter) and uniqs dependency file to avoid duplicates. Addenv/rmenv manage dependency on /env/$var and the file $target.$var.env. Add test case for go and addenv/rmenv.Jason Catena committed 14 years ago
45ff39c - JCMove tests from /test/1credo. Add do and dep for 6g on amd64. Fix a few scripts to call others via run or sh, and take out #!. Move target to sh-inferno.Jason Catena committed 14 years ago
7948358 - JCmove existing files from inferno installJason Catena committed 14 years ago
7829d84