Doug Coleman
3494576ad8
io.files.windows: Add a unit test to make sure shared flags stay on.
2016-05-30 12:24:17 -07:00
Björn Lindqvist
8f2738cd82
bootstrap.x86: using 32 bit regs as operands when it's safe to do so
...
It shaves off a few bytes as e.g and eax, 0xf is one byte shorter than and rax, 0xf
2016-05-30 02:39:06 +02:00
Björn Lindqvist
941c9fabd4
alien.parser,gobject-introspection.ffi: fixing the manifest test errors (see #1463 )
2016-05-28 19:01:54 +02:00
Björn Lindqvist
b96077beb7
alien.parser: better fix for #1535
...
These changes ensure that reset-generic is called when parsing alien
words. Otherwise problems occur when you redefine generics as callbacks
or typedefs.
2016-05-28 17:22:45 +02:00
Björn Lindqvist
69f667edc8
alien.parser: make make-callback-type have the same signature as make-function
2016-05-28 17:21:45 +02:00
Björn Lindqvist
6f705c4944
gobject-introspection.ffi: new tests
2016-05-28 16:46:24 +02:00
Björn Lindqvist
350e890a03
alien.parser: fix for #1535
...
(CREATE-C-TYPE) needs to be called on the word naming the
callback. Otherwise the old definition remains in old-definition and you
can get a no word found error.
2016-05-27 20:54:52 +02:00
John Benediktsson
d902616d12
help: sigh sigh $predicate is used by help.lint.checks.
2016-05-26 17:43:29 -07:00
John Benediktsson
f2a5a8b4ea
help: sigh, let's just use the old word-help* name.
2016-05-26 17:40:34 -07:00
John Benediktsson
773edb680a
help: move predicate default word help.
2016-05-26 17:35:37 -07:00
John Benediktsson
fba27d66e4
help: minor change to use a default-word-help generic.
2016-05-26 16:54:33 -07:00
John Benediktsson
e38caddb30
help: change how default word help is done.
2016-05-26 16:52:29 -07:00
Doug Coleman
21461a1b75
core: selector-for and collector-for are the wrong naming convention--they should be selector-as and collector-as because they take exemplars.
...
The exemplar is the starting length of the output sequence in collector-as, so add another collector-for-as that takes a seq that we are making a collector for.
2016-05-26 14:36:11 -07:00
Doug Coleman
3307876cc2
io.files.unique: clean up the files that are created if not all files can be created.
2016-05-26 14:05:58 -07:00
Doug Coleman
a399439a5f
io.files.unique: Make sure the files are the same except for the suffix. Add unit test. Fix paths typo.
2016-05-25 17:49:59 -07:00
Doug Coleman
e364f1ebf1
unix.ffi: Add SHUT_* flags for shutdown() call.
2016-05-25 17:49:59 -07:00
Björn Lindqvist
12d91ef72a
cpu.*: more docs
2016-05-25 19:21:55 +02:00
Björn Lindqvist
97c10cc0f1
cpu.x86.*: faster versions of the X-bit-version-of words
...
It should make the %load-immediate word a bit faster.
2016-05-25 19:21:55 +02:00
Björn Lindqvist
5733d98236
cpu.x86.sse: removing an unused word
2016-05-25 19:21:55 +02:00
Alexander Iljin
c460fc79c7
tools.crossref-docs: fix wording
2016-05-25 15:58:49 +03:00
Alexander Iljin
2c04c6a0f2
help.handbook: fix wording
2016-05-25 12:59:38 +03:00
Björn Lindqvist
2fe26444aa
compiler.cfg.builder.*: docs and tests
2016-05-24 17:22:38 +02:00
Björn Lindqvist
249483fc4f
compiler.cfg.value-numbering.*: new docs
2016-05-24 17:21:27 +02:00
Björn Lindqvist
9fac53989a
cpu.x86.assembler: zero-extension can work on the TEST instruction too
2016-05-24 14:37:20 +02:00
Björn Lindqvist
0cbd0552b0
bootstrap.image.primitives: resize-byte-array can also use integer-array-capacity
2016-05-24 14:20:46 +02:00
Doug Coleman
e19df707da
io.servers: Fix a regression where we couldn't listen on several ports at once.
2016-05-23 15:28:51 -07:00
Doug Coleman
48d9b2b4eb
io.files.unique: Add a way to create multiple unique files at the same time. If any of them fail, then the whole operation fails.
2016-05-23 13:17:29 -07:00
Doug Coleman
0e55a173a0
http.client: disable sni test that hits the velox.ch site as per requested by the site owner.
2016-05-22 22:53:28 -07:00
Björn Lindqvist
076a978be0
cpu.x86.assembler: fix help-lint problem
2016-05-23 02:26:28 +02:00
Alexander Iljin
d5e5589da8
browser: trim whitespace from query before search.
...
This behavior is consistent with the apropos word.
Should have been done in e4bf5f10
.
2016-05-22 07:54:53 -07:00
Alexander Iljin
1e0bf40b7f
docs: minor fixes and amendments.
2016-05-22 07:53:21 -07:00
John Benediktsson
59e3cf93b7
ui.gadgets.theme: rename to ui.theme.images.
2016-05-22 07:53:21 -07:00
John Benediktsson
ff2f58ac4b
ui.theme.switching: default font colors.
2016-05-22 07:53:21 -07:00
Björn Lindqvist
5b3933e2e4
cpu.x86: xor rax, rax -> xor eax, eax
...
The latter should be equivalent in all ways, but its encoding is one
byte shorter.
2016-05-20 13:38:42 +02:00
Björn Lindqvist
e60d45a169
Docs: fixing help-lint failures
2016-05-20 13:35:08 +02:00
Björn Lindqvist
973606b5e2
cpu.x86.assembler: enable zero extension for AND with small immediates
2016-05-20 12:42:27 +02:00
Björn Lindqvist
4230d2502a
cpu.x86.assembler: MOV zero extension for small immediates ( #1593 )
...
Instructions eg: mov rax, 123 can be equivalent mov eax, 123 which are
shorter.
2016-05-19 23:02:48 +02:00
Björn Lindqvist
0fc8fb22ca
cpu.x86,bootstrap.assembler.*: making sure 0 is the relocation dummy value everywhere
...
In some places it was 0xffffffff, but it should always be 0 MOV for
consistency.
2016-05-19 22:43:52 +02:00
Björn Lindqvist
9f0cd740c8
compiler.constants: docs
2016-05-19 21:49:51 +02:00
Björn Lindqvist
27f9613694
compiler.cfg.value-numbering.comparisons: some duplicated words that can
...
be removed
2016-05-19 16:15:36 +02:00
Björn Lindqvist
3810889f91
compiler.cfg.value-numbering.graph: docs and test
2016-05-19 16:10:06 +02:00
Björn Lindqvist
1eaa151a3c
compiler.cfg.value-numbering.comparisons: docs and tests
2016-05-19 14:04:23 +02:00
Björn Lindqvist
0394a141d3
tools.profiler.sampling.tests: call gc beforehand to ensure no random samples are collected
2016-05-19 01:54:24 +02:00
Björn Lindqvist
05de15bdc1
compiler.cfg.utilities: rewrite apply-passes as a macro
...
It makes for more detailed callstacks when profiling.
2016-05-18 23:49:03 +02:00
Björn Lindqvist
5fabb71404
bootstrap.compiler.timing: "profile-compiler" is never set so this vocab
...
is unused
2016-05-14 18:21:49 +02:00
Doug Coleman
d5b33de57c
typed: factor typed-def? out of typed-def.
2016-05-12 16:33:19 -07:00
John Benediktsson
7d66c331db
ui.gadgets.table: mouse-color uses theme.
2016-05-11 18:39:44 -07:00
John Benediktsson
6149bf5afc
ui.tools.debugger: set theme fonts on table...
...
Probably this should be in the table gadget itself and not scattered everywhere.
2016-05-11 18:37:07 -07:00
John Benediktsson
fb9a71627f
ui.theme.switching: adding back light-mode and dark-mode.
2016-05-11 18:32:33 -07:00
John Benediktsson
8a09779e3e
ui.theme.switching: adding some docs.
2016-05-11 18:09:36 -07:00