]> gitweb.factorcode.org Git - factor.git/log
factor.git
13 years agoMerge branch 'master' of git://factorcode.org/git/factor
Anton Gorenko [Fri, 18 Jun 2010 14:53:55 +0000 (20:53 +0600)]
Merge branch 'master' of git://factorcode.org/git/factor

13 years agonew vocab hashtables.identity: cheesy identity hashtables
Joe Groff [Fri, 18 Jun 2010 04:41:56 +0000 (21:41 -0700)]
new vocab hashtables.identity: cheesy identity hashtables

13 years agomath.quaternions: typo in n*q
Joe Groff [Fri, 18 Jun 2010 02:23:33 +0000 (19:23 -0700)]
math.quaternions: typo in n*q

13 years agotools.disassembler.udis: fix tests on 32-bit Windows
Slava Pestov [Thu, 17 Jun 2010 03:42:51 +0000 (23:42 -0400)]
tools.disassembler.udis: fix tests on 32-bit Windows

13 years agovm: fix another compile warning on 32-bit Windows
Slava Pestov [Thu, 17 Jun 2010 06:04:03 +0000 (01:04 -0500)]
vm: fix another compile warning on 32-bit Windows

13 years agovm: fix compile warnings on Windows and add /WX to Nmakefile to report warnings as...
Slava Pestov [Thu, 17 Jun 2010 05:48:39 +0000 (01:48 -0400)]
vm: fix compile warnings on Windows and add /WX to Nmakefile to report warnings as errors so that mason can catch these in the future

13 years agoMerge branch 'master' of git://factorcode.org/git/factor
Anton Gorenko [Thu, 17 Jun 2010 05:33:21 +0000 (11:33 +0600)]
Merge branch 'master' of git://factorcode.org/git/factor

13 years agovm: improved fingering technique
Slava Pestov [Wed, 16 Jun 2010 23:08:58 +0000 (19:08 -0400)]
vm: improved fingering technique

13 years agoMerge branch 'mongodb-changes' of git://github.com/x6j8x/factor
Slava Pestov [Wed, 16 Jun 2010 21:12:13 +0000 (17:12 -0400)]
Merge branch 'mongodb-changes' of git://github.com/x6j8x/factor

13 years agoMerge branch 'fuel' of git://github.com/dmsh/factor
Slava Pestov [Wed, 16 Jun 2010 21:05:50 +0000 (17:05 -0400)]
Merge branch 'fuel' of git://github.com/dmsh/factor

13 years agoMerge branch 'client-bind' of git://github.com/x6j8x/factor
Slava Pestov [Wed, 16 Jun 2010 21:00:35 +0000 (17:00 -0400)]
Merge branch 'client-bind' of git://github.com/x6j8x/factor

13 years agoadded doc for with-local-address
Sascha Matzke [Sun, 25 Oct 2009 10:41:44 +0000 (11:41 +0100)]
added doc for with-local-address

13 years agotools.disassembler.udis: update struct layout for latest udis from git
Slava Pestov [Wed, 16 Jun 2010 20:48:58 +0000 (16:48 -0400)]
tools.disassembler.udis: update struct layout for latest udis from git

13 years agoui.backend.gtk: working on input methods...
Anton Gorenko [Wed, 16 Jun 2010 13:25:32 +0000 (19:25 +0600)]
ui.backend.gtk: working on input methods...

13 years agogtk.ffi: add gtk_widget_destroy destructor; gobject.ffi: add g_signal_connect......
Anton Gorenko [Wed, 16 Jun 2010 06:48:46 +0000 (12:48 +0600)]
gtk.ffi: add gtk_widget_destroy destructor; gobject.ffi: add g_signal_connect... macros-like words

13 years agomath.vectors.simd.cords: add regression test for >A
Joe Groff [Wed, 16 Jun 2010 05:44:15 +0000 (22:44 -0700)]
math.vectors.simd.cords: add regression test for >A

13 years agomath.vectors.simd.cords: use head-slice/tail-slice to slice up input sequences for...
Joe Groff [Wed, 16 Jun 2010 04:55:26 +0000 (21:55 -0700)]
math.vectors.simd.cords: use head-slice/tail-slice to slice up input sequences for >A op so that e.g. float-4{ ... } >double-4 works

13 years agonew vocab alien.handles: generate integer handles to allow references to Factor objec...
Joe Groff [Tue, 15 Jun 2010 22:31:19 +0000 (15:31 -0700)]
new vocab alien.handles: generate integer handles to allow references to Factor objects to be passed through the FFI

13 years agopop3: fix tests to not hang if openssl is not installed
Slava Pestov [Tue, 15 Jun 2010 22:32:13 +0000 (18:32 -0400)]
pop3: fix tests to not hang if openssl is not installed

13 years agocompiler.cfg.ssa: fixing test failures
Slava Pestov [Tue, 15 Jun 2010 21:17:37 +0000 (17:17 -0400)]
compiler.cfg.ssa: fixing test failures

13 years agoopengl.glu: add DESTRUCTOR: and CALLBACK: definitions for GLU tessellator
Joe Groff [Tue, 15 Jun 2010 20:40:40 +0000 (13:40 -0700)]
opengl.glu: add DESTRUCTOR: and CALLBACK: definitions for GLU tessellator

13 years agoAdd GC maps to ##box, ##box-long-long, ##alien-invoke, ##alien-indirect and ##call...
Slava Pestov [Sun, 13 Jun 2010 21:36:08 +0000 (17:36 -0400)]
Add GC maps to ##box, ##box-long-long, ##alien-invoke, ##alien-indirect and ##call-gc; remove ##gc-map instruction

13 years agoprettyprint.backend: add 1 to nesting-limit while pprinting hashtables 'cause H{...
Joe Groff [Mon, 14 Jun 2010 23:12:48 +0000 (16:12 -0700)]
prettyprint.backend: add 1 to nesting-limit while pprinting hashtables 'cause H{ ~array~ ~array~ } is kind of useless

13 years agotyped: include value that raised the error in type-mismatch-errors
Joe Groff [Mon, 14 Jun 2010 21:23:55 +0000 (14:23 -0700)]
typed: include value that raised the error in type-mismatch-errors

13 years agosequences.cords: fall back to generic sequence methods when both arguments to binary...
Joe Groff [Mon, 14 Jun 2010 03:41:46 +0000 (20:41 -0700)]
sequences.cords: fall back to generic sequence methods when both arguments to binary cord ops aren't cords

13 years agovocabs.loader: tweak docs
Slava Pestov [Sun, 13 Jun 2010 22:11:39 +0000 (18:11 -0400)]
vocabs.loader: tweak docs

13 years agovm: have to be extra careful when messing with return addresses
Slava Pestov [Sun, 13 Jun 2010 21:57:16 +0000 (17:57 -0400)]
vm: have to be extra careful when messing with return addresses

13 years agocairo.ffi: remove some usings to break circular dependency
Philipp Brüschweiler [Sun, 13 Jun 2010 18:34:53 +0000 (20:34 +0200)]
cairo.ffi: remove some usings to break circular dependency

13 years agoui.backend.gtk: change authors list
Anton Gorenko [Sun, 13 Jun 2010 10:53:24 +0000 (16:53 +0600)]
ui.backend.gtk: change authors list

13 years agoMerge branch 'master' of git://factorcode.org/git/factor
Anton Gorenko [Sun, 13 Jun 2010 10:21:40 +0000 (16:21 +0600)]
Merge branch 'master' of git://factorcode.org/git/factor

13 years agoMerge branch 'gtk' of git://github.com/Blei/factor
Anton Gorenko [Sun, 13 Jun 2010 10:20:32 +0000 (16:20 +0600)]
Merge branch 'gtk' of git://github.com/Blei/factor

13 years agoui.backend.gtk: add destructor in clipboard-contents
Anton Gorenko [Sun, 13 Jun 2010 10:18:51 +0000 (16:18 +0600)]
ui.backend.gtk: add destructor in clipboard-contents

13 years agoMerge branch 'master' of factorcode.org:/git/factor into clean-winnt-x86-64
Joe Groff [Sun, 13 Jun 2010 06:52:47 +0000 (23:52 -0700)]
Merge branch 'master' of factorcode.org:/git/factor into clean-winnt-x86-64

13 years agoMerge branch 'master' of git://factorcode.org/git/factor
Anton Gorenko [Sun, 13 Jun 2010 01:54:23 +0000 (07:54 +0600)]
Merge branch 'master' of git://factorcode.org/git/factor

13 years agovm: context switching needs to scrub the return address
Slava Pestov [Sat, 12 Jun 2010 23:52:28 +0000 (19:52 -0400)]
vm: context switching needs to scrub the return address

13 years agospecialized-vectors: redefine "like" for the corresponding specialized-array of a...
Joe Groff [Sat, 12 Jun 2010 23:07:21 +0000 (16:07 -0700)]
specialized-vectors: redefine "like" for the corresponding specialized-array of a specialized-vector to share storage when a vector is liked

13 years agoMerge remote branch 'ex-rzr/master' into gtk
Philipp Brüschweiler [Sat, 12 Jun 2010 14:02:22 +0000 (16:02 +0200)]
Merge remote branch 'ex-rzr/master' into gtk

Conflicts:
basis/ui/backend/gtk/gtk.factor

13 years agobuild-support/http-get.vbs: thwart stupid virus scanners
Joe Groff [Sat, 12 Jun 2010 03:30:01 +0000 (20:30 -0700)]
build-support/http-get.vbs: thwart stupid virus scanners

13 years agoFUEL: improve highlighting and indentation for ERROR:
Dmitry Shubin [Sat, 12 Jun 2010 02:42:58 +0000 (06:42 +0400)]
FUEL: improve highlighting and indentation for ERROR:

13 years agovm: fix RT_HERE fixup on image load
Slava Pestov [Sat, 12 Jun 2010 01:54:47 +0000 (21:54 -0400)]
vm: fix RT_HERE fixup on image load

13 years agocpu.x86: combine 32-bit and 64-bit %dispatch template
Slava Pestov [Sat, 12 Jun 2010 01:52:38 +0000 (21:52 -0400)]
cpu.x86: combine 32-bit and 64-bit %dispatch template

13 years agoMerge branch 'for-slava' of git://git.rfc1149.net/factor
Slava Pestov [Sat, 12 Jun 2010 00:10:07 +0000 (20:10 -0400)]
Merge branch 'for-slava' of git://git.rfc1149.net/factor

13 years agovm: fix typo
Slava Pestov [Sat, 12 Jun 2010 00:08:52 +0000 (20:08 -0400)]
vm: fix typo

13 years agoGC maps for more compact inline GC checks
Slava Pestov [Sat, 12 Jun 2010 00:06:00 +0000 (20:06 -0400)]
GC maps for more compact inline GC checks

13 years agomirrors: rename enumerated-sequence to inspected-sequence
Slava Pestov [Fri, 11 Jun 2010 21:14:15 +0000 (17:14 -0400)]
mirrors: rename enumerated-sequence to inspected-sequence

13 years agospecialized-vectors: add specialized-vectors.mirrors vocab for inspector support
Slava Pestov [Fri, 11 Jun 2010 21:11:21 +0000 (17:11 -0400)]
specialized-vectors: add specialized-vectors.mirrors vocab for inspector support

13 years agoalien.data: fix unit test failure
Slava Pestov [Fri, 11 Jun 2010 19:38:57 +0000 (15:38 -0400)]
alien.data: fix unit test failure

13 years agoui.backend.gtk: add surrounding signal handler for input methods
Philipp Brüschweiler [Fri, 11 Jun 2010 17:33:28 +0000 (19:33 +0200)]
ui.backend.gtk: add surrounding signal handler for input methods

untested, as i don't think my IM is using this feature

13 years agoFix "primes-between" and "primes-upto" with pathological bounds.
Samuel Tardieu [Fri, 11 Jun 2010 14:00:01 +0000 (16:00 +0200)]
Fix "primes-between" and "primes-upto" with pathological bounds.

"primes-between" was buggy when bounds were given in the wrong order
or when the high bound was smaller than 3.

13 years agoui.backend.gtk: add simple input method support (GtkIMContextSimple)
Anton Gorenko [Fri, 11 Jun 2010 13:43:11 +0000 (19:43 +0600)]
ui.backend.gtk: add simple input method support (GtkIMContextSimple)

13 years agoio.encodings.detect: detect empty files as utf8 rather than raise a sequence error
Joe Groff [Fri, 11 Jun 2010 00:32:56 +0000 (17:32 -0700)]
io.encodings.detect: detect empty files as utf8 rather than raise a sequence error

13 years agoalien.data: make binary-zero? public and move it from classes.struct.private
Joe Groff [Fri, 11 Jun 2010 00:05:43 +0000 (17:05 -0700)]
alien.data: make binary-zero? public and move it from classes.struct.private

13 years agoclasses.struct: fix some bugs in binary-zero?, add unit tests
Joe Groff [Thu, 10 Jun 2010 23:49:59 +0000 (16:49 -0700)]
classes.struct: fix some bugs in binary-zero?, add unit tests

13 years agoio.encodings.detect: fill in USING: list for tests
Joe Groff [Thu, 10 Jun 2010 23:39:48 +0000 (16:39 -0700)]
io.encodings.detect: fill in USING: list for tests

13 years agoui.backend.gtk: notify input methods of cursor locations
Philipp Brüschweiler [Thu, 10 Jun 2010 20:35:08 +0000 (22:35 +0200)]
ui.backend.gtk: notify input methods of cursor locations

13 years agosimplified bson.reader and made it faster
Sascha Matzke [Thu, 10 Jun 2010 17:57:19 +0000 (19:57 +0200)]
simplified bson.reader and made it faster

13 years agoui.backend.gtk: preliminary input methods support
Philipp Brüschweiler [Wed, 9 Jun 2010 22:16:31 +0000 (00:16 +0200)]
ui.backend.gtk: preliminary input methods support

13 years agoadded new BSON types
Sascha Matzke [Wed, 9 Jun 2010 12:45:25 +0000 (14:45 +0200)]
added new BSON types

13 years agonew vocab io.encodings.detect: borrow binary file/text encoding detection heuristics...
Joe Groff [Wed, 9 Jun 2010 07:11:01 +0000 (00:11 -0700)]
new vocab io.encodings.detect: borrow binary file/text encoding detection heuristics from a certain text editor written in java

13 years agoxmode.modes: add cuda xmode
Joe Groff [Wed, 9 Jun 2010 00:08:51 +0000 (17:08 -0700)]
xmode.modes: add cuda xmode

13 years agospecialized-arrays, specialized-vectors: add direct-slice, direct-head, direct-tail...
Joe Groff [Tue, 8 Jun 2010 22:00:11 +0000 (15:00 -0700)]
specialized-arrays, specialized-vectors: add direct-slice, direct-head, direct-tail, etc. words for creating specialized-arrays over subsets of specialized sequences

13 years agoui: document non-polymorphic effect of with-ui, and that it doesn't return
Joe Groff [Tue, 8 Jun 2010 20:54:10 +0000 (13:54 -0700)]
ui: document non-polymorphic effect of with-ui, and that it doesn't return

13 years agospecialized-vectors: implement binary-object protocol for specialized-vectors
Joe Groff [Tue, 8 Jun 2010 20:40:07 +0000 (13:40 -0700)]
specialized-vectors: implement binary-object protocol for specialized-vectors

13 years agospecialized-vectors: add push-new operation that allocates and returns a new struct...
Joe Groff [Tue, 8 Jun 2010 20:15:04 +0000 (13:15 -0700)]
specialized-vectors: add push-new operation that allocates and returns a new struct on the end of a specialized vector

13 years agoclasses.struct: implement "group-words" method on struct-class so that struct classes...
Joe Groff [Tue, 8 Jun 2010 19:52:46 +0000 (12:52 -0700)]
classes.struct: implement "group-words" method on struct-class so that struct classes can be used as a CONSULT: protocol

13 years agoxml.syntax: parse <-variable->s with parse-word instead of search so the no-word...
Joe Groff [Tue, 8 Jun 2010 19:18:06 +0000 (12:18 -0700)]
xml.syntax: parse <-variable->s with parse-word instead of search so the no-word error gets properly raised when variable doesn't exist

13 years agoui.backend.gtk: add auto-position for worlds with { 0 0 } in window-loc
Anton Gorenko [Tue, 8 Jun 2010 11:41:10 +0000 (17:41 +0600)]
ui.backend.gtk: add auto-position for worlds with { 0 0 } in window-loc

13 years agoui.backend.gtk: fix (grab-input) and (ungrab-input)
Anton Gorenko [Tue, 8 Jun 2010 07:21:45 +0000 (13:21 +0600)]
ui.backend.gtk: fix (grab-input) and (ungrab-input)

13 years agoMerge branch 'master' of git://factorcode.org/git/factor
Anton Gorenko [Mon, 7 Jun 2010 17:12:23 +0000 (23:12 +0600)]
Merge branch 'master' of git://factorcode.org/git/factor

13 years agoui.backend.gtk: fix incorrect resizing of windows
Anton Gorenko [Mon, 7 Jun 2010 16:46:10 +0000 (22:46 +0600)]
ui.backend.gtk: fix incorrect resizing of windows

13 years agoui.backend.gtk: add more advanced timer for event loop
Anton Gorenko [Sun, 6 Jun 2010 08:19:46 +0000 (14:19 +0600)]
ui.backend.gtk: add more advanced timer for event loop

13 years agoxmode.catalog: pre-convert globs to regexes in modes hash so their compilation is...
Joe Groff [Sun, 6 Jun 2010 05:27:26 +0000 (22:27 -0700)]
xmode.catalog: pre-convert globs to regexes in modes hash so their compilation is memoized

13 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sun, 6 Jun 2010 04:48:48 +0000 (00:48 -0400)]
Merge branch 'master' of git://factorcode.org/git/factor

13 years agoSets docs -- testing set membership: member? -> in?
Doug Coleman [Sat, 5 Jun 2010 23:54:34 +0000 (18:54 -0500)]
Sets docs -- testing set membership: member? -> in?

13 years agoxmode.catalog: factor ?find-mode (which returns f if no mode found) from find-mode...
Joe Groff [Sat, 5 Jun 2010 22:17:51 +0000 (15:17 -0700)]
xmode.catalog: factor ?find-mode (which returns f if no mode found) from find-mode (which defaults to "text" if no mode found)

13 years agoxmode.catalog: fix find-mode so it works with full paths
Joe Groff [Sat, 5 Jun 2010 22:07:45 +0000 (15:07 -0700)]
xmode.catalog: fix find-mode so it works with full paths

13 years agoMerge branch 'master' of http://github.com/Blei/factor
Slava Pestov [Sat, 5 Jun 2010 20:58:00 +0000 (16:58 -0400)]
Merge branch 'master' of http://github.com/Blei/factor

13 years agorevised tuple oid handling
Sascha Matzke [Sat, 5 Jun 2010 10:59:50 +0000 (12:59 +0200)]
revised tuple oid handling

13 years agofixed bson tests
Sascha Matzke [Sat, 5 Jun 2010 10:04:16 +0000 (12:04 +0200)]
fixed bson tests

13 years agofix doc typo and example error
Sascha Matzke [Fri, 4 Jun 2010 17:00:42 +0000 (19:00 +0200)]
fix doc typo and example error

13 years agouse mongodb standardport (27017) in benchmark
Sascha Matzke [Fri, 4 Jun 2010 17:00:01 +0000 (19:00 +0200)]
use mongodb standardport (27017) in benchmark

13 years agofix for changed mongodb behaviour
Sascha Matzke [Tue, 1 Jun 2010 18:07:09 +0000 (20:07 +0200)]
fix for changed mongodb behaviour

13 years agobson writer performance improvements
Sascha Matzke [Tue, 13 Apr 2010 07:58:12 +0000 (09:58 +0200)]
bson writer performance improvements

13 years agorenamed internal words
Sascha Matzke [Fri, 9 Apr 2010 08:28:32 +0000 (10:28 +0200)]
renamed internal words

13 years agowrapped output-stream get into it's own typed word
Sascha Matzke [Wed, 24 Mar 2010 07:28:22 +0000 (08:28 +0100)]
wrapped output-stream get into it's own typed word

13 years agofixed inline quots
Sascha Matzke [Mon, 15 Mar 2010 05:44:23 +0000 (06:44 +0100)]
fixed inline quots

13 years agotyped words
Sascha Matzke [Sun, 28 Feb 2010 13:09:40 +0000 (14:09 +0100)]
typed words

13 years agoremoved locals usage & dead code
Sascha Matzke [Sun, 28 Feb 2010 10:41:15 +0000 (11:41 +0100)]
removed locals usage & dead code

13 years agofixed USING:
Sascha Matzke [Fri, 26 Feb 2010 15:57:49 +0000 (16:57 +0100)]
fixed USING:

13 years agoadded gridfs implementation, reworked mongodb commands, some minor performance improv...
Sascha Matzke [Tue, 12 Jan 2010 19:40:57 +0000 (20:40 +0100)]
added gridfs implementation, reworked mongodb commands, some minor performance improvements

13 years agoMerge branch 'master' of factorcode.org:/git/factor
Joe Groff [Sat, 5 Jun 2010 00:13:26 +0000 (17:13 -0700)]
Merge branch 'master' of factorcode.org:/git/factor

13 years agoNmakefile: delete factor.res when cleaning
Joe Groff [Sat, 5 Jun 2010 00:03:33 +0000 (17:03 -0700)]
Nmakefile: delete factor.res when cleaning

13 years agoDon't add empty vocab-roots lines
Doug Coleman [Fri, 4 Jun 2010 19:17:07 +0000 (14:17 -0500)]
Don't add empty vocab-roots lines

13 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Fri, 4 Jun 2010 13:37:15 +0000 (08:37 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

13 years agoui.backend.windows: make small-title-bar windows WS_EX_TOPMOST so they behave like...
Joe Groff [Fri, 4 Jun 2010 06:03:28 +0000 (23:03 -0700)]
ui.backend.windows: make small-title-bar windows WS_EX_TOPMOST so they behave like os x small-title-bar windows

13 years agocombinators: tweak docs
Slava Pestov [Fri, 4 Jun 2010 01:34:28 +0000 (21:34 -0400)]
combinators: tweak docs

13 years agojson.reader: factor read-jsons from json>
Joe Groff [Thu, 3 Jun 2010 20:11:47 +0000 (13:11 -0700)]
json.reader: factor read-jsons from json>

13 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Thu, 3 Jun 2010 19:52:32 +0000 (14:52 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

13 years agoui.backend.gtk: add pixel-format support
Anton Gorenko [Wed, 2 Jun 2010 07:30:05 +0000 (13:30 +0600)]
ui.backend.gtk: add pixel-format support

13 years agoui.backend.x11: fix typo
Slava Pestov [Wed, 2 Jun 2010 07:13:57 +0000 (03:13 -0400)]
ui.backend.x11: fix typo