Björn Lindqvist
|
eabf237863
|
compiler.tree.propagation.recursive: redoing
097b40ce41 (#1513)
|
2016-11-06 19:08:35 +01:00 |
John Benediktsson
|
4f2a1a2e4e
|
ui.tools.listener: make all call-listener use with-ctrl-break.
|
2016-11-02 11:04:52 -07:00 |
John Benediktsson
|
5f38ec1a4a
|
ui.gadgets.scrollers: minor cleanup using if*.
|
2016-11-02 11:00:23 -07:00 |
Alexander Iljin
|
5cf83f1e5e
|
threads-docs: add a comment to the spawn article
|
2016-11-02 08:01:26 -07:00 |
Alexander Iljin
|
6b3c802b13
|
threads-docs: drop the spawned thread in the example code
|
2016-11-02 08:01:26 -07:00 |
Alexander Iljin
|
417313cde4
|
listener-docs: fix wording
|
2016-11-02 08:01:26 -07:00 |
John Benediktsson
|
72b43a57a1
|
listener: minor formatting.
|
2016-11-01 19:21:36 -07:00 |
Alexander Iljin
|
1156ea3d8b
|
listener-docs: document the Ctrl-Break handler support
|
2016-11-01 16:53:01 -07:00 |
Alexander Iljin
|
82c1a1e936
|
listener: don't activate the ctrl-break handler by default
To activate the ctrl-break handler, add the following code to your
.factor-rc:
USING: listener namespaces ; t handle-ctrl-break set-global
|
2016-11-01 16:53:01 -07:00 |
Alexander Iljin
|
17aa171ccf
|
ui.tools.listener-docs: add TIP: about the Ctrl-Break feature
|
2016-11-01 16:53:01 -07:00 |
Alexander Iljin
|
2e49ffe6bd
|
ui.tools: make refresh-all command interruptible with Ctrl-Break
|
2016-11-01 16:53:01 -07:00 |
Alexander Iljin
|
cf4f0ada11
|
listener: allow ctrl-break to interrupt user code parsing
This makes it possible to trap infinite loops in the vocab loading process.
|
2016-11-01 16:53:00 -07:00 |
Alexander Iljin
|
d8f273f35b
|
listener: enable ctrl-break interruption only while user code is running
|
2016-11-01 16:53:00 -07:00 |
Alexander Iljin
|
0245a93bee
|
VM: add enable-ctrl-break and disable-ctrl-break primitives
These are for the Listener to wrap around user-supplied quotations. Nesting
is not supported at the moment.
|
2016-11-01 16:53:00 -07:00 |
John Benediktsson
|
ea2a856ee6
|
tools.deploy.backend: removing empty description.
|
2016-11-01 08:25:43 -07:00 |
Björn Lindqvist
|
b31c0b8857
|
Docs: bunch of random doc updates
|
2016-10-31 11:46:39 +01:00 |
Björn Lindqvist
|
13cd2c4e75
|
compiler.tree.propagation.recursive: undoing 097b40ce41 (#1513)
|
2016-10-31 11:27:05 +01:00 |
Björn Lindqvist
|
65f1fbe90a
|
compiler.tree.propagation.info: redoing a3be724f5a (#1513)
|
2016-10-31 07:29:00 +01:00 |
Björn Lindqvist
|
93661e9ea6
|
io.launcher.unix: better to use current-directory variable
|
2016-10-31 07:27:14 +01:00 |
Alexander Iljin
|
eeeb65d7d8
|
compiler.cfg.stacks-docs: fix a typo
|
2016-10-30 14:18:53 -07:00 |
Alexander Iljin
|
47cd2861fb
|
compiler.tree.debugger-docs: fix a typo
|
2016-10-30 14:18:53 -07:00 |
Alexander Iljin
|
560caf8e4d
|
io.directories.search-docs: fix indentation
|
2016-10-30 14:18:53 -07:00 |
Björn Lindqvist
|
c74a669dad
|
compiler.tree.propagation.info: undid a3be724f5a to see if it solves #1513
|
2016-10-30 19:00:38 +01:00 |
Alexander Iljin
|
9a3a3c0170
|
peg.ebnf-docs: add note on including "-" in the character classes
|
2016-10-28 09:34:53 -07:00 |
Alexander Iljin
|
924880cb50
|
Add cp437 8-bit encoding, AKA IBM437
|
2016-10-27 08:44:15 -07:00 |
John Benediktsson
|
417e296d46
|
help.stylesheet: use table-border-color instead of line-color.
|
2016-10-22 09:24:15 -07:00 |
Sankaranarayanan Viswanathan
|
1c97b0d76e
|
menus: allow keyboard control
|
2016-10-22 09:01:56 -07:00 |
Björn Lindqvist
|
f070a47ec0
|
VM: add marking as a timed gc phase
I think that makes sense because most time when doing a full gc is spent
marking.
|
2016-10-20 07:46:21 +02:00 |
Björn Lindqvist
|
752c895d23
|
VM: refactor gc_event so that the phase times are stored in an array
So that you don't need a new method for each gc phase to time.
|
2016-10-20 00:34:18 +02:00 |
Björn Lindqvist
|
f147bd4404
|
VM: uppercasing gc_op
|
2016-10-19 09:09:32 +02:00 |
Sankaranarayanan Viswanathan
|
d59b2d2f3d
|
menus: ESC should close menu popup
|
2016-10-14 07:57:02 -07:00 |
Björn Lindqvist
|
55e6ccb708
|
VM: remove the reversing from sampling profiler callstack collection #452
|
2016-10-13 01:34:55 +02:00 |
Björn Lindqvist
|
46105b62f6
|
VM: change callstack>array primitive so it doesn't reverse anymore
This fixes one part of the #452 bug.
|
2016-10-13 01:34:55 +02:00 |
John Benediktsson
|
8a720c7889
|
concurrency.semaphores: fix typo in docs.
|
2016-10-12 10:14:09 -07:00 |
Björn Lindqvist
|
32825b9f5f
|
bootstrap.image.primitives: array>quotation can't be foldable
|
2016-10-09 00:47:37 +02:00 |
Björn Lindqvist
|
88b2ed482c
|
math.parser: (format-float) can only be flushable
|
2016-10-09 00:47:37 +02:00 |
Björn Lindqvist
|
a102f7ad5d
|
compiler.cfg.*: bunch of doc updates
|
2016-10-08 07:08:00 +02:00 |
Sankaranarayanan Viswanathan
|
fe9ceffad5
|
tools.walker: Improve docs for breakpoint words
|
2016-10-07 16:05:04 -07:00 |
Sankaranarayanan Viswanathan
|
25a9b9a92a
|
ui.gadget.menus: improve show-menu
|
2016-10-07 16:04:43 -07:00 |
John Benediktsson
|
2628dbc5c9
|
io.directories.search.windows: merging with io.standard-paths.windows.
|
2016-10-06 14:57:40 -07:00 |
John Benediktsson
|
2063703354
|
editors.notepad: cleanup using.
|
2016-10-06 14:56:56 -07:00 |
John Benediktsson
|
303367c57a
|
io.launcher.windows: need to USE: io.launcher.private.
|
2016-10-06 13:50:04 -07:00 |
Björn Lindqvist
|
9eab4b5652
|
VM: make visit_instruction_operands() skip over uninitialized blocks
It will crash otherwise when compacting the code heap.
|
2016-09-29 06:35:35 +02:00 |
Björn Lindqvist
|
9e4a520862
|
compiler.test: this word is not used
|
2016-09-29 03:29:14 +02:00 |
Björn Lindqvist
|
c42c7aabbc
|
command-line,tools.deploy.shaker: removes refs to executable which i forgot
|
2016-09-27 00:31:35 +02:00 |
Björn Lindqvist
|
da670c053f
|
command-line: executable symbol isn't needed, vm-path is better
|
2016-09-25 23:37:04 +02:00 |
Alexander Iljin
|
65a2281188
|
io.launcher-docs: add notes on the hidden slot usage
|
2016-09-20 22:51:31 +03:00 |
Alexander Iljin
|
c8126ec17e
|
help-docs: describe $unchecked-example
|
2016-09-20 22:27:02 +03:00 |
Alexander Iljin
|
c822395597
|
io.launcher: hide processes created by (process-stream)
|
2016-09-20 06:59:43 -07:00 |
Alexander Iljin
|
85710ced87
|
io.launcher: add the hidden slot to the process tuple
Implemented on Windows only.
|
2016-09-20 06:59:43 -07:00 |