Doug Coleman
227e9d6672
dns: Remove evil platform files.
2018-08-04 11:12:54 -04:00
Doug Coleman
8ff702c069
help: Allow factor[[]] as $example
2018-08-04 11:04:03 -04:00
Doug Coleman
66889b9552
modern.compiler: add more arity words and dead code
2018-08-04 10:01:43 -04:00
Doug Coleman
d40d360616
dns: use <OS
2018-08-04 10:01:34 -04:00
Doug Coleman
e6715f41a5
core: Add factor[[ ]] and <factor> to hold Factor strings.
2018-08-04 09:48:42 -04:00
Doug Coleman
24929aadf1
core: <WINDOWS <MACOS <UNIX <LINUX in core.
2018-08-04 09:32:09 -04:00
Mohamed Akram
ab53893cfe
help.tutorial: use array for test output
2018-08-04 17:24:39 +04:00
Mohamed Akram
6b97111735
help.tutorial: fix unicode vocabulary path
2018-08-04 17:23:29 +04:00
Doug Coleman
0ae3ac3e8a
core: Add private word.
2018-08-04 09:04:51 -04:00
Doug Coleman
3944515af3
factor: Fix some syntax errors.
2018-08-03 22:36:21 -04:00
Doug Coleman
1f2d755c0f
modern: Fix \\ to do nothing.
2018-08-03 22:35:13 -04:00
Doug Coleman
73644eda85
modern.out: Write literals better.
2018-08-03 17:22:00 -04:00
Doug Coleman
60f66bfb42
modern.out: Don't write an extra newline to the end of files.
2018-08-03 11:36:45 -04:00
Doug Coleman
947793673a
modern: Save whitespace...seems to just work?
2018-08-03 11:31:07 -04:00
Doug Coleman
46e930874a
sequences.extras: Fix merge-slices
2018-08-03 11:28:47 -04:00
Doug Coleman
62f672c84d
editors.ui: merge the authors file hanging around on my local repo.
2018-08-03 10:39:30 -04:00
Doug Coleman
739fb5d94f
alien.data: Make with-scoped-allocation an $unchecked-example because it's breaking travisci
2018-08-03 10:38:42 -04:00
Doug Coleman
0a77f6c679
factor: fixing [[ ]] and some unit tests
2018-08-02 18:29:04 -04:00
John Benediktsson
8d07e763d9
tools.hexdump: use re-decode.
2018-08-02 13:34:38 -07:00
Doug Coleman
343674189c
factor: Let url"" and sbuf"" work without spaces.
...
Also url[[]] if you define a url[[ word.
2018-08-02 10:37:02 -04:00
Doug Coleman
c715b0d505
factor: fix load-all
2018-08-02 09:23:30 -04:00
Doug Coleman
1a57f8180a
modern.out: Fix using
2018-08-02 08:49:20 -04:00
Doug Coleman
acc5dc6add
pcre: fix ::
2018-08-02 08:39:31 -04:00
Doug Coleman
924b434336
Revert "factor: vocab:word -> vocab::word"
...
This reverts commit 354f1cbd34 .
2018-08-02 08:21:52 -04:00
Doug Coleman
ac58033aff
alien.library: fix docs circularity
2018-08-02 08:06:16 -04:00
Doug Coleman
a1ad3385b9
factor: more char:
2018-08-02 08:03:45 -04:00
Doug Coleman
7730fc5c64
Merge remote-tracking branch 'origin/master' into modern-harvey2
2018-08-02 07:57:42 -04:00
John Benediktsson
dc25fe3688
ui.tools.listener: minor cleanup to completion stuff.
2018-08-01 21:08:43 -07:00
John Benediktsson
62fd7e3bbd
tools.wc: use re-decode here also.
2018-08-01 21:03:40 -07:00
John Benediktsson
ed9df3303d
tools.cat: use re-encode/re-decode.
2018-08-01 14:25:25 -07:00
John Benediktsson
5e9b804d66
tools.cat: significant performance improvement using binary.
...
Before (using strings): 77MiB/s
After (using byte-arrays): 3.06GiB/s
2018-08-01 12:52:33 -07:00
John Benediktsson
dbb9bb42ca
odbc: add windows platform.txt.
2018-07-31 18:12:54 -07:00
John Benediktsson
a463214d10
Version bump to 0.99 (-dev).
2018-07-31 12:40:12 -07:00
John Benediktsson
01d2381696
Factor.app: update copyrights.
2018-07-31 10:19:09 -07:00
Doug Coleman
7999e72aec
Revert "lists: Add list literal doc example."
...
This reverts commit 47408528d0 .
2018-07-30 12:02:42 -05:00
Doug Coleman
6810fc42b0
Revert "lists: Add list literals."
...
This reverts commit ae74a794e1 .
The listener forces lazy lists, which is not what we want. We need a different approach for prettyprinting lazy lists.
2018-07-30 12:01:28 -05:00
Doug Coleman
e6e7655cbd
vm: Fix some really minor warnings.
2018-07-27 21:35:55 -05:00
Benjamin Pollack
339be707a2
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
2018-07-26 16:59:27 -04:00
Doug Coleman
3a5533dc44
layouts: Add 32bit? and 64bit? words.
2018-07-22 11:46:01 -05:00
Doug Coleman
2b4d2a4a13
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 <``
2018-07-22 11:45:50 -05:00
Doug Coleman
102fe6154e
ci.run-process platforms: getting uid/gid, so unix only for now
2018-07-21 15:28:43 -05:00
Doug Coleman
0655ed4e00
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.
2018-07-21 15:27:25 -05:00
Doug Coleman
12918ae2a5
escape-strings: Add a tag-payload word to make a string payload and tag.
2018-07-21 15:19:42 -05:00
Doug Coleman
279acbc53e
io.launcher: Add process-lines word.
2018-07-16 21:02:11 -05:00
Doug Coleman
39cbe60fd2
vocabs.platforms: Add <LINUX LINUX> sections that ignore code for the wrong platform.
2018-07-15 22:30:45 -05:00
Doug Coleman
47408528d0
lists: Add list literal doc example.
2018-07-13 22:58:57 -05:00
Doug Coleman
ae74a794e1
lists: Add list literals.
...
Fixes #2019 .
2018-07-13 20:36:50 -05:00
Doug Coleman
4b614cc15b
factor: Make source files/resources 644 instead of 755.
2018-07-13 20:36:50 -05:00
Doug Coleman
2a409c79e0
vm: Fix unused variable warnings on Windows.
2018-07-13 00:48:58 -05:00
Doug Coleman
0939974c65
contexts.cpp: Don't warn on unused variables.
2018-07-13 00:00:55 -05:00