diff --git a/README b/README
index a8e15e3..ddf32b1 100644
@@ -1,4 +1,4 @@
- xdc-F02 (corevers:22.214.171.124; B:200,G:200,R:200)
+ xdc-F03 (corevers:126.96.36.199; B:200,G:200,R:200)
eXpanDed C Tools (XDCtools)
@@ -77,7 +77,19 @@
-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.
+ 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.
diff --git a/ident.c b/ident.c
index fc0751d..a6e027d 100644
@@ -2,7 +2,7 @@
* ======== ident.c ========
-#define _VERS_ "@(#)*** xdc-F02"
+#define _VERS_ "@(#)*** xdc-F03"
static char __NAME = _NAME_;
static char __DATE = _DATE_;