John Benediktsson
4bfcc86cc4
compiler.tests.stack-trace: use with-test-file.
2016-04-04 15:00:04 -07:00
Björn Lindqvist
da4812ba21
VM: refactoring which removes two not useful short methods
2016-04-04 23:32:23 +02:00
Doug Coleman
58e18ad668
ui.gadgets.corners: move to unmaintained. trim using lists.
2016-04-04 14:11:54 -07:00
Doug Coleman
783cffe036
sequences.extras: Add a word to ensure that the underlying for slices is the same. Add a more forgiving version of merge-slices called span-slices.
2016-04-04 11:47:46 -07:00
Doug Coleman
10cb7e12c1
assocs.extras: Add a word set-once-at that throws if the key is already set.
2016-04-04 11:46:34 -07:00
John Benediktsson
1aa8a432c7
sequences.extras: make rotate wrap.
2016-04-04 11:17:24 -07:00
John Benediktsson
4c6511a058
sequences.extras: make rotate! support negative indices.
2016-04-04 11:13:11 -07:00
John Benediktsson
4b5b058c20
sequences.extras: make rotate support negative n.
2016-04-04 11:05:28 -07:00
John Benediktsson
dad9110889
sequences.extras: rename back to rotate!.
2016-04-04 10:59:32 -07:00
John Benediktsson
e4ddd9f38e
compiler.cfg.linear-scan.allocation.spilling: fix $maybe docs.
2016-04-04 10:40:02 -07:00
John Benediktsson
2269b07d33
use with-temp-file and with-temp-directory in some tests.
2016-04-04 10:33:03 -07:00
John Benediktsson
dd3189ecb6
tools.test: adding with-test-file and with-test-directory.
...
These provide unique temp files (and directories) that are
automatically cleaned up when the quotation exits. Mostly this
allows us to simplify some of our test files.
2016-04-04 10:33:03 -07:00
John Benediktsson
2ea3e304cf
ui.backend.gtk: simplify <window-handle>.
2016-04-04 10:33:03 -07:00
Björn Lindqvist
2cc8b5e7de
compiler.cfg.linear-scan.allocation.spilling: fix stack effect
2016-04-03 20:56:30 +02:00
Björn Lindqvist
89e98e96a4
compiler.cfg.linear-scan.live-intervals: hairy- and clober-insn moved to
...
this vocab
2016-04-03 20:56:30 +02:00
Björn Lindqvist
1a71407112
compiler.cfg.linear-scan.assignment: refactoring + tests
...
better expire-old-intervals, activate-new-intervals and assign-gc-roots
2016-04-03 20:56:29 +02:00
Björn Lindqvist
86606213de
compiler.cfg.linear-scan.assignment: refactoring
...
Better definitions for expire-old-intervals, activate-new-intervals and
assign-registers-in-insn.
2016-04-03 20:56:29 +02:00
Björn Lindqvist
54d7b50d1b
compiler.cfg.linear-scan.live-intervals: better way to write insn>sync-point
2016-04-03 20:56:29 +02:00
Doug Coleman
3fd1d80b83
graphviz: Fix test for rename of rotate!
2016-04-02 19:57:33 -07:00
Doug Coleman
15d788718f
command-line: gvim example obsolete. update to new example.
2016-04-02 16:51:35 -07:00
Doug Coleman
fc1b8214f0
sequences.extras: Check if slices overlap or touch. Add a merge-slices word. For efficiency, provide ordered/unordered versions of each word based on whether you know the slices have been swapped or not so they are ordered by from>>.
2016-04-02 15:46:08 -07:00
Doug Coleman
b4f979c848
sequences.extras: rename rotate to rotate-headwards and rotate-tailwards. add experimental length- word and addo some slice util words.
2016-04-02 15:17:12 -07:00
John Benediktsson
2f42e588da
ui.debugger: copyrighter.
2016-04-02 09:30:41 -07:00
Björn Lindqvist
047be9cd52
tools.deploy.*: refactoring to not use dynamic variables in make-deploy-image
2016-04-02 17:48:23 +02:00
Björn Lindqvist
3ef33708ae
compiler.cfg.linear-scan.assignment: dont think prepare-insn should be called twice here
2016-04-02 17:48:23 +02:00
Björn Lindqvist
026abb9c38
compiler.cfg.linear.scan.*: makes it so ranges and uses are guaranteed
...
to be vectors
Simplifies the code and makes it a little faster.
2016-04-02 17:48:23 +02:00
Doug Coleman
e944ff7fe7
ui.debugger: If Linux has a ui error on startup you get popups continuously until you quit. The stack effect doesnt' throw, but I guess it's better to not have tons of popups.
2016-04-02 01:56:48 -07:00
Björn Lindqvist
95c1b6bbe3
compiler.cfg.linear-scan.live-intervals: doc lint fixes
2016-04-01 23:42:00 +02:00
Björn Lindqvist
a60f122c5e
basis.compiler.cfg.linear-scan.*: fixing boostrap problems due to the
...
word rename
Sorry for the noise.
2016-04-01 20:16:13 +02:00
Björn Lindqvist
eb68ad6932
compiler.cfg.linear-scan.allocation.splitting: fix HINTS: specialization
...
for split-interval
2016-04-01 19:38:45 +02:00
Björn Lindqvist
52e78441f8
compiler.cfg.linear-scan.live-intervals: simplify uses-vregs*
2016-04-01 19:16:35 +02:00
Björn Lindqvist
76be7b54ed
compiler.cfg.linear-scan.*: removed start and end from live-interval-state
...
They weren't needed because start>> was always equal to ranges min and
end>> ranges max
2016-04-01 19:16:35 +02:00
John Benediktsson
c09312d881
io.files.unix: more test cleanup.
2016-03-31 21:32:05 -07:00
John Benediktsson
68b0f7d0f0
io: fix some temp-file uses in tests.
2016-03-31 21:32:05 -07:00
Björn Lindqvist
9a8f35c23b
zoneinfo.tests: a few trivial tests, for diagnosing #1513
2016-04-01 02:43:09 +02:00
Björn Lindqvist
a921e35af3
zoneinfo: removing a few empty words and unused tuples
2016-04-01 02:42:16 +02:00
John Benediktsson
37fc051506
Revert "ui.backend.gtk: try yield in idle callback."
...
This reverts commit 2929cc21f5
.
2016-03-31 16:53:52 -07:00
John Benediktsson
281ccddda8
Revert "ui.backend.gtk: only use the timer when not io.backend.unix."
...
This reverts commit 7d5df2c8a2
.
2016-03-31 16:53:47 -07:00
Doug Coleman
8c4e602973
mason.release.sign: use build-dir not build-dir get. make factor path at run-time not at parse-time.
2016-03-31 09:54:02 -07:00
John Benediktsson
96ad040ed7
sequences.frozen: adding virtual "frozen" sequences.
2016-03-31 09:14:30 -07:00
John Benediktsson
fbfb42c768
vocabs.parser: sift the search-vocabs.
...
Because non-existing private vocabs are in the search-vocabs list.
2016-03-31 08:36:23 -07:00
Doug Coleman
c12b73e929
math: fix docs for binary printing.
2016-03-31 07:46:14 -07:00
Doug Coleman
46f781a56f
compiler.tests.stack-trace: remove temp-file usage.
2016-03-31 07:37:50 -07:00
John Benediktsson
beae638eab
tools.test: maybe "continue running tests" isn't a good idea.
2016-03-31 07:20:31 -07:00
John Benediktsson
a4b9e55987
tools.test: add a restartable-tests? flag to control restarts.
2016-03-31 06:51:17 -07:00
Jon Harper
617a725ba5
http.client, proxy defaults to http protocol like for the target
2016-03-31 06:25:03 -07:00
Jon Harper
ed33bc7862
http.client, request-url don't try to fix unfixable urls
...
Before, it would prepend http:// to anything and that would create
bad urls like URL" http://http:// ". It's simpler to fix only what is
fixable
2016-03-31 06:25:03 -07:00
Jon Harper
9cbf548340
http.client: throw if the proxy not empty and not valid
2016-03-31 06:25:03 -07:00
John Benediktsson
cb3bbc8a40
unicode: get the tests to run again.
2016-03-31 06:04:37 -07:00
John Benediktsson
d2daa05790
io: fix some temp-files in the tests to use unique-files.
2016-03-31 00:23:13 -07:00