nicolas-p
e6fe63e62b
Added Solarized colors
2016-05-09 21:40:56 -07:00
John Benediktsson
465e6478ab
inverse: minor cleanup.
2016-05-09 21:38:05 -07:00
Björn Lindqvist
274a0174fd
cpu.x86: use INC and DEC in favor of ADD reg, 1 and SUB reg, 1
...
The encoding for INC reg and DEC reg is one byte shorter so using it
shaves of a few bytes from the generated code.
2016-05-08 18:44:31 +02:00
Björn Lindqvist
5a2e1c953e
cpu.x86.assember: add INC and DEC instructions to the assembler
2016-05-08 18:43:51 +02:00
John Benediktsson
3edf8f594a
ui: ceiling world dimensions when opening.
2016-05-06 20:57:03 -07:00
Björn Lindqvist
7f8d5cbef4
VM: when starting the sampling profiler, the data needs to be cleared
2016-05-06 19:56:13 +02:00
Björn Lindqvist
c100d2256d
tools.deploy.shaker: dont strip the "layout" property
...
Stripping it was a bad idea. It is required for constructing tuples.
2016-05-05 15:46:22 +02:00
Björn Lindqvist
5826394573
VM: the (clear-samples) primitive is unused
2016-05-05 02:33:35 +02:00
Björn Lindqvist
8911ad2a16
VM: don't end the gc event in start_gc_again, fixes #659
2016-05-04 22:47:50 +02:00
Björn Lindqvist
b79490b063
tools.deploy.tests: guess we need to bump the size again
2016-05-03 01:21:03 +02:00
Björn Lindqvist
30451ebf5a
compiler.cfg.*: new slots ds-height and rs-height
...
They are used when recording the blocks stacks height instead of the
ds-heights and rs-heights variables. It makes the code a bit simpler.
2016-05-03 01:16:50 +02:00
Alexander Iljin
8f8ab48346
colors-docs: fix wording
2016-04-30 17:53:48 +03:00
Björn Lindqvist
b8e0d5e278
compiler.cfg.builder.*: the when* checks aren't needed
2016-04-30 09:28:30 +02:00
Björn Lindqvist
6f440404c3
tools.deploy.tests: changes name of the test file to local-license.txt so it is more unique
2016-04-30 09:28:30 +02:00
Björn Lindqvist
2ab41d0944
tools.deploy.shaker: Revert from f488f77
2016-04-30 09:28:29 +02:00
John Benediktsson
f7d92e4712
ui.tools.listener: fix introduction font sizes.
...
(should be smaller than default-style)
2016-04-29 18:30:59 -07:00
John Benediktsson
3c4d232d58
locals.parser: fix docs.
2016-04-28 18:36:39 -07:00
Björn Lindqvist
c581805368
tools.deploy.shaker: vocabs.loader hooks is required to resolve "vocab:"-paths
2016-04-28 03:24:09 +02:00
Björn Lindqvist
20e8ca1f9e
tools.deploy.shaker: a bunch more word properties which appear safe to
...
strip
Help-related properties and the "layout" property of tuples
2016-04-24 22:57:42 +02:00
Björn Lindqvist
d21ff7a3a0
tools.deploy.shaker: fix startup hook stripping
...
cpu.x86 -> cpu.x86.features and some more hooks that are safe to strip
2016-04-24 22:48:03 +02:00
Björn Lindqvist
f488f77e62
tools.deploy.shaker: docs
2016-04-24 21:27:00 +02:00
Björn Lindqvist
24b6f90ab8
tools.deploy.shaker: use ignore-errors to prevent a possible infinite loop
2016-04-24 16:22:00 +02:00
John Benediktsson
fb99c0ac84
inverse: remove ?word-prop which is the same as word-prop?.
2016-04-23 14:13:56 -07:00
John Benediktsson
596bedea25
vlists: fix >alist so pprint works properly for valist.
2016-04-23 13:00:03 -07:00
John Benediktsson
7cab3d61fe
ui.gadgets.sliders: this fixes the previous test failure.
2016-04-23 12:41:12 -07:00
John Benediktsson
473c1cd55d
Revert "ui.gadgets.scrollers: fix tests for scrollbar change."
...
This reverts commit 4c7eed5812
.
2016-04-23 12:41:08 -07:00
John Benediktsson
4c7eed5812
ui.gadgets.scrollers: fix tests for scrollbar change.
2016-04-23 12:25:13 -07:00
Nicolas Pénet
4a9876474a
help.stylesheet: increased font size to 13pt
2016-04-23 10:23:45 -07:00
John Benediktsson
6a5f3f192e
ui.gadgets.sliders: restoring the arrows (temporarily?).
2016-04-23 10:04:46 -07:00
John Benediktsson
b31415f8a3
ui.gadgets.scrollers: 4 space indentation.
2016-04-23 09:51:15 -07:00
nicolas-p
e8c60ca890
Made scrollers disappear when disabled
2016-04-23 09:51:15 -07:00
nicolas-p
365c8d08d2
ui.gadgets.sliders: removed buttons
2016-04-23 09:51:15 -07:00
Björn Lindqvist
70e9834f2f
compiler.cfg.*: new system for emitting spill/reloads for gc calls ( #1471 )
...
GC calls were treated as sync points so all registers were spilled
around them. But if the gc call isn't triggered, it is unnecessary to
spill. This commit fixes that by handling ##call-gc specially and
putting ##spill and ##reloads in the same block as the gc call itself.
2016-04-22 19:21:15 +02:00
Björn Lindqvist
d5cb972a71
Docs: ui and compiler
2016-04-22 18:23:02 +02:00
Björn Lindqvist
a6f159eb17
cpu.x86.assembler: fix small help-lint problem
2016-04-22 18:10:59 +02:00
Björn Lindqvist
720edcbd3b
style fixes - indenting slots and word bodies
2016-04-22 13:06:41 +02:00
Björn Lindqvist
3177e7851c
cpu.*: more docs
2016-04-22 13:00:46 +02:00
Björn Lindqvist
00fdb837fa
cpu.x86: better code without locals
2016-04-22 12:59:21 +02:00
Björn Lindqvist
92a85ebe86
compiler.*: more compiler docs
2016-04-22 12:57:54 +02:00
Björn Lindqvist
3e14ceafe2
compiler.*: more compiler tests
2016-04-22 12:44:25 +02:00
Björn Lindqvist
e58e1b9a65
compiler.cfg.ssa.interference.live-ranges: Docs
2016-04-22 12:33:39 +02:00
Björn Lindqvist
cf74a4dc0f
compiler.cfg.linear-scan.allocation.splitting: Docs
2016-04-22 12:16:46 +02:00
Björn Lindqvist
951c0586f0
compiler.cfg.linear-scan.allocation: removes no-free-registers?
2016-04-22 12:04:22 +02:00
John Benediktsson
8a3dd3709e
ui: adding a WINDOW: that is like MAIN-WINDOW: but without making the word a main word.
2016-04-21 10:13:57 -07:00
John Benediktsson
9439c5a684
io.encodings.iso2022: stop using sets:unique.
2016-04-18 21:10:17 -07:00
John Benediktsson
0add9190c2
lists: more cleanup.
2016-04-18 09:46:49 -07:00
Doug Coleman
da65402ee8
ui.debugger: don't rethrow at all. it just makes an infinite loop.
2016-04-18 09:27:32 -07:00
John Benediktsson
42ae9ac015
lists: first pass at some cleanup.
...
Now lists.lazy:lmap-lazy and lists.lazy:lappend-lazy names differentiate
from their non-lazy counterparts in lists.
2016-04-17 13:08:32 -07:00
John Benediktsson
5a3848515e
urls: remove unnecessary >secure-addr indirection.
2016-04-16 17:11:01 -07:00
John Benediktsson
df868fa972
soundex: make implementation private.
2016-04-16 16:38:42 -07:00
John Benediktsson
3ffa47de6c
soundex: fix soundex to handle test cases from wikipedia.
2016-04-16 16:37:44 -07:00
John Benediktsson
2a5e0e7f4f
replace some 1 head* with but-last.
2016-04-16 15:54:23 -07:00
John Benediktsson
54635f5c5d
suffix-arrays.words: removing, not that useful.
2016-04-16 09:17:05 -07:00
John Benediktsson
a1b5839d08
suffix-arrays: remove docs of removed private word.
2016-04-15 16:02:27 -07:00
Doug Coleman
099e142200
ftp.server: Don't fetch to the same directory we serve from or else it will overwrite the file. Race condition, only shows up on Windows for some reason.
2016-04-15 15:52:06 -07:00
John Benediktsson
97e87f4a05
suffix-arrays: simplify a bit.
2016-04-15 13:20:11 -07:00
John Benediktsson
1a7547f33a
delegate: use string word-prop keys.
2016-04-14 20:19:54 -07:00
John Benediktsson
c52b640520
bootstrap.image.upload: use vm-git-id.
2016-04-14 16:59:23 -07:00
John Benediktsson
331483ab98
classes.algebra: removing valid-classoid? (enforced in constructors).
2016-04-13 14:29:24 -07:00
John Benediktsson
923cb0127a
Revert "ftp.server: make sure the test file returns a normalized path."
...
This reverts commit fda3024fe9
.
2016-04-13 13:06:05 -07:00
John Benediktsson
fda3024fe9
ftp.server: make sure the test file returns a normalized path.
2016-04-13 09:29:55 -07:00
Doug Coleman
c5f7ae9d74
regexp.disambiguate: Make it cleaner imo, but still can't make heads of tails of the algorithm being used.
2016-04-12 14:19:18 -07:00
Doug Coleman
9ee109ae50
assocs: Add assoc-union-as. Use assoc-reject-like.
2016-04-12 14:18:54 -07:00
Björn Lindqvist
e426e5c339
compiler.cfg.linear-scan.assignment: better vregs>regs
2016-04-11 01:17:13 +02:00
Björn Lindqvist
754f52d399
compiler.cfg.linear-scan.assignment: refactoring of assign-registers-in-block + tests
2016-04-11 01:17:13 +02:00
Doug Coleman
534c8f1d4d
unicode: Let upper? lower? etc work with slices by using sequence= instead of =.
2016-04-10 11:39:50 -07:00
John Benediktsson
c6565e380d
linked-sets: adding summary.txt.
2016-04-09 08:54:31 -07:00
Doug Coleman
0055f3c616
factor: remove some extra whitespace.
2016-04-07 14:30:36 -07:00
John Benediktsson
b0e6796a95
alien.prettyprint: forgot to commit the tests fixes.
2016-04-07 11:21:39 -07:00
John Benediktsson
d15f6459b8
alien.prettyprint: don't print ; or declarations for alien words.
2016-04-07 07:38:09 -07:00
John Benediktsson
880ec55d6f
help: for $default, make sure effect-in is a string.
2016-04-07 07:26:23 -07:00
John Benediktsson
65eb9a1d31
Revert "alien.c-types: Implement present on pointers for help-lint."
...
This reverts commit f865273e4d
.
2016-04-07 07:26:23 -07:00
Doug Coleman
9427c78506
ui.debugger: quotation stack effect wants ( .. -- * ), throw causes infinite loop, but rethrow works. change previous patch to rethrow everywhere.
2016-04-06 17:35:13 -07:00
Doug Coleman
363e08b6a8
factor: fix whitespace at end of files.
2016-04-06 16:53:25 -07:00
John Benediktsson
1234eb72e2
globs: rename glob-directory to glob.
2016-04-06 14:04:21 -07:00
John Benediktsson
a5f117c88f
globs: making glob-matches? support wildcards.
2016-04-06 14:02:48 -07:00
John Benediktsson
f80057d4b0
globs: fix glob pattern on directories.
2016-04-06 13:10:24 -07:00
John Benediktsson
5cfd5ff224
io.streams.byte-array.fast: don't need >c-ptr.
2016-04-06 12:39:50 -07:00
Doug Coleman
f865273e4d
alien.c-types: Implement present on pointers for help-lint.
2016-04-05 22:17:36 -07:00
John Benediktsson
8c158aa68f
help.lint.checks: ignore words without defined word-help.
...
This allows us to skip words that use the $default help.
2016-04-05 19:03:48 -07:00
Doug Coleman
49be5b2c52
io.directories.search: Fix unit test using list.
2016-04-05 14:49:27 -07:00
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
4d83867cb4
strings.parser: remove parse-short-string, everyone should parse-string.
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
4bfcc86cc4
compiler.tests.stack-trace: use with-test-file.
2016-04-04 15:00:04 -07:00
Doug Coleman
58e18ad668
ui.gadgets.corners: move to unmaintained. trim using lists.
2016-04-04 14:11:54 -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
15d788718f
command-line: gvim example obsolete. update to new example.
2016-04-02 16:51:35 -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