0.092 2023-12-26
[Bug Fix]
* Fix the bug that FILE_NAME in native source file does not have the file scope.
* Fix the bug that FILE_NAME is wrong name.
0.091 2023-12-07
[Document Fix]
* Add the doc of the set_errno method to the Errno class.
[New Features]
* Add the strerror method to the Errno class.
0.090003 2023-10-01
[Exception Message Changes]
* Improve English of exception messages.
[Document Changes]
* Improve documents.
0.090002 2023-06-09
[Prerequirement Changes]
SPVM 0.989002+ is required.
0.090001 2023-05-10
[Prerequirement Changes]
SPVM is 0.976+ is required.
0.090 2023-05-10
[License Change]
* The license is changed to MIT License.
[New Features]
* The version string can be got.
0.08 2023-04-08
[Changes]
* Removed unneeded cpanm file.
0.07 2023-02-08
[Prerequirement Changes]
* SPVM 0.9691+ is needed.
0.06 2022-09-16
[New Features]
* Add the methods that return the error numbers of Winsock to the Errno class.
static method WSAEACCES : int ();
static method WSAEADDRINUSE : int ();
static method WSAEADDRNOTAVAIL : int ();
static method WSAEAFNOSUPPORT : int ();
static method WSAEALREADY : int ();
static method WSAEBADF : int ();
static method WSAECANCELLED : int ();
static method WSAECONNABORTED : int ();
static method WSAECONNREFUSED : int ();
static method WSAECONNRESET : int ();
static method WSAEDESTADDRREQ : int ();
static method WSAEDISCON : int ();
static method WSAEDQUOT : int ();
static method WSAEFAULT : int ();
static method WSAEHOSTDOWN : int ();
static method WSAEHOSTUNREACH : int ();
static method WSAEINPROGRESS : int ();
static method WSAEINTR : int ();
static method WSAEINVAL : int ();
static method WSAEINVALIDPROCTABLE : int ();
static method WSAEINVALIDPROVIDER : int ();
static method WSAEISCONN : int ();
static method WSAELOOP : int ();
static method WSAEMFILE : int ();
static method WSAEMSGSIZE : int ();
static method WSAENAMETOOLONG : int ();
static method WSAENETDOWN : int ();
static method WSAENETRESET : int ();
static method WSAENETUNREACH : int ();
static method WSAENOBUFS : int ();
static method WSAENOMORE : int ();
static method WSAENOPROTOOPT : int ();
static method WSAENOTCONN : int ();
static method WSAENOTEMPTY : int ();
static method WSAENOTSOCK : int ();
static method WSAEOPNOTSUPP : int ();
static method WSAEPFNOSUPPORT : int ();
static method WSAEPROCLIM : int ();
static method WSAEPROTONOSUPPORT : int ();
static method WSAEPROTOTYPE : int ();
static method WSAEPROVIDERFAILEDINIT : int ();
static method WSAEREFUSED : int ();
static method WSAEREMOTE : int ();
static method WSAESHUTDOWN : int ();
static method WSAESOCKTNOSUPPORT : int ();
static method WSAESTALE : int ();
static method WSAETIMEDOUT : int ();
static method WSAETOOMANYREFS : int ();
static method WSAEUSERS : int ();
static method WSAEWOULDBLOCK : int ();
[Test Fix]
* Fix the test bug that the tests failed on Windows.
0.05 2022-08-31
[Incompativle Changes]
* All constant methods set the class id of Error::NotSupported to the error if the constant is not supported on the system.
[Requirement Changes]
* SPVM 0.9648 is required.
[Bug Fix]
* Fux the bug that native file name is wrong. This is changed from "Sys/Stat.c" to "Sys/Errno.c".
[Exception Message Improvement]
* Exception messages are improved
[Before]
X is not defined in this system
[After]
X is not defined on this system
0.04 2022-07-12
[Fix Testing Bugs]
* Fix the testing bug that when a errno doesn't eixsts in the system, the test fails.
0.03 2022-07-11
[Fix Testing Bugs]
* Fix the testing bug that when a errno doesn't eixsts in the system, the test fails.
0.02 2022-07-07
[Changes]
* Add tests.
0.01 2022-07-06
[Changes]
* First release.