Commit Graph

29412 Commits (e9c72baf2ec08cf510a53c25ce65602fcda82222)

Author SHA1 Message Date
Björn Lindqvist e9c72baf2e VM: undoing 22bb0cfecf (#1513) 2016-11-07 14:18:10 +01:00
John Benediktsson bbcd039c6c websites.factorcode: fix image-path example. 2016-11-06 12:09:30 -08:00
Björn Lindqvist eabf237863 compiler.tree.propagation.recursive: redoing
097b40ce41 (#1513)
2016-11-06 19:08:35 +01:00
John Benediktsson 77f0865689 gopher: use url encoding and decoding to work with weird filenames. 2016-11-02 11:11:53 -07: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 140d3c88c0 combinators.tuple-docs: add example code for make-tuple 2016-11-02 08:01:26 -07:00
Alexander Iljin 4ee980aa98 Tag the spotlight vocab with the "macosx" platform 2016-11-02 08:01:26 -07:00
Alexander Iljin f870b6c456 combinators.tuple-docs: fix wording 2016-11-02 08:01:26 -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 5a59a736b7 images.testing-docs: decapitalize "listener" for consistency
This was the only document that had "Listener" starting with capital "L".
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 e01c57628e Revert "alien.strings: change how string>{cpu,os} works."
This reverts commit 84fe3deff8.

Probably doesn't work with deployed images that have stripped
word names, where name>> would return f.
2016-11-02 07:34:38 -07:00
John Benediktsson 84fe3deff8 alien.strings: change how string>{cpu,os} works. 2016-11-01 20:21:12 -07:00
John Benediktsson 4fee8bd2cb vm: change where we set safepoints_fep to false to allow old Ctrl-C behavior. 2016-11-01 19:21:47 -07:00
John Benediktsson 72b43a57a1 listener: minor formatting. 2016-11-01 19:21:36 -07:00
John Benediktsson e2d2107396 system: adding new primitives. 2016-11-01 17:16:11 -07:00
Alexander Iljin 1156ea3d8b listener-docs: document the Ctrl-Break handler support 2016-11-01 16:53:01 -07:00
Alexander Iljin 35a1ae61c3 system-docs: add article on Ctrl-Break handler 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
Alexander Iljin 526a995d64 VM: implement a ctrl-break handler thread (#1573) 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 e9cd20604c VM: factor_vm::compile_inline_cache() can be removed 2016-10-31 16:16:42 +01:00
Björn Lindqvist ffab2bb7e0 VM: code_block::optimized_p() method isn't needed 2016-10-31 14:18:39 +01: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 cdb92fbac1 odbc: add self to copyright and authors file 2016-10-30 18:59:10 -07:00
Alexander Iljin a38b9cff93 odbc: use cleanup in odbc-query to prevent resource leaks on errors 2016-10-30 18:59:10 -07:00
Alexander Iljin 6c91db786a odbc: align parameters in odbc-describe-column 2016-10-30 18:59:10 -07:00
Alexander Iljin f466d290ba odbc: fix odbc-get-row-fields by using iota on the number of columns 2016-10-30 18:59:10 -07:00
Alexander Iljin f72f116364 odbc: convert string to alien in odbc-prepare 2016-10-30 18:59:10 -07:00
Alexander Iljin 667727bf0c odbc: align cases in convert-sql-type 2016-10-30 18:59:10 -07:00
Alexander Iljin 36154cff69 odbc: compact the declaration of symbols 2016-10-30 18:59:10 -07:00
Alexander Iljin 52fbba5a4a odbc: use CONSTANT: to define constants 2016-10-30 18:59:10 -07:00
Alexander Iljin 1a61ffd4fd odbc: move from unmaintained to extra 2016-10-30 18:59:10 -07:00
Alexander Iljin b260e0a4c3 odbc: convert DSN string to alien before use in odbc-connect 2016-10-30 18:59:10 -07:00
Alexander Iljin c78afe8c53 odbc, odbc-docs: fix indentation, remove trailing whitespace 2016-10-30 18:59:10 -07:00
Alexander Iljin ca0fa560da odbc: factor some common code into a private word 2016-10-30 18:59:10 -07:00
Alexander Iljin 013dc6a7e8 odbc: cleanup USING:, resolve ambiguity with "float" and "short" 2016-10-30 18:59:10 -07:00
Alexander Iljin 2fd480c17f odbc: replace "1+" with "1 +" 2016-10-30 18:59:10 -07:00
Alexander Iljin 7269e834e6 odbc: replace >r/>r with dip and locals 2016-10-30 18:59:10 -07:00
Alexander Iljin 32bb390d4f odbc: fix referencing and dereferencing the aliens 2016-10-30 18:59:10 -07:00