]> gitweb.factorcode.org Git - factor.git/log
factor.git
14 years agoMerge branch 's3' of git://github.com/littledan/Factor into s3
Daniel Ehrenberg [Tue, 23 Mar 2010 20:46:28 +0000 (16:46 -0400)]
Merge branch 's3' of git://github.com/littledan/Factor into s3

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Mon, 22 Mar 2010 23:59:25 +0000 (16:59 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agotools.deploy: make deploy-console? and deploy-ui? independent config variables, so...
Joe Groff [Mon, 22 Mar 2010 23:55:35 +0000 (16:55 -0700)]
tools.deploy: make deploy-console? and deploy-ui? independent config variables, so windows apps can be deployed without a console or the ui

14 years agoMerge branch 'vm' of git://github.com/littledan/Factor
Slava Pestov [Mon, 22 Mar 2010 22:49:39 +0000 (15:49 -0700)]
Merge branch 'vm' of git://github.com/littledan/Factor

14 years agofactor code duplication in compiler.cfg.intrinsics.simd.backend
Joe Groff [Sat, 20 Mar 2010 17:57:04 +0000 (10:57 -0700)]
factor code duplication in compiler.cfg.intrinsics.simd.backend

14 years agocompiler.cfg.intrinsics.simd.backend: eliminate duplicated work done on successful...
Joe Groff [Sat, 20 Mar 2010 09:51:49 +0000 (02:51 -0700)]
compiler.cfg.intrinsics.simd.backend: eliminate duplicated work done on successful insn sequence

14 years agocompiler.cfg.intrinsics.simd.backend: use less grotesque metaprogramming to determine...
Joe Groff [Sat, 20 Mar 2010 09:16:50 +0000 (02:16 -0700)]
compiler.cfg.intrinsics.simd.backend: use less grotesque metaprogramming to determine simd instruction sequences

14 years agoUsing a higher-order C macro to clean up duplication in declaring/defining VM primitives
Daniel Ehrenberg [Fri, 19 Mar 2010 18:05:14 +0000 (14:05 -0400)]
Using a higher-order C macro to clean up duplication in declaring/defining VM primitives

14 years agoAdd context-specific special object table, generalizing catchstack_save and current_c...
Slava Pestov [Thu, 18 Mar 2010 09:06:00 +0000 (22:06 +1300)]
Add context-specific special object table, generalizing catchstack_save and current_callback_save fields of context struct

14 years agomason.test: fix outdated boot image check
Slava Pestov [Thu, 18 Mar 2010 04:25:56 +0000 (17:25 +1300)]
mason.test: fix outdated boot image check

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Daniel Ehrenberg [Thu, 18 Mar 2010 01:38:35 +0000 (21:38 -0400)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoReducing bit-sets performance regression somewhat
Daniel Ehrenberg [Thu, 18 Mar 2010 01:38:06 +0000 (21:38 -0400)]
Reducing bit-sets performance regression somewhat

14 years agoMaking <hash-set> faster
Daniel Ehrenberg [Thu, 18 Mar 2010 00:12:25 +0000 (20:12 -0400)]
Making <hash-set> faster

14 years agoCleaning up compiler.cfg.ssa.construction
Daniel Ehrenberg [Thu, 18 Mar 2010 00:12:10 +0000 (20:12 -0400)]
Cleaning up compiler.cfg.ssa.construction

14 years agoalien.debugger: fix USING: form
Slava Pestov [Wed, 17 Mar 2010 06:35:12 +0000 (19:35 +1300)]
alien.debugger: fix USING: form

14 years agostack-checker.errors.prettyprint: give it some smart quotes lovin'
Slava Pestov [Wed, 17 Mar 2010 06:20:28 +0000 (19:20 +1300)]
stack-checker.errors.prettyprint: give it some smart quotes lovin'

14 years agodebugger: Untangle some dodgy dependencies that were loading locals before prettyprin...
Slava Pestov [Wed, 17 Mar 2010 06:19:43 +0000 (19:19 +1300)]
debugger: Untangle some dodgy dependencies that were loading locals before prettyprint, resulting in locals.prettyprint not being loaded

14 years agogrouping: minor cleanup
Slava Pestov [Wed, 17 Mar 2010 06:13:25 +0000 (19:13 +1300)]
grouping: minor cleanup

14 years agounix.types.freebsd: fix time_t typedef
Slava Pestov [Wed, 17 Mar 2010 04:39:12 +0000 (17:39 +1300)]
unix.types.freebsd: fix time_t typedef

14 years agoFixing vocab ambiguities in linux and windows-specific vocabs
Daniel Ehrenberg [Wed, 17 Mar 2010 04:22:48 +0000 (00:22 -0400)]
Fixing vocab ambiguities in linux and windows-specific vocabs

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Daniel Ehrenberg [Wed, 17 Mar 2010 03:59:50 +0000 (23:59 -0400)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoFixing bit sets help
Daniel Ehrenberg [Wed, 17 Mar 2010 03:59:35 +0000 (23:59 -0400)]
Fixing bit sets help

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Wed, 17 Mar 2010 01:36:02 +0000 (18:36 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoopengl 3.3, 4.0
Joe Groff [Wed, 17 Mar 2010 01:35:46 +0000 (18:35 -0700)]
opengl 3.3, 4.0

14 years agoFixing spacing in the sets docs
Daniel Ehrenberg [Wed, 17 Mar 2010 01:30:17 +0000 (21:30 -0400)]
Fixing spacing in the sets docs

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Daniel Ehrenberg [Wed, 17 Mar 2010 00:38:19 +0000 (20:38 -0400)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Wed, 17 Mar 2010 00:25:57 +0000 (17:25 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoopengl 3.2; EXT_geometry_shader4 => ARB_geometry_shader4
Joe Groff [Wed, 17 Mar 2010 00:23:39 +0000 (17:23 -0700)]
opengl 3.2; EXT_geometry_shader4 => ARB_geometry_shader4

14 years agoFixing bugs with sets, including adding new within and without words
Daniel Ehrenberg [Wed, 17 Mar 2010 00:17:26 +0000 (20:17 -0400)]
Fixing bugs with sets, including adding new within and without words

14 years agoMerge branch 'bags' of git://github.com/littledan/Factor
Daniel Ehrenberg [Tue, 16 Mar 2010 17:28:00 +0000 (13:28 -0400)]
Merge branch 'bags' of git://github.com/littledan/Factor

Conflicts:

basis/compiler/cfg/ssa/construction/tdmsc/tdmsc.factor
basis/furnace/auth/auth.factor
basis/stack-checker/backend/backend.factor

14 years agoAlso test the derivation variant of astar
Samuel Tardieu [Tue, 16 Mar 2010 08:28:51 +0000 (09:28 +0100)]
Also test the derivation variant of astar

14 years agorevert game.worlds calling draw-world directly, was causing mouse starvation again
Joe Groff [Tue, 16 Mar 2010 07:05:42 +0000 (00:05 -0700)]
revert game.worlds calling draw-world directly, was causing mouse starvation again

14 years agotools.memory: fix unit test
Slava Pestov [Tue, 16 Mar 2010 05:35:44 +0000 (18:35 +1300)]
tools.memory: fix unit test

14 years agotools.time: fix load error in docs
Slava Pestov [Tue, 16 Mar 2010 03:44:36 +0000 (16:44 +1300)]
tools.time: fix load error in docs

14 years agotools.memory, tools.dispatch: change collect-gc-events and collect-dispatch-stats...
Slava Pestov [Tue, 16 Mar 2010 01:00:15 +0000 (14:00 +1300)]
tools.memory, tools.dispatch: change collect-gc-events and collect-dispatch-stats combinators to output values instead of setting variables

14 years agogame.worlds: use draw-world in response to game-loop draw* events rather than relayou...
Joe Groff [Mon, 15 Mar 2010 21:11:48 +0000 (14:11 -0700)]
game.worlds: use draw-world in response to game-loop draw* events rather than relayout-1 yield

14 years agodebugger: give a descriptive error for *-in-c-type-name
Joe Groff [Mon, 15 Mar 2010 19:57:38 +0000 (12:57 -0700)]
debugger: give a descriptive error for *-in-c-type-name

14 years agoui.backend.cocoa.views: change drawRect: method so it does "draw-world" directly...
Joe Groff [Mon, 15 Mar 2010 19:57:09 +0000 (12:57 -0700)]
ui.backend.cocoa.views: change drawRect: method so it does "draw-world" directly instead of relayout-1 yield

14 years agocore-foundation.run-loop: remove unnecessary yields. This fixes a thread starvation...
Slava Pestov [Mon, 15 Mar 2010 06:25:57 +0000 (19:25 +1300)]
core-foundation.run-loop: remove unnecessary yields. This fixes a thread starvation issue with game.input

14 years agohttp: update docs
Slava Pestov [Mon, 15 Mar 2010 06:25:20 +0000 (19:25 +1300)]
http: update docs

14 years agoio.servers.connection: fix bogus logging
Slava Pestov [Sun, 14 Mar 2010 04:04:36 +0000 (17:04 +1300)]
io.servers.connection: fix bogus logging

14 years agohttp: clean up and fix some content encoding logic
Slava Pestov [Sat, 13 Mar 2010 09:09:56 +0000 (22:09 +1300)]
http: clean up and fix some content encoding logic

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Sat, 13 Mar 2010 08:45:31 +0000 (00:45 -0800)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agofurnace.syndication: fix load error
Slava Pestov [Sat, 13 Mar 2010 08:13:34 +0000 (21:13 +1300)]
furnace.syndication: fix load error

14 years agoadd descriptive summary for no-c-type error
Joe Groff [Sat, 13 Mar 2010 07:07:36 +0000 (23:07 -0800)]
add descriptive summary for no-c-type error

14 years agohttp.server: decouple charset header from encoding used to send the data, and serve...
Slava Pestov [Sat, 13 Mar 2010 06:06:41 +0000 (19:06 +1300)]
http.server: decouple charset header from encoding used to send the data, and serve text files as UTF-8 by default

14 years agoprettyprint.config: short. should not print structs as pointers
Slava Pestov [Fri, 12 Mar 2010 22:32:34 +0000 (11:32 +1300)]
prettyprint.config: short. should not print structs as pointers

14 years agowindows.offscreen: generalize the declared effect of with-memory-dc
Joe Groff [Sat, 13 Mar 2010 03:59:21 +0000 (19:59 -0800)]
windows.offscreen: generalize the declared effect of with-memory-dc

14 years agoMerge branch 'master' of git://factorcode.org/git/factor into row-polymorphism
Joe Groff [Fri, 12 Mar 2010 22:36:13 +0000 (14:36 -0800)]
Merge branch 'master' of git://factorcode.org/git/factor into row-polymorphism

14 years agoAdd ARTICLE: and ABOUT: sections to astar docs
Doug Coleman [Fri, 12 Mar 2010 10:36:43 +0000 (04:36 -0600)]
Add ARTICLE: and ABOUT: sections to astar docs

14 years agoproject-euler.206: reduce memory usage
Slava Pestov [Fri, 12 Mar 2010 03:45:31 +0000 (16:45 +1300)]
project-euler.206: reduce memory usage

14 years agosequences.cords: remove blank lines
Slava Pestov [Fri, 12 Mar 2010 03:45:09 +0000 (16:45 +1300)]
sequences.cords: remove blank lines

14 years agopre-chew the bite-sized morsels of stack-checker.row-polymorphism so they're easy...
Joe Groff [Thu, 11 Mar 2010 22:09:18 +0000 (14:09 -0800)]
pre-chew the bite-sized morsels of stack-checker.row-polymorphism so they're easy for old people to digest

14 years agomason.test: forget test definitions to free up code heap space and hopefully get...
Slava Pestov [Thu, 11 Mar 2010 22:05:09 +0000 (11:05 +1300)]
mason.test: forget test definitions to free up code heap space and hopefully get builds to complete on PowerPC

14 years agotyped: forgetting a final class would throw an error while recompiling typed words...
Slava Pestov [Thu, 11 Mar 2010 21:22:35 +0000 (10:22 +1300)]
typed: forgetting a final class would throw an error while recompiling typed words depending on it

14 years agofill out row variables docs
Joe Groff [Thu, 11 Mar 2010 19:57:12 +0000 (11:57 -0800)]
fill out row variables docs

14 years agoanother typo in effects syntax
Joe Groff [Thu, 11 Mar 2010 19:23:48 +0000 (11:23 -0800)]
another typo in effects syntax

14 years agoupdate effect syntax error names in debugger
Joe Groff [Thu, 11 Mar 2010 19:22:43 +0000 (11:22 -0800)]
update effect syntax error names in debugger

14 years agotypo in <effect> docs
Joe Groff [Thu, 11 Mar 2010 19:22:28 +0000 (11:22 -0800)]
typo in <effect> docs

14 years agofurnace.recaptcha: fix load error
Slava Pestov [Thu, 11 Mar 2010 12:23:28 +0000 (01:23 +1300)]
furnace.recaptcha: fix load error

14 years agomake effect<= work with univariable stack effects, deny all bivariable stack effects
Joe Groff [Thu, 11 Mar 2010 09:37:33 +0000 (01:37 -0800)]
make effect<= work with univariable stack effects, deny all bivariable stack effects

14 years agoeffect-variable -> row-variable
Joe Groff [Thu, 11 Mar 2010 09:25:13 +0000 (01:25 -0800)]
effect-variable -> row-variable

14 years agoMerge branch 'row-polymorphism' of git://factorcode.org/git/factor into row-polymorphism
Slava Pestov [Thu, 11 Mar 2010 09:10:49 +0000 (22:10 +1300)]
Merge branch 'row-polymorphism' of git://factorcode.org/git/factor into row-polymorphism

14 years agoMerge branch 'master' of git://factorcode.org/git/factor into row-polymorphism
Slava Pestov [Thu, 11 Mar 2010 09:10:24 +0000 (22:10 +1300)]
Merge branch 'master' of git://factorcode.org/git/factor into row-polymorphism

14 years agoMerge branch 'row-polymorphism' of factorcode.org:/git/factor into row-polymorphism
Joe Groff [Thu, 11 Mar 2010 09:04:19 +0000 (01:04 -0800)]
Merge branch 'row-polymorphism' of factorcode.org:/git/factor into row-polymorphism

14 years agocarve up effects.parser too
Joe Groff [Thu, 11 Mar 2010 09:03:40 +0000 (01:03 -0800)]
carve up effects.parser too

14 years agocarve the tough, gamey steak of stack-checker.polymorphism into chewable morsels
Joe Groff [Thu, 11 Mar 2010 08:53:40 +0000 (00:53 -0800)]
carve the tough, gamey steak of stack-checker.polymorphism into chewable morsels

14 years agofurnace.recaptcha: remove unused variable
Slava Pestov [Thu, 11 Mar 2010 08:13:22 +0000 (21:13 +1300)]
furnace.recaptcha: remove unused variable

14 years agofurnace.recaptcha: make it easier to use
Slava Pestov [Thu, 11 Mar 2010 08:02:39 +0000 (21:02 +1300)]
furnace.recaptcha: make it easier to use

14 years agowebsites.concatenative: add a recaptcha to the pastebin
Slava Pestov [Thu, 11 Mar 2010 06:14:16 +0000 (19:14 +1300)]
websites.concatenative: add a recaptcha to the pastebin

14 years agofurnace.recaptcha: cleanups
Slava Pestov [Thu, 11 Mar 2010 06:13:57 +0000 (19:13 +1300)]
furnace.recaptcha: cleanups

14 years agoMerge branch 'row-polymorphism' of git://factorcode.org/git/factor into row-polymorphism
Slava Pestov [Thu, 11 Mar 2010 04:23:18 +0000 (17:23 +1300)]
Merge branch 'row-polymorphism' of git://factorcode.org/git/factor into row-polymorphism

14 years agoMerge branch 'master' into row-polymorphism
Joe Groff [Wed, 10 Mar 2010 19:48:41 +0000 (11:48 -0800)]
Merge branch 'master' into row-polymorphism

14 years agofix effect of <tuple-boa> primitive
Joe Groff [Wed, 10 Mar 2010 06:38:41 +0000 (22:38 -0800)]
fix effect of <tuple-boa> primitive

14 years agomore help-lint
Joe Groff [Wed, 10 Mar 2010 05:02:43 +0000 (21:02 -0800)]
more help-lint

14 years agofix up sequences help-lint
Joe Groff [Wed, 10 Mar 2010 04:29:44 +0000 (20:29 -0800)]
fix up sequences help-lint

14 years agoupdate help-lint to complain when $quotation effect doesn't match declared effect...
Joe Groff [Wed, 10 Mar 2010 03:51:04 +0000 (19:51 -0800)]
update help-lint to complain when $quotation effect doesn't match declared effect on corresponding input parameter of stack effect

14 years agoupdate docs for unbalanced-branches-error
Joe Groff [Wed, 10 Mar 2010 02:42:10 +0000 (18:42 -0800)]
update docs for unbalanced-branches-error

14 years agocompiler.tree.propagation: clean up
Slava Pestov [Wed, 10 Mar 2010 02:15:49 +0000 (15:15 +1300)]
compiler.tree.propagation: clean up

14 years agoMerge branch 'length' of git://github.com/littledan/Factor
Slava Pestov [Wed, 10 Mar 2010 01:30:23 +0000 (14:30 +1300)]
Merge branch 'length' of git://github.com/littledan/Factor

14 years agonon-polymorphic input parameter check was too strict: wouldn't allow ( x -- ) for...
Joe Groff [Tue, 9 Mar 2010 23:57:00 +0000 (15:57 -0800)]
non-polymorphic input parameter check was too strict: wouldn't allow ( x -- ) for ( x x -- x ), for example

14 years agoeffects: docs for <effect>, <terminated-effect>, <variable-effect>
Joe Groff [Tue, 9 Mar 2010 21:50:58 +0000 (13:50 -0800)]
effects: docs for <effect>, <terminated-effect>, <variable-effect>

14 years agoPropagation tracks length just like any other read-only slot
Daniel Ehrenberg [Tue, 9 Mar 2010 20:58:44 +0000 (15:58 -0500)]
Propagation tracks length just like any other read-only slot

14 years agomop up errors from test-all
Joe Groff [Tue, 9 Mar 2010 18:22:14 +0000 (10:22 -0800)]
mop up errors from test-all

14 years agomop up compiler errors from macosx load-all
Joe Groff [Tue, 9 Mar 2010 08:56:07 +0000 (00:56 -0800)]
mop up compiler errors from macosx load-all

14 years agofix stack effects in compiler tests
Joe Groff [Tue, 9 Mar 2010 07:46:20 +0000 (23:46 -0800)]
fix stack effects in compiler tests

14 years agogeneralize stack effects so we can bootstrap with the stricter stack effect checking
Joe Groff [Tue, 9 Mar 2010 07:38:10 +0000 (23:38 -0800)]
generalize stack effects so we can bootstrap with the stricter stack effect checking

14 years agostack-checker.row-polymorphism: modify check-variables to enforce non-polymorphic...
Joe Groff [Tue, 9 Mar 2010 03:44:01 +0000 (19:44 -0800)]
stack-checker.row-polymorphism: modify check-variables to enforce non-polymorphic stack effects

14 years agorefactor stack-checker.row-polymorphism a little
Joe Groff [Tue, 9 Mar 2010 03:32:25 +0000 (19:32 -0800)]
refactor stack-checker.row-polymorphism a little

14 years agoadd polymorphic effects for lexer:each-token, map-tokens
Joe Groff [Tue, 9 Mar 2010 02:55:46 +0000 (18:55 -0800)]
add polymorphic effects for lexer:each-token, map-tokens

14 years agoadd polymorphic stack effects to continuations:recover, attempt-all
Joe Groff [Tue, 9 Mar 2010 02:28:19 +0000 (18:28 -0800)]
add polymorphic stack effects to continuations:recover, attempt-all

14 years agoMerge branch 'master' of git://factorcode.org/git/factor into row-polymorphism
Joe Groff [Tue, 9 Mar 2010 02:14:29 +0000 (18:14 -0800)]
Merge branch 'master' of git://factorcode.org/git/factor into row-polymorphism

14 years agoadd documentation about stack effect variable syntax and the effect on the stack...
Joe Groff [Tue, 9 Mar 2010 01:17:47 +0000 (17:17 -0800)]
add documentation about stack effect variable syntax and the effect on the stack checker

14 years agoUse a subclassed tuple with methods instead of quotations
Samuel Tardieu [Mon, 8 Mar 2010 19:26:36 +0000 (20:26 +0100)]
Use a subclassed tuple with methods instead of quotations

14 years agoProject Euler : problem 265
Samuel Tardieu [Sun, 7 Mar 2010 11:17:31 +0000 (12:17 +0100)]
Project Euler : problem 265

14 years agoFix typedef typo in opencl
Doug Coleman [Mon, 8 Mar 2010 09:39:29 +0000 (03:39 -0600)]
Fix typedef typo in opencl

14 years agocombine unbalanced-branches-error and invalid-quotation-input into one error
Joe Groff [Mon, 8 Mar 2010 06:23:24 +0000 (22:23 -0800)]
combine unbalanced-branches-error and invalid-quotation-input into one error

14 years agosequences: effects of push-if and push-either were too strict
Joe Groff [Mon, 8 Mar 2010 05:56:40 +0000 (21:56 -0800)]
sequences: effects of push-if and push-either were too strict

14 years agodeclare effect on inputs to infer-if in non-literal case, so we get a better error...
Joe Groff [Mon, 8 Mar 2010 05:37:24 +0000 (21:37 -0800)]
declare effect on inputs to infer-if in non-literal case, so we get a better error than "unbalanced drop call/nip call"

14 years agounify inner-d-index when unifying branches; close a few other leaks where meta-d...
Joe Groff [Mon, 8 Mar 2010 04:44:50 +0000 (20:44 -0800)]
unify inner-d-index when unifying branches; close a few other leaks where meta-d could have been popped without updating inner-d-index