During the summer of 2011, I oversaw the guidance of a student programmer for the PETSc team, Weston Berry. His task was to implement a new parser for configuration options based on YAML.

Author Commit Message Date Builds
Weston Berry
Very small format change.
Weston Berry
Modified the makefile to install LibYAML into the lopts directory. Modified readme to show better commands.
Weston Berry
Removed some extra stuff from the makefiles.
Weston Berry
Updated README
Weston Berry
Made makefiles a bit more robust.
Sean Farley
Added another line to petsc.yaml for max_time
Sean Farley
Added more ignores
Weston Berry
Minor fix with the makefiles.
Weston Berry
Changed README. Fixed a few things with the makefiles.
Weston Berry
Made makefiles a bit more robust. Added clean and remove functionality to both.
Weston Berry
Whoops, I included the wrong thing last commit.
Weston Berry
Renamed lopts_private.h to loptsyaml.h. Changed the line in loptsyaml.c to include the right file.
Weston Berry
Minor bug fix in src/loptsyaml.c
Weston Berry
Refined the nested grouping support for options with multiple arguments.
Weston Berry
Modified petsc.yaml to have an option with multiple arguments in it.
Weston Berry
Removed the single layer grouping support. Added nested grouping support. Refined the support for options that have only one argument.
Weston Berry
Added more code to loptsyaml.c to handle nested groups. We just need to replace the current methods.
Weston Berry
Fixed some allocation and freeing issues in src/lopts.c
Weston Berry
Added a few more things to loptsyaml.c to handle deeper grouping.
Weston Berry
A little more work on loptsyaml.c and merged.
Weston Berry
Fixed src/loptsyaml.c to compile with the most recent change in src/lopts_private.h
Sean Farley
Merged
Sean Farley
Fixed makefile to be more robust
Weston Berry
Changed a comment in src/lopts_private.h
Weston Berry
Added the grouping_stack_group structure to src/lopts_private.h. Changed grouping_stack structure to contain that instead of a string array.
Weston Berry
Added cleanup for the grouping_stack.
Weston Berry
Beginning to start on group stacking.
Weston Berry
Edited examples/petsc.yaml to test cases of nested grouping.
Weston Berry
Added the grouping stack structure to src/lopts_private.h
Weston Berry
Cleaned up whitespace in PetscOptionsInsert_YAML.c
  1. Prev
  2. Next