Commit Graph

29024 Commits (54b80a4223beefcbe09877f81febcaf59d2fe2d6)

Author SHA1 Message Date
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