With the 2.0.0 release rapidly approaching I ask that each core contributor closely monitor

  http://ci.rubyinstaller.org/view/Ruby%20Trunk/

to more quickly catch and fix regressions that might affect 2.0.0 on windows platforms.

While the current ruby_2_0_0 branch is green for both 32 and 64bit

  http://ci.rubyinstaller.org/view/Ruby%202.0.0/

I'm concerned that trunk regressions might make it into the ruby_2_0_0 branch especially if the regressions are related to build tools rather than core code. For example, this trunk regression:

  http://ci.rubyinstaller.org/view/Ruby%20Trunk/job/ruby-trunk-x86-build/978/console


I haven't looked into the regression yet, but I suspect recent changes to `configure.in` affecting `config.h`:

--- \rubytrunk\include\ruby-2.0.0\i386-mingw32\ruby\config.h    2013-02-07 21:33:37.000000000 -0500
+++ v:\sandbox\ruby19_build\.ext\include\i386-mingw32\ruby\config.h     2013-02-10 11:25:37.700053200 -0500
@@ -18,6 +18,22 @@
 #define _GNU_SOURCE 1
 #define _POSIX_PTHREAD_SEMANTICS 1
 #define _TANDEM_SOURCE 1
+#define HAVE_DIRENT_H 1
+#define HAVE__BOOL 1
+#define HAVE_STDBOOL_H 1
+#define HAVE_LIMITS_H 1
+#define HAVE_SYS_FILE_H 1
+#define HAVE_FCNTL_H 1
+#define HAVE_SYS_FCNTL_H 1
+#define HAVE_SYS_TIME_H 1
+#define HAVE_SYS_PARAM_H 1
+#define HAVE_UTIME_H 1
+#define HAVE_DIRECT_H 1
+#define HAVE_SYS_UTIME_H 1
+#define HAVE_FLOAT_H 1
+#define HAVE_LOCALE_H 1
+#define HAVE_TIME_H 1
+#define HAVE_PROCESS_H 1
 #define _FILE_OFFSET_BITS 64
 #define HAVE_LONG_LONG 1
 #define HAVE_OFF_T 1
@@ -77,19 +93,6 @@
 #define UNREACHABLE __builtin_unreachable()
 #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
 #define HAVE_DECL_SYS_NERR 1
-#define HAVE_DIRENT_H 1
-#define HAVE__BOOL 1
-#define HAVE_STDBOOL_H 1
-#define HAVE_LIMITS_H 1
-#define HAVE_SYS_FILE_H 1
-#define HAVE_FCNTL_H 1
-#define HAVE_SYS_FCNTL_H 1
-#define HAVE_DIRECT_H 1
-#define HAVE_SYS_UTIME_H 1
-#define HAVE_FLOAT_H 1
-#define HAVE_LOCALE_H 1
-#define HAVE_TIME_H 1
-#define HAVE_PROCESS_H 1
 #define SIZEOF_SIZE_T 4
 #define SIZEOF_PTRDIFF_T 4
 #define HAVE_STRUCT_STAT_ST_RDEV 1

Jon

---
Fail fast. Fail often. Fail publicly. Learn. Adapt. Repeat.
http://thecodeshop.github.com | http://jonforums.github.com/
twitter: @jonforums