]> gitweb.factorcode.org Git - factor.git/log
factor.git
5 years agofactor: fixing [[ ]] and some unit tests modern-harvey2
Doug Coleman [Thu, 2 Aug 2018 22:29:04 +0000 (18:29 -0400)]
factor: fixing [[ ]] and some unit tests

5 years agofactor: Let url"" and sbuf"" work without spaces.
Doug Coleman [Thu, 2 Aug 2018 14:37:02 +0000 (10:37 -0400)]
factor: Let url"" and sbuf"" work without spaces.

Also url[[]] if you define a url[[ word.

5 years agofactor: fix load-all
Doug Coleman [Thu, 2 Aug 2018 13:23:30 +0000 (09:23 -0400)]
factor: fix load-all

5 years agomodern.out: Fix using
Doug Coleman [Thu, 2 Aug 2018 12:49:20 +0000 (08:49 -0400)]
modern.out: Fix using

5 years agopcre: fix ::
Doug Coleman [Thu, 2 Aug 2018 12:39:31 +0000 (08:39 -0400)]
pcre: fix ::

5 years agoRevert "factor: vocab:word -> vocab::word"
Doug Coleman [Thu, 2 Aug 2018 12:21:52 +0000 (08:21 -0400)]
Revert "factor: vocab:word -> vocab::word"

This reverts commit 354f1cbd34741d6ffcdc867b4ef72676bf80f8a0.

5 years agoalien.library: fix docs circularity
Doug Coleman [Thu, 2 Aug 2018 12:06:16 +0000 (08:06 -0400)]
alien.library: fix docs circularity

5 years agofactor: more char:
Doug Coleman [Thu, 2 Aug 2018 12:03:45 +0000 (08:03 -0400)]
factor: more char:

5 years agoMerge remote-tracking branch 'origin/master' into modern-harvey2
Doug Coleman [Thu, 2 Aug 2018 11:57:42 +0000 (07:57 -0400)]
Merge remote-tracking branch 'origin/master' into modern-harvey2

5 years agoui.tools.listener: minor cleanup to completion stuff.
John Benediktsson [Thu, 2 Aug 2018 04:08:43 +0000 (21:08 -0700)]
ui.tools.listener: minor cleanup to completion stuff.

5 years agotools.wc: use re-decode here also.
John Benediktsson [Thu, 2 Aug 2018 04:03:40 +0000 (21:03 -0700)]
tools.wc: use re-decode here also.

5 years agotools.cat: use re-encode/re-decode.
John Benediktsson [Wed, 1 Aug 2018 21:25:25 +0000 (14:25 -0700)]
tools.cat: use re-encode/re-decode.

5 years agotools.cat: significant performance improvement using binary.
John Benediktsson [Wed, 1 Aug 2018 19:52:33 +0000 (12:52 -0700)]
tools.cat: significant performance improvement using binary.

Before (using strings): 77MiB/s
After (using byte-arrays): 3.06GiB/s

5 years agoodbc: add windows platform.txt.
John Benediktsson [Wed, 1 Aug 2018 01:12:54 +0000 (18:12 -0700)]
odbc: add windows platform.txt.

5 years agoVersion bump to 0.99 (-dev).
John Benediktsson [Tue, 31 Jul 2018 19:40:12 +0000 (12:40 -0700)]
Version bump to 0.99 (-dev).

5 years agoFactor.app: update copyrights.
John Benediktsson [Tue, 31 Jul 2018 17:19:09 +0000 (10:19 -0700)]
Factor.app: update copyrights.

5 years agoRevert "lists: Add list literal doc example." 0.98
Doug Coleman [Mon, 30 Jul 2018 17:02:42 +0000 (12:02 -0500)]
Revert "lists: Add list literal doc example."

This reverts commit 47408528d0374dd9b015a0b8d06b5d7157652890.

5 years agoRevert "lists: Add list literals."
Doug Coleman [Mon, 30 Jul 2018 17:01:28 +0000 (12:01 -0500)]
Revert "lists: Add list literals."

This reverts commit ae74a794e1ef8e76a1fbf6fe07b649662dc17874.

The listener forces lazy lists, which is not what we want. We need a different approach for prettyprinting lazy lists.

5 years agovm: Fix some really minor warnings.
Doug Coleman [Sat, 28 Jul 2018 02:35:55 +0000 (21:35 -0500)]
vm: Fix some really minor warnings.

5 years agobuild: allow any GCC version 2025/head
Benjamin Pollack [Thu, 26 Jul 2018 20:59:27 +0000 (16:59 -0400)]
build: allow any GCC version

The existing test didn't work on modern GCC; a clean fix didn't work
on modern macOS due to its aliasing gcc to clang; and the test being
done is for a version of GCC from 2013 that doesn't ship on any modern
Linux system. (RHEL7 is on GCC 4, but hasn't shipped the buggy version
either ever or since 2015, depending on which source material I look
at.)

Closes #2023

5 years agolayouts: Add 32bit? and 64bit? words.
Doug Coleman [Sun, 22 Jul 2018 16:34:29 +0000 (11:34 -0500)]
layouts: Add 32bit? and 64bit? words.

5 years agosystem: Make the git version code more robust.
Doug Coleman [Sun, 22 Jul 2018 16:32:02 +0000 (11:32 -0500)]
system: Make the git version code more robust.

Really confusing sequence errors if Factor vm isn't compiled with proper git label.

e.g. good: -DFACTOR_GIT_LABEL="heads/master-102fe6154e9deec5dff38ee70519f7bbe506f6ce"

bad: -DFACTOR_GIT_LABEL=""
before this patch gave an integer comparison error comparing ``f 16 <``

5 years agoci.run-process platforms: getting uid/gid, so unix only for now
Doug Coleman [Sat, 21 Jul 2018 20:28:43 +0000 (15:28 -0500)]
ci.run-process platforms: getting uid/gid, so unix only for now

5 years agoci: Start new vocabs.
Doug Coleman [Sat, 21 Jul 2018 20:26:37 +0000 (15:26 -0500)]
ci: Start new vocabs.

Add ci.docker for running commands in docker.
Add ci.run-process for running commands and capturing everything from their run.

USE: ci.docker USE: ci.run-process
{ "run" "hello-world" } "docker" find-in-standard-login-path prefix
ci-run-process>autopsy autopsy.

5 years agoescape-strings: Add a tag-payload word to make a string payload and tag.
Doug Coleman [Sat, 21 Jul 2018 20:18:29 +0000 (15:18 -0500)]
escape-strings: Add a tag-payload word to make a string payload and tag.

5 years agoio.launcher: Add process-lines word.
Doug Coleman [Tue, 17 Jul 2018 02:02:11 +0000 (21:02 -0500)]
io.launcher: Add process-lines word.

5 years agovocabs.platforms: Add <LINUX LINUX> sections that ignore code for the wrong platform.
Doug Coleman [Mon, 16 Jul 2018 03:30:03 +0000 (22:30 -0500)]
vocabs.platforms: Add <LINUX LINUX> sections that ignore code for the wrong platform.

5 years agolists: Add list literal doc example.
Doug Coleman [Sat, 14 Jul 2018 03:58:18 +0000 (22:58 -0500)]
lists: Add list literal doc example.

5 years agolists: Add list literals.
Doug Coleman [Sat, 14 Jul 2018 01:36:07 +0000 (20:36 -0500)]
lists: Add list literals.

Fixes #2019.

5 years agofactor: Make source files/resources 644 instead of 755.
Doug Coleman [Mon, 9 Jul 2018 06:58:04 +0000 (01:58 -0500)]
factor: Make source files/resources 644 instead of 755.

5 years agovm: Fix unused variable warnings on Windows.
Doug Coleman [Fri, 13 Jul 2018 05:48:58 +0000 (00:48 -0500)]
vm: Fix unused variable warnings on Windows.

5 years agocontexts.cpp: Don't warn on unused variables.
Doug Coleman [Fri, 13 Jul 2018 04:59:02 +0000 (23:59 -0500)]
contexts.cpp: Don't warn on unused variables.

5 years agowindows.registry: add change-registry-value and delete-value
Alexander Iljin [Wed, 11 Jul 2018 09:58:08 +0000 (16:58 +0700)]
windows.registry: add change-registry-value and delete-value

5 years agoeditors.ui: Make the editors ui its own thing.
Doug Coleman [Thu, 12 Jul 2018 02:52:17 +0000 (21:52 -0500)]
editors.ui: Make the editors ui its own thing.

5 years agoRevert "editors: Add a MAIN-WINDOW: to editors to easily reload editors."
Doug Coleman [Thu, 12 Jul 2018 02:51:26 +0000 (21:51 -0500)]
Revert "editors: Add a MAIN-WINDOW: to editors to easily reload editors."

This reverts commit cb4ca7cca410fcd9c3a76b633f47e5475e442024.

5 years agoeditors: Add a MAIN-WINDOW: to editors to easily reload editors.
Doug Coleman [Thu, 12 Jul 2018 02:41:46 +0000 (21:41 -0500)]
editors: Add a MAIN-WINDOW: to editors to easily reload editors.

5 years agoRevert "gpu: Load all the links for the docs to not error with: ``Help article does...
Doug Coleman [Tue, 10 Jul 2018 07:06:54 +0000 (02:06 -0500)]
Revert "gpu: Load all the links for the docs to not error with: ``Help article does not exist  name "gpu.textures"``"

This reverts commit 76f4678a963a1adb90861fea7cd8bf6dbb8d3db3.

This breaks ``"cuda" load`` with circularity.

5 years agosystem-info.macosx: Fix using
Doug Coleman [Mon, 9 Jul 2018 14:10:27 +0000 (09:10 -0500)]
system-info.macosx: Fix using

5 years agotools.directory-to-file: Add a command-line program to make a directory into a file...
Doug Coleman [Mon, 9 Jul 2018 06:33:26 +0000 (01:33 -0500)]
tools.directory-to-file: Add a command-line program to make a directory into a file and restore it.

5 years agocalendar.format: Add a word to format time to a string for convenience.
Doug Coleman [Mon, 9 Jul 2018 03:57:24 +0000 (22:57 -0500)]
calendar.format: Add a word to format time to a string for convenience.

5 years agosystem-info: Add computer-name
Doug Coleman [Mon, 9 Jul 2018 03:46:18 +0000 (22:46 -0500)]
system-info: Add computer-name

5 years agohelp.lint.checks: Ignore linux-monitors as not real leaks.
Doug Coleman [Sat, 7 Jul 2018 22:32:06 +0000 (17:32 -0500)]
help.lint.checks: Ignore linux-monitors as not real leaks.

Fixes #2014.

5 years agohelp.lint.coverage: Clean up test a bit. Hopefully this fixes an error on macOS in...
Doug Coleman [Sat, 7 Jul 2018 20:40:33 +0000 (15:40 -0500)]
help.lint.coverage: Clean up test a bit. Hopefully this fixes an error on macOS in travisci.

5 years agotravis.yml: rvm sucks, travisci sucks...
Doug Coleman [Sat, 7 Jul 2018 20:02:30 +0000 (15:02 -0500)]
travis.yml: rvm sucks, travisci sucks...

5 years ago.travis.yml: Still running out of time on macOS, test fewer.
Doug Coleman [Sat, 7 Jul 2018 19:49:17 +0000 (14:49 -0500)]
.travis.yml: Still running out of time on macOS, test fewer.

5 years ago.travis.yml: Fix rvm error hopefully.
Doug Coleman [Sat, 7 Jul 2018 19:46:32 +0000 (14:46 -0500)]
.travis.yml: Fix rvm error hopefully.

/Users/travis/build.sh: line 109: shell_session_update: command not found

https://github.com/travis-ci/travis-ci/issues/6307

5 years ago.travis.yml: The travisci macOS machines are slower, so only test half of the core...
Doug Coleman [Sat, 7 Jul 2018 18:50:26 +0000 (13:50 -0500)]
.travis.yml: The travisci macOS machines are slower, so only test half of the core-vocabs randomly on macOS.

5 years agoyaml: Docs don't help-lint unless the yaml library is present.
Doug Coleman [Sat, 7 Jul 2018 17:47:45 +0000 (12:47 -0500)]
yaml: Docs don't help-lint unless the yaml library is present.

We need a better docs system, after .98

5 years agogpu: Load all the links for the docs to not error with: ``Help article does not exist...
Doug Coleman [Sat, 7 Jul 2018 17:33:08 +0000 (12:33 -0500)]
gpu: Load all the links for the docs to not error with: ``Help article does not exist  name "gpu.textures"``

There might be a better way.

5 years agofuel.help: Help test requires io.servers to be loaded, so load it.
Doug Coleman [Sat, 7 Jul 2018 17:26:27 +0000 (12:26 -0500)]
fuel.help: Help test requires io.servers to be loaded, so load it.

5 years agoio.pathnames: Fix using list.
Doug Coleman [Sat, 7 Jul 2018 17:09:02 +0000 (12:09 -0500)]
io.pathnames: Fix using list.

5 years agoio.pathnames: Add canonicalize-path.
Doug Coleman [Sat, 7 Jul 2018 16:59:59 +0000 (11:59 -0500)]
io.pathnames: Add canonicalize-path.

The idea is to make a canonical representation of any path, taking into
account . and .. and unicode-prefix on Windows.

The use case is in a shell you have a current-directory and you can do
crazy commands like ``cd ../foo/bar/baz/../.././././`` and get the
canonical/shortened directory name. You can also use this word to
compare if two paths are the same.

5 years agococoa.messages: fix docs..
Doug Coleman [Sat, 7 Jul 2018 16:16:23 +0000 (11:16 -0500)]
cocoa.messages: fix docs..

5 years agogrouping: Fix some spacing.
Doug Coleman [Sat, 7 Jul 2018 16:14:57 +0000 (11:14 -0500)]
grouping: Fix some spacing.

5 years agohelp.lint.checks: Save lint disposables in hash.
Doug Coleman [Sat, 7 Jul 2018 16:14:16 +0000 (11:14 -0500)]
help.lint.checks: Save lint disposables in hash.

5 years agodocs: fix docs for help-lint
Doug Coleman [Sat, 7 Jul 2018 13:24:05 +0000 (08:24 -0500)]
docs: fix docs for help-lint

5 years ago.travis.yml: Test all of core/ because it stopped hanging.
Doug Coleman [Sat, 7 Jul 2018 08:35:09 +0000 (03:35 -0500)]
.travis.yml: Test all of core/ because it stopped hanging.

5 years agokernel: Only test that it fails 10 times for TravisCI to pass.
Doug Coleman [Sat, 7 Jul 2018 08:15:09 +0000 (03:15 -0500)]
kernel: Only test that it fails 10 times for TravisCI to pass.

5 years ago.travis.yml: Don't test on clean branches.
Doug Coleman [Sat, 7 Jul 2018 08:04:05 +0000 (03:04 -0500)]
.travis.yml: Don't test on clean branches.

5 years agokernel: Test if one ``-1 f <array>`` hangs travisci.
Doug Coleman [Sat, 7 Jul 2018 07:44:32 +0000 (02:44 -0500)]
kernel: Test if one ``-1 f <array>`` hangs travisci.

Related to #2013.

5 years agohelp.lint.coverage: Add yet another sanity test, clean up broken words after lint...
Doug Coleman [Sat, 7 Jul 2018 07:03:55 +0000 (02:03 -0500)]
help.lint.coverage: Add yet another sanity test, clean up broken words after lint test.

5 years ago.travis.yml: Add the clean repositories.
Doug Coleman [Sat, 7 Jul 2018 06:47:46 +0000 (01:47 -0500)]
.travis.yml: Add the clean repositories.

I also had to force push to these from factorcode's script that syncs factorcode to github.

5 years ago.travis.yml: Print out changed vocabularies again. Also do help-lint-all.
Doug Coleman [Sat, 7 Jul 2018 06:11:56 +0000 (01:11 -0500)]
.travis.yml: Print out changed vocabularies again. Also do help-lint-all.

5 years agodocs: Fix help-lint-all mistakes.
Doug Coleman [Sat, 7 Jul 2018 05:44:46 +0000 (00:44 -0500)]
docs: Fix help-lint-all mistakes.

5 years agozealot.factor: Test against the clean branch if we are pushing to master.
Doug Coleman [Sat, 7 Jul 2018 05:18:23 +0000 (00:18 -0500)]
zealot.factor: Test against the clean branch if we are pushing to master.

5 years agohelp.lint: Add a MAIN: to help-lint to test lint from command line like we already...
Doug Coleman [Sat, 7 Jul 2018 05:16:52 +0000 (00:16 -0500)]
help.lint: Add a MAIN: to help-lint to test lint from command line like we already have for unit tests.

Also flush stdout for both MAIN: test apps.

5 years agohelp.lint.checks: Fix regression in help-lint introduced in 8c158aa68ff5a478349392f89...
Doug Coleman [Sat, 7 Jul 2018 05:06:52 +0000 (00:06 -0500)]
help.lint.checks: Fix regression in help-lint introduced in 8c158aa68ff5a478349392f89fee6c50e0bd16af.

We haven't been checking words in help-lint for two years! Ack!

5 years agotools.test: Print out test failures at the end of test main.
Doug Coleman [Sat, 7 Jul 2018 04:53:40 +0000 (23:53 -0500)]
tools.test: Print out test failures at the end of test main.

5 years agoui.backend.windows: And fix the UI for LoadCursor.
Doug Coleman [Sat, 7 Jul 2018 02:25:29 +0000 (21:25 -0500)]
ui.backend.windows: And fix the UI for LoadCursor.

Related to #2011

5 years ago.travis: Use tools.test as a command line app.
Doug Coleman [Sat, 7 Jul 2018 02:22:37 +0000 (21:22 -0500)]
.travis: Use tools.test as a command line app.

5 years agocli.git: Fix parameter order.
Doug Coleman [Fri, 6 Jul 2018 23:49:19 +0000 (18:49 -0500)]
cli.git: Fix parameter order.

5 years agowindows.user32: Fix signature of LoadCursorW.
Doug Coleman [Sat, 7 Jul 2018 02:20:23 +0000 (21:20 -0500)]
windows.user32: Fix signature of LoadCursorW.

Also change a couple more that weren't exactly right.

Fixes #2011.

5 years agosequences.extras: fix bug in count-head, add some tests.
John Benediktsson [Fri, 6 Jul 2018 15:07:11 +0000 (08:07 -0700)]
sequences.extras: fix bug in count-head, add some tests.

5 years agotravis.yml: Testing all of core is too much code? It hung for 10m without any output.
Doug Coleman [Thu, 5 Jul 2018 06:18:37 +0000 (01:18 -0500)]
travis.yml: Testing all of core is too much code? It hung for 10m without any output.

Maybe we could load-all then test core?
Also, maybe doing ``"math" test`` takes too long because we test all the subvocabs, so we should just test single vocabs at a time, non-recursively.

5 years ago.travis.yml: Test all of core/ on each PR since it doesn't take that long.
Doug Coleman [Thu, 5 Jul 2018 05:34:16 +0000 (00:34 -0500)]
.travis.yml: Test all of core/ on each PR since it doesn't take that long.

Related to #1760.

5 years agocli.git: Better branch names maybe. 2009/head
Doug Coleman [Thu, 5 Jul 2018 01:31:44 +0000 (20:31 -0500)]
cli.git: Better branch names maybe.
zealot: use CI_BRANCH and set it in travis.
zealot.factor: Check against HEAD
.travis.yml: Travis seems to be terminating my command after the USING:.

[[
[0K$ ./factor -run=zealot.cli-changed-vocabs
io.pathnames
vocabs.loader
cli.git
modern
modern.out
modern.paths
modern.slices
sequences.extras
web-services.github
zealot.cli-changed-vocabs
zealot.factor
zealot

travis_time:end:155cd3d8:start=1530762416088842089,finish=1530762475370504525,duration=59281662436
[0K
[32;1mThe command "./factor -run=zealot.cli-changed-vocabs" exited with 0.[0m
travis_time:start:2ac2d2d0
[0K$ {:"./factor -run=zealot.cli-changed-vocabs | while read line ; do ./factor -e=\"USING"=>"kernel tools.test vocabs.hierarchy ; \\\"$line\\\" [ load ] [ test ] bi\" ; done"}
/home/travis/.travis/job_stages: line 78: {:./factor -run=zealot.cli-changed-vocabs | while read line ; do ./factor -e="USING=: No such file or directory

travis_time:end:2ac2d2d0:start=1530762475377510994,finish=1530762475383948090,duration=6437096
[0K
[31;1mThe command "{:"./factor -run=zealot.cli-changed-vocabs | while read line ; do ./factor -e=\"USING"=>"kernel tools.test vocabs.hierarchy ; \\"$line\\" [ load ] [ test ] bi\" ; done"}" exited with 127.[0m

Done. Your build exited with 1.
]]

zealot: test on cli.
travis: Load zealot so we can use it quickly twice. Also fetch origin/master so we can ``git diff`` against it.

5 years ago.travis.yml: Experimental command to test changed vocabs.
Doug Coleman [Thu, 5 Jul 2018 01:21:13 +0000 (20:21 -0500)]
.travis.yml: Experimental command to test changed vocabs.

Takes into account if the vocabs can run on the test machine's platform or not.

5 years agozealot: Get a list of changed vocabs from the last run until now.
Doug Coleman [Thu, 5 Jul 2018 01:20:20 +0000 (20:20 -0500)]
zealot: Get a list of changed vocabs from the last run until now.

Also add a word to get a list of vocabs that changed between any two git revs.

5 years agomodern.out: fix load error..
Doug Coleman [Thu, 5 Jul 2018 01:19:54 +0000 (20:19 -0500)]
modern.out: fix load error..

5 years agocli.git: Add more git commands.
Doug Coleman [Thu, 5 Jul 2018 01:19:31 +0000 (20:19 -0500)]
cli.git: Add more git commands.

5 years agovocabs.loader: make a word for the default vocabs.
Doug Coleman [Thu, 5 Jul 2018 01:19:02 +0000 (20:19 -0500)]
vocabs.loader: make a word for the default vocabs.

5 years agomodern: core-vocabs should not return the broken test vocabs.
Doug Coleman [Thu, 5 Jul 2018 00:05:37 +0000 (19:05 -0500)]
modern: core-vocabs should not return the broken test vocabs.

5 years ago.gitignore: Don't ignore all directories that have factor in them, e.g. extra/zealot...
Doug Coleman [Wed, 4 Jul 2018 23:47:50 +0000 (18:47 -0500)]
.gitignore: Don't ignore all directories that have factor in them, e.g. extra/zealot/factor/

5 years agomodern: Add to extra/ some version of modern that has the modern.paths vocab.
Doug Coleman [Wed, 4 Jul 2018 23:47:14 +0000 (18:47 -0500)]
modern: Add to extra/ some version of modern that has the modern.paths vocab.

For travisci.

5 years agozealot: Add a second CI type system to compete with mason.
Doug Coleman [Wed, 4 Jul 2018 23:35:24 +0000 (18:35 -0500)]
zealot: Add a second CI type system to compete with mason.

This is for testing PRs against changed vocabs.

5 years agowebservices.github: Add more commands needed for zealot.
Doug Coleman [Wed, 4 Jul 2018 23:33:37 +0000 (18:33 -0500)]
webservices.github: Add more commands needed for zealot.

5 years agocli.git: Allow git commands from within the directory and from without..
Doug Coleman [Wed, 4 Jul 2018 23:32:34 +0000 (18:32 -0500)]
cli.git: Allow git commands from within the directory and from without..

5 years agosequences.extras: Add count-head and count-tail
Doug Coleman [Wed, 4 Jul 2018 23:32:19 +0000 (18:32 -0500)]
sequences.extras: Add count-head and count-tail

5 years agoio.pathnames: Add a useful word 3append-path
Doug Coleman [Wed, 4 Jul 2018 23:29:17 +0000 (18:29 -0500)]
io.pathnames: Add a useful word 3append-path

5 years agogap-buffer: fix using.
Doug Coleman [Wed, 4 Jul 2018 23:05:40 +0000 (18:05 -0500)]
gap-buffer: fix using.

I'm cooking something up for travisci for this...

5 years agomath.matrices: Add some more matrix norms.
Doug Coleman [Wed, 4 Jul 2018 21:14:44 +0000 (16:14 -0500)]
math.matrices: Add some more matrix norms.

5 years agogap-buffer: resurrect! gap-buffer/cursortree still needs to be ported.
Doug Coleman [Wed, 4 Jul 2018 21:10:39 +0000 (16:10 -0500)]
gap-buffer: resurrect! gap-buffer/cursortree still needs to be ported.

removed in c1792d169e7e1bfd97ddd0a419feaca200b96c36

5 years agoescape-strings: Add a way to find the shortest lua-string escape.
Doug Coleman [Sat, 30 Jun 2018 05:38:16 +0000 (00:38 -0500)]
escape-strings: Add a way to find the shortest lua-string escape.

Also add a way to escape a string as either 'foo "foo" or [[foo]] depending on which delimiters will do the job.

Add a couple helper words to assocs.extras

5 years agoMerge remote-tracking branch 'origin/master' into modern-harvey2
Doug Coleman [Fri, 29 Jun 2018 08:17:55 +0000 (03:17 -0500)]
Merge remote-tracking branch 'origin/master' into modern-harvey2

5 years agomacho: Only test the vm-path on MacOS, but still let the macho library work on any...
Doug Coleman [Tue, 26 Jun 2018 02:58:35 +0000 (19:58 -0700)]
macho: Only test the vm-path on MacOS, but still let the macho library work on any platform.

Also testing TravisCI on a branch without a boot image -- it should use master boot image.

5 years agobuild.sh: Fix broken command.
Doug Coleman [Tue, 26 Jun 2018 00:07:53 +0000 (17:07 -0700)]
build.sh: Fix broken command.

5 years agomacho: Update the structures for macho and add a unit test.
Doug Coleman [Mon, 25 Jun 2018 23:19:23 +0000 (16:19 -0700)]
macho: Update the structures for macho and add a unit test.

``vm-path dylib-exports`` passes on my machine now.

5 years agobuild.sh: Try using the branch's boot image or fallback on `master` boot image.
Doug Coleman [Tue, 26 Jun 2018 00:05:10 +0000 (17:05 -0700)]
build.sh: Try using the branch's boot image or fallback on `master` boot image.

Related to #2005

5 years ago.travis.yml: Allow testing on any branch.
Doug Coleman [Sun, 24 Jun 2018 01:45:45 +0000 (18:45 -0700)]
.travis.yml: Allow testing on any branch.

I don't know how to check this out except to push the change.

Related to #2005.

5 years agofactor: trim some long using lists.
Doug Coleman [Sat, 23 Jun 2018 18:43:00 +0000 (11:43 -0700)]
factor: trim some long using lists.