xdc-F03
diff --git a/README b/README
index a8e15e3..ddf32b1 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
- xdc-F02 (corevers:16.0.2.0; B:200,G:200,R:200)
+ xdc-F03 (corevers:16.0.2.0; B:200,G:200,R:200)
eXpanDed C Tools (XDCtools)
@@ -77,7 +77,19 @@
CHANGES
-imports used xdcutils-h30 with 64-bit Cygwin built with a newer compiler
+xdc.bld xdc.exe is compiled with NX bit set to 0. It was done to fix the
+ crashes, but that bit might not be the real cause for the crashes.
+ However, it was left on 0 until we have a longer time to test,
+ which will be after 3.51 GA.
+
+configuro ucrtbase.dll has a bug described in the comments right before the
+ changed code that implements a workaround.
+
+xdc.services.host.lib
+ we switched to using _execve on Windows instead of _spawnvpe
+ because _execve on Windows is now POSIX-compliant, and the parent
+ process is completely replaced by the child process assuming
+ _execve doesn't fail.
MRS
diff --git a/ident.c b/ident.c
index fc0751d..a6e027d 100644
--- a/ident.c
+++ b/ident.c
@@ -2,7 +2,7 @@
* ======== ident.c ========
*/
-#define _VERS_ "@(#)*** xdc-F02"
+#define _VERS_ "@(#)*** xdc-F03"
static char __NAME[] = _NAME_;
static char __DATE[] = _DATE_;