Skip to content
Snippets Groups Projects
  1. Oct 29, 2020
  2. Sep 12, 2020
  3. May 04, 2020
    • Marcus M. Darden's avatar
      Add the 'ungraded' target · 889672e1
      Marcus M. Darden authored
      Prior to this change, a student would need to create their own tarball
      if they wanted to only upload code to facilitate staff viewing their
      code on the AG. This makes a source-only archive with no tests or
      Makefile, to guarantee that a submission is not used.
      889672e1
  4. Apr 28, 2020
  5. Nov 04, 2019
  6. Sep 20, 2019
  7. Sep 17, 2019
  8. 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
  9. May 07, 2019
  10. May 05, 2019
  11. 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
  12. Jan 13, 2019
  13. Sep 13, 2018
  14. Sep 05, 2018
  15. May 28, 2018
  16. May 11, 2018
  17. Feb 13, 2018
  18. Feb 05, 2018
  19. Feb 04, 2018
  20. Jan 02, 2018
  21. Oct 04, 2017
  22. Sep 15, 2017
  23. Sep 12, 2017
  24. Sep 08, 2017
  25. Sep 04, 2017
Loading