]> gitweb.factorcode.org Git - factor.git/log
factor.git
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

13 years agoalien.prettyprint: fix wrapping when prettyprinting pointer:
Slava Pestov [Wed, 2 Jun 2010 07:11:46 +0000 (03:11 -0400)]
alien.prettyprint: fix wrapping when prettyprinting pointer:

13 years agoui.backend.windows: remove a usage of rot
Slava Pestov [Wed, 2 Jun 2010 06:59:35 +0000 (02:59 -0400)]
ui.backend.windows: remove a usage of rot

13 years agoui.backend.x11: fixing raise-window*
Slava Pestov [Wed, 2 Jun 2010 06:59:15 +0000 (02:59 -0400)]
ui.backend.x11: fixing raise-window*

13 years agox11: general cleanup
Slava Pestov [Wed, 2 Jun 2010 06:58:48 +0000 (02:58 -0400)]
x11: general cleanup

13 years agoMove system word from unix.ffi to libc since its not Unix-specific
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

13 years agoui.render: set pack alignment to 1, so padding images isn't needed anymore
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

13 years agocompiler.cfg.intrinsics.simd: intrinsic support for double-2>float-4 conversion
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

13 years agocalendar.model, tools.errors.model: re-initialize models on startup
Slava Pestov [Tue, 1 Jun 2010 00:14:26 +0000 (20:14 -0400)]
calendar.model, tools.errors.model: re-initialize models on startup

13 years agovocabs.refresh.monitor: spin off new monitor threads when add-vocab-root is called...
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

13 years agofix broken commit
Anton Gorenko [Mon, 31 May 2010 06:42:05 +0000 (12:42 +0600)]
fix broken commit

13 years agogdk.gl: update GdkGL-1.0.gir (regenerate it without extensions)
Anton Gorenko [Mon, 31 May 2010 06:12:16 +0000 (12:12 +0600)]
gdk.gl: update GdkGL-1.0.gir (regenerate it without extensions)

13 years agobenchmark.spectral-norm-simd: SIMD implementation of spectral-norm algorithm using...
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

13 years agobenchmark.spectral-norm: add copyright notice
Slava Pestov [Sun, 30 May 2010 23:58:30 +0000 (19:58 -0400)]
benchmark.spectral-norm: add copyright notice

13 years agoalien.prettyprint: fix prettyprinting of array types and CALLBACK: (reported by Anton...
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)

13 years agoui.tools.listener: fix error bar display
Slava Pestov [Sun, 30 May 2010 20:09:51 +0000 (16:09 -0400)]
ui.tools.listener: fix error bar display

13 years agoui.backend.gtk: add rough implementation of non-blocking IO
Anton Gorenko [Sun, 30 May 2010 18:18:08 +0000 (00:18 +0600)]
ui.backend.gtk: add rough implementation of non-blocking IO

13 years agoadd callbacks definitions; clean up
Anton Gorenko [Sun, 30 May 2010 16:45:37 +0000 (22:45 +0600)]
add callbacks definitions; clean up

13 years agonibble-arrays: replace a -rot usage with locals
Slava Pestov [Sat, 29 May 2010 09:22:10 +0000 (05:22 -0400)]
nibble-arrays: replace a -rot usage with locals

13 years agotools.deploy.macosx: make deployment work when we're not running the .app bundle
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

13 years agoAdd deployment descriptors for benchmarks, and add a bigger input file for knucleotid...
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

13 years agoui.backend.cocoa: factor out stop-io-thread word for use by upcoming Gtk UI backend
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

13 years agokey-caps, joystick-demo: move demos to game.input.demos.key-caps, game.input.demos...
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

13 years agochange directories structure (add */ffi/ffi.factor files)
Anton Gorenko [Wed, 26 May 2010 18:17:14 +0000 (00:17 +0600)]
change directories structure (add */ffi/ffi.factor files)

13 years agobuild-support/factor.cmd: cleanups recommended by mnestic
Joe Groff [Wed, 26 May 2010 04:32:07 +0000 (21:32 -0700)]
build-support/factor.cmd: cleanups recommended by mnestic

13 years agobuild-support/factor.cmd: spruce up "unable to detect cl.exe" message. use "call...
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

13 years agobuild-support/factor.cmd: copy factor.image to factor.image.fresh after bootstrap...
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

13 years agobuild-support/factor.cmd: detect cl.exe platform and choose build platform based...
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

13 years agoMerge branch 'master' of http://factorcode.org/git/factor
Joe Groff [Wed, 26 May 2010 01:40:58 +0000 (18:40 -0700)]
Merge branch 'master' of http://factorcode.org/git/factor

13 years agobootstrap.image.download: refactor it a bit to make mason.updates more robust
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

13 years agocuda.gl: with-mapped-cuda-buffer helper word
Joe Groff [Tue, 25 May 2010 07:37:15 +0000 (00:37 -0700)]
cuda.gl: with-mapped-cuda-buffer helper word

13 years agocuda.gl: cuda-buffer helper object that pairs a buffer with its attached CUDA resource
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

13 years agonehe: fix load errors
Slava Pestov [Tue, 25 May 2010 05:40:47 +0000 (01:40 -0400)]
nehe: fix load errors

13 years agogpu.buffers: grow-buffer helper word
Joe Groff [Tue, 25 May 2010 05:12:49 +0000 (22:12 -0700)]
gpu.buffers: grow-buffer helper word

13 years agocuda.contexts, cuda.gl: factor out set-up-cuda-context and clean-up-cuda-context...
Joe Groff [Tue, 25 May 2010 04:38:25 +0000 (21:38 -0700)]
cuda.contexts, cuda.gl: factor out set-up-cuda-context and clean-up-cuda-context so they can be used by objects that own a cuda context (separate from with-cuda-context)

13 years ago- Put back the good version of restart-alarm
Doug Coleman [Tue, 25 May 2010 03:57:18 +0000 (22:57 -0500)]
- Put back the good version of restart-alarm
- Don't sleep if the alarm is stopped before it starts
- Right before I committed, I changed the code.  oops.

13 years agoUse restart-alarm for ui blink code
Doug Coleman [Tue, 25 May 2010 03:48:48 +0000 (22:48 -0500)]
Use restart-alarm for ui blink code

13 years agoAdd a restart-alarm word that doesn't spawn a new thread
Doug Coleman [Tue, 25 May 2010 03:46:58 +0000 (22:46 -0500)]
Add a restart-alarm word that doesn't spawn a new thread

13 years agoMake frequency a constant
Doug Coleman [Tue, 25 May 2010 02:20:14 +0000 (21:20 -0500)]
Make frequency a constant

13 years agoKey-logger demo
Doug Coleman [Tue, 25 May 2010 02:19:32 +0000 (21:19 -0500)]
Key-logger demo

13 years agoMerge branch 'master' of factorcode.org:/git/factor
Joe Groff [Tue, 25 May 2010 01:39:24 +0000 (18:39 -0700)]
Merge branch 'master' of factorcode.org:/git/factor

13 years agomath.vectors.simd.intrinsics: use unrolled loops for some software fallbacks
Joe Groff [Tue, 25 May 2010 01:39:06 +0000 (18:39 -0700)]
math.vectors.simd.intrinsics: use unrolled loops for some software fallbacks

13 years agosequences.unrolled: tweak helper words so that call( -- ) guards inline in more cases...
Joe Groff [Mon, 24 May 2010 23:50:46 +0000 (16:50 -0700)]
sequences.unrolled: tweak helper words so that call( -- ) guards inline in more cases (w/ help from Slava)

13 years agoui.backend.x11: don't pass GLX_USE_GL since its a no-op and Mesa doesn't like it
Slava Pestov [Mon, 24 May 2010 23:23:55 +0000 (19:23 -0400)]
ui.backend.x11: don't pass GLX_USE_GL since its a no-op and Mesa doesn't like it

13 years agoui.gadgets.worlds: don't enable depth buffer by default, since it just wastes memory...
Slava Pestov [Mon, 24 May 2010 23:23:02 +0000 (19:23 -0400)]
ui.gadgets.worlds: don't enable depth buffer by default, since it just wastes memory and apps which need it can pass custom pixel-format-attributes to open-window to enable it explicitly

13 years ago"factor.cmd" script to automate update/build/bootstrap cycle for windows. remove...
Joe Groff [Mon, 24 May 2010 22:56:00 +0000 (15:56 -0700)]
"factor.cmd" script to automate update/build/bootstrap cycle for windows. remove bootimage-* targets from nmakefile

13 years agobuild-support/http-get.vbs: handle exceptions when making http request and writing...
Joe Groff [Mon, 24 May 2010 22:07:23 +0000 (15:07 -0700)]
build-support/http-get.vbs: handle exceptions when making http request and writing file, set appropriate errorlevel

13 years agoMerge branch 'master' of factorcode.org:/git/factor
Joe Groff [Mon, 24 May 2010 21:19:53 +0000 (14:19 -0700)]
Merge branch 'master' of factorcode.org:/git/factor

13 years agoadd targets to Nmakefile to fetch boot images on windows, add a wscript program to...
Joe Groff [Mon, 24 May 2010 21:19:44 +0000 (14:19 -0700)]
add targets to Nmakefile to fetch boot images on windows, add a wscript program to fetch files over http without depending on curl/wget

13 years agoui: ditch window restore behavior since it was broken
Slava Pestov [Mon, 24 May 2010 20:50:09 +0000 (16:50 -0400)]
ui: ditch window restore behavior since it was broken

13 years agomath.vectors.simd.intrinsics: remove call( -- ) wrapper from fallbacks
Joe Groff [Mon, 24 May 2010 19:58:14 +0000 (12:58 -0700)]
math.vectors.simd.intrinsics: remove call( -- ) wrapper from fallbacks

13 years agochange typedef of gboolean (gint with automatic boxing/unboxing to/from factor's...
Anton Gorenko [Mon, 24 May 2010 13:47:16 +0000 (19:47 +0600)]
change typedef of gboolean (gint with automatic boxing/unboxing to/from factor's t and f)

13 years agoMerge branch 'master' of git://factorcode.org/git/factor
Anton Gorenko [Mon, 24 May 2010 13:43:05 +0000 (19:43 +0600)]
Merge branch 'master' of git://factorcode.org/git/factor

Conflicts:
basis/opengl/gl/extensions/extensions.factor
basis/pango/cairo/cairo.factor

13 years agoadd opengl.gl.gtk backend
Anton Gorenko [Mon, 24 May 2010 13:22:29 +0000 (19:22 +0600)]
add opengl.gl.gtk backend

13 years agoadd window-controls implementation (without 'textured-background')
Anton Gorenko [Mon, 24 May 2010 10:08:26 +0000 (16:08 +0600)]
add window-controls implementation (without 'textured-background')

13 years agosequences.unrolled: reimplement underlying (unrolled-each-integer) loop as a partial...
Joe Groff [Mon, 24 May 2010 07:33:41 +0000 (00:33 -0700)]
sequences.unrolled: reimplement underlying (unrolled-each-integer) loop as a partial eval, sacrificing row polymorphism for flexibility

13 years agomath.vectors.simd.intrinsics: use <direct-X-array> instead of X-array-cast to constru...
Joe Groff [Mon, 24 May 2010 06:18:02 +0000 (23:18 -0700)]
math.vectors.simd.intrinsics: use <direct-X-array> instead of X-array-cast to construct view over fallback byte-arrays to avoid redundant array size checking

13 years agomath.vectors.simd.intrinsics: wrap intrinsic fallback bodies in call( -- ) so we...
Joe Groff [Mon, 24 May 2010 05:39:44 +0000 (22:39 -0700)]
math.vectors.simd.intrinsics: wrap intrinsic fallback bodies in call( -- ) so we can abuse macros in their normally-inlined bodies

13 years agogame.input.x11: add alien.data to using list
Slava Pestov [Mon, 24 May 2010 04:32:35 +0000 (00:32 -0400)]
game.input.x11: add alien.data to using list

13 years agoDelay the cursor blink
Doug Coleman [Mon, 24 May 2010 03:26:46 +0000 (22:26 -0500)]
Delay the cursor blink

13 years ago- Remove the alarms stop variable, and instead for a stop condition, check against...
Doug Coleman [Mon, 24 May 2010 03:25:17 +0000 (22:25 -0500)]
- Remove the alarms stop variable, and instead for a stop condition, check against the thread object being replaced.
- Interrupt the thread sleep when stopped, but only if the quotation is not currently running

13 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Mon, 24 May 2010 03:19:48 +0000 (22:19 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

13 years agoalarms: new test case for interrupt race
Slava Pestov [Mon, 24 May 2010 03:16:41 +0000 (23:16 -0400)]
alarms: new test case for interrupt race

13 years agocpu.x86: fix callbacks receiving stack parameters on Win64
Slava Pestov [Mon, 24 May 2010 03:08:07 +0000 (23:08 -0400)]
cpu.x86: fix callbacks receiving stack parameters on Win64

13 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Mon, 24 May 2010 02:34:37 +0000 (21:34 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

13 years agoopengl.gl.unix renamed to opengl.gl.x11
Slava Pestov [Mon, 24 May 2010 02:23:44 +0000 (22:23 -0400)]
opengl.gl.unix renamed to opengl.gl.x11

13 years agoui.backend.x11: fix load error
Slava Pestov [Mon, 24 May 2010 02:08:24 +0000 (22:08 -0400)]
ui.backend.x11: fix load error

13 years agoRemove typo slot, fix scheduling formula, record initial iteration nano-count
Doug Coleman [Sun, 23 May 2010 23:44:04 +0000 (18:44 -0500)]
Remove typo slot, fix scheduling formula, record initial iteration nano-count

13 years agoalarms: add unit test for race condition
Slava Pestov [Sun, 23 May 2010 22:38:37 +0000 (18:38 -0400)]
alarms: add unit test for race condition