Doug Coleman
3861e85d09
regexp: Allow more syntax. Update yaml.
2017-08-31 21:21:13 -05:00
Doug Coleman
54ef674a99
cocoa: -> to send\ ?-> to ?send\ SUPER-> to super\
2017-08-31 21:21:13 -05:00
Doug Coleman
f561911211
modern: Allow foo\ words
2017-08-31 21:21:13 -05:00
Doug Coleman
147ae66ab5
factor: SYNTAX: \foo
2017-08-31 21:21:13 -05:00
Doug Coleman
7ca280aee6
factor: SYNTAX: \FOO:
2017-08-31 21:21:13 -05:00
Doug Coleman
39a9b21e98
modern: handle \[[ \[=[
2017-08-31 21:21:13 -05:00
Doug Coleman
161a50c0b8
modern: Still support ``\ foo`` for now.
2017-08-31 21:21:13 -05:00
Doug Coleman
fbb5f871c4
compiler: r: d:
2017-08-31 21:21:13 -05:00
Doug Coleman
a2eb7b854d
core: SYNTAX: should allow \FOO words.
2017-08-31 21:21:13 -05:00
Doug Coleman
15fe8c3844
modern: Backslashes should be like \AVL{ instead of \ AVL{
...
The only thing that matters is a leading \
Backslashed patterns: \foo \foo\bar
Non-backslashed patterns: foo\bar foo\bar{
2017-08-31 21:21:13 -05:00
Doug Coleman
c436f6dbad
factor: char: postpone: color: hexcolor: flexhexcolor: decimal:
2017-08-31 21:21:13 -05:00
Doug Coleman
9a94118c9d
modern: Fixing backslashes.
2017-08-31 21:21:12 -05:00
Doug Coleman
4f5837b41c
modern: Don't need a delimiter stack. Yet?
2017-08-31 21:21:12 -05:00
Doug Coleman
bb6ffbd9e2
modern: Allow :foo: and handle :> correctly. Add unit tests.
2017-08-31 21:21:12 -05:00
Doug Coleman
6c5bc17c58
factor: CHAR: ; -> CHAR: \;
2017-08-31 21:21:12 -05:00
Doug Coleman
eb173e2caa
factor: Add more character escapes.
2017-08-31 21:21:12 -05:00
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