John Benediktsson
7bd1adb1c3
command-line: cleanup some documentation, change terminology slightly.
...
Refer to "options" instead of "VM args" or "Factor arguments".
2020-09-26 10:52:32 -07:00
John Benediktsson
5d818ccc71
mason.child: change windows code-heap from 200 to 100.
2020-04-13 13:36:10 -07:00
Doug Coleman
cff2fde9f9
mason.child: Up the codeheap size on Windows mason tests.
2020-04-10 21:31:56 -07:00
John Benediktsson
2c014197c7
mason.test: change mason to load roots in order.
...
This will allow us to know when core depends on basis, or basis on
extra, because they should get load errors.
2020-04-03 09:44:45 -07:00
Doug Coleman
172649f667
factor: Update all repos to point to github.com.
...
factorcode.org repo can get behind the github one due to #1862 and low RAM on the new factorcode.org server
Change strategy for calling git fetch to not include the branch name if we are on a detached HEAD
2020-03-15 13:06:02 -05:00
Doug Coleman
f9c90583d0
io.files.info: Fix linux file-system-info recursion
2020-01-05 13:27:22 -06:00
Doug Coleman
9bb19274b2
build: Fix paths...
2020-01-04 13:47:13 -06:00
Doug Coleman
16135ef8d6
mason.disk: fix word name
2020-01-04 13:40:26 -06:00
Doug Coleman
f621e69335
mason.git: new repo location
2020-01-04 08:27:16 -06:00
Doug Coleman
894bab914e
mason.disk: Fix usage of word
2020-01-03 15:18:14 -06:00
Doug Coleman
3419d34cbf
mason.disk: Better handling of free disk space.
...
- Works if the build directory does not exist, assuming it would be created on the root disk containing the path of the first existing parent directory
- Space calculation is wrong, we should be using the available space
- MB is GB, comment was wrong
- Call find-mount-point-info to get the real disk mount point even if the dir does not exist
2020-01-03 11:10:53 -06:00
Doug Coleman
ea2600c3e8
mason.config: Update status url to https.
2019-09-28 10:56:40 -05:00
Alexander Iljin
0007789795
continuations[-docs]: add the finally word
2019-04-22 21:57:51 -07:00
Doug Coleman
b73f1bd8b1
mason.test: Help travisci complete the testing without false errors.
2018-12-24 19:23:53 -06:00
Doug Coleman
4b614cc15b
factor: Make source files/resources 644 instead of 755.
2018-07-13 20:36:50 -05:00
Doug Coleman
653af68a8e
Revert "use tilde paths instead of home append-path."
...
This reverts commit 8af27125ec
.
2018-03-15 08:45:12 -05:00
Doug Coleman
c1f38d6864
Revert "fix a couple more tilde paths."
...
This reverts commit b139a896ef
.
2018-03-15 08:42:46 -05:00
Doug Coleman
97ea4ccb17
Revert "mason.build: Can't resolve path ~/builds/factor, not sure how this ever"
...
This reverts commit 0e88bd305e
.
2018-03-15 08:41:06 -05:00
Doug Coleman
0e88bd305e
mason.build: Can't resolve path ~/builds/factor, not sure how this ever
...
works...
Can't use normalize-path because git.exe doesn't recognize the Windows unicode
path prefix.
2018-03-14 16:17:09 -05:00
Doug Coleman
a16707b176
mason.release: Sign the .dmg on macOS.
...
Fixes #1896 .
2018-03-14 14:07:30 -05:00
John Benediktsson
b139a896ef
fix a couple more tilde paths.
2018-02-26 17:33:36 -08:00
John Benediktsson
8af27125ec
use tilde paths instead of home append-path.
2018-02-26 17:17:15 -08:00
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
17b9133a4c
factor: disable benchmarks in a better way to get travis and macs unstuck.
2017-12-22 11:40:50 -06:00
Doug Coleman
6bbd1c99fb
mason.child: 6 hour timeout! slow computer life
2017-12-18 17:51:20 -06:00
Doug Coleman
24ebb0eb35
mason.report: Last patch for travisci to work?
...
More benchmark spaghetti code to disable.
2017-12-18 03:58:02 -06:00
Doug Coleman
4983408c0a
mason.child: Give mac 5 hours!
2017-12-18 02:53:48 -06:00
Doug Coleman
268c645d24
mason.report: fix stack effect for output>array.
2017-12-18 00:48:52 -06:00
Doug Coleman
9dbcce0cfe
mason.report: try with get-global. the code seems to be running...
2017-12-18 00:09:31 -06:00
Doug Coleman
2668203704
mason.report: More benchmark code to skip.
2017-12-17 23:05:29 -06:00
Doug Coleman
cc4ad4aaaa
mason.report: Crazy mason code sucks. So brittle. So fragile.
...
If we skip benchmarks, don't report them in the final email.
2017-12-17 21:30:28 -06:00
Doug Coleman
889d426ab7
mason.test: Fix benchmarks for mason. Proper fix eventually...
2017-12-17 18:51:30 -06:00
Doug Coleman
4f15a3a2d4
mason.test: Add option to skip benchmarks to mason.
2017-12-17 17:09:43 -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
Doug Coleman
e189954ecc
core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ;
2017-06-02 11:57:05 -05:00
John Benediktsson
5993e2008e
mason.report: adding stack effect.
2017-01-22 14:43:28 -08:00
Jon Harper
ed653bf363
mason.report, remove <html><body> because this html report is embedded as is in another page
2017-01-05 09:03:46 -08:00
Jon Harper
5af166b8f5
add DOCTYPE html in most places.
...
4ef4235
started it. This is also good for html emails like in
extra/webapps/mason/backend/watchdog/watchdog.factor .
I just grepped for "<html>".
2017-01-05 09:03:46 -08:00
Björn Lindqvist
19616c9714
mason.git: fix parsing of "git status" command
...
--porcelain option produces machine readable output. Then if the output
is empty, the working tree is clean. The exit code doesn't need to be
checked.
2016-11-18 23:41:36 +01:00
Alexander Iljin
2fd5654473
Add EOL at EOF for all authors.txt files for consistency
...
In some instances replaced CR/LF with LF.
2016-07-30 09:25:30 -07:00
Doug Coleman
8c4e602973
mason.release.sign: use build-dir not build-dir get. make factor path at run-time not at parse-time.
2016-03-31 09:54:02 -07:00
John Benediktsson
a4b9e55987
tools.test: add a restartable-tests? flag to control restarts.
2016-03-31 06:51:17 -07:00
Doug Coleman
08bbf3f3ff
mason.release.sign: Default cert-path.
2016-03-30 15:43:30 -07:00
Doug Coleman
8e04e3a0f2
mason.release.sign: Oops needed ${ after all.
2016-03-30 11:28:29 -07:00
Doug Coleman
7e824ca392
mason.release: Move code signing to its own vocab. Add hooks for mac and windows code signing.
2016-03-30 11:19:38 -07:00
Doug Coleman
c5c7bb0e8d
mason.release.dlls: Bundle sqlite3 on Windows. Fixes #856 .
2016-03-29 10:17:37 -07:00