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

14 years agohave SPECIALIZED-ARRAY: scan in a c-type rather than a string
Joe Groff [Thu, 17 Sep 2009 01:54:22 +0000 (20:54 -0500)]
have SPECIALIZED-ARRAY: scan in a c-type rather than a string

14 years agobenchmark.spectral-norm: take out unsafe sequence access since it doesn't make it...
Slava Pestov [Wed, 16 Sep 2009 23:13:55 +0000 (16:13 -0700)]
benchmark.spectral-norm: take out unsafe sequence access since it doesn't make it faster, and replace tuck/2bi* with bi-curry bi*

14 years agoMerge branch 'master' into c-type-words
Joe Groff [Wed, 16 Sep 2009 23:11:07 +0000 (18:11 -0500)]
Merge branch 'master' into c-type-words

Conflicts:
basis/functors/functors-tests.factor

14 years agohtml.templates.chloe: minor doc fix
Slava Pestov [Wed, 16 Sep 2009 23:11:05 +0000 (16:11 -0700)]
html.templates.chloe: minor doc fix

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Wed, 16 Sep 2009 23:08:51 +0000 (16:08 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor

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

14 years agogive a better error message when an invalid slot name is used in a tuple/struct literal
Joe Groff [Wed, 16 Sep 2009 23:07:39 +0000 (18:07 -0500)]
give a better error message when an invalid slot name is used in a tuple/struct literal

14 years agoMerge branch 'irc-fix' of git://tiodante.com/git/factor
Slava Pestov [Wed, 16 Sep 2009 23:06:56 +0000 (16:06 -0700)]
Merge branch 'irc-fix' of git://tiodante.com/git/factor

14 years agoirc.client: Fix detach chat (wasn't sending a PART message)
Bruno Deferrari [Wed, 16 Sep 2009 22:58:45 +0000 (19:58 -0300)]
irc.client: Fix detach chat (wasn't sending a PART message)

14 years agofix functors tests
Joe Groff [Wed, 16 Sep 2009 22:38:01 +0000 (17:38 -0500)]
fix functors tests

14 years agohave typedefs take on the old type's pointer type even when the new type is a word...
Joe Groff [Wed, 16 Sep 2009 22:36:50 +0000 (17:36 -0500)]
have typedefs take on the old type's pointer type even when the new type is a word and the old a string

14 years agoallow word c-types and definitions to coexist
Joe Groff [Wed, 16 Sep 2009 22:18:19 +0000 (17:18 -0500)]
allow word c-types and definitions to coexist

14 years agoupdate functors tests
Joe Groff [Wed, 16 Sep 2009 20:41:38 +0000 (15:41 -0500)]
update functors tests

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Wed, 16 Sep 2009 20:17:30 +0000 (13:17 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoadd recaptcha vocabulary
Doug Coleman [Wed, 16 Sep 2009 20:17:15 +0000 (13:17 -0700)]
add recaptcha vocabulary

14 years agoMerge branch 'master' into c-type-words
Joe Groff [Wed, 16 Sep 2009 19:47:35 +0000 (14:47 -0500)]
Merge branch 'master' into c-type-words

14 years agofix alien-function-word predicate
Joe Groff [Wed, 16 Sep 2009 19:17:13 +0000 (14:17 -0500)]
fix alien-function-word predicate

14 years agofix button background (from Keith Lazuka <klazuka@gmail.com>)
Joe Groff [Wed, 16 Sep 2009 18:42:40 +0000 (13:42 -0500)]
fix button background (from Keith Lazuka <klazuka@gmail.com>)

14 years agooops... word c-types can be structs too
Joe Groff [Wed, 16 Sep 2009 18:11:53 +0000 (13:11 -0500)]
oops... word c-types can be structs too

14 years agofix FUNCTION: prettyprint when function has no arguments
Joe Groff [Wed, 16 Sep 2009 15:24:03 +0000 (10:24 -0500)]
fix FUNCTION: prettyprint when function has no arguments

14 years agofix struct class see
Joe Groff [Wed, 16 Sep 2009 14:56:07 +0000 (09:56 -0500)]
fix struct class see

14 years agoget compiler tests loading
Joe Groff [Wed, 16 Sep 2009 14:20:47 +0000 (09:20 -0500)]
get compiler tests loading

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Guillaume Nargeot [Wed, 16 Sep 2009 09:42:55 +0000 (18:42 +0900)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoput mach call_fault_handler in the vm
Phil Dawes [Mon, 14 Sep 2009 07:00:28 +0000 (08:00 +0100)]
put mach call_fault_handler in the vm

14 years agofpe signals working on unix again
Phil Dawes [Sun, 13 Sep 2009 20:50:20 +0000 (21:50 +0100)]
fpe signals working on unix again

14 years agoimul clobbers arg2 on x86.64, so stashing vm ptr on the stack
Phil Dawes [Mon, 7 Sep 2009 17:20:43 +0000 (18:20 +0100)]
imul clobbers arg2 on x86.64, so stashing vm ptr on the stack

14 years agoAdded -DREENTRANT option to Makefile
Phil Dawes [Mon, 7 Sep 2009 07:18:41 +0000 (08:18 +0100)]
Added -DREENTRANT option to Makefile

Also renamed FACTOR_MULTITHREADED to FACTOR_REENTRANT

14 years agoAdded more init code to vm constructor.
Phil Dawes [Mon, 7 Sep 2009 06:41:11 +0000 (07:41 +0100)]
Added more init code to vm constructor.

Also removed dummy variables file as have fixed that problem now

14 years agosmall x86 asm cleanup
Phil Dawes [Mon, 7 Sep 2009 06:23:29 +0000 (07:23 +0100)]
small x86 asm cleanup

14 years agovm passed in primitives as arg0 for x86.64
Phil Dawes [Mon, 7 Sep 2009 06:15:10 +0000 (07:15 +0100)]
vm passed in primitives as arg0 for x86.64

14 years agoAdded vm passing to inline_cache_miss x86.32 asm
Phil Dawes [Fri, 4 Sep 2009 20:11:13 +0000 (21:11 +0100)]
Added vm passing to inline_cache_miss x86.32 asm