]>
gitweb.factorcode.org Git - factor.git/log
Anton Gorenko [Sun, 13 Jun 2010 10:21:40 +0000 (16:21 +0600)]
Merge branch 'master' of git://factorcode.org/git/factor
Anton Gorenko [Sun, 13 Jun 2010 10:20:32 +0000 (16:20 +0600)]
Merge branch 'gtk' of git://github.com/Blei/factor
Anton Gorenko [Sun, 13 Jun 2010 10:18:51 +0000 (16:18 +0600)]
ui.backend.gtk: add destructor in clipboard-contents
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
Anton Gorenko [Sun, 13 Jun 2010 01:54:23 +0000 (07:54 +0600)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sat, 12 Jun 2010 23:52:28 +0000 (19:52 -0400)]
vm: context switching needs to scrub the return address
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
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
Joe Groff [Sat, 12 Jun 2010 03:30:01 +0000 (20:30 -0700)]
build-support/http-get.vbs: thwart stupid virus scanners
Slava Pestov [Sat, 12 Jun 2010 01:54:47 +0000 (21:54 -0400)]
vm: fix RT_HERE fixup on image load
Slava Pestov [Sat, 12 Jun 2010 01:52:38 +0000 (21:52 -0400)]
cpu.x86: combine 32-bit and 64-bit %dispatch template
Slava Pestov [Sat, 12 Jun 2010 00:10:07 +0000 (20:10 -0400)]
Merge branch 'for-slava' of git://git.rfc1149.net/factor
Slava Pestov [Sat, 12 Jun 2010 00:08:52 +0000 (20:08 -0400)]
vm: fix typo
Slava Pestov [Sat, 12 Jun 2010 00:06:00 +0000 (20:06 -0400)]
GC maps for more compact inline GC checks
Slava Pestov [Fri, 11 Jun 2010 21:14:15 +0000 (17:14 -0400)]
mirrors: rename enumerated-sequence to inspected-sequence
Slava Pestov [Fri, 11 Jun 2010 21:11:21 +0000 (17:11 -0400)]
specialized-vectors: add specialized-vectors.mirrors vocab for inspector support
Slava Pestov [Fri, 11 Jun 2010 19:38:57 +0000 (15:38 -0400)]
alien.data: fix unit test failure
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
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.
Anton Gorenko [Fri, 11 Jun 2010 13:43:11 +0000 (19:43 +0600)]
ui.backend.gtk: add simple input method support (GtkIMContextSimple)
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
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
Joe Groff [Thu, 10 Jun 2010 23:49:59 +0000 (16:49 -0700)]
classes.struct: fix some bugs in binary-zero?, add unit tests
Joe Groff [Thu, 10 Jun 2010 23:39:48 +0000 (16:39 -0700)]
io.encodings.detect: fill in USING: list for tests
Philipp Brüschweiler [Thu, 10 Jun 2010 20:35:08 +0000 (22:35 +0200)]
ui.backend.gtk: notify input methods of cursor locations
Philipp Brüschweiler [Wed, 9 Jun 2010 22:16:31 +0000 (00:16 +0200)]
ui.backend.gtk: preliminary input methods support
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
Joe Groff [Wed, 9 Jun 2010 00:08:51 +0000 (17:08 -0700)]
xmode.modes: add cuda xmode
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
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
Joe Groff [Tue, 8 Jun 2010 20:40:07 +0000 (13:40 -0700)]
specialized-vectors: implement binary-object protocol for specialized-vectors
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
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
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
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
Anton Gorenko [Tue, 8 Jun 2010 07:21:45 +0000 (13:21 +0600)]
ui.backend.gtk: fix (grab-input) and (ungrab-input)
Anton Gorenko [Mon, 7 Jun 2010 17:12:23 +0000 (23:12 +0600)]
Merge branch 'master' of git://factorcode.org/git/factor
Anton Gorenko [Mon, 7 Jun 2010 16:46:10 +0000 (22:46 +0600)]
ui.backend.gtk: fix incorrect resizing of windows
Anton Gorenko [Sun, 6 Jun 2010 08:19:46 +0000 (14:19 +0600)]
ui.backend.gtk: add more advanced timer for event loop
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
Slava Pestov [Sun, 6 Jun 2010 04:48:48 +0000 (00:48 -0400)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sat, 5 Jun 2010 23:54:34 +0000 (18:54 -0500)]
Sets docs -- testing set membership: member? -> in?
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)
Joe Groff [Sat, 5 Jun 2010 22:07:45 +0000 (15:07 -0700)]
xmode.catalog: fix find-mode so it works with full paths
Slava Pestov [Sat, 5 Jun 2010 20:58:00 +0000 (16:58 -0400)]
Merge branch 'master' of http://github.com/Blei/factor
Sascha Matzke [Sat, 5 Jun 2010 10:59:50 +0000 (12:59 +0200)]
revised tuple oid handling
Sascha Matzke [Sat, 5 Jun 2010 10:04:16 +0000 (12:04 +0200)]
fixed bson tests
Sascha Matzke [Fri, 4 Jun 2010 17:00:42 +0000 (19:00 +0200)]
fix doc typo and example error
Sascha Matzke [Fri, 4 Jun 2010 17:00:01 +0000 (19:00 +0200)]
use mongodb standardport (27017) in benchmark
Sascha Matzke [Tue, 1 Jun 2010 18:07:09 +0000 (20:07 +0200)]
fix for changed mongodb behaviour
Sascha Matzke [Tue, 13 Apr 2010 07:58:12 +0000 (09:58 +0200)]
bson writer performance improvements
Sascha Matzke [Fri, 9 Apr 2010 08:28:32 +0000 (10:28 +0200)]
renamed internal words
Sascha Matzke [Wed, 24 Mar 2010 07:28:22 +0000 (08:28 +0100)]
wrapped output-stream get into it's own typed word
Sascha Matzke [Mon, 15 Mar 2010 05:44:23 +0000 (06:44 +0100)]
fixed inline quots
Sascha Matzke [Sun, 28 Feb 2010 13:09:40 +0000 (14:09 +0100)]
typed words
Sascha Matzke [Sun, 28 Feb 2010 10:41:15 +0000 (11:41 +0100)]
removed locals usage & dead code
Sascha Matzke [Fri, 26 Feb 2010 15:57:49 +0000 (16:57 +0100)]
fixed USING:
Sascha Matzke [Tue, 12 Jan 2010 19:40:57 +0000 (20:40 +0100)]
added gridfs implementation, reworked mongodb commands, some minor performance improvements
Joe Groff [Sat, 5 Jun 2010 00:13:26 +0000 (17:13 -0700)]
Merge branch 'master' of factorcode.org:/git/factor
Joe Groff [Sat, 5 Jun 2010 00:03:33 +0000 (17:03 -0700)]
Nmakefile: delete factor.res when cleaning
Doug Coleman [Fri, 4 Jun 2010 19:17:07 +0000 (14:17 -0500)]
Don't add empty vocab-roots lines
Doug Coleman [Fri, 4 Jun 2010 13:37:15 +0000 (08:37 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
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
Slava Pestov [Fri, 4 Jun 2010 01:34:28 +0000 (21:34 -0400)]
combinators: tweak docs
Joe Groff [Thu, 3 Jun 2010 20:11:47 +0000 (13:11 -0700)]
json.reader: factor read-jsons from json>
Doug Coleman [Thu, 3 Jun 2010 19:52:32 +0000 (14:52 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Anton Gorenko [Wed, 2 Jun 2010 07:30:05 +0000 (13:30 +0600)]
ui.backend.gtk: add pixel-format support
Slava Pestov [Wed, 2 Jun 2010 07:13:57 +0000 (03:13 -0400)]
ui.backend.x11: fix typo
Slava Pestov [Wed, 2 Jun 2010 07:11:46 +0000 (03:11 -0400)]
alien.prettyprint: fix wrapping when prettyprinting pointer:
Slava Pestov [Wed, 2 Jun 2010 06:59:35 +0000 (02:59 -0400)]
ui.backend.windows: remove a usage of rot
Slava Pestov [Wed, 2 Jun 2010 06:59:15 +0000 (02:59 -0400)]
ui.backend.x11: fixing raise-window*
Slava Pestov [Wed, 2 Jun 2010 06:58:48 +0000 (02:58 -0400)]
x11: general cleanup
Slava Pestov [Wed, 2 Jun 2010 06:58:04 +0000 (02:58 -0400)]
Move system word from unix.ffi to libc since its not Unix-specific
Philipp Brüschweiler [Tue, 1 Jun 2010 11:52:00 +0000 (13:52 +0200)]
ui.render: set pack alignment to 1, so padding images isn't needed anymore
Joe Groff [Tue, 1 Jun 2010 07:34:50 +0000 (00:34 -0700)]
compiler.cfg.intrinsics.simd: intrinsic support for double-2>float-4 conversion
Slava Pestov [Tue, 1 Jun 2010 00:14:26 +0000 (20:14 -0400)]
calendar.model, tools.errors.model: re-initialize models on startup
Slava Pestov [Tue, 1 Jun 2010 00:14:07 +0000 (20:14 -0400)]
vocabs.refresh.monitor: spin off new monitor threads when add-vocab-root is called. Fixes a problem where depending on the order of startup hooks, refresh-all would sometimes be broken for custom vocab roots
Anton Gorenko [Mon, 31 May 2010 06:42:05 +0000 (12:42 +0600)]
fix broken commit
Anton Gorenko [Mon, 31 May 2010 06:12:16 +0000 (12:12 +0600)]
gdk.gl: update GdkGL-1.0.gir (regenerate it without extensions)
Slava Pestov [Mon, 31 May 2010 00:10:39 +0000 (20:10 -0400)]
benchmark.spectral-norm-simd: SIMD implementation of spectral-norm algorithm using SIMD primitives, about 40% faster but takes ages to compile -- good compile-time benchmark
Slava Pestov [Sun, 30 May 2010 23:58:30 +0000 (19:58 -0400)]
benchmark.spectral-norm: add copyright notice
Slava Pestov [Sun, 30 May 2010 20:21:43 +0000 (16:21 -0400)]
alien.prettyprint: fix prettyprinting of array types and CALLBACK: (reported by Anton Gorenko)
Slava Pestov [Sun, 30 May 2010 20:09:51 +0000 (16:09 -0400)]
ui.tools.listener: fix error bar display
Anton Gorenko [Sun, 30 May 2010 18:18:08 +0000 (00:18 +0600)]
ui.backend.gtk: add rough implementation of non-blocking IO
Anton Gorenko [Sun, 30 May 2010 16:45:37 +0000 (22:45 +0600)]
add callbacks definitions; clean up
Slava Pestov [Sat, 29 May 2010 09:22:10 +0000 (05:22 -0400)]
nibble-arrays: replace a -rot usage with locals
Slava Pestov [Sat, 29 May 2010 08:13:04 +0000 (04:13 -0400)]
tools.deploy.macosx: make deployment work when we're not running the .app bundle
Slava Pestov [Sat, 29 May 2010 08:12:49 +0000 (04:12 -0400)]
Add deployment descriptors for benchmarks, and add a bigger input file for knucleotide and regex-dna
Slava Pestov [Sat, 29 May 2010 05:49:40 +0000 (01:49 -0400)]
ui.backend.cocoa: factor out stop-io-thread word for use by upcoming Gtk UI backend
Joe Groff [Sat, 29 May 2010 07:20:09 +0000 (00:20 -0700)]
key-caps, joystick-demo: move demos to game.input.demos.key-caps, game.input.demos.joysticks
Anton Gorenko [Wed, 26 May 2010 18:17:14 +0000 (00:17 +0600)]
change directories structure (add */ffi/ffi.factor files)
Joe Groff [Wed, 26 May 2010 04:32:07 +0000 (21:32 -0700)]
build-support/factor.cmd: cleanups recommended by mnestic
Joe Groff [Wed, 26 May 2010 03:47:20 +0000 (20:47 -0700)]
build-support/factor.cmd: spruce up "unable to detect cl.exe" message. use "call" to invoke cl so it doesn't stop the batch job if it's not on the path
Joe Groff [Wed, 26 May 2010 02:01:55 +0000 (19:01 -0700)]
build-support/factor.cmd: copy factor.image to factor.image.fresh after bootstrap completes, like factor.sh does
Joe Groff [Wed, 26 May 2010 01:50:22 +0000 (18:50 -0700)]
build-support/factor.cmd: detect cl.exe platform and choose build platform based on that. fix errorlevel handling
Joe Groff [Wed, 26 May 2010 01:40:58 +0000 (18:40 -0700)]
Merge branch 'master' of http://factorcode.org/git/factor
Slava Pestov [Tue, 25 May 2010 21:15:55 +0000 (17:15 -0400)]
bootstrap.image.download: refactor it a bit to make mason.updates more robust
Joe Groff [Tue, 25 May 2010 07:37:15 +0000 (00:37 -0700)]
cuda.gl: with-mapped-cuda-buffer helper word
Joe Groff [Tue, 25 May 2010 05:57:10 +0000 (22:57 -0700)]
cuda.gl: cuda-buffer helper object that pairs a buffer with its attached CUDA resource
Slava Pestov [Tue, 25 May 2010 05:40:47 +0000 (01:40 -0400)]
nehe: fix load errors