]> gitweb.factorcode.org Git - factor.git/log
factor.git
14 years agospecialized-vectors: improved documentation
Slava Pestov [Wed, 23 Sep 2009 08:08:54 +0000 (03:08 -0500)]
specialized-vectors: improved documentation

14 years agomath and math.vectors: improved documentation
Slava Pestov [Wed, 23 Sep 2009 08:08:45 +0000 (03:08 -0500)]
math and math.vectors: improved documentation

14 years agoMerge branch 'master' into integer-simd
Slava Pestov [Wed, 23 Sep 2009 07:48:38 +0000 (02:48 -0500)]
Merge branch 'master' into integer-simd

14 years agoprettyprint.backend: don't bomb if printing length-limited sequence which doesn't...
Slava Pestov [Wed, 23 Sep 2009 07:48:23 +0000 (02:48 -0500)]
prettyprint.backend: don't bomb if printing length-limited sequence which doesn't like being resized itself. Instead convert to array of elements first

14 years agocompiler.cfg.ssa.cssa: correctly handle overflowing fixnum instructions
Slava Pestov [Wed, 23 Sep 2009 07:47:56 +0000 (02:47 -0500)]
compiler.cfg.ssa.cssa: correctly handle overflowing fixnum instructions

14 years agomath.vectors.simd: new operations: vabs vsqrt vbitand vbitor vbitxor
Slava Pestov [Wed, 23 Sep 2009 07:46:54 +0000 (02:46 -0500)]
math.vectors.simd: new operations: vabs vsqrt vbitand vbitor vbitxor

14 years agomath.vectors.simd: fix all tests
Slava Pestov [Wed, 23 Sep 2009 06:05:19 +0000 (01:05 -0500)]
math.vectors.simd: fix all tests

14 years agoMerge branch 'master' into integer-simd
Slava Pestov [Wed, 23 Sep 2009 01:21:40 +0000 (20:21 -0500)]
Merge branch 'master' into integer-simd

14 years agocompiler.tree.propagation.branches: M: #phi propagate-around was unnecessary
Slava Pestov [Tue, 22 Sep 2009 22:56:50 +0000 (17:56 -0500)]
compiler.tree.propagation.branches: M: #phi propagate-around was unnecessary

14 years agoMerge branch 'master' of git://factorcode.org/git/factor into constraints
Daniel Ehrenberg [Tue, 22 Sep 2009 21:09:33 +0000 (16:09 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor into constraints

14 years agoFixing failing unit tests in compiler.tree.propagation due to constraints
Daniel Ehrenberg [Tue, 22 Sep 2009 21:01:14 +0000 (16:01 -0500)]
Fixing failing unit tests in compiler.tree.propagation due to constraints

14 years agocpu.ppc: fix load errors
Slava Pestov [Tue, 22 Sep 2009 10:24:34 +0000 (05:24 -0500)]
cpu.ppc: fix load errors

14 years agoproject-euler.074: cleanup
Slava Pestov [Tue, 22 Sep 2009 10:19:26 +0000 (05:19 -0500)]
project-euler.074: cleanup

14 years agoMerge branch 'master' of git://github.com/killy971/factor
Slava Pestov [Tue, 22 Sep 2009 10:10:48 +0000 (05:10 -0500)]
Merge branch 'master' of git://github.com/killy971/factor

14 years agoFix test failures in compiler.cfg.linearization.order, compiler.tests.low-level-ir...
Slava Pestov [Tue, 22 Sep 2009 10:07:52 +0000 (05:07 -0500)]
Fix test failures in compiler.cfg.linearization.order, compiler.tests.low-level-ir and compiler.graphviz

14 years agoMerge branch 'master' into integer-simd
Slava Pestov [Tue, 22 Sep 2009 08:24:52 +0000 (03:24 -0500)]
Merge branch 'master' into integer-simd

14 years agogeneric: fix tests
Slava Pestov [Tue, 22 Sep 2009 08:24:06 +0000 (03:24 -0500)]
generic: fix tests

14 years agojvm-summit-talk: Slides from talk
Slava Pestov [Tue, 22 Sep 2009 08:21:30 +0000 (03:21 -0500)]
jvm-summit-talk: Slides from talk

14 years agocompiler.graphviz: was broken since some time ago, fix and add tests
Slava Pestov [Tue, 22 Sep 2009 08:20:22 +0000 (03:20 -0500)]
compiler.graphviz: was broken since some time ago, fix and add tests

14 years agomath.functions: fix ~ with negative (relative) tolerance
Slava Pestov [Tue, 22 Sep 2009 08:19:47 +0000 (03:19 -0500)]
math.functions: fix ~ with negative (relative) tolerance

14 years agocompiler.cfg.linearization.order: basic blocks were being inserted twice if some...
Slava Pestov [Tue, 22 Sep 2009 08:19:23 +0000 (03:19 -0500)]
compiler.cfg.linearization.order: basic blocks were being inserted twice if some blocks had repeated successors, causing problems for register allocation

14 years agoMove breakpoint word from tools.annotations to tools.walker to reduce amount of depen...
Slava Pestov [Tue, 22 Sep 2009 08:16:31 +0000 (03:16 -0500)]
Move breakpoint word from tools.annotations to tools.walker to reduce amount of dependencies tools.annotations pulls into a minimal image

14 years agoSolution to Project Euler problem 74
Guillaume Nargeot [Tue, 22 Sep 2009 08:02:22 +0000 (17:02 +0900)]
Solution to Project Euler problem 74

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Guillaume Nargeot [Tue, 22 Sep 2009 02:16:49 +0000 (11:16 +0900)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoSolution to Project Euler problem 72
Guillaume Nargeot [Tue, 22 Sep 2009 02:16:04 +0000 (11:16 +0900)]
Solution to Project Euler problem 72

14 years agoMerge branch 'master' of git://factorcode.org/git/factor into integer-simd
Slava Pestov [Mon, 21 Sep 2009 22:58:24 +0000 (17:58 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor into integer-simd

14 years agoRename specific-method to method-for-class, rename (effective-method) to method-for...
Slava Pestov [Mon, 21 Sep 2009 22:42:20 +0000 (17:42 -0500)]
Rename specific-method to method-for-class, rename (effective-method) to method-for-object, and make both much faster

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Mon, 21 Sep 2009 21:05:34 +0000 (16:05 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agooops--Segoe is the windows 6.x system font, not Calibri
Joe Groff [Mon, 21 Sep 2009 21:05:13 +0000 (16:05 -0500)]
oops--Segoe is the windows 6.x system font, not Calibri

14 years agoprettyprint CALLBACK: defs
Joe Groff [Mon, 21 Sep 2009 19:14:12 +0000 (14:14 -0500)]
prettyprint CALLBACK: defs

14 years agodocs for C type words
Joe Groff [Mon, 21 Sep 2009 18:39:55 +0000 (13:39 -0500)]
docs for C type words

14 years agoupdate alien docs to talk about C types as words
Joe Groff [Mon, 21 Sep 2009 18:20:01 +0000 (13:20 -0500)]
update alien docs to talk about C types as words

14 years agoadd CALLBACK: syntax that defines a typedef and an alien-callback constructor word...
Joe Groff [Mon, 21 Sep 2009 16:59:41 +0000 (11:59 -0500)]
add CALLBACK: syntax that defines a typedef and an alien-callback constructor word for function pointer types. update some code in iokit.hid and windows.dinput to use CALLBACK: instead of TYPEDEF:/word pairs

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Mon, 21 Sep 2009 04:59:57 +0000 (23:59 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoinclude LIBRARY: in FUNCTION: synopsis
Joe Groff [Mon, 21 Sep 2009 04:59:43 +0000 (23:59 -0500)]
include LIBRARY: in FUNCTION: synopsis

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Mon, 21 Sep 2009 04:35:18 +0000 (23:35 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agouse hott vista fonts on windows 6.x
Joe Groff [Mon, 21 Sep 2009 04:34:53 +0000 (23:34 -0500)]
use hott vista fonts on windows 6.x

14 years agocpu.x86: fix using list
Slava Pestov [Mon, 21 Sep 2009 04:24:30 +0000 (23:24 -0500)]
cpu.x86: fix using list

14 years agomove system-info to basis
Joe Groff [Mon, 21 Sep 2009 04:24:24 +0000 (23:24 -0500)]
move system-info to basis

14 years agoFix conflict
Slava Pestov [Mon, 21 Sep 2009 04:18:07 +0000 (23:18 -0500)]
Fix conflict

14 years agomason.child: don't need command line switches for SSE version anymore
Slava Pestov [Mon, 21 Sep 2009 04:16:14 +0000 (23:16 -0500)]
mason.child: don't need command line switches for SSE version anymore

14 years agomath.vectors.simd: add saturated arithmetic operations
Slava Pestov [Mon, 21 Sep 2009 04:16:02 +0000 (23:16 -0500)]
math.vectors.simd: add saturated arithmetic operations

14 years agofix synopsis for C-TYPE:, TYPEDEF:, and FUNCTION: so they properly show IN: clause
Joe Groff [Mon, 21 Sep 2009 04:12:31 +0000 (23:12 -0500)]
fix synopsis for C-TYPE:, TYPEDEF:, and FUNCTION: so they properly show IN: clause

14 years agoadd some keyboard shortcuts to vim plugin
Joe Groff [Mon, 21 Sep 2009 04:10:54 +0000 (23:10 -0500)]
add some keyboard shortcuts to vim plugin

14 years agomath.vectors: add v+- word which is accelerated by SSE3
Slava Pestov [Sun, 20 Sep 2009 22:43:16 +0000 (17:43 -0500)]
math.vectors: add v+- word which is accelerated by SSE3

14 years agooops, float>hex didn't preserve leading zeroes in mantissa
Joe Groff [Sun, 20 Sep 2009 21:48:42 +0000 (16:48 -0500)]
oops, float>hex didn't preserve leading zeroes in mantissa

14 years agoMore integer SIMD work
Slava Pestov [Sun, 20 Sep 2009 21:48:17 +0000 (16:48 -0500)]
More integer SIMD work
- move generated vocab support from specialized-arrays to vocabs.generated
- add fuzz testing to math.vectors.simd
- add alien type support for integer SIMD vectors
- SIMD: parsing word generates a SIMD type, instead of pre-generating them all in math.vectors.simd

14 years agocpu.x86: cleanup
Slava Pestov [Sun, 20 Sep 2009 09:17:34 +0000 (04:17 -0500)]
cpu.x86: cleanup

14 years agoMerge Phil Dawes' VM work
Slava Pestov [Sun, 20 Sep 2009 08:48:08 +0000 (03:48 -0500)]
Merge Phil Dawes' VM work

14 years agomath.vectors.simd: redesign to be more flexible, integer SIMD work in progress
Slava Pestov [Sun, 20 Sep 2009 07:08:32 +0000 (02:08 -0500)]
math.vectors.simd: redesign to be more flexible, integer SIMD work in progress

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Sun, 20 Sep 2009 02:16:34 +0000 (21:16 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoupdate tokyo structs
Joe Groff [Sun, 20 Sep 2009 02:16:13 +0000 (21:16 -0500)]
update tokyo structs

14 years agoupdate io.serial structs
Joe Groff [Sun, 20 Sep 2009 02:10:53 +0000 (21:10 -0500)]
update io.serial structs

14 years agoupdate freetype structs
Joe Groff [Sun, 20 Sep 2009 02:10:40 +0000 (21:10 -0500)]
update freetype structs

14 years agoupdate structs in curses
Joe Groff [Sun, 20 Sep 2009 01:47:11 +0000 (20:47 -0500)]
update structs in curses

14 years agofix windows bootstrap
Joe Groff [Sat, 19 Sep 2009 16:30:23 +0000 (11:30 -0500)]
fix windows bootstrap

14 years agofix windows test failures
Joe Groff [Sat, 19 Sep 2009 15:01:12 +0000 (10:01 -0500)]
fix windows test failures

14 years agomore windows loading fixes
Joe Groff [Sat, 19 Sep 2009 07:44:40 +0000 (02:44 -0500)]
more windows loading fixes

14 years agowindows loading fixes
Joe Groff [Sat, 19 Sep 2009 07:31:06 +0000 (02:31 -0500)]
windows loading fixes

14 years agoupdate windows.winsock structs
Joe Groff [Sat, 19 Sep 2009 00:25:00 +0000 (19:25 -0500)]
update windows.winsock structs

14 years agoupdate windows.usp10 structs
Joe Groff [Sat, 19 Sep 2009 00:14:59 +0000 (19:14 -0500)]
update windows.usp10 structs

14 years agoupdate windows.types structs
Joe Groff [Sat, 19 Sep 2009 00:12:31 +0000 (19:12 -0500)]
update windows.types structs

14 years agoupdate windows.ole32 structs (*)
Joe Groff [Fri, 18 Sep 2009 23:57:36 +0000 (18:57 -0500)]
update windows.ole32 structs (*)

14 years agoupdate windows.kernel32 structs (*)
Joe Groff [Fri, 18 Sep 2009 23:54:08 +0000 (18:54 -0500)]
update windows.kernel32 structs (*)

14 years agoupdate structs in windows.advapi32
Joe Groff [Fri, 18 Sep 2009 23:44:36 +0000 (18:44 -0500)]
update structs in windows.advapi32

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Fri, 18 Sep 2009 23:31:28 +0000 (18:31 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoupdate structs in unix.utmpx
Joe Groff [Fri, 18 Sep 2009 23:30:48 +0000 (18:30 -0500)]
update structs in unix.utmpx

14 years agoupdate tools.disassembler.udis structs
Joe Groff [Fri, 18 Sep 2009 22:57:50 +0000 (17:57 -0500)]
update tools.disassembler.udis structs

14 years agoupdate openssl.libcrypto structs
Joe Groff [Fri, 18 Sep 2009 22:50:20 +0000 (17:50 -0500)]
update openssl.libcrypto structs

14 years agoupdate structs in cairo.ffi
Joe Groff [Fri, 18 Sep 2009 22:42:25 +0000 (17:42 -0500)]
update structs in cairo.ffi

14 years agochange half-floats to make a primitive C type instead of a single-slot C-STRUCT:...
Joe Groff [Fri, 18 Sep 2009 22:26:20 +0000 (17:26 -0500)]
change half-floats to make a primitive C type instead of a single-slot C-STRUCT: + boxer/unboxer

14 years agoslides: support 'f' to toggle fullscreen view
Slava Pestov [Fri, 18 Sep 2009 21:36:06 +0000 (14:36 -0700)]
slides: support 'f' to toggle fullscreen view

14 years agowebsites.concatenative: enable user-admin in production
Slava Pestov [Fri, 18 Sep 2009 21:35:53 +0000 (14:35 -0700)]
websites.concatenative: enable user-admin in production

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 18 Sep 2009 21:34:39 +0000 (14:34 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoupdate C-STRUCT:s in audio.wav
Joe Groff [Fri, 18 Sep 2009 21:14:02 +0000 (16:14 -0500)]
update C-STRUCT:s in audio.wav

14 years agodocument number-base prettyprinter variable. add more docs about hex float syntax
Joe Groff [Fri, 18 Sep 2009 20:11:01 +0000 (15:11 -0500)]
document number-base prettyprinter variable. add more docs about hex float syntax

14 years agohelper words for qtkit
Joe Groff [Fri, 18 Sep 2009 18:41:55 +0000 (13:41 -0500)]
helper words for qtkit

14 years agofix loading problems on windows
Joe Groff [Fri, 18 Sep 2009 15:01:38 +0000 (10:01 -0500)]
fix loading problems on windows

14 years agomove some allocation words that don't really have much to do with c types out of...
Joe Groff [Fri, 18 Sep 2009 03:07:21 +0000 (22:07 -0500)]
move some allocation words that don't really have much to do with c types out of alien.c-types into a new alien.data vocab

14 years agodisambiguate math:float in cpu.ppc
Joe Groff [Fri, 18 Sep 2009 00:10:40 +0000 (19:10 -0500)]
disambiguate math:float in cpu.ppc

14 years agocombinators: clarify docs
Slava Pestov [Thu, 17 Sep 2009 21:07:08 +0000 (14:07 -0700)]
combinators: clarify docs

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Thu, 17 Sep 2009 20:31:43 +0000 (15:31 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agostack-checker.errors: improve documentation a bit
Slava Pestov [Thu, 17 Sep 2009 20:27:15 +0000 (13:27 -0700)]
stack-checker.errors: improve documentation a bit

14 years agoMerge branches 'master' and 'master' of joe@factorcode.org:/git/factor into c-type...
Joe Groff [Thu, 17 Sep 2009 20:26:34 +0000 (15:26 -0500)]
Merge branches 'master' and 'master' of joe@factorcode.org:/git/factor into c-type-words

14 years agofix recaptcha docs
Doug Coleman [Thu, 17 Sep 2009 20:09:45 +0000 (13:09 -0700)]
fix recaptcha docs

14 years agofix dinput device hotplug support
Joe Groff [Thu, 17 Sep 2009 19:22:49 +0000 (14:22 -0500)]
fix dinput device hotplug support

14 years agofix loading issues in windows vocabs
Joe Groff [Thu, 17 Sep 2009 19:01:41 +0000 (14:01 -0500)]
fix loading issues in windows vocabs

14 years agoMerge branch 'master' of git://factorcode.org/git/factor into c-type-words
Joe Groff [Thu, 17 Sep 2009 16:50:03 +0000 (11:50 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor into c-type-words

14 years agomove recaptcha example to a vocabulary on disk
Doug Coleman [Thu, 17 Sep 2009 16:48:49 +0000 (09:48 -0700)]
move recaptcha example to a vocabulary on disk

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Thu, 17 Sep 2009 16:23:42 +0000 (09:23 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agobootstrap.stage1: decent error message if stage2.factor can't be found
Slava Pestov [Thu, 17 Sep 2009 16:14:56 +0000 (09:14 -0700)]
bootstrap.stage1: decent error message if stage2.factor can't be found

14 years agofix recaptcha, move to furnace.recaptcha
Doug Coleman [Thu, 17 Sep 2009 16:13:33 +0000 (09:13 -0700)]
fix recaptcha, move to furnace.recaptcha

14 years agofix more alien.inline tests
Joe Groff [Thu, 17 Sep 2009 16:10:06 +0000 (11:10 -0500)]
fix more alien.inline tests

14 years agomore loading fixes
Joe Groff [Thu, 17 Sep 2009 14:55:09 +0000 (09:55 -0500)]
more loading fixes

14 years agofix alien.inline tests
Joe Groff [Thu, 17 Sep 2009 14:40:37 +0000 (09:40 -0500)]
fix alien.inline tests

14 years agofix more ambiguities
Joe Groff [Thu, 17 Sep 2009 14:29:23 +0000 (09:29 -0500)]
fix more ambiguities

14 years agofix "float" ambiguities in math.blas, opengl vocabs
Joe Groff [Thu, 17 Sep 2009 02:25:46 +0000 (21:25 -0500)]
fix "float" ambiguities in math.blas, opengl vocabs

14 years agoalien.fortran can't piggyback the alien.parser arg parser anymore
Joe Groff [Thu, 17 Sep 2009 02:24:10 +0000 (21:24 -0500)]
alien.fortran can't piggyback the alien.parser arg parser anymore

14 years agoget gpu vocabs to load with c-type changes
Joe Groff [Thu, 17 Sep 2009 01:55:14 +0000 (20:55 -0500)]
get gpu vocabs to load with c-type changes

14 years agofix resolve-pointer-type
Joe Groff [Thu, 17 Sep 2009 01:54:57 +0000 (20:54 -0500)]
fix resolve-pointer-type