Commit Graph

29021 Commits (9c9764cc2d9cafeb79a76945cbe78d79218bb428)

Author SHA1 Message Date
John Benediktsson 7468da3cd3 help: small fix because I forgot to test predicates still worked. 2016-04-04 15:40:26 -07:00
John Benediktsson bdd4d49ac1 help: adding a default word help if not defined by HELP:. 2016-04-04 15:31:53 -07:00
John Benediktsson 68bdd4196b strings.parser: adding error tests. 2016-04-04 15:13:46 -07:00
John Benediktsson 6dd1172a8d strings.parser: fix docs for parse-string. 2016-04-04 15:01:43 -07:00
John Benediktsson 4d83867cb4 strings.parser: remove parse-short-string, everyone should parse-string. 2016-04-04 15:00:04 -07:00
John Benediktsson 42c56a2de1 strings.parser: better string error messages. 2016-04-04 15:00:04 -07:00
John Benediktsson 1f063155a9 ui.backend.gtk: simplify calls to gtk_init. 2016-04-04 15:00:04 -07:00
John Benediktsson 7a5142e0ca images.http: make it easier to image. stuff. 2016-04-04 15:00:04 -07:00
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