Skip to content
Snippets Groups Projects
  1. Nov 15, 2019
  2. Sep 20, 2019
  3. Sep 17, 2019
  4. Sep 09, 2019
    • Marcus M. Darden's avatar
      Change "test cases" to "test files" · 2746639c
      Marcus M. Darden authored
      Prior to this change, we used test case and test file interchangeably,
      but in an attempt to clear up wording, test case refers to the tests the
      autograder applies, and test file refers to the tests the students
      submit.
      2746639c
    • Marcus M. Darden's avatar
      Change 'identifier' target to use printf not echo · d5e612f8
      Marcus M. Darden authored
      Prior to this change, the non-portable `echo -n` was used to list the
      offending files without a project identifier during `make identifier`.
      The proper way to do this is use printf.
      
      This resolves issue #1.
      d5e612f8
    • Marcus M. Darden's avatar
      Reimplement 'make all' · b538bc61
      Marcus M. Darden authored
      % make all
      This now builds executable, executable_debug, and executable_profile.
      This will allow for easy implementation of the autograder building and
      testing student solutions. When a SIG occurs, the AG can then run
      valgrind with a debug build, to give improved feedback to students.
      
      Build objects (.o files) are now only created for release builds.
      Therefore, any .o file found in the directory will be compiled with -O3
      and -DNDEBUG. The other two build targets (debug and profile) are
      compiled directly from source to executable. This should prevent any
      unfortunate hybrid builds.
      
      Some minor documentation and formatting updates were also made.
      b538bc61
  5. May 07, 2019
  6. May 05, 2019
  7. Mar 12, 2019
    • paoletti's avatar
      Fixed 'identifier' to skip subdirectories, remove old tarballs if they exist,... · 9270982e
      paoletti authored
      Fixed 'identifier' to skip subdirectories, remove old tarballs if they exist, and tell user which files are missing the identifier
      9270982e
    • Marcus M. Darden's avatar
      Add Project Identifier variable and target · a423bbc2
      Marcus M. Darden authored
      * A variable (IDENTIFIER) was added to allow the 'identifier' target to
        search source code and header files for a matching hash parametrically.
      * The phony 'identifier' target greps for the IDENTIFIER pattern in each file
        and fails if any source/header doesn't contain the pattern.
      * The identifier target is added as a dependency to fullsubmit and
        partialsubmit.
      * Editing IDENTIFIER is now part of the first student TODO in the Makefile.
      a423bbc2
  8. Jan 13, 2019
  9. Sep 13, 2018
  10. Sep 05, 2018
  11. May 28, 2018
  12. May 11, 2018
  13. Feb 13, 2018
  14. Feb 05, 2018
  15. Feb 04, 2018
  16. Jan 02, 2018
  17. Oct 04, 2017
  18. Sep 15, 2017
  19. Sep 12, 2017
  20. Sep 08, 2017
  21. Sep 04, 2017
  22. Oct 07, 2016
Loading