@@ -8,7 +8,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8
8
9
9
### Added
10
10
11
- - Added the ability to run beams from the CLI for Generic Unix platform (it was already possible with nodejs and emscripten).
11
+ - Added the ability to run beams from the CLI for Generic Unix platform (it was already possible
12
+ with nodejs and emscripten)
12
13
- Added preliminary support for ESP32P4 (no networking support yet).
13
14
14
15
### Fixed
@@ -18,11 +19,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
18
19
- Adding missing check, passing a non numeric argument to a function expecting a floating point
19
20
might lead to a crash in certain situations.
20
21
- Fixed several bugs in ` http_server ` (#1366 )
21
- - Fixed generic\_ unix ` socket_driver ` to return ` {gen_tcp, closed} ` when socket is closed on Linux instead of ` {gen_tcp, {recv, 104}} `
22
+ - Fixed generic\_ unix ` socket_driver ` to return ` {gen_tcp, closed} ` when socket is closed on Linux
23
+ instead of ` {gen_tcp, {recv, 104}} `
22
24
- Fixed a memory leak where modules were not properly destroyed when the global context is destroyd
23
25
- alisp: fix support to variables that are not binaries or integers.
24
26
- Fixed destruction of ssl-related resources
25
- - Fix corruption when dealing with specific situations that involve more than 16 x registers when
27
+ - Fixed corruption when dealing with specific situations that involve more than 16 x registers when
26
28
certain VM instructions are used.
27
29
- Fixed ESP32 GPIO interrupt trigger ` none `
28
30
- Fixed an issue where a timeout would occur immediately in a race condition
@@ -31,19 +33,19 @@ certain VM instructions are used.
31
33
- Fixed a race condition affecting multi-core MCUs where a timeout would not be properly cleared
32
34
- Fixed a double free when esp32 uart driver was closed, yielding an assert abort
33
35
- Fixed compilation with latest debian gcc-arm-none-eabi
34
- - Fix ` network:stop/0 ` on ESP32 so the network can be started again
35
- - Fix a memory corruption caused by ` binary:split/2,3 `
36
- - Fix deadlock in socket code
37
- - Fix bug in opcode implementation (` select_val ` ): when selecting a value among many others a
36
+ - Fixed ` network:stop/0 ` on ESP32 so the network can be started again
37
+ - Fixed a memory corruption caused by ` binary:split/2,3 `
38
+ - Fixed deadlock in socket code
39
+ - Fixed bug in opcode implementation (` select_val ` ): when selecting a value among many others a
38
40
shallow comparison was performed, so it was working just for plain values such as atoms and small
39
41
integers
40
42
- Fixed support for setting esp32 boot_path in NVS.
41
43
- Fixed race conditions in network: start /stop.
42
44
- Fixed crash calling network: sta_rssi (), when network not up.
43
- - Fix error handling when calling ` min ` and ` max ` with code compiled before OTP-26: there was a
44
- bug when handling errors from BIFs used as NIFs (when called with ` CALL_EXT ` and similar opcodes)`
45
- - Fix matching of binaries on unaligned boundaries for code compiled with older versions of OTP
46
- - Add missing out of memory handling in binary_to_atom
45
+ - Fixed error handling when calling ` min ` and ` max ` with code compiled before OTP-26: there was a
46
+ bug when handling errors from BIFs used as NIFs (when called with ` CALL_EXT ` and similar opcodes)
47
+ - Fixed matching of binaries on unaligned boundaries for code compiled with older versions of OTP
48
+ - Added missing out of memory handling in binary_to_atom
47
49
48
50
## [ 0.6.5] - 2024-10-15
49
51
0 commit comments