summaryrefslogtreecommitdiff
path: root/src/Script
AgeCommit message (Collapse)Author
11 daysAccept asset path for variable expansion in shell argumentsRoman Smrž
12 daysRefactor shell expansion conversions using template functionRoman Smrž
13 daysExpression expansion for shell argumentsRoman Smrž
Changelog: Lists can now be dollar-expanded in the shell interpreter to provide list of shell command arguments.
2026-09-03Add newtype for ShellArgumentsRoman Smrž
2026-08-27Accept various builtin types in type expressionsRoman Smrž
2026-08-24Data type for fully-qualified test nameRoman Smrž
2026-08-22Shell: implement ‘!’ operatorRoman Smrž
Changelog: Implement negation using the `!` operator in the shell interpreter.
2026-08-22Shell: track exit code of the last commandRoman Smrž
2026-08-22Shell: allow to toggle "exit on error"Roman Smrž
Changelog: Implemented "set +e/-e" in the shell interpreter.
2026-08-22Shell: implement cd commandRoman Smrž
Changelog: Implemented the `cd` command in shell interpreter.
2026-08-22Shell: implement pwd commandRoman Smrž
Changelog: Implemented `pwd` command in shell interpreter.
2026-08-22Shell: track shell state with working directoryRoman Smrž
2026-05-23Evaluate test tag expressionsRoman Smrž
2026-05-16Separate hide/expose expressions for primitive and function typesRoman Smrž
2026-05-09Resolve DynVariable in eval functionRoman Smrž
2026-05-02Arbitrary type expression as function argumentsRoman 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-19Non-primitive result type in ExprTypeFunction constructorRoman Smrž
2026-04-19Type application in expressionsRoman Smrž
2026-04-18Allow arbitrary types within DynVariableRoman Smrž
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-04Add pid member to the Process typeRoman Smrž
Changelog: Added `pid` member to the `Process` type to get its system PID
2026-01-11Do not show internal variables in call stack listRoman Smrž
2026-01-09Improve displayed values for process, network and node typesRoman Smrž
2026-01-07Call stack for the ‘expect’ statementRoman Smrž
2026-01-05Ignore subexpression evaluation error when gathering varsRoman Smrž
2025-10-05Redirection in shell scriptsRoman Smrž
Changelog: Implemented input/output redirection in shell scripts
2025-10-02Shell: use posix waitpid wrapper to distinguish more statesRoman Smrž
2025-10-02Shell: remove special handling of echoRoman Smrž
2025-10-02Shell: custom data type for command argumentsRoman Smrž
2025-09-28Additional instances of ExprType used by parsed commandsRoman Smrž
2025-09-21Require result of TestBlock to be ExprType instanceRoman Smrž
2025-09-20Pass call stack info through function applicationRoman Smrž
Changelog: Show call stack in error messages
2025-09-13Get call stack information from function applicationRoman Smrž
2025-09-12Call stack type and testsRoman Smrž
2025-09-01Add "ignore" commandRoman Smrž
Changelog: Added `ignore` builtin command
2025-08-25Shell pipesRoman Smrž
Changelog: Implemented pipes in shell scripts
2025-08-05Close handles created for spawned processesRoman Smrž
2025-06-21Use current timeout value when waiting for process terminationRoman Smrž
2025-06-21Object type with constructors and destructorsRoman Smrž
2025-06-01Execute shell commands in appropriate network namespaceRoman Smrž
Changelog: Execute shell commands in appropriate network namespace
2025-05-31Print source line of shell command failureRoman Smrž
2025-05-29Fix waiting on failed shell commandRoman Smrž
2025-04-24Fix parsing regexes containing only a variable expansionRoman Smrž
2025-04-22Conversions for variable expansion in ExprType classRoman Smrž
2025-04-18Shell interpreter for test scriptRoman Smrž
Changelog: Experimental shell interpreter