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
0107595639
Build: drops debugging symbols, fixes #1634
2016-05-26 00:28:10 +02:00
Björn Lindqvist
179b565b2b
FUEL: set context to (factor-current-vocab), in case it's a word defined
...
in the current buffer
2016-05-25 23:00:45 +02:00
Björn Lindqvist
7efad3c3c3
FUEL: fix so that radixed numbers with commas get highlighted
2016-05-25 22:03:05 +02: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
bdd000c7a2
syntax-docs: fix the code snippet in the ERROR: article
2016-05-25 15:56:05 +03:00
Alexander Iljin
0b3310c326
words-docs: fix wording
2016-05-25 13:23:28 +03:00
Alexander Iljin
06ec320eca
words-docs: add "recursive" to the list of word properties
...
Put "flushable" in quotes for consistency.
2016-05-25 13:23:01 +03:00
Alexander Iljin
2c04c6a0f2
help.handbook: fix wording
2016-05-25 12:59:38 +03:00
Alexander Iljin
b8476d7081
io.streams-docs: fix some copy-paste errors
2016-05-25 11:38:28 +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
88fa8b6bba
forestdb.lib: testing in auto-compact mode needs a pair of unique files.
2016-05-23 13:47:25 -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
Björn Lindqvist
f0f58a9a89
FUEL: highlight of SLOT: syntax and backslashes in names
2016-05-23 02:23:21 +02:00
Björn Lindqvist
4c8a1b79dc
FUEL: syntax debugging file
...
This file is intended to contain lots of weird syntax. So if you change
something in FUEL, you can open the file to verify it still syntax
highlights correctly.
2016-05-23 02:23:12 +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
Doug Coleman
7bd0d51359
forestdb: open normal commit.
2016-05-21 01:30:11 -07:00
Doug Coleman
a1914959d3
forestdb: fix using. uncomment some code.
2016-05-20 20:01:15 -07:00
Doug Coleman
936333f1b7
managed-server: add another constructor.
2016-05-20 19:42:16 -07:00
Doug Coleman
b66cebfb86
forestdb: update to latest. fix tests to be better. if there's a .meta file (auto-compaction) then the old tests would fail.
2016-05-20 19:42:16 -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
08c2e3a32d
VM: better logic in factor_vm::set_sampling_profiler
...
It avoids the double-negation.
2016-05-19 01:25:53 +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
Doug Coleman
839a5a22ec
effects: make :type print as :type instead of ``_: type``
2016-05-14 17:03:09 -07:00
Björn Lindqvist
8ae6e8e23d
VM: safe_strdup needs to be called in vm_executable_path
2016-05-14 19:00:20 +02:00
Björn Lindqvist
335615a025
VM: more destruction needed in the destructor
...
Console needs to be closed, special objects free'd and code heap
deleted.
2016-05-14 18:21:50 +02:00
Björn Lindqvist
7342d97e6d
VM: add destructor to vm_parameters so that executable and image_path is
...
free'd
Valgrind complained that those were leaking
2016-05-14 18:21:49 +02:00
Björn Lindqvist
9555915e7b
VM: more stuff to deallocate in the destructor
2016-05-14 18:21:49 +02:00