aboutsummaryrefslogtreecommitdiff
path: root/test.cc
AgeCommit message (Expand)Author
2015-02-27Renamed `Any` list query to `Every`Adrian Kummerlaender
2015-02-26Enabled `Concatenate` to concatenate a variadic pack of listsAdrian Kummerlaender
2015-02-24Replaced `utility::defer_eval` with placeholder-less `Apply`Adrian Kummerlaender
2015-02-22Improved `simulate` function of the Turing machine exampleAdrian Kummerlaender
2015-02-20Added `ReplaceNth` list operationAdrian Kummerlaender
2015-02-19Introduced `Branch` and `Else` pair aliases for usage in `Cond`Adrian Kummerlaender
2015-02-18Changed `ListIndex` to return false if no index is foundAdrian Kummerlaender
2015-02-17Reimplemented `TakeWhile` and `DropWhile` in terms of `ListIndex`Adrian Kummerlaender
2015-02-17Added `Section` test caseAdrian Kummerlaender
2015-02-17Expressed `Take` and `Drop` in terms of new `Section` operationAdrian Kummerlaender
2015-02-16Simplified `List`, `Length` and `Reverse` implementationsAdrian Kummerlaender
2015-02-15Moved class-based implementations into `detail` namespaceAdrian Kummerlaender
2015-02-14Introduced `Eval` function evaluation helperAdrian Kummerlaender
2015-02-13Renamed `Apply`'s template alias to `function`Adrian Kummerlaender
2015-02-12Implemented `Cond` conditionalAdrian Kummerlaender
2015-02-12Added `Is` prefix to `EqualValue` and `EqualType`Adrian Kummerlaender
2015-02-12Revamped partial function applicationAdrian Kummerlaender
2015-02-10Moved `Sort` list index deletion into `DeleteNth` functionAdrian Kummerlaender
2015-02-09Updated `README.md` to mention recent features and directionAdrian Kummerlaender
2015-02-09Updated `Sort` to make use of `Partition` for splitting at pivotAdrian Kummerlaender
2015-02-08Implemented higher order `Sort` list operationAdrian Kummerlaender
2015-02-08Added `GreaterThan` and `LowerThan` comparatorsAdrian Kummerlaender
2015-02-06Revamped to use `Cons` as a function and `Pair` as its resultAdrian Kummerlaender
2015-02-02Implemented `Delete` in terms of `Remove`Adrian Kummerlaender
2015-02-01Restored synchronisation between assert messages and their typesAdrian Kummerlaender
2015-02-01Added `DropWhile` analogously to `TakeWhile`Adrian Kummerlaender
2015-02-01Added `TakeWhile` higher order list operationAdrian Kummerlaender
2015-01-31Implemented higher order `Find` list search operationAdrian Kummerlaender
2015-01-30Implemented `Remove` and `Partition` higher order list functionsAdrian Kummerlaender
2015-01-30Separated `Map` and `Filter`Adrian Kummerlaender
2015-01-29Added `ListOfType` list constructor aliasAdrian Kummerlaender
2015-01-26Redefined `Length` in terms of `Apply` and `Fold`Adrian Kummerlaender
2015-01-26Added pair and triple aliae for the variadic `Apply` typeAdrian Kummerlaender
2015-01-25Implemented partial function application prototypeAdrian Kummerlaender
2015-01-25Implemented `Count` in terms of `Fold` and `Map`Adrian Kummerlaender
2015-01-24Added `Modulo` math operatorAdrian Kummerlaender
2015-01-24Added `MakeList` list generatorAdrian Kummerlaender
2015-01-23Implemented `ListTabulate` in terms of `Iota` and `Map`Adrian Kummerlaender
2015-01-23Implemented `Iota` list constructorAdrian Kummerlaender
2015-01-22Implemented Scheme like `Concatenate` in terms of `Fold` and `Append`Adrian Kummerlaender
2015-01-22Renamed `Concatenate` to `Append` to match Scheme function namingAdrian Kummerlaender
2015-01-21Implemented `Contains` in terms of `Any`Adrian Kummerlaender
2015-01-21Moved `Reverse` into separate headerAdrian Kummerlaender
2015-01-20Added higher order list query `None`Adrian Kummerlaender
2015-01-20Implemented higher order list queries `All` and `Any`Adrian Kummerlaender
2015-01-20Added basic boolean logic operationsAdrian Kummerlaender
2015-01-19Indented test cases to improve readabilityAdrian Kummerlaender
2015-01-19Added type and value equality test caseAdrian Kummerlaender
2015-01-19Replaced Google-Test with `static_assert` based test casesAdrian Kummerlaender
2015-01-19Moved `Odd` helper into math operation headerAdrian Kummerlaender