Commit Graph

49 Commits (clean-windows-x86-32)

Author SHA1 Message Date
John Benediktsson 4a144e5ea7 more test IN: cleanup. 2018-02-15 08:45:08 -08:00
Doug Coleman 9c8648334a mason.child: Compile for Windows Vista+ in the build farm. Fixes 1867.
We get Ctrl-Break if we compile for this target. Compiling for Windows XP should be a special-case now.
2017-12-30 00:05:10 -08:00
Doug Coleman 6bbd1c99fb mason.child: 6 hour timeout! slow computer life 2017-12-18 17:51:20 -06:00
Doug Coleman 4983408c0a mason.child: Give mac 5 hours! 2017-12-18 02:53:48 -06:00
Doug Coleman 75b88b33fb mason.child: revert builder change for mac32/64. 2017-12-11 17:30:42 -06:00
Doug Coleman 33c9097217 mason.child: Remove unit tests since they're hard to maintain and if they
fail then the CI fails as well anyway.
2017-12-09 03:58:19 -06:00
Doug Coleman 089904fed6 mason.child: Also allow 32bit build on Windows. 2017-12-09 03:49:43 -06:00
Doug Coleman 37163a96d6 mason.child: Use nmake instead of calling build.cmd
build.cmd takes about 15 minutes instead of 45 seconds on the Windows mason
machine. I'm not sure why, but running it from a cmd script takes a lot
longer.
2017-12-09 00:19:55 -06:00
John Benediktsson 5dd6435511 moving build-support/factor.(sh|cmd) to ./build.(sh|cmd). 2016-03-15 03:17:36 -07:00
Doug Coleman 9f4b81df44 mason.child: fix test for mason 2015-08-05 11:25:04 -07:00
Doug Coleman de56964a06 mason.child: wrong code just doesn't do the right thing. hmm
Fixes #1404.
2015-08-05 10:37:44 -07:00
Doug Coleman 0680febad8 mason.child: suffix -> 2array 2015-08-05 09:51:31 -07:00
Doug Coleman 2e7b5f13c9 mason.child: Call factor.cmd to set up env vars instead of just calling nmake. 2015-08-05 09:33:18 -07:00
Doug Coleman 2c257f399c factor: Rename MACRO: and MACRO: to have quot as the output in stack effects. 2015-07-18 22:16:11 -07:00
Doug Coleman 892c62e1dc factor: second stab at [ ] [ ] unit-test -> { } [ ] unit-test 2015-07-03 09:39:59 -07:00
Doug Coleman 59f3b1ea57 Revert "factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!"
Needs a bit more work.

This reverts commit 7e54cc2824.
2015-07-02 13:47:06 -07:00
Doug Coleman 7e54cc2824 factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool! 2015-07-02 11:36:08 -07:00
Doug Coleman 59ba0ef341 mason.child: fix test in a better way. 2015-06-10 19:56:11 -07:00
Doug Coleman a7958c65b2 mason.child: Fix unit test for Windows. 2015-06-10 17:59:43 -07:00
Doug Coleman 2451fea0a1 mason.child: On Windows, commands launch relative to parent process
binary location instead of cwd. Launch factor.com with full path to get
the correct binary location.
Rename "test" and friends.
2015-06-10 15:36:36 -07:00
John Benediktsson ef6b2e231f mason: cleanup usings and misc stuff. 2014-11-15 16:20:49 -08:00
John Benediktsson 16b046af76 more cleanup of with-scope. 2012-07-19 15:11:33 -07:00
Doug Coleman 3b92ff881c Use +new-group+ in all processes launched in mason. 2011-10-30 20:47:16 -07:00
Doug Coleman bf2a96e9e0 Remove Windows CE from core/ basis/ and build-support/
Rename the winnt singleton to windows in core/ basis/ extra/
Rename boot images winnt -> windows
Fixes #84.
2011-09-18 23:19:06 -05:00
Slava Pestov f1c2707b5f Some mason improvements:
- Rename config variables to be more intuitive, split up upload-to-factorcode? into several variables
- Add target-variant variable. This allows running multiple masons on the same architecture but with different parameters, for example bootstrapping with SSE disabled, or simply for testing on a different OS release.
- Added a boot-flags variable for use with the above
2011-09-09 19:54:47 -07:00
Erik Charlebois 981477a7ff Fix mason following PPC changes; target-os and target-cpu are no longer strings. 2011-07-29 01:57:14 -04:00
Slava Pestov 5df4edc14f mason: when checking if we need to build, compare source for last finished (clean/dirty/error) build with the latest source hashes, instead of the last *downloaded* source hashes. This ensures that if a build is terminated due to machine failure, we start building again next time 2010-09-04 16:58:10 -07:00
Slava Pestov 92c8d42bb7 mason.child: remove PPC unit tests 2010-08-15 22:24:28 -07:00
Slava Pestov 618915a084 mason.child: update for Nmakefile change 2010-04-08 16:49:16 -07:00
Slava Pestov 52736dd94f mason.child: fix unit test for boot image renaming 2010-04-04 12:20:56 -04:00
Slava Pestov ad2ae73b67 mason.child: run nmake on Windows 2010-01-25 21:05:41 +13:00
Slava Pestov 0612bc6177 Factor source files should not be executable 2009-11-21 17:50:43 -06:00
Slava Pestov 3de9f4c339 mason.child: don't need command line switches for SSE version anymore 2009-09-20 23:16:14 -05:00
Slava Pestov 74fa73aeaf Fix various test failures 2009-09-08 19:18:56 -05:00
Slava Pestov 2dcce9871e mason.child: bootstrap with SSE3 on x86 2009-09-08 14:03:26 -05:00
Slava Pestov a150fc9a7f webapps.mason: Now renders a download grid with links to build machine status and download pages 2009-05-21 19:15:04 -05:00
Slava Pestov 51c6390cfa mason.child: fix tests 2009-04-18 04:08:09 -05:00
Slava Pestov af600d5aac mason: working on a big overhaul of mason. Status updates sent to a web service, binary upload notification via Twitter 2009-04-17 20:59:59 -05:00
Slava Pestov b579d32e5c mason: send HTML e-mails; if benchmarks fail build fails 2009-04-17 17:55:33 -05:00
Slava Pestov 775ca0a956 mason: run factor.com on windows 2009-04-03 16:30:59 -05:00
U-SLAVA-DFB8FF805\Slava dba42f9259 Remove DLL-downloading logic since we don't have external deps anymore 2009-04-02 13:07:45 -05:00
Slava Pestov 35a3170f42 Stack inference for mason 2009-03-21 03:43:38 -05:00
Slava Pestov c2bc2c0705 Updating deploy tool, mason.child and factor.sh for new Windows DLLs 2009-03-07 19:39:11 -06:00
Slava Pestov a5561146b8 mason: still send a report of post-build tasks (binary packaging, etc) fail 2009-02-26 01:45:15 -06:00
Slava Pestov e0f86889c7 Fixing load-everything for io.files split 2008-12-15 01:13:35 -06:00
Slava Pestov a9a28a3231 Trying to blindly fix Win64 unit tests 2008-11-17 20:28:52 -06:00
unknown b8487ffcb0 Download Windows DLLs from builder, so that we don't need wget to build Factor 2008-11-17 18:43:33 -06:00
Slava Pestov 437d594982 Put compiler errors in build report 2008-11-16 13:46:45 -06:00
Slava Pestov 7c5dd13449 Mason: another type of builder 2008-09-15 23:20:33 -05:00