summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-04-13Import XML schemata from the prototype.Daniil Baturin
2015-04-13Import XML-related scripts from the prototype.Daniil Baturin
2015-04-02Get rid of an unnecessary type alias.Daniil Baturin
2015-04-02Reverse the order of make/make_full arguments for easier partial application.Daniil Baturin
2015-04-02Remove the node type, it will be in the reference tree module.Daniil Baturin
2015-04-02Fix Vytree.update and its unit test.Daniil Baturin
2015-04-01Add Vytree.update for updating the data attached to nodes.Daniil Baturin
2015-03-29Missing test in the tree testsuite.Daniil Baturin
2015-03-28Abstract the "find a node and do things to it" away a little.Daniil Baturin
insert remains a special case, maybe it can fit it in it if we pass to functions instead of one (one for "found" and another one for "not found").
2015-03-28Add tests for insert_before and insert_after.Daniil Baturin
2015-03-28Add insert_before and insert_after to the Vylist signature.Daniil Baturin
2015-03-28Add tests for Vylist.replaceDaniil Baturin
2015-03-28Make Vylist.replace raise Not_found for nonexistent elements.Daniil Baturin
2015-03-28Add insert_before and insert_after functions to Vylist.Daniil Baturin
They will be used in node reordering.
2015-03-27Use cons instead of append for inserstions by default.Daniil Baturin
2015-03-27Add a type for differentiating nodes.Daniil Baturin
2015-03-04Remove unnecessary wrapping and get rid of extract_names.Daniil Baturin
2015-03-04Use an exception-throwing version of find instead of repeating the matching ↵Daniil Baturin
everywhere.
2015-03-04Add some tests for the vylist module.Daniil Baturin
2015-03-04Fix formatting in vylist.Daniil Baturin
2015-03-04Fix typo in vylist.Daniil Baturin
2015-03-02Remove "child" from insert/delete etc. function names.Daniil Baturin
It's not like there's anything else we can insert or delete.
2015-03-01Missing get_child signature.Daniil Baturin
2015-03-01Move the source files back to src/Daniil Baturin
Splitting directories was a bit premature and unnecessary.
2015-03-01Add get_child and some tests for it.Daniil Baturin
2015-02-28Tests for pathological cases of delete_child usage.Daniil Baturin
2015-02-28Move vytree to its own subdir.Daniil Baturin
2015-02-28Use vylist module in vytree for fancy list operations.Daniil Baturin
2015-02-28Factor out list operations from vytree.Daniil Baturin
2015-02-28Fix the notion of duplicate child in insert_child.Daniil Baturin
Right now it doesn't compare data, but maybe it should.
2015-02-27Add some tests for delete_child.Daniil Baturin
2015-02-27Missing expression in delete_child.Daniil Baturin
This is embarassing.
2015-02-26Add delete_child function.Daniil Baturin
2015-02-26Test for inserting duplicate children.Daniil Baturin
2015-02-26Add a test for list_children.Daniil Baturin
2015-02-24Add tests for Vytree.insert_childDaniil Baturin
2015-02-24Add make_full to Vytree for constructing nodes from scratch.Daniil Baturin
2015-02-13Use the "best" arch for executables.Daniil Baturin
2015-02-13Add the first actual unit test.Daniil Baturin
2015-02-13Add vytree to build.Daniil Baturin
2015-02-13Add vytree module signature.Daniil Baturin
2015-02-13Bring *_of_node functions back.Daniil Baturin
2015-02-13Shorter vyconf tree module name.Daniil Baturin
2015-02-12Add build setup script.Daniil Baturin
2015-02-12Add unit test dummy for build integration testing.Daniil Baturin
2015-02-09Add list_children function.Daniil Baturin
2015-02-08Use record instead of tuple for easier updates.Daniil Baturin
Preserve original children order in insertions.
2015-02-05Add some exceptions.Daniil Baturin
2015-02-02Add basic oasis build setup.Daniil Baturin
2015-02-02Add vyconfd main file stub for oasis testing.Daniil Baturin