Doug Coleman
7cf91e005d
strings.parser: Add more escape codes.
2017-08-31 21:21:12 -05:00
Doug Coleman
84e40810cd
factor: CHAR: : -> CHAR: \:, same for [{(
2017-08-31 21:21:12 -05:00
Doug Coleman
f049487021
modern: Add some more terminators.
2017-08-31 21:21:12 -05:00
Doug Coleman
acfb3a8992
strings.parser: Add character escapes for :[{(.
...
You will need to bootstrap or change them to ``char: :`` then ``char: \:`` in strings.parser.
2017-08-31 21:21:12 -05:00
Doug Coleman
2d77edf9a2
modern-tests: Add some unit tests.
2017-08-31 21:21:12 -05:00
Doug Coleman
317c74193d
system-info.macosx: Add the next macOS name before @mrjbq7 does!
2017-08-31 21:21:12 -05:00
Doug Coleman
3892047d2d
system-info: Add hyperthreads. Windows needs to implement this.
...
The whole system-info needs a better api in general. At least this patch fixes cli.git on macOS.
2017-08-31 21:21:12 -05:00
Doug Coleman
58e09f4a58
modern: Add some words to lex every root.
2017-08-31 21:20:43 -05:00
Doug Coleman
137384cdea
modern: Don't allow patterns like ``foo: ;``
2017-08-31 21:20:43 -05:00
Doug Coleman
c06f0eb5f7
modern: Fix up a bit.
2017-08-31 21:20:43 -05:00
Doug Coleman
530ebd49ee
modern: Fix sections.
2017-08-31 21:20:43 -05:00
Doug Coleman
e7a5101366
modern: Allow <FOO to interrupt a FOO:
2017-08-31 21:20:43 -05:00
Doug Coleman
69d5125b87
modern: Fix some bugs with (=( and order of tokens.
2017-08-31 21:20:43 -05:00
Doug Coleman
f04c919e79
modern: Add a flag for interrupting FOO: words with another FOO:
2017-08-31 21:20:43 -05:00
Doug Coleman
218530209f
modern: Add a stripped-down parser from what I had.
2017-08-31 21:20:43 -05:00
Doug Coleman
081b642dee
bootstrap.image.upload: Upload images per-branch.
2017-08-31 21:06:17 -05:00
Doug Coleman
a372224e9b
git: Add repo that can do some git things in native Factor.
2017-08-31 20:44:24 -05:00
Alexander Iljin
c457c019bb
stack-checker.backend-docs: fix help on ensure-d (issue #1854 )
2017-08-27 13:06:14 +03:00
Alexander Iljin
599a21a8da
sequences-docs: fix the delete-all $errors description
2017-08-27 13:06:09 +03:00
Doug Coleman
12816f4d4e
cuda: Allow memory to report as >4gb.
2017-08-25 19:53:13 +00:00
Alexander Iljin
5cc7023f16
io.crlf-docs: mark related words
2017-08-25 11:57:41 -07:00
Doug Coleman
f8ce34b1db
functors: C: no longer needs a stack effect.
2017-08-20 11:36:56 -05:00
Doug Coleman
c9fd44502c
slots.macros: Refactor {word-names}.
2017-08-20 11:36:32 -05:00
Doug Coleman
bb756c8823
quadtrees: Remove creative stack effects and {names}.
2017-08-20 11:36:17 -05:00
Doug Coleman
40d9767084
.travis.yml: Try to disable ``long-unit-test`` so travis doesn't time out.
2017-08-19 00:03:30 -05:00
Doug Coleman
25232859d8
.travis.yml: Add @jonenst's travis-ci with two environment variables.
...
To set per-repository environment variables:
https://travis-ci.org/factor/factor/settings
OR from the command line, from a repo cloned from github:
```
sudo apt install ruby-dev
sudo gem install travis
travis encrypt FACTOR_IMAP_USER="..." --add
travis encrypt FACTOR_IMAP_PASSWORD="..." --add
```
2017-08-18 22:58:17 -05:00
Doug Coleman
8675e51489
opengl.gl: Try libGL.so.1 before libGL.so
...
This patch makes it prefer nvidia/amd drivers on Debian and hopefully other systems.
Related to #1827 .
2017-08-17 21:38:33 -05:00
Doug Coleman
c7abd13d33
cli.git: Use number of threads not cpus.
2017-08-17 21:37:58 -05:00
Alexander Iljin
7a554e302f
windows.dragdrop-listener: add a short documentation and a summary
2017-08-18 02:21:57 +03:00
Alexander Iljin
94b67b52a8
windows.dragdrop-listener: add copyright comments and the authors file
2017-08-18 02:21:56 +03:00
Alexander Iljin
52b6cee8e4
windows.dragdrop-listener: optimize the DragEnter implementation
2017-08-18 02:21:55 +03:00
Alexander Iljin
db24910497
windows.dragdrop-listener: generalize some code for reuse
2017-08-18 02:21:55 +03:00
Alexander Iljin
75f5f08810
windows.dragdrop-listener: fix filenames-from-hdrop implementation
2017-08-18 02:21:54 +03:00
Alexander Iljin
cc5333694a
windows.dragdrop-listener: add a helper word
2017-08-18 02:21:54 +03:00
Alexander Iljin
5c0ca7c41b
windows.dragdrop-listener: list all function parameters in the comments
2017-08-18 02:21:53 +03:00
Alexander Iljin
e1bd46faee
windows.dragdrop-listener: balance the stack effects to pass compilation
2017-08-18 02:21:53 +03:00
Alexander Iljin
aa3d2ae5c4
windows.dragdrop-listener: fix a COM interface reference
2017-08-18 02:21:52 +03:00
Alexander Iljin
bd10484dc1
windows.dragdrop-listener: fix compilation of dragdrop-listener-window
...
The actual code needs to be updated to work with the current UI.
2017-08-18 02:21:52 +03:00
Alexander Iljin
111d73a901
windows.dragdrop-listener: replace construct-boa with boa
2017-08-18 02:21:51 +03:00
Alexander Iljin
d6c7a7437f
windows.dragdrop-listener: fix the USING: list
2017-08-18 02:21:51 +03:00
Alexander Iljin
d91d820e70
windows.dragdrop-listener: replace set-ulong-nth with set-alien-unsigned-4
2017-08-18 02:21:50 +03:00
Alexander Iljin
5f87b1d577
windows.dragdrop-listener: move from unmaintained to basis
2017-08-18 02:20:31 +03:00
Björn Lindqvist
3faad21b3d
llvm.ffi: make the binding linux-specific for now
2017-08-09 12:56:35 +02:00
Doug Coleman
48fc7831e2
web-services.github: Fix the IN:.
2017-08-08 16:09:52 -05:00
Doug Coleman
ed62640f83
Revert "ui.backend.cocoa.views: call super.prepareOpenGL()."
...
This reverts commit 864912f446
.
This patch breaks the UI on 10.13
2017-08-08 15:29:59 -05:00
Doug Coleman
c469bfaf0c
ui.backend.cocoa.tools: install-app-delegate is a confusing word name to
...
reuse.
2017-08-06 17:48:03 -05:00
Doug Coleman
2920d2ee71
factor: Rename [curry] -> currier, remove some [foo] words.
...
The [foo] convention is not descriptive and looks like special syntax.
2017-08-06 00:20:35 -05:00
Doug Coleman
fad9e9d002
peg.ebnf: Add EBNF-PARSER: to define a word that returns an EBNF parser
...
This is in contrast to defining a word that parser.
2017-08-06 00:17:25 -05:00
Doug Coleman
42ceea05cb
gml.parser: Use multiline.
2017-08-05 22:48:28 -05:00
Doug Coleman
8a6094229d
cocoa.apple-script: Make APPLESCRIPT: take a string.
2017-08-05 22:33:47 -05:00