summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
34 hoursType annotations in arguments of function definitionRoman Smrž
34 hoursUse closure instead of failing with ambiguous type for argument types with ↵Roman Smrž
free variables
34 hoursParse type annotations in expressionsRoman Smrž
2 daysRemove unused Monad import in TestModeRoman Smrž
4 daysRetport summary of test executionRoman Smrž
Changelog: Added `--report` command-line option to print summary of passed/failed tests.
4 daysAdd hook to TestOptions to get result of each testRoman Smrž
4 daysData type for fully-qualified test nameRoman Smrž
4 daysMove repeat and keep-going options to TestOptionsRoman Smrž
4 daysAdd keep-going command-line optionRoman Smrž
Changelog: Added `--keep-going` command line option to continue after test failure.
5 daysCreate test dir subdirectory for based on test nameRoman Smrž
Changelog: Create test dir subdirectory for given test that includes the test module and name.
6 daysFix parsing statements using innerBlock without new variablesRoman Smrž
Changelog: Fixed parsing of disconnect and packet loss commands.
6 daysShell: fix parsing of redirection and pipes followed by some symbolsRoman Smrž
6 daysShell: implement ‘!’ operatorRoman Smrž
Changelog: Implement negation using the `!` operator in the shell interpreter.
6 daysShell: track exit code of the last commandRoman Smrž
6 daysShell: allow to toggle "exit on error"Roman Smrž
Changelog: Implemented "set +e/-e" in the shell interpreter.
6 daysShell: implement cd commandRoman Smrž
Changelog: Implemented the `cd` command in shell interpreter.
7 daysShell: implement pwd commandRoman Smrž
Changelog: Implemented `pwd` command in shell interpreter.
7 daysUse absolute directory path for network and node dirsRoman Smrž
7 daysShell: track shell state with working directoryRoman Smrž
2026-05-31Options to select and exclude tests in config fileRoman Smrž
2026-05-24Refactor test filtering to its own function and typeRoman Smrž
2026-05-23Loaded modules data type to store related infoRoman Smrž
2026-05-23Accept tags as exclude parametersRoman Smrž
2026-05-23Evaluate test tag expressionsRoman Smrž
2026-05-19Fix test preamble parsing conflict with local statementRoman Smrž
2026-05-19Fix parsing after tag declarationRoman Smrž
2026-05-18Concatenation operator for listsRoman Smrž
Changelog: Added `++` operator to concatenate lists
2026-05-17More generic unification in for statementRoman Smrž
2026-05-17Concat builtin functionRoman Smrž
Changelog: Added `concat` function for lists
2026-05-17Function arguments unificationRoman Smrž
2026-05-16Separate hide/expose expressions for primitive and function typesRoman Smrž
2026-05-09Resolve DynVariable in eval functionRoman Smrž
2026-05-09Unification of function and forall typesRoman Smrž
2026-05-02Arbitrary type expression as function argumentsRoman Smrž
2026-05-01Parsing distinction for single-word and function-call termsRoman Smrž
2026-04-25Keep type info in HideType to support non-primitive typesRoman Smrž
2026-04-25Polymorphic types in function argumentsRoman Smrž
2026-04-24Arbitrary expressions as variable valuesRoman Smrž
2026-04-24Use /bin/true as the default tool in test modeRoman Smrž
2026-04-19Non-primitive result type in ExprTypeFunction constructorRoman Smrž
2026-04-19Keep type information for polymorphic variablesRoman Smrž
2026-04-19Type application in expressionsRoman Smrž
2026-04-18Allow arbitrary types within DynVariableRoman Smrž
2026-04-18Empty list expressionRoman Smrž
Changelog: Added support for empty lists
2026-04-18Expressions with polymorphic typesRoman Smrž
Changelog: Initial support for polymorphic types
2026-04-13Type deconstruction and matching in unificationRoman Smrž
2026-04-12Type constructorsRoman Smrž
2026-04-11Parse tags in test preambleRoman Smrž
2026-04-11Tag definitionRoman Smrž
2026-04-05Custom signals to kill spawned processRoman Smrž
Changelog: Added `killwith` clause to set a signal used to terminate `spawn`ed process.