]>
gitweb.factorcode.org Git - factor.git/log
Joe Groff [Mon, 21 Sep 2009 21:05:34 +0000 (16:05 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Mon, 21 Sep 2009 21:05:13 +0000 (16:05 -0500)]
oops--Segoe is the windows 6.x system font, not Calibri
Joe Groff [Mon, 21 Sep 2009 19:14:12 +0000 (14:14 -0500)]
prettyprint CALLBACK: defs
Joe Groff [Mon, 21 Sep 2009 18:39:55 +0000 (13:39 -0500)]
docs for C type words
Joe Groff [Mon, 21 Sep 2009 18:20:01 +0000 (13:20 -0500)]
update alien docs to talk about C types as words
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
Joe Groff [Mon, 21 Sep 2009 04:59:57 +0000 (23:59 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Mon, 21 Sep 2009 04:59:43 +0000 (23:59 -0500)]
include LIBRARY: in FUNCTION: synopsis
Joe Groff [Mon, 21 Sep 2009 04:35:18 +0000 (23:35 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Mon, 21 Sep 2009 04:34:53 +0000 (23:34 -0500)]
use hott vista fonts on windows 6.x
Joe Groff [Mon, 21 Sep 2009 04:24:24 +0000 (23:24 -0500)]
move system-info to basis
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
Joe Groff [Mon, 21 Sep 2009 04:10:54 +0000 (23:10 -0500)]
add some keyboard shortcuts to vim plugin
Joe Groff [Sun, 20 Sep 2009 21:48:42 +0000 (16:48 -0500)]
oops, float>hex didn't preserve leading zeroes in mantissa
Slava Pestov [Sun, 20 Sep 2009 09:17:34 +0000 (04:17 -0500)]
cpu.x86: cleanup
Slava Pestov [Sun, 20 Sep 2009 08:48:08 +0000 (03:48 -0500)]
Merge Phil Dawes' VM work
Joe Groff [Sun, 20 Sep 2009 02:16:34 +0000 (21:16 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Sun, 20 Sep 2009 02:16:13 +0000 (21:16 -0500)]
update tokyo structs
Joe Groff [Sun, 20 Sep 2009 02:10:53 +0000 (21:10 -0500)]
update io.serial structs
Joe Groff [Sun, 20 Sep 2009 02:10:40 +0000 (21:10 -0500)]
update freetype structs
Joe Groff [Sun, 20 Sep 2009 01:47:11 +0000 (20:47 -0500)]
update structs in curses
Joe Groff [Sat, 19 Sep 2009 16:30:23 +0000 (11:30 -0500)]
fix windows bootstrap
Joe Groff [Sat, 19 Sep 2009 15:01:12 +0000 (10:01 -0500)]
fix windows test failures
Joe Groff [Sat, 19 Sep 2009 07:44:40 +0000 (02:44 -0500)]
more windows loading fixes
Joe Groff [Sat, 19 Sep 2009 07:31:06 +0000 (02:31 -0500)]
windows loading fixes
Joe Groff [Sat, 19 Sep 2009 00:25:00 +0000 (19:25 -0500)]
update windows.winsock structs
Joe Groff [Sat, 19 Sep 2009 00:14:59 +0000 (19:14 -0500)]
update windows.usp10 structs
Joe Groff [Sat, 19 Sep 2009 00:12:31 +0000 (19:12 -0500)]
update windows.types structs
Joe Groff [Fri, 18 Sep 2009 23:57:36 +0000 (18:57 -0500)]
update windows.ole32 structs (*)
Joe Groff [Fri, 18 Sep 2009 23:54:08 +0000 (18:54 -0500)]
update windows.kernel32 structs (*)
Joe Groff [Fri, 18 Sep 2009 23:44:36 +0000 (18:44 -0500)]
update structs in windows.advapi32
Joe Groff [Fri, 18 Sep 2009 23:31:28 +0000 (18:31 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Fri, 18 Sep 2009 23:30:48 +0000 (18:30 -0500)]
update structs in unix.utmpx
Joe Groff [Fri, 18 Sep 2009 22:57:50 +0000 (17:57 -0500)]
update tools.disassembler.udis structs
Joe Groff [Fri, 18 Sep 2009 22:50:20 +0000 (17:50 -0500)]
update openssl.libcrypto structs
Joe Groff [Fri, 18 Sep 2009 22:42:25 +0000 (17:42 -0500)]
update structs in cairo.ffi
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
Slava Pestov [Fri, 18 Sep 2009 21:36:06 +0000 (14:36 -0700)]
slides: support 'f' to toggle fullscreen view
Slava Pestov [Fri, 18 Sep 2009 21:35:53 +0000 (14:35 -0700)]
websites.concatenative: enable user-admin in production
Slava Pestov [Fri, 18 Sep 2009 21:34:39 +0000 (14:34 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Fri, 18 Sep 2009 21:14:02 +0000 (16:14 -0500)]
update C-STRUCT:s in audio.wav
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
Joe Groff [Fri, 18 Sep 2009 18:41:55 +0000 (13:41 -0500)]
helper words for qtkit
Joe Groff [Fri, 18 Sep 2009 15:01:38 +0000 (10:01 -0500)]
fix loading problems on windows
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
Joe Groff [Fri, 18 Sep 2009 00:10:40 +0000 (19:10 -0500)]
disambiguate math:float in cpu.ppc
Slava Pestov [Thu, 17 Sep 2009 21:07:08 +0000 (14:07 -0700)]
combinators: clarify docs
Joe Groff [Thu, 17 Sep 2009 20:31:43 +0000 (15:31 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Thu, 17 Sep 2009 20:27:15 +0000 (13:27 -0700)]
stack-checker.errors: improve documentation a bit
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
Doug Coleman [Thu, 17 Sep 2009 20:09:45 +0000 (13:09 -0700)]
fix recaptcha docs
Joe Groff [Thu, 17 Sep 2009 19:22:49 +0000 (14:22 -0500)]
fix dinput device hotplug support
Joe Groff [Thu, 17 Sep 2009 19:01:41 +0000 (14:01 -0500)]
fix loading issues in windows vocabs
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
Doug Coleman [Thu, 17 Sep 2009 16:48:49 +0000 (09:48 -0700)]
move recaptcha example to a vocabulary on disk
Doug Coleman [Thu, 17 Sep 2009 16:23:42 +0000 (09:23 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor
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
Doug Coleman [Thu, 17 Sep 2009 16:13:33 +0000 (09:13 -0700)]
fix recaptcha, move to furnace.recaptcha
Joe Groff [Thu, 17 Sep 2009 16:10:06 +0000 (11:10 -0500)]
fix more alien.inline tests
Joe Groff [Thu, 17 Sep 2009 14:55:09 +0000 (09:55 -0500)]
more loading fixes
Joe Groff [Thu, 17 Sep 2009 14:40:37 +0000 (09:40 -0500)]
fix alien.inline tests
Joe Groff [Thu, 17 Sep 2009 14:29:23 +0000 (09:29 -0500)]
fix more ambiguities
Joe Groff [Thu, 17 Sep 2009 02:25:46 +0000 (21:25 -0500)]
fix "float" ambiguities in math.blas, opengl vocabs
Joe Groff [Thu, 17 Sep 2009 02:24:10 +0000 (21:24 -0500)]
alien.fortran can't piggyback the alien.parser arg parser anymore
Joe Groff [Thu, 17 Sep 2009 01:55:14 +0000 (20:55 -0500)]
get gpu vocabs to load with c-type changes
Joe Groff [Thu, 17 Sep 2009 01:54:57 +0000 (20:54 -0500)]
fix resolve-pointer-type
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
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*
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
Slava Pestov [Wed, 16 Sep 2009 23:11:05 +0000 (16:11 -0700)]
html.templates.chloe: minor doc fix
Slava Pestov [Wed, 16 Sep 2009 23:08:51 +0000 (16:08 -0700)]
Merge 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
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
Slava Pestov [Wed, 16 Sep 2009 23:06:56 +0000 (16:06 -0700)]
Merge branch 'irc-fix' of git://tiodante.com/git/factor
Bruno Deferrari [Wed, 16 Sep 2009 22:58:45 +0000 (19:58 -0300)]
irc.client: Fix detach chat (wasn't sending a PART message)
Joe Groff [Wed, 16 Sep 2009 22:38:01 +0000 (17:38 -0500)]
fix functors tests
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
Joe Groff [Wed, 16 Sep 2009 22:18:19 +0000 (17:18 -0500)]
allow word c-types and definitions to coexist
Joe Groff [Wed, 16 Sep 2009 20:41:38 +0000 (15:41 -0500)]
update functors tests
Doug Coleman [Wed, 16 Sep 2009 20:17:30 +0000 (13:17 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Wed, 16 Sep 2009 20:17:15 +0000 (13:17 -0700)]
add recaptcha vocabulary
Joe Groff [Wed, 16 Sep 2009 19:47:35 +0000 (14:47 -0500)]
Merge branch 'master' into c-type-words
Joe Groff [Wed, 16 Sep 2009 19:17:13 +0000 (14:17 -0500)]
fix alien-function-word predicate
Joe Groff [Wed, 16 Sep 2009 18:42:40 +0000 (13:42 -0500)]
fix button background (from Keith Lazuka <klazuka@gmail.com>)
Joe Groff [Wed, 16 Sep 2009 18:11:53 +0000 (13:11 -0500)]
oops... word c-types can be structs too
Joe Groff [Wed, 16 Sep 2009 15:24:03 +0000 (10:24 -0500)]
fix FUNCTION: prettyprint when function has no arguments
Joe Groff [Wed, 16 Sep 2009 14:56:07 +0000 (09:56 -0500)]
fix struct class see
Joe Groff [Wed, 16 Sep 2009 14:20:47 +0000 (09:20 -0500)]
get compiler tests loading
Phil Dawes [Mon, 14 Sep 2009 07:00:28 +0000 (08:00 +0100)]
put mach call_fault_handler in the vm
Phil Dawes [Sun, 13 Sep 2009 20:50:20 +0000 (21:50 +0100)]
fpe signals working on unix again
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
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
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
Phil Dawes [Mon, 7 Sep 2009 06:23:29 +0000 (07:23 +0100)]
small x86 asm cleanup
Phil Dawes [Mon, 7 Sep 2009 06:15:10 +0000 (07:15 +0100)]
vm passed in primitives as arg0 for x86.64
Phil Dawes [Fri, 4 Sep 2009 20:11:13 +0000 (21:11 +0100)]
Added vm passing to inline_cache_miss x86.32 asm
Phil Dawes [Fri, 4 Sep 2009 19:37:23 +0000 (20:37 +0100)]
Don't return functions returning void. -O3 seems to optimize them out!
Phil Dawes [Fri, 4 Sep 2009 19:13:44 +0000 (20:13 +0100)]
asm math functions pass vm ptr to overflow function in 3rd arg (X86.32)
Phil Dawes [Fri, 4 Sep 2009 18:52:05 +0000 (19:52 +0100)]
fixed bug where vm_char being treated as 1byte type
Phil Dawes [Fri, 4 Sep 2009 18:25:22 +0000 (19:25 +0100)]
Added data constructor to initialize bools in factorvmdata struct