Kirill Shumilov
|
726b61a869
|
fix(stdlib): fix xod/core/throttle node to pass through the constant values on setting up stage without any throttling
|
2020-02-17 18:46:01 +03:00 |
|
Evgeny Kochetkov
|
a6c12913f4
|
refactor(xod-project): stop relying on jumpers when conecting buses or deducing types
Fixes #1929
|
2020-02-11 21:14:39 +03:00 |
|
Evgeny Kochetkov
|
899f5fa6bf
|
fix(xod-arduino, xod-project): ensure that buses in specializations are converted to links
Closes #1892
|
2019-11-06 19:03:49 +03:00 |
|
Evgeny Kochetkov
|
06eb577e83
|
tweak(test): add patch that tests feedback loops in test-core
This should prevent mishaps such as #1871
|
2019-10-07 18:11:02 +03:00 |
|
Evgeny Kochetkov
|
39dc57bf51
|
tweak(xod-arduino): clear errors from pulse outputs before evaluation instead of at the end of transaction
|
2019-10-01 12:34:52 +03:00 |
|
Evgeny Kochetkov
|
28c6f4bff8
|
fix(xod-arduino): fix a bug that allowed nodes with upstream errors to evaluate in some cases
Introduced in #1850
|
2019-10-01 12:34:52 +03:00 |
|
Evgeny Kochetkov
|
cd08afcc9c
|
tweak(xod-arduino): change error clear conditions for value types
Value-type outputs keep errors until a node’s `evaluate` emits a new non-error value explicitly, not before each evaluate
|
2019-10-01 12:34:52 +03:00 |
|
Evgeny Kochetkov
|
26c1be8e1d
|
tweak(test): include xod/core/has-error in tabtests
|
2019-10-01 12:34:52 +03:00 |
|
Kirill Shumilov
|
1b258e46be
|
fix(stdlib): fix throttle node
|
2019-09-19 16:47:32 +03:00 |
|
Kirill Shumilov
|
5cfc5e655f
|
feat(stdlib): add throttle node to the core library and tabtests for it
|
2019-09-12 19:00:07 +03:00 |
|
Evgeny Kochetkov
|
302a0e21f2
|
feat(stdlib): add xod/json library
|
2019-09-04 16:56:59 +03:00 |
|
Evgeny Kochetkov
|
aa9429fbb2
|
fix(test): fix tabtest about error propagation through defer nodes
|
2019-08-28 17:10:05 +03:00 |
|
Evgeny Kochetkov
|
a9ea13a7b6
|
feat(xod-arduino, xod-tabtest, stdlib): change C++ API to raise errors from specific output instead of the whole node
|
2019-07-15 12:07:17 +03:00 |
|
Evgeny Kochetkov
|
999fc318c0
|
fix(xod-tabtest): strictly check that no error was raised when a normal value is specified in a tabtest
|
2019-07-15 12:07:17 +03:00 |
|
Evgeny Kochetkov
|
5f6742e074
|
refactor(xod-arduino, xod-tabtest, stdlib): mark outputs as dirty when raising errors
|
2019-07-15 12:07:17 +03:00 |
|
Evgeny Kochetkov
|
1e58e40c51
|
refactor(xod-tabtest): simplify error raising and capture in tabtests
|
2019-07-15 12:07:17 +03:00 |
|
Kirill Shumilov
|
19ce3988e5
|
feat(stdlib): replace ERR pulses with raising errors
|
2019-07-15 12:07:16 +03:00 |
|
Evgeny Kochetkov
|
8167a254e2
|
feat(xod-tabtest): add ability to raise and capture errors in tabtests
Closes #1772
|
2019-06-05 15:42:07 +03:00 |
|
Evgeny Kochetkov
|
3265608a6e
|
feat(stdlib): add xod/core/switch-case
|
2019-06-03 15:37:41 +03:00 |
|
Evgeny Kochetkov
|
7eaa04cb5b
|
feat(stdlib): add basic nodes to raise and handle errors to xod/core
|
2019-05-31 19:24:31 +03:00 |
|
Evgeny Kochetkov
|
3636855b0a
|
feat(stdlib): make if-else truly generic
Closes #1764
|
2019-04-18 20:52:14 +03:00 |
|
Kirill Shumilov
|
c5816b16cf
|
fix(xod/core): fix description of the xod/core/select and add a test patch
|
2018-12-26 14:05:07 +03:00 |
|