| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
LangVersion set globally to 12.0 (#2465) * LangVersion set globally go 12.0 * Small update, remove outdated link * Apply suggestion from @krwq * Apply suggestion from @krwq --------- Co-authored-by: Krzysztof Wicher <mordotymoja@gmail.com> | 7 个月前 | |
Add more logging to find the bug in some test (#2446) * Add more logging to find the bug in some test * Why was that test ever working? * Add last log messages to Exception info, so it should really be visible in the build output of a failing test | 8 个月前 | |
Add more logging to find the bug in some test (#2446) * Add more logging to find the bug in some test * Why was that test ever working? * Add last log messages to Exception info, so it should really be visible in the build output of a failing test | 8 个月前 | |
Compiler multi threading support (#2240) * Extend examples, fix Dictionary bugs * Make sure EqualityComparer..cctors are sorted first * Extended example works * Support communication via WiFi * Add implementation of Number.ToString() to library, for debugging purposes This code from the System library implements the number formatting. Following the code makes it a lot easier to debug EE errors (such as missing sign extensions) * Start adding File I/O support * File system support mostly working But seems to require proper try/catch/finally support, otherwise files are not closed. * Basic support for exception handling added * Use common constants * Write as ASCII * Remove wrong warnings * Convert List to Dictionary By first only checking the name, method comparison is significantly faster (up to 10 times) Gives more clean internal structure * Fix date pattern * Fix a potential crash when humidity is 0 See comment in code * Support replacing static constructors ... in classes that are not fully replaced. Not really used now, since must wait for UnitsNET 5.0 to retry the full support again. The current reflection hack is just to complex. * A bit documentation update * Debugger help improved, allow selecting thread for debug * File is already in Compiler directory * New compiler command group: Exec Currently only one new command: --stop * Extended WeatherStation works * Build the compiler in a separate pipeline | 2 年前 | |
Add more logging to find the bug in some test (#2446) * Add more logging to find the bug in some test * Why was that test ever working? * Add last log messages to Exception info, so it should really be visible in the build output of a failing test | 8 个月前 | |
Update the Arduino Runtime to .NET 8.0 Implemented support of static virtual calls (for interfaces with implementations) Implement RuntimeInformation, fix a bug causing IndexOf and LastIndexOf to fail on char. Reason was that "ref T" fields where declared as of Object type, while they should be AddressOfVariable instead. Transmit locals and arguments with their correct size Don't suppress the last bits, or short and byte will not behave as expected Add performance optimization SetEvent/ResetEvent where incorrectly implemented WeatherStation sample now also builds and runs Not sure when all those methods that now only have dummy implementations are actually required. And a test on real hardware is still open. Disable a flaky test Async methods don't work reliably yet. Update firmware to prevent a crash in Span<T> ctor ... when T is an array type. | 1 年前 | |
Add more logging to find the bug in some test (#2446) * Add more logging to find the bug in some test * Why was that test ever working? * Add last log messages to Exception info, so it should really be visible in the build output of a failing test | 8 个月前 | |
Update the Arduino Runtime to .NET 8.0 Implemented support of static virtual calls (for interfaces with implementations) Implement RuntimeInformation, fix a bug causing IndexOf and LastIndexOf to fail on char. Reason was that "ref T" fields where declared as of Object type, while they should be AddressOfVariable instead. Transmit locals and arguments with their correct size Don't suppress the last bits, or short and byte will not behave as expected Add performance optimization SetEvent/ResetEvent where incorrectly implemented WeatherStation sample now also builds and runs Not sure when all those methods that now only have dummy implementations are actually required. And a test on real hardware is still open. Disable a flaky test Async methods don't work reliably yet. Update firmware to prevent a crash in Span<T> ctor ... when T is an array type. | 1 年前 | |
"Arduino C# Compiler" (#1785) This "compiler" (actually a metadata converter and code analyzer) can take a compiled Iot program written using the Arduino binding and flash it as a standalone application to an ESP32 or similar 32-bit microcontroller. Test and debug your application on the PC using the Arduino binding, and when everything works as expected, just flash it to the ESP32 and run it without the PC. There are still a lot of open ends, but several more-or-less complex programs already work (see the WeatherStation example). Further documentation (both on usage as well as on internals) is still to be written. See Readme for further instructions. | 3 年前 | |
Compiler multi threading support (#2240) * Extend examples, fix Dictionary bugs * Make sure EqualityComparer..cctors are sorted first * Extended example works * Support communication via WiFi * Add implementation of Number.ToString() to library, for debugging purposes This code from the System library implements the number formatting. Following the code makes it a lot easier to debug EE errors (such as missing sign extensions) * Start adding File I/O support * File system support mostly working But seems to require proper try/catch/finally support, otherwise files are not closed. * Basic support for exception handling added * Use common constants * Write as ASCII * Remove wrong warnings * Convert List to Dictionary By first only checking the name, method comparison is significantly faster (up to 10 times) Gives more clean internal structure * Fix date pattern * Fix a potential crash when humidity is 0 See comment in code * Support replacing static constructors ... in classes that are not fully replaced. Not really used now, since must wait for UnitsNET 5.0 to retry the full support again. The current reflection hack is just to complex. * A bit documentation update * Debugger help improved, allow selecting thread for debug * File is already in Compiler directory * New compiler command group: Exec Currently only one new command: --stop * Extended WeatherStation works * Build the compiler in a separate pipeline | 2 年前 | |
Add more logging to find the bug in some test (#2446) * Add more logging to find the bug in some test * Why was that test ever working? * Add last log messages to Exception info, so it should really be visible in the build output of a failing test | 8 个月前 | |
"Arduino C# Compiler" (#1785) This "compiler" (actually a metadata converter and code analyzer) can take a compiled Iot program written using the Arduino binding and flash it as a standalone application to an ESP32 or similar 32-bit microcontroller. Test and debug your application on the PC using the Arduino binding, and when everything works as expected, just flash it to the ESP32 and run it without the PC. There are still a lot of open ends, but several more-or-less complex programs already work (see the WeatherStation example). Further documentation (both on usage as well as on internals) is still to be written. See Readme for further instructions. | 3 年前 | |
"Arduino C# Compiler" (#1785) This "compiler" (actually a metadata converter and code analyzer) can take a compiled Iot program written using the Arduino binding and flash it as a standalone application to an ESP32 or similar 32-bit microcontroller. Test and debug your application on the PC using the Arduino binding, and when everything works as expected, just flash it to the ESP32 and run it without the PC. There are still a lot of open ends, but several more-or-less complex programs already work (see the WeatherStation example). Further documentation (both on usage as well as on internals) is still to be written. See Readme for further instructions. | 3 年前 | |
Update the Arduino Runtime to .NET 8.0 Implemented support of static virtual calls (for interfaces with implementations) Implement RuntimeInformation, fix a bug causing IndexOf and LastIndexOf to fail on char. Reason was that "ref T" fields where declared as of Object type, while they should be AddressOfVariable instead. Transmit locals and arguments with their correct size Don't suppress the last bits, or short and byte will not behave as expected Add performance optimization SetEvent/ResetEvent where incorrectly implemented WeatherStation sample now also builds and runs Not sure when all those methods that now only have dummy implementations are actually required. And a test on real hardware is still open. Disable a flaky test Async methods don't work reliably yet. Update firmware to prevent a crash in Span<T> ctor ... when T is an array type. | 1 年前 | |
Update the Arduino Runtime to .NET 8.0 Implemented support of static virtual calls (for interfaces with implementations) Implement RuntimeInformation, fix a bug causing IndexOf and LastIndexOf to fail on char. Reason was that "ref T" fields where declared as of Object type, while they should be AddressOfVariable instead. Transmit locals and arguments with their correct size Don't suppress the last bits, or short and byte will not behave as expected Add performance optimization SetEvent/ResetEvent where incorrectly implemented WeatherStation sample now also builds and runs Not sure when all those methods that now only have dummy implementations are actually required. And a test on real hardware is still open. Disable a flaky test Async methods don't work reliably yet. Update firmware to prevent a crash in Span<T> ctor ... when T is an array type. | 1 年前 | |
"Arduino C# Compiler" (#1785) This "compiler" (actually a metadata converter and code analyzer) can take a compiled Iot program written using the Arduino binding and flash it as a standalone application to an ESP32 or similar 32-bit microcontroller. Test and debug your application on the PC using the Arduino binding, and when everything works as expected, just flash it to the ESP32 and run it without the PC. There are still a lot of open ends, but several more-or-less complex programs already work (see the WeatherStation example). Further documentation (both on usage as well as on internals) is still to be written. See Readme for further instructions. | 3 年前 | |
"Arduino C# Compiler" (#1785) This "compiler" (actually a metadata converter and code analyzer) can take a compiled Iot program written using the Arduino binding and flash it as a standalone application to an ESP32 or similar 32-bit microcontroller. Test and debug your application on the PC using the Arduino binding, and when everything works as expected, just flash it to the ESP32 and run it without the PC. There are still a lot of open ends, but several more-or-less complex programs already work (see the WeatherStation example). Further documentation (both on usage as well as on internals) is still to be written. See Readme for further instructions. | 3 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 7 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 2 年前 | ||
| 8 个月前 | ||
| 1 年前 | ||
| 8 个月前 | ||
| 1 年前 | ||
| 3 年前 | ||
| 2 年前 | ||
| 8 个月前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 3 年前 | ||
| 3 年前 |