Code

History

Commits on master to test35+
  1. Ignore intermediate files.Jason Catena committed 11 years ago74ff005
  2. Rename directory sh-inferno to ish.Jason Catena committed 11 years agoee70be8
  3. Add man page for the cre suite, and a test directory for make.Jason Catena committed 12 years agoa63bb19
  4. Update credo commands in hello tests to fix literate tests.Jason Catena committed 13 years ago70c9b7e
  5. Document license and note work by A. Grosskurth.Jason Catena committed 13 years ago2ca29f4
  6. Update production rule to store derived objects in the overlay directory, if set.Jason Catena committed 13 years ago020f59d
  7. Rename trivial to sh, to group tests by most relevant smith.Jason Catena committed 13 years agoc594ec1
  8. Fix sfix: global replace can process suffix-add twice. Add cre/in to pastout, to store all derived files for a test case in its named dir. Add a trivial date-stamp test case.Jason Catena committed 13 years ago1f4cc53
  9. Move cre to cre/in. Rename cresh dir to cre. Make relay test case work.Jason Catena committed 13 years ago44034ae
  10. minor cleanupJason Catena committed 13 years ago0001bfe
  11. Move 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 ago8156dbe
  12. Test bind subdir layover. Add memfs todo.Jason Catena committed 13 years ago2629633
  13. New 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 ago5194b96
  14. Update lsdo to also list *.tr targets.Jason Catena committed 13 years ago9b6a97e
  15. Sfix 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 ago8e1fa95
  16. Clean up text.Jason Catena committed 13 years ago9a7cdee
  17. Add crever to print versions of env and do scripts. Add openonload env and do, and a test case.Jason Catena committed 13 years ago84584ea
  18. Finish copying kindle highlights and notes to psmith11. Note crelay test. Expound on map alternatives and findh in todo.Jason Catena committed 13 years agob3ab9d8
  19. Add crelay to walk down redep graph and print leaf nodes, to list the minimal set of targets that would need rebuilt if a file changes.Jason Catena committed 13 years ago1816960
  20. Include crecho in list of literate tests.Jason Catena committed 13 years ago368b3bd
  21. Hello test case includes (c cc c ''), which changed.Jason Catena committed 13 years ago2ae0a15
  22. Don't complain about overwrite if file deleted. Add $crecho and test.Jason Catena committed 13 years ago13a3229
  23. Use $osdir in (c cc c o) and (c cc o ''). Add test cases from 'Recursive Make Considered Harmful'.Jason Catena committed 13 years ago0464d53
  24. Finish a presentable draft of the hello test literate program. Empty other past files in hello test.Jason Catena committed 13 years agofb28001
  25. Cache and clean up checksum manipulation. Add past test results.Jason Catena committed 13 years agoad24523
  26. Add crean to make it easy to delete files.Jason Catena committed 13 years agoc5aafdd
  27. In 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 ago48e7d43
  28. Ignore intermediate files for boilermake test cases.Jason Catena committed 13 years ago7c0f17f
  29. Define 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 ago655f1a1
  30. Add 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 ago584a176
  31. Add hello world example.Jason Catena committed 13 years agoe6cd980
  32. Don't track dumps or intermediate yacc files.Jason Catena committed 13 years ago0e31565
  33. Handle 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 ago891d96c
  34. Add install instructions, and lists of things to (not) do for credo. List targets available to credo during each test.Jason Catena committed 13 years ago5888b66
  35. Use 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 ago96f97c9