John Benediktsson
cdf0dbd038
io.standard-paths.unix: use $USER's configured shell.
...
Hope that '-l -c "echo $PATH"' works.
2017-03-21 16:05:23 -07:00
Alexander Iljin
bad5408c76
*-docs: fix a typo in the word parametErized
2017-03-17 08:22:18 -07:00
nicolas-p
20a663ab0b
ui.gadgets.buttons: workaround for windows gradient bug
2017-03-14 17:26:19 -07:00
John Benediktsson
d60970c0a5
io.standard-paths.windows: fix find-in-program-files.
...
Remove stale bfs? flag.
2017-03-05 19:17:14 -08:00
John Benediktsson
2ede9f09be
io.standard-paths.windows: fix to use find-file-in-directories.
2017-03-05 15:58:59 -08:00
John Benediktsson
495d27a502
io.directories.search: fix linux tests.
...
Linux doesn't return alphabetic ordering like Windows and macOS, so
we just assert the paths are iterated in the correct order by depth.
2017-03-05 15:56:28 -08:00
John Benediktsson
8b455d2306
tools.deploy.shaker: support "stop-after-last-window?".
...
This only works on macOS right now, but since most every deploy.factor
has it set, we should read it and use it.
2017-03-05 15:13:24 -08:00
John Benediktsson
96a0c30baf
ui.backend: adding ui-stop-after-last-window?.
...
This defaults to true, except for the "ui.tools". Also, this only
works on macOS right now. Linux and Windows always stop after the
last window closes.
2017-03-05 14:51:33 -08:00
John Benediktsson
79983feed7
inverse: simplify, a little cleanup.
2017-03-05 13:32:34 -08:00
John Benediktsson
368e1c8e47
io.directories.search: simplify interface.
...
Now we use a ``traversal-method`` variable that controls whether
we do a depth-first or breadth-first search rather than a stack
argument or a fixed default specified in each word.
This also fixes an issue where breadth-first traversal would
iterate across children in reverse order, now it does the normal
ordering which is typically alphabetical.
2017-03-05 09:16:00 -08:00
John Benediktsson
92bddad476
linked-assocs.prettyprint: only print LH{ } for linked-assoc classes.
...
Not subclasses.
2017-03-02 16:09:46 -08:00
nicolas-p
55834faba7
slots: added margins
2017-02-14 13:49:30 -08:00
Alexander Iljin
9ab0e5d6f8
checksums.sha1-docs: fix wording
2017-02-14 23:02:43 +03:00
Alexander Iljin
226d8a2397
ui.baseline-alignment-docs: replace $snippet with $slot
2017-02-14 23:02:36 +03:00
Alexander Iljin
3503bf86e2
ui.render-docs: replace $snippet with $slot
2017-02-14 23:02:29 +03:00
John Benediktsson
e826546c6d
cocoa.messages: simplify (objc-class).
2017-02-11 20:58:25 -08:00
John Benediktsson
52932cf2e1
delegate.protocols: adding deque-protocol.
2017-02-11 14:23:57 -08:00
John Benediktsson
3a6eefcc8e
using ignore-errors instead of [ drop ] recover.
2017-02-09 15:50:33 -08:00
John Benediktsson
119ba84998
math.primes.safe: this looks nicer.
2017-02-08 11:32:34 -08:00
John Benediktsson
a8b66764d5
compiler.utilities: move conjoin-at tests.
2017-02-08 11:16:00 -08:00
John Benediktsson
b5dd40cc53
math.primes.factors: support command-line args like factor(1).
2017-02-08 11:14:24 -08:00
John Benediktsson
9d2e62f8e1
math.primes.safe: simplify.
2017-02-08 11:14:10 -08:00
John Benediktsson
f4ccfa0f71
sets: moving unique/conjoin/conjoin-at to compiler.utilities.
2017-02-07 18:54:24 -08:00
John Benediktsson
92d7f6bc5a
tools.deploy.shaker: change compiler-classes to return a set.
2017-02-07 15:30:50 -08:00
John Benediktsson
75ebd0eacd
io.servers: using ?adjoin and ?delete in add/remove-running-server.
...
Also fixed a small bug in add-running-server where the error was
mistakenly constructed with running-servers instead of threaded-server.
2017-02-07 13:31:57 -08:00
John Benediktsson
de48558d12
sets: adding ?delete that returns a boolean if elt was deleted from set.
2017-02-07 13:31:07 -08:00
John Benediktsson
0f1d08a372
using map-reduce instead of unclip reduce.
2017-02-07 12:16:12 -08:00
John Benediktsson
365a9203a8
alien.libraries.finder: use find instead of map-find.
2017-02-07 10:59:24 -08:00
John Benediktsson
210209ead2
io.files.temp.macosx: use find instead of map-find.
2017-02-07 10:57:37 -08:00
John Benediktsson
b101f9d61b
documents: split-lines is used by ui.gadgets.panes.
2017-02-06 16:06:00 -08:00
John Benediktsson
337d554c09
documents: simplify to use ``string-lines``.
2017-02-06 11:11:42 -08:00
John Benediktsson
b517f06b91
colors: adding links to some of the other color implementations.
2017-02-06 10:48:06 -08:00
John Benediktsson
1bbaa340b4
colors.hsv: simplify by just calling the generic >hsva.
2017-02-06 10:30:42 -08:00
John Benediktsson
f342fd04d9
simple-flat-file: rename flat-file>biassoc to load-codetable-file.
2017-02-03 11:47:28 -08:00
John Benediktsson
efbc417728
simple-flat-file: link interval-map in docs.
2017-02-02 16:48:35 -08:00
John Benediktsson
3af10f3366
simple-flat-file: update docs for data change.
2017-02-02 16:45:56 -08:00
John Benediktsson
7e9cd45624
simple-flat-file: factor out drop-comment word.
2017-02-02 16:39:56 -08:00
John Benediktsson
b93bc1ac5e
simple-flat-file: rename ``data`` to ``load-data-file``.
2017-02-02 16:21:06 -08:00
John Benediktsson
88f661936e
simple-flat-file: faster drop-comments.
2017-02-02 16:03:01 -08:00
John Benediktsson
665c6587a9
command-line: fix rename of nosignals to no-signals.
2017-02-02 15:46:13 -08:00
John Benediktsson
3f8c9e4150
wrap: faster (and simpler) wrapping algorithm.
2017-02-02 14:02:13 -08:00
John Benediktsson
fe4093d67a
command-line.startup: -help isn't going to be set.
2017-02-02 10:00:23 -08:00
John Benediktsson
f7ce76aa4b
wrap: remove line-ideal, we only ever use a max-width.
2017-02-01 20:30:57 -08:00
Björn Lindqvist
39811fc7e7
ui.*: using pixel-format-attributes>int-array in even more places
...
So now we don't need the PIXEL-FORMAT-ATTRIBUTE-TABLE: syntax anymore.
2017-01-30 06:17:37 +01:00
Björn Lindqvist
4756c30d3f
ui.pixel-formats,ui.backend.*: new word pixel-format-attributes>int-array
...
This word replaces usages of the PIXEL-FORMAT-ATTRIBUTE-TABLE: syntax
2017-01-30 05:43:19 +01:00
Björn Lindqvist
1b1842f62d
ui.pixel-formats,ui.backend.*: removing the (pixel-format-attribute) generic
...
It appears to be unused code.
2017-01-30 05:07:28 +01:00
John Benediktsson
b93aa90486
roman: aesthetics.
2017-01-25 09:48:15 -08:00
John Benediktsson
85e6dc6369
alien.data: minor doc fix.
2017-01-24 21:43:40 -08:00
John Benediktsson
1829c73bb1
simple-flat-file: add back string interning.
2017-01-24 20:04:20 -08:00
John Benediktsson
1613bdfed2
pack: add test for M\ object >n-byte-array.
2017-01-24 17:52:35 -08:00
John Benediktsson
9c13aa4b4c
pack: M\ string heap-size doesn't exist.
2017-01-24 16:11:33 -08:00
John Benediktsson
2e9dce0b97
promises: simplify LAXY:.
2017-01-24 16:06:17 -08:00
John Benediktsson
dcc3bf64a6
simple-flat-file: simplify expand-ranges.
2017-01-24 14:50:44 -08:00
John Benediktsson
65e4c37a30
xml.data: use <vector> instead of V{ } new-sequence.
2017-01-24 14:48:09 -08:00
John Benediktsson
f68502e9b5
circular: use <array> instead of { } new-sequence.
2017-01-24 14:47:58 -08:00
John Benediktsson
5f187bbd29
alien.libraries.finder.linux: make more robust to i18n.
2017-01-24 14:45:34 -08:00
John Benediktsson
e6b8837f2f
changer: moving to extra for now.
2017-01-23 10:40:55 -08:00
Jon Harper
14f51e2dd5
ui.backend.gtk, use a separate widget for drawing opengl. Fixes #1487
...
Apparently you can't use opengl calls in a configure event signaled from
the window. If you do, on ubuntu 14.04 with unity, each and every frame
will be drawn. Since they are drawn slower than the event are emitted,
it continues to redraw after the resize is done, 'replaying' the resize
motion.
opengl calls from a configure event on the single child of the
window are ok.
Also, now that the window is not used to draw opengl, it doesn't produce
expose events, instead the drawable child must be used.
This also makes moving the window much smoother.
2017-01-23 10:04:43 -08:00
John Benediktsson
134be588cf
no need to clone empty byte-array.
2017-01-22 15:41:07 -08:00
John Benediktsson
c5ec44cc2c
xml: cleanup using.
2017-01-22 14:47:58 -08:00
John Benediktsson
33f2fbd099
oauth2: move set-query-params to urls.
2017-01-22 14:44:33 -08:00
John Benediktsson
baaa06278c
Revert "sequences: swap stack arguments for start/start*/subseq?."
...
This reverts commit 63b0593824
.
2017-01-21 07:20:14 -08:00
John Benediktsson
9dbd70ddd3
Revert "html.templates.fhtml: fix start refactor typo."
...
This reverts commit d2c4079358
.
2017-01-21 07:20:08 -08:00
John Benediktsson
d2c4079358
html.templates.fhtml: fix start refactor typo.
2017-01-20 23:09:33 -08:00
John Benediktsson
63b0593824
sequences: swap stack arguments for start/start*/subseq?.
...
It is more natural to be ( seq subseq -- ? ).
2017-01-20 22:49:53 -08:00
John Benediktsson
42ef8adec6
vm: change -nosignals to -no-signals.
2017-01-20 22:36:22 -08:00
John Benediktsson
bfc1794091
command-line.startup: s/Common/Factor.
2017-01-20 21:02:52 -08:00
Alexander Iljin
b5c71c4846
splitting.monotonic-docs: update documentation
2017-01-20 08:21:54 -08:00
John Benediktsson
0f9836e73c
math.statistics: fix docs for harmonic-mean.
...
(needs to match prettyprint)
2017-01-20 08:20:41 -08:00
Björn Lindqvist
0701902122
math.statistics: fix calculation of the harmonic mean
2017-01-15 21:27:55 +01:00
Alexander Iljin
5fac469a8c
tools.test-docs: add missing $syntax entries
...
Previously only the unit-test help had $syntax.
2017-01-13 13:31:42 +03:00
Alexander Iljin
ee7ced2f37
binary-search-docs: supplement the search description
2017-01-13 13:31:34 +03:00
Alexander Iljin
3434008750
binary-search-docs: remove extra find-last from related-words
2017-01-13 13:31:30 +03:00
John Benediktsson
5743ed204c
classes.struct: use unparse in tests.
2017-01-11 10:22:51 -08:00
John Benediktsson
8453582484
Revert "locals.parser: remove << >> from tests to see if it works now."
...
This reverts commit 7c24c671b0
.
2017-01-08 18:10:32 -08:00
John Benediktsson
7c24c671b0
locals.parser: remove << >> from tests to see if it works now.
2017-01-08 14:52:55 -08:00
Björn Lindqvist
28801e8d5f
threads: fix slot name: status -> state
2017-01-07 15:26:19 +01:00
Björn Lindqvist
7874f5a547
io.servers: refactored words for adding & removing servers
2017-01-07 15:26:19 +01:00
Benjamin Pollack
7184771c31
io.directories: improve file moving words
...
move-file previously had inconsistent behavior on Windows and unixes.
This unifies the behavior to the common case (just get 'er done), while
also introducing an obviously named word, move-file-atomically, to
handle the case where you need an atomic file primitive.
Fixes #1772
2017-01-06 15:43:34 -08:00
John Benediktsson
dac41e1bf7
sequences.deep: adding deep-reject.
2017-01-06 14:09:14 -08:00
Björn Lindqvist
6b29a50cd4
calendar.parser: invalid date checking for the parsing words
2017-01-05 23:35:10 +01:00
Björn Lindqvist
4c097a396a
calendar: value checking to make it hard to create invalid timestamps
2017-01-05 23:35:10 +01:00
John Benediktsson
48c69cb8ea
use reject instead of [ ... not ] filter.
2017-01-05 13:29:58 -08:00
Alexander Iljin
ca08bfd4b0
concurrency.distributed-docs: update the Example article
2017-01-05 12:48:50 -08:00
Alexander Iljin
d5c555462b
command-line-docs: fix wording
2017-01-05 12:48:50 -08:00
John Benediktsson
9836dd7734
html.templates.fhtml: fix example test.
2017-01-05 12:10:16 -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
97a57f4041
calendar.parser: fixing rfc822 so it doesn't break in trailing space
2017-01-05 12:38:05 +01:00
Björn Lindqvist
b17590db24
calendar.*: replacing hms>timestamp and timestamp>hms with duration variants
...
hms>duration is better because a timestamp without a date is
invalid. This also makes it so the SQL TIME column maps to duration. Now
we can add some validation so that you aren't allowed to create invalid
timestamps.
2017-01-05 12:38:05 +01:00
Björn Lindqvist
c48319cb35
calendar.format: unused word
2017-01-05 12:38:05 +01:00
Jon Harper
dc3ee923ca
compiler.cfg: add peephole opt to never untag the input of ##bit-count. fixes #1764
2017-01-04 07:29:08 -08:00
Jon Harper
ccbf1c1429
core layouts, remove hardcoded tag width
...
109aa88b06
showed the places were it was hardcoded
2017-01-04 07:29:08 -08:00
Björn Lindqvist
3bbc784fad
calendar.parser,robots: hhmm>timestamp -> hhmm>duration
...
Better to parse it as a duration because it is not a valid timestamp.
2017-01-04 09:10:15 +01:00
Björn Lindqvist
2895d5e095
calendar.format: moving parsing words to a new vocab calendar.parser
...
The vocab was getting big so the idea is to have all the time parsing in
calendar.parsing and only keep formatting words in calendar.format.
2017-01-04 08:50:24 +01:00
John Benediktsson
3974ba8ba3
use with-variable in some places with-scope was used.
2017-01-03 19:12:29 -08:00
Björn Lindqvist
f9b9ce20f2
calendar.english: new vocab for english names for days and months
...
This moves all the english-centric words from the calendar vocab which
was getting kind of big to calendar.english. It should make it easier to
see which vocabs make language assumptions.
2017-01-03 15:48:08 +01:00
Björn Lindqvist
13ec2e41b9
calendar.format.tests: stray char
2017-01-03 06:09:09 +01:00
John Benediktsson
59ce436dab
math.combinatorics: cleaner next-permutation.
2017-01-02 09:34:15 -08:00
Alexander Iljin
e9f6a56c53
math.statistics-docs: make cum-product example less ambiguous
...
In the previous version of the example it was not clear whether the result
always starts with 1 (as is the case with cum-product1) or with the first
item of the input sequence.
2017-01-02 09:33:15 -08:00
Alexander Iljin
631707b496
db-docs: remove double period at the end of a sentence
2017-01-02 09:33:02 -08:00
Alexander Iljin
b7e64aed9f
db-docs: add a missing newline to separate groups of items
2017-01-02 09:32:58 -08:00
Shane Pelletier
93d11224eb
grouping-docs: add wrap-around note
2017-01-02 08:07:42 -08:00
John Benediktsson
1c9909cd76
ui.gadgets.slots: removing unnecessary tuples.
2016-12-31 18:54:18 -08:00
John Benediktsson
98b6fdeaa3
html.components: protect M\ code render* from ``f`` value.
2016-12-31 13:53:56 -08:00
John Benediktsson
4e9ad6ada7
calendar.format: parse rfc822 military and named timezones.
2016-12-31 13:50:08 -08:00
John Benediktsson
556a2b2b5b
calendar.format: allow UTC to be in rfc822 timestamps.
2016-12-31 13:22:49 -08:00
Björn Lindqvist
4d580d95bf
stack-checker.backend: no need to add extra dependencies on wrappers
...
This makes it so that if you declare a symbol it won't have an effect
dependency on itself.
2016-12-31 11:41:29 +01:00
Björn Lindqvist
a808ade3c1
classes.mixin: better name for the type checking error
2016-12-30 16:02:55 +01:00
John Benediktsson
ce9c9a8858
tools.destructors: use collect-by.
2016-12-28 16:21:08 -08:00
John Benediktsson
4400c5051c
tools.profiler.sampling: cleanup using.
2016-12-28 13:40:05 -08:00
John Benediktsson
60919f8a89
math.statistics: change minmax to not look at first element twice.
2016-12-28 13:39:52 -08:00
John Benediktsson
b141e0d2fb
assocs: moving collect-by from math.statistics.
2016-12-28 12:56:19 -08:00
Björn Lindqvist
663697f058
webbrowser.windows: calling absolute-path doesnt work on urls ( #1759 )
2016-12-18 04:13:37 +01:00
Björn Lindqvist
6f555a7b2c
tools.deploy.*: new word maybe-open-deploy-directory
2016-12-18 04:12:56 +01:00
Björn Lindqvist
5f5098617a
webbrowser: let's change the name open-file -> open-item
...
Because the word can open more stuff than just files.
2016-12-18 03:23:24 +01:00
Björn Lindqvist
88015e9632
farkup,webbrowser: better url validation
2016-12-18 02:58:04 +01:00
Björn Lindqvist
515f7e5269
tools.memory: moving the code-block types to the vm vocab
2016-12-09 11:53:59 +01:00
Björn Lindqvist
5a1cb3f81e
tools.memory: fix code-room. word, no more profiling stubs
2016-12-09 11:37:37 +01:00
Björn Lindqvist
aa5334420c
stack-checker.dependencies: moving the add-depends-on-class word + new docs
2016-12-09 11:28:18 +01:00
John Benediktsson
4e3fe96d3d
tools.deprecation: use filter-word-defs.
2016-12-06 16:31:33 -08:00
Björn Lindqvist
1f3394af26
compiler.*: places where filter-word-defs can be used
2016-12-06 09:00:01 +01:00
John Benediktsson
dffdd36694
locals.parser: use with-variables instead of with-scope.
2016-12-05 16:00:37 -08:00
John Benediktsson
21985232a2
locals.parser: maybe we can use unuse-words.
2016-12-05 15:56:30 -08:00
John Benediktsson
4717d39e69
xml.entities: use with-variable in with-entities.
2016-12-05 10:38:26 -08:00
John Benediktsson
d9cdb80b90
xmode.loader: use with-variable instead of with-scope.
2016-12-05 10:35:01 -08:00
Björn Lindqvist
df2e17a32d
linked-assocs: fixing stack effect
2016-12-05 08:49:31 +01:00
Björn Lindqvist
5c7627a777
stack-checker.dependencies: removing the add-depends-on-<blah> words
2016-12-03 15:50:55 +01:00
Björn Lindqvist
0142d0b078
basis/,extra/: using parse-array-def in a bunch of places
2016-12-03 13:23:24 +01:00
Björn Lindqvist
4d5b83c3f5
compiler.cfg.builder.alien.tests: fix test that broke windows
2016-12-01 19:52:02 +01:00
Björn Lindqvist
cefb15b2d6
alien.libraries.tests: fix for test that broke windows
2016-11-30 19:11:14 +01:00
John Benediktsson
6b1bb67ba6
images.loader.gtk: remove call to deprecated g_type_init.
2016-11-30 09:21:42 -08:00
Björn Lindqvist
cde510d69c
cpu.*: docs
2016-11-30 16:36:25 +01:00
Björn Lindqvist
75b6b12d0e
compiler.cfg.*,compiler.tree.*: more docs and tests
2016-11-30 16:36:25 +01:00
Björn Lindqvist
6cb3e313d9
dlists,http,ui.gadgets.*: nicer formatting of tuples
2016-11-30 16:36:25 +01:00
Björn Lindqvist
a9ac763912
alien.libraries: word>dlsym was a stupid idea that didn't work
...
The def>> attribute is stripped when deploying. So return dlsym? and use
that.
2016-11-30 16:36:24 +01:00
Björn Lindqvist
bfd40f0215
images.loader.gtk: startup hook for type registration
2016-11-30 11:57:14 +01:00
Björn Lindqvist
2ba659dcb1
io.sockets.secure,alien.libraries: new word word>dlsym to replace the dlsym? word
2016-11-30 11:51:54 +01:00
Björn Lindqvist
b42668ebeb
compiler,stack-checker.dependencies: init-dependencies isn't needed
2016-11-30 07:29:10 +01:00
Björn Lindqvist
e629f7b289
compiler.crossref: changes the way in which dependencies are stored on words
...
Previosly, they were stored in three sequences in the properties
"conditional-dependencies" "effect-dependencies" and
"definition-dependencies". It seem to better to store all three
types in one big property called "dependencies".
2016-11-30 07:29:10 +01:00
John Benediktsson
13807172d4
inverse: cleanup using.
2016-11-29 17:02:01 -08:00
John Benediktsson
ae09790c7c
stack-checker.dependencies: +definition+ can't use $class-description.
...
Also, placeholders for +effect+ and +conditional+.
2016-11-28 09:38:44 -08:00
Björn Lindqvist
d6eb6f2c76
compiler.crossref: better way to store the dependencies on words
2016-11-28 04:13:58 +01:00
Björn Lindqvist
e842e41f49
stack-checker.dependencies: docs
2016-11-28 02:04:28 +01:00
Björn Lindqvist
14e8688112
stack-checker.dependencies: changes the names of the dependency constants
...
Now named using the +blah+ convention which we're using elsewhere for
symbolic constants.
2016-11-28 02:04:28 +01:00
Björn Lindqvist
99653bab91
compiler.crossref: better code for getting dependencies-of + tests
2016-11-28 02:04:28 +01:00
Björn Lindqvist
581e2e2a62
vocabs.metadata.resources,help.pdf: gather used
2016-11-28 02:04:28 +01:00
Björn Lindqvist
6c73529525
compiler.codegen: we don't need the init-fixup word
2016-11-28 02:04:28 +01:00
John Benediktsson
7465bd0ed6
io.launcher: wait for new processes faster.
...
This starts at 5 milliseconds, then backs off 5 milliseconds at a time,
until 100 milliseconds. In case the processes are short-lived, they
will be detected sooner, and long-running processes will still be checked
at intervals of 100 millseconds like before.
2016-11-27 07:35:26 -08:00
John Benediktsson
463b57f7c9
help.tutorial: use arrays for test output in first-program.
2016-11-26 22:33:55 -08:00
John Benediktsson
dadff2f062
some cleanup.
2016-11-26 22:01:03 -08:00
John Benediktsson
72cf4fec47
colors.hex: support varying length hex notations.
...
6 characters: rrggbb (1.0 alpha)
8 characters: rrggbbaa
3 characters: rgb (1.0 alpha)
4 characters: rgba
2016-11-26 21:13:12 -08:00
Björn Lindqvist
3b0d5bba15
kernel.private: adding OBJ-SAMPLE-CALLSTACKS + test case
2016-11-24 05:11:46 +01:00
Björn Lindqvist
79dcce8f39
compiler.cfg.debugger: also print the instruction number
...
it's useful to see when debugging some compiler passes
2016-11-23 18:56:03 +01:00
Björn Lindqvist
d73666b9d0
VM: the unimplemented error isn't used anymore
...
Cause all the primitives are implemented so it can never ever be
thrown. Probably requires new boot images.
2016-11-23 10:24:52 +01:00
Björn Lindqvist
c55a6ef873
VM: removing the unused callstack-bounds primitive
...
Probably needs new boot images
2016-11-21 22:30:20 +01:00
Björn Lindqvist
2a21052950
Revert "Revert "urls: only create linked-hash if query is f." ( #1513 )"
...
This reverts commit 89d4f511f8
.
2016-11-20 05:09:13 +01:00
Björn Lindqvist
0e7fd0340d
io.sockets.secure.openssl.tests: fix so you dont get an error when test times out
2016-11-19 23:40:12 +01:00
Björn Lindqvist
861b0eacd7
openssl.libssl.tests: removing stupid test that didn't work
...
you can't know beforehand which of the tls versions openssl supports.
2016-11-19 23:24:51 +01:00
Björn Lindqvist
c6361436bf
io.sockets.secure.openssl: set connected to t after do-ssl-accept
...
This should prevent the SSL_shutdown:shutdown while in init error we've
been seeing
2016-11-19 19:05:53 +01:00
Björn Lindqvist
1b7b7e8260
io.sockets.secure.openssl: second |dispose seem to be redundant
2016-11-19 18:04:17 +01:00
Björn Lindqvist
cc6f03f5b5
openssl.libssl: new destructors, to make sure the tests doesnt leak
2016-11-19 18:03:12 +01:00
Björn Lindqvist
317a832a86
openssl.libssl: trying to organize vocab a little better
...
like all the constants in one block, and functions grouped on their
method object
2016-11-19 17:27:50 +01:00
Björn Lindqvist
1448531b24
openssl.libssl: remove the testing of SSLv2 and SSLv3
...
It caused spurious test errors on Arch and Ubuntu because they are
removing support for those protocols.
2016-11-19 03:42:03 +01:00
Björn Lindqvist
a1c503c6e4
io.files.info.unix.linux: handles the possible permission denied error in M: linux file-systems
2016-11-19 02:07:49 +01:00
Björn Lindqvist
00d4572e6c
basis,extra: refactorings to use the ignore-error and ignore-error/f words
2016-11-18 23:41:36 +01:00
Björn Lindqvist
e4b961a26e
continuations: new words for ignoring masked errors
...
it comes from the db.errors vocab but seems to be useful in lots of
situations
2016-11-18 23:41:36 +01:00
Björn Lindqvist
7806bdb953
couchdb: make it so couch-put and couch-post calls <json-post-data>
2016-11-18 20:10:39 +01:00
Björn Lindqvist
89d4f511f8
Revert "urls: only create linked-hash if query is f." ( #1513 )
...
This reverts commit 6d21a5a073
. Just
guessing here.
2016-11-16 04:02:58 +01:00
Björn Lindqvist
b89a305ef7
compiler.cfg.linear-scan.assignment: correct representation used when spilling
...
Previously the rep-of word was used. But as the vregs representation can
change, you need to instead use the representation it uas as the spill
point.
2016-11-15 03:49:46 +01:00
Björn Lindqvist
b1ac5ae7ca
compiler.cfg.linear-scan: more tests
2016-11-15 03:49:46 +01:00
Björn Lindqvist
ffef75f8a7
compiler.cfg.*: more docs
2016-11-15 03:49:46 +01:00
Björn Lindqvist
4d9367249b
compiler.cfg.linear-scan.*: more tests
2016-11-15 03:49:46 +01:00
Björn Lindqvist
7053c72aa1
compiler.cfg.linear-scan.allocation.spilling: <linked-hash>
2016-11-15 03:49:46 +01:00
Björn Lindqvist
56079afcfb
Revert "bootstrap: trying to undo changes from"
...
This reverts commit 7b3fb61ebd
.
2016-11-13 00:22:21 +01:00
Björn Lindqvist
7b3fb61ebd
bootstrap: trying to undo changes from
...
a915d3bdb4
(#1513 )
A lot of changes that built upon those changes had to be undone too. New
boot images is required.
2016-11-12 01:54:57 +01:00
Björn Lindqvist
e9f9903393
Revert "compiler.tree.dead-code.simple: undo e1b22e0af4
( #1513 )"
...
This reverts commit 5a0e583279
.
2016-11-11 13:18:10 +01:00
Chris Double
5f1400bd0c
Fix concurrency.distributed tests
2016-11-10 17:38:59 -08:00
Chris Double
4c3714ac56
Fix serializing of remote threads in concurrency.distributed
...
The commit f20ee7a53b
broke
serialization of remote threads and removed the local node
aspect of distributed messaging. This corrects that.
2016-11-10 17:38:59 -08:00
Björn Lindqvist
5a0e583279
compiler.tree.dead-code.simple: undo e1b22e0af4
( #1513 )
...
This will likely cause some test failures. mac32 hopefully won't crash.
2016-11-11 00:21:35 +01:00
John Benediktsson
8f5ad6f906
colors.hsv: make sure Hi is an integer.
2016-11-10 10:34:08 -08:00
John Benediktsson
3641defa66
io.files.temp.unix: make default-cache-directory absolute-path.
2016-11-10 09:08:29 -08:00
John Benediktsson
1c9ffc7dbd
vocabs.cache: reset-cache only when vocabs forgotten, not created.
2016-11-09 16:50:14 -08:00
John Benediktsson
edfcc879fe
io.files.temp.unix: fix cache to be ~/.cache/factor.
2016-11-09 16:28:49 -08:00
John Benediktsson
e0389df8c4
Revert "alien.parser: throw error if enum values don't fit c-type."
...
This reverts commit 2e326498a4
.
2016-11-09 15:41:54 -08:00
John Benediktsson
7d92217551
ui.tools.operations: making "See" an operation on words.
2016-11-09 15:39:59 -08:00
John Benediktsson
1abe794205
io.buffers: refactor buffer-read-until to use buffer-find.
2016-11-09 10:43:47 -08:00
John Benediktsson
4bebe98fa1
io.buffers: adding another test of buffer-read-until.
2016-11-09 10:11:51 -08:00
John Benediktsson
816d1e31d5
io.pipes: allow "|" separated strings in run-pipeline.
2016-11-09 09:56:34 -08:00
John Benediktsson
2e326498a4
alien.parser: throw error if enum values don't fit c-type.
2016-11-08 21:45:54 -08:00
John Benediktsson
3cc16ccd9e
io.files.temp.unix: allowing TMPDIR to override /tmp.
2016-11-08 21:37:51 -08:00
John Benediktsson
deac792fc7
io.files.temp.unix: changing cache directory to use XDG spec.
...
Typically this means ~/.cache/factor.
2016-11-08 21:24:34 -08:00
John Benediktsson
73d430bfb9
xdg: moving from extra/ to basis/.
2016-11-08 21:23:22 -08:00
John Benediktsson
19447e44a4
byte-arrays.hex: removing HEX{ ab cd ef } in favor of B{ 0xab 0xcd 0xef }.
2016-11-08 21:10:58 -08:00
John Benediktsson
fd13a94150
io.launcher: fix timeouts for process streams.
2016-11-08 20:57:47 -08:00
John Benediktsson
0bed0870bb
ui.theme: change deprecated background color also.
2016-11-08 16:05:26 -08:00
John Benediktsson
d5a57ca04f
ui.theme: make warning background color a light shade of red.
2016-11-08 15:48:40 -08:00
John Benediktsson
708dc35965
db.sqlite: use temporary test.db for tests.
2016-11-08 09:32:45 -08:00
Björn Lindqvist
eabf237863
compiler.tree.propagation.recursive: redoing
...
097b40ce41
(#1513 )
2016-11-06 19:08:35 +01:00
John Benediktsson
4f2a1a2e4e
ui.tools.listener: make all call-listener use with-ctrl-break.
2016-11-02 11:04:52 -07:00
John Benediktsson
5f38ec1a4a
ui.gadgets.scrollers: minor cleanup using if*.
2016-11-02 11:00:23 -07:00