]>
gitweb.factorcode.org Git - factor.git/log
Alexander Iljin [Wed, 15 Jun 2016 13:19:52 +0000 (16:19 +0300)]
VM: implement a ctrl-break handler thread (#1573)
John Benediktsson [Tue, 1 Nov 2016 15:25:43 +0000 (08:25 -0700)]
tools.deploy.backend: removing empty description.
Björn Lindqvist [Mon, 31 Oct 2016 15:16:42 +0000 (16:16 +0100)]
VM: factor_vm::compile_inline_cache() can be removed
Björn Lindqvist [Mon, 31 Oct 2016 13:18:15 +0000 (14:18 +0100)]
VM: code_block::optimized_p() method isn't needed
Björn Lindqvist [Mon, 31 Oct 2016 10:46:39 +0000 (11:46 +0100)]
Docs: bunch of random doc updates
Björn Lindqvist [Mon, 31 Oct 2016 10:27:05 +0000 (11:27 +0100)]
compiler.tree.propagation.recursive: undoing
097b40ce4107e824acd83fdf1c024596e692f7d0 (#1513)
Björn Lindqvist [Mon, 31 Oct 2016 06:29:00 +0000 (07:29 +0100)]
compiler.tree.propagation.info: redoing
a3be724f5a149cde60d8d6fd8e89723b35569a5f (#1513)
Björn Lindqvist [Sun, 30 Oct 2016 20:23:23 +0000 (21:23 +0100)]
io.launcher.unix: better to use current-directory variable
Alexander Iljin [Sun, 30 Oct 2016 21:23:32 +0000 (00:23 +0300)]
odbc: add self to copyright and authors file
Alexander Iljin [Sun, 30 Oct 2016 21:16:18 +0000 (00:16 +0300)]
odbc: use cleanup in odbc-query to prevent resource leaks on errors
Alexander Iljin [Sun, 30 Oct 2016 20:52:43 +0000 (23:52 +0300)]
odbc: align parameters in odbc-describe-column
Alexander Iljin [Sun, 30 Oct 2016 20:51:49 +0000 (23:51 +0300)]
odbc: fix odbc-get-row-fields by using iota on the number of columns
Alexander Iljin [Sun, 30 Oct 2016 20:49:46 +0000 (23:49 +0300)]
odbc: convert string to alien in odbc-prepare
Alexander Iljin [Sun, 30 Oct 2016 10:14:22 +0000 (13:14 +0300)]
odbc: align cases in convert-sql-type
Alexander Iljin [Sun, 30 Oct 2016 10:12:08 +0000 (13:12 +0300)]
odbc: compact the declaration of symbols
Alexander Iljin [Sun, 30 Oct 2016 10:11:21 +0000 (13:11 +0300)]
odbc: use CONSTANT: to define constants
Alexander Iljin [Sat, 29 Oct 2016 23:03:15 +0000 (02:03 +0300)]
odbc: move from unmaintained to extra
Alexander Iljin [Sat, 29 Oct 2016 22:52:29 +0000 (01:52 +0300)]
odbc: convert DSN string to alien before use in odbc-connect
Alexander Iljin [Sat, 29 Oct 2016 21:43:22 +0000 (00:43 +0300)]
odbc, odbc-docs: fix indentation, remove trailing whitespace
Alexander Iljin [Sat, 29 Oct 2016 22:08:21 +0000 (01:08 +0300)]
odbc: factor some common code into a private word
Alexander Iljin [Sat, 29 Oct 2016 21:19:47 +0000 (00:19 +0300)]
odbc: cleanup USING:, resolve ambiguity with "float" and "short"
Alexander Iljin [Sat, 29 Oct 2016 21:05:16 +0000 (00:05 +0300)]
odbc: replace "1+" with "1 +"
Alexander Iljin [Sat, 29 Oct 2016 21:02:29 +0000 (00:02 +0300)]
odbc: replace >r/>r with dip and locals
Alexander Iljin [Sat, 29 Oct 2016 18:42:41 +0000 (21:42 +0300)]
odbc: fix referencing and dereferencing the aliens
Alexander Iljin [Sat, 29 Oct 2016 18:36:33 +0000 (21:36 +0300)]
odbc: fix CHAR: usage
Alexander Iljin [Sat, 29 Oct 2016 18:33:17 +0000 (21:33 +0300)]
odbc: remove semicolons from the end of FUNCTION: declarations
Alexander Iljin [Sat, 29 Oct 2016 21:04:08 +0000 (00:04 +0300)]
odbc: fix TYPEDEF:s
Alexander Iljin [Sun, 30 Oct 2016 22:16:13 +0000 (01:16 +0300)]
snake-game.*: fix name in the copyright
Alexander Iljin [Sat, 29 Oct 2016 18:32:27 +0000 (21:32 +0300)]
odbc-docs: fix a typo
Alexander Iljin [Sat, 29 Oct 2016 19:19:42 +0000 (22:19 +0300)]
compiler.cfg.stacks-docs: fix a typo
Alexander Iljin [Sat, 29 Oct 2016 18:09:31 +0000 (21:09 +0300)]
compiler.tree.debugger-docs: fix a typo
Alexander Iljin [Sat, 29 Oct 2016 17:25:12 +0000 (20:25 +0300)]
io.directories.search-docs: fix indentation
Björn Lindqvist [Sun, 30 Oct 2016 18:00:38 +0000 (19:00 +0100)]
compiler.tree.propagation.info: undid
a3be724f5a149cde60d8d6fd8e89723b35569a5f to see if it solves #1513
John Benediktsson [Fri, 28 Oct 2016 22:18:06 +0000 (15:18 -0700)]
gopher.server: sillyness.
Alexander Iljin [Mon, 24 Oct 2016 21:53:12 +0000 (00:53 +0300)]
sequences-docs: fix wording
Alexander Iljin [Fri, 30 Sep 2016 15:54:17 +0000 (18:54 +0300)]
peg.ebnf-docs: add note on including "-" in the character classes
Jon Harper [Fri, 28 Oct 2016 10:11:43 +0000 (12:11 +0200)]
docs: typos: occurence -> occurrence
Didn't fix the one at extra/webapps/fjsc/www/termlib/readme.txt
because it's from upstream
John Benediktsson [Thu, 27 Oct 2016 16:52:17 +0000 (09:52 -0700)]
gopher-ui: move to gopher.ui.
John Benediktsson [Thu, 27 Oct 2016 16:32:16 +0000 (09:32 -0700)]
gopher.server: fix length of ".." link.
Alexander Iljin [Thu, 27 Oct 2016 09:48:23 +0000 (12:48 +0300)]
Add cp437 8-bit encoding, AKA IBM437
John Benediktsson [Thu, 27 Oct 2016 02:52:18 +0000 (19:52 -0700)]
vm: fix missing CAPS enum.
John Benediktsson [Thu, 27 Oct 2016 02:50:00 +0000 (19:50 -0700)]
gopher: some aesthetics.
John Benediktsson [Wed, 26 Oct 2016 23:47:00 +0000 (16:47 -0700)]
gopher.server: adding a Gopher server.
John Benediktsson [Wed, 26 Oct 2016 23:37:27 +0000 (16:37 -0700)]
gopher: adding generic image support.
John Benediktsson [Wed, 26 Oct 2016 22:42:44 +0000 (15:42 -0700)]
gopher-ui: better looking toolbars.
John Benediktsson [Wed, 26 Oct 2016 22:41:54 +0000 (15:41 -0700)]
gopher: fix gopher urls to include the type character properly.
Björn Lindqvist [Wed, 26 Oct 2016 07:06:19 +0000 (09:06 +0200)]
webapps.wee-url: random-url can use random-string
John Benediktsson [Sat, 22 Oct 2016 16:24:15 +0000 (09:24 -0700)]
help.stylesheet: use table-border-color instead of line-color.
Sankaranarayanan Viswanathan [Fri, 21 Oct 2016 22:44:22 +0000 (18:44 -0400)]
menus: allow keyboard control
Björn Lindqvist [Thu, 20 Oct 2016 05:46:21 +0000 (07:46 +0200)]
VM: add marking as a timed gc phase
I think that makes sense because most time when doing a full gc is spent
marking.
Björn Lindqvist [Wed, 19 Oct 2016 08:31:53 +0000 (10:31 +0200)]
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.
Björn Lindqvist [Wed, 19 Oct 2016 07:28:59 +0000 (09:28 +0200)]
VM: the jit class doesn't need to store the code block type
Björn Lindqvist [Wed, 19 Oct 2016 07:14:58 +0000 (09:14 +0200)]
VM: changing case of code_block_type
Björn Lindqvist [Wed, 19 Oct 2016 07:05:15 +0000 (09:05 +0200)]
VM: uppercasing gc_op
Björn Lindqvist [Wed, 19 Oct 2016 06:57:33 +0000 (08:57 +0200)]
VM: changing case of enums values bignum_comparison and generation
It is consistent if all enum values have all uppercase names.
Björn Lindqvist [Wed, 19 Oct 2016 06:12:40 +0000 (08:12 +0200)]
VM: removing update_code_roots_for_sweep()
Björn Lindqvist [Tue, 18 Oct 2016 09:09:59 +0000 (11:09 +0200)]
oauth2: support for renewing the access token using refresh
Björn Lindqvist [Tue, 18 Oct 2016 06:10:00 +0000 (08:10 +0200)]
google.gmail: no need for symbol wrapping here
Björn Lindqvist [Mon, 17 Oct 2016 11:09:43 +0000 (13:09 +0200)]
google.gmail: GMail API support
Björn Lindqvist [Mon, 17 Oct 2016 11:05:18 +0000 (13:05 +0200)]
oauth2: vocab for oauth2 protocol
Björn Lindqvist [Mon, 17 Oct 2016 06:02:30 +0000 (08:02 +0200)]
oauth: let's rename vocab to oauth1
Because there is a competing OAuth 2.0 protocol which is different. So
this rename should reduce confusion.
Björn Lindqvist [Thu, 13 Oct 2016 13:43:15 +0000 (15:43 +0200)]
VM: refactoring allot_code_block() to work like allot_large_object()
To make it possible to eventually grow the code heap
Björn Lindqvist [Thu, 13 Oct 2016 01:01:28 +0000 (03:01 +0200)]
VM: move allot_code_block() to the allot.hpp file
John Benediktsson [Fri, 14 Oct 2016 23:54:32 +0000 (16:54 -0700)]
redis.command-writer: adding SWAPDB command.
See: https://github.com/antirez/redis/commit/
c7a4e694ad3689d934897b0d2c37144d7b2d0b97
Sankaranarayanan Viswanathan [Fri, 14 Oct 2016 03:53:38 +0000 (23:53 -0400)]
menus: ESC should close menu popup
Björn Lindqvist [Thu, 13 Oct 2016 14:24:22 +0000 (16:24 +0200)]
VM: init_data_heap() isn't needed
Björn Lindqvist [Fri, 14 Oct 2016 11:50:47 +0000 (13:50 +0200)]
VM: checking addresses differ before memmoving
It appears to speed up compaction a bit in cases where only a few
objects need to move.
Björn Lindqvist [Wed, 12 Oct 2016 23:46:52 +0000 (01:46 +0200)]
VM: rename of collect_growing_heap_op and collect_growing_heap()
The idea is to "make room" for collect_growing_code_heap_op and
collect_growing_code_heap() to enable code heap growth.
Björn Lindqvist [Tue, 11 Oct 2016 08:45:09 +0000 (10:45 +0200)]
VM: remove the reversing from sampling profiler callstack collection #452
Björn Lindqvist [Tue, 11 Oct 2016 07:32:55 +0000 (09:32 +0200)]
VM: change callstack>array primitive so it doesn't reverse anymore
This fixes one part of the #452 bug.
Björn Lindqvist [Sun, 9 Oct 2016 09:17:30 +0000 (11:17 +0200)]
VM: merge of clone_object() and primitive_clone()
John Benediktsson [Wed, 12 Oct 2016 17:14:09 +0000 (10:14 -0700)]
concurrency.semaphores: fix typo in docs.
Björn Lindqvist [Sat, 8 Oct 2016 22:58:24 +0000 (00:58 +0200)]
webapps.*: make it so the webapps aren't initialized when compiling the vocabs
Because if they are then load-all will error out if you don't have the
needed dlls installed.
Björn Lindqvist [Sat, 8 Oct 2016 13:12:39 +0000 (15:12 +0200)]
bootstrap.image.primitives: array>quotation can't be foldable
Björn Lindqvist [Sat, 8 Oct 2016 10:26:57 +0000 (12:26 +0200)]
math.parser: (format-float) can only be flushable
Björn Lindqvist [Sat, 8 Oct 2016 09:31:08 +0000 (11:31 +0200)]
math.parser: (format-float) doesn't need to zero-terminate returned byte-array
Björn Lindqvist [Sat, 8 Oct 2016 14:42:32 +0000 (16:42 +0200)]
tools.image-analyzer.gc-info.tests: trying again to fix the test
Björn Lindqvist [Sat, 8 Oct 2016 11:55:03 +0000 (13:55 +0200)]
tools.image-analyzer.gc-info.tests: fix tc so it works on windows
Björn Lindqvist [Sat, 8 Oct 2016 07:52:35 +0000 (09:52 +0200)]
tools.image-analyzer.gc-info: updating vocab to work with new gc system
Björn Lindqvist [Sat, 8 Oct 2016 05:13:46 +0000 (07:13 +0200)]
FUEL: support for the HINTS: syntax
Björn Lindqvist [Sat, 8 Oct 2016 05:13:08 +0000 (07:13 +0200)]
VM: indent comment and change error message
Björn Lindqvist [Sat, 8 Oct 2016 05:11:47 +0000 (07:11 +0200)]
VM: simpler code for find_object_containing_card
Björn Lindqvist [Sat, 8 Oct 2016 05:10:26 +0000 (07:10 +0200)]
VM: simpler code for reallot_array
Björn Lindqvist [Sat, 8 Oct 2016 05:08:00 +0000 (07:08 +0200)]
compiler.cfg.*: bunch of doc updates
Björn Lindqvist [Mon, 3 Oct 2016 03:09:02 +0000 (05:09 +0200)]
VM: merge of the free_list and free_list_allocator classes
Seem simpler to have all the free list stuff in one class rather than
split it over two classes.
Björn Lindqvist [Sun, 2 Oct 2016 01:09:53 +0000 (03:09 +0200)]
VM: reorg and more comments
Sankaranarayanan Viswanathan [Fri, 7 Oct 2016 02:45:11 +0000 (22:45 -0400)]
tools.walker: Improve docs for breakpoint words
Sankaranarayanan Viswanathan [Fri, 7 Oct 2016 02:56:47 +0000 (22:56 -0400)]
ui.gadget.menus: improve show-menu
John Benediktsson [Thu, 6 Oct 2016 21:57:40 +0000 (14:57 -0700)]
io.directories.search.windows: merging with io.standard-paths.windows.
John Benediktsson [Thu, 6 Oct 2016 21:56:56 +0000 (14:56 -0700)]
editors.notepad: cleanup using.
John Benediktsson [Thu, 6 Oct 2016 20:50:04 +0000 (13:50 -0700)]
io.launcher.windows: need to USE: io.launcher.private.
John Benediktsson [Thu, 6 Oct 2016 18:18:41 +0000 (11:18 -0700)]
Revert "hash-sets,hashtables: make it so the array backing the hash is non-empty"
This reverts commit
6f10f06c2776c8dfa7e727f2a000dc48bd296bf0 .
John Benediktsson [Thu, 6 Oct 2016 18:18:35 +0000 (11:18 -0700)]
Revert "hash-sets,hashtables: improved key@ word"
This reverts commit
70c7f9e02910746918cc16bf588ef543fda80790 .
Björn Lindqvist [Wed, 5 Oct 2016 17:09:55 +0000 (19:09 +0200)]
hash-sets,hashtables: make it so the array backing the hash is non-empty
Commit
70c7f9e02910746918cc16bf588ef543fda80790 made it so the code
assumes the array is not empty. But it can be empty if the hashtable is
created using "hashtable new" and then it can crash because it reads
uninitialized memory. Setting the initial of the array slot to
a valid hash-array should fix that.
Björn Lindqvist [Thu, 29 Sep 2016 05:14:30 +0000 (07:14 +0200)]
VM: UAP_SET_TOC_POINTER appears to be a noop on all platforms
Björn Lindqvist [Thu, 29 Sep 2016 04:35:35 +0000 (06:35 +0200)]
VM: make visit_instruction_operands() skip over uninitialized blocks
It will crash otherwise when compacting the code heap.
Björn Lindqvist [Thu, 29 Sep 2016 01:29:14 +0000 (03:29 +0200)]
compiler.test: this word is not used
Björn Lindqvist [Wed, 28 Sep 2016 18:38:52 +0000 (20:38 +0200)]
VM: better? comment for uninitialized_blocks
Björn Lindqvist [Wed, 28 Sep 2016 03:22:32 +0000 (05:22 +0200)]
VM: removing end_gc()
Björn Lindqvist [Wed, 28 Sep 2016 03:20:12 +0000 (05:20 +0200)]
VM: better start_gc_again() code