Milan Raj
Milan Raj
- [x] Static allocated string in EggShell_DataReadString and EggShell_DataWriteString is likely causing aborts() when Vireo is rebooted or re-run using a new user shell. https://github.com/ni/VireoSDK/issues/275 and possibly https://github.com/ni/VireoSDK/issues/163 - [...
Things we should review across all the api functions implemented to make consistent prior to submission: - [ ] Input validation of valueRef - [ ] Robustness of stackSave /...
Currently only the JS test suite test the ReadValueString and WriteValueString entry points. We should have a C-based runner that exercises those functions as well. Part of that work should...
In IEEE754 +0 and -0 are unique separate values. We should improve support / make support more consistent. Test showing behaviors: https://github.com/ni/VireoSDK/blob/a8df6f39d23f04e55b05faf392260e3dcf17f8d2/test-it/karma/publicapi/WriteJson.Test.js#L49
This is important for the Flatten and Unflatten JSON functions as they talk to external services This is also important for interoperability with other C APIs expecting to receive valid...
EggShell_WriteValueString tests for 2D arrays that cause the Array to grow do not behave correctly, see the behavior in the following test: https://github.com/ni/VireoSDK/blob/a8df6f39d23f04e55b05faf392260e3dcf17f8d2/test-it/karma/publicapi/WriteJson.Test.js#L697
As currently written the HTTP palette requires all inputs to be specified and does not align with the optional / required inputs of the VI counterparts. The required input restrictions...
When running the MandelbrotInline.via test on windows (at least in vireo.js) the test fails. The test has the following outputs: Expected: ``` "................................................................................\n................................................................................\n................................................................................\n...........................................................##...................\n.........................................................######.................\n.......................................................########.................\n.........................................................######.................\n......................................................########.##...#...........\n..............................................###...#################...........\n..............................................########################..###.....\n..............................................############################......\n...........................................##############################.......\n............................................##############################......\n.........................................####################################...\n................................#.........##################################....\n...........................##.#####.#.....##################################....\n...........................###########...####################################...\n.........................##############.####################################....\n.........................###################################################....\n.....................#####################################################......\n.#######################################################################........\n.....................#####################################################......\n.........................###################################################....\n.........................##############.####################################....\n...........................###########...####################################...\n...........................##.#####.#.....##################################....\n................................#.........##################################....\n.........................................####################################...\n............................................##############################......\n...........................................##############################.......\n..............................................############################......\n..............................................########################..###.....\n..............................................###...#################...........\n......................................................########.##...#...........\n.........................................................######.................\n.......................................................########.................\n.........................................................######.................\n...........................................................##...................\n................................................................................\n................................................................................\n" ``` Actual: ``` "................................................................................\r................................................................................\r................................................................................\r...........................................................##...................\r.........................................................######.................\r.......................................................########.................\r.........................................................######.................\r......................................................########.##...#...........\r..............................................###...#################...........\r..............................................########################..###.....\r..............................................############################......\r...........................................##############################.......\r............................................##############################......\r.........................................####################################...\r................................#.........##################################....\r...........................##.#####.#.....##################################....\r...........................###########...####################################...\r.........................##############.####################################....\r.........................###################################################....\r.....................#####################################################......\r.#######################################################################........\r.....................#####################################################......\r.........................###################################################....\r.........................##############.####################################....\r...........................###########...####################################...\r...........................##.#####.#.....##################################....\r................................#.........##################################....\r.........................................####################################...\r............................................##############################......\r...........................................##############################.......\r..............................................############################......\r..............................................########################..###.....\r..............................................###...#################...........\r......................................................########.##...#...........\r.........................................................######.................\r.......................................................########.................\r.........................................................######.................\r...........................................................##...................\r................................................................................\r................................................................................\r" ``` I believe...
The Node and Deno contexts can't use the `matplotlib_pyodide` backends but work fine with `Agg`. Takes a second to piece together but one pattern I'm finding useful is to save...
In my remote context I [expose two classes](https://github.com/GoogleChromeLabs/comlink/issues/132#issuecomment-396525111) `InnerState` and `OuterState`. Remotely I can construct an `InnerState` instance. How do I pass a reference of that `InnerState` instance to `OuterState`...