]> gitweb.factorcode.org Git - factor.git/log
factor.git
14 years agomacho: add utility for getting exported symbols from a dylib
Joe Groff [Wed, 14 Apr 2010 21:37:21 +0000 (14:37 -0700)]
macho: add utility for getting exported symbols from a dylib

14 years agomacho: use with-mapped-file-reader in with-mapped-macho
Joe Groff [Wed, 14 Apr 2010 20:38:41 +0000 (13:38 -0700)]
macho: use with-mapped-file-reader in with-mapped-macho

14 years agoMerge git://github.com/erikcharlebois/factor
Joe Groff [Wed, 14 Apr 2010 20:21:03 +0000 (13:21 -0700)]
Merge git://github.com/erikcharlebois/factor

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Wed, 14 Apr 2010 20:16:08 +0000 (13:16 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agonew vocab alien.cxx.demangle.libstdcxx: name demangling for gnu abi
Joe Groff [Wed, 14 Apr 2010 20:16:04 +0000 (13:16 -0700)]
new vocab alien.cxx.demangle.libstdcxx: name demangling for gnu abi

14 years agolibc: add DESTRUCTOR: for (free)
Joe Groff [Wed, 14 Apr 2010 20:08:45 +0000 (13:08 -0700)]
libc: add DESTRUCTOR: for (free)

14 years agoprettyprint FUNCTION-ALIAS: definitions
Joe Groff [Wed, 14 Apr 2010 19:40:10 +0000 (12:40 -0700)]
prettyprint FUNCTION-ALIAS: definitions

14 years agomath.libm: use FUNCTION-ALIAS:
Joe Groff [Wed, 14 Apr 2010 19:25:22 +0000 (12:25 -0700)]
math.libm: use FUNCTION-ALIAS:

14 years agoalien.syntax: FUNCTION-ALIAS: syntax to define a C function binding with a different...
Joe Groff [Wed, 14 Apr 2010 19:06:45 +0000 (12:06 -0700)]
alien.syntax: FUNCTION-ALIAS: syntax to define a C function binding with a different Factor name

14 years agobenchmark.knucleotide: some cleanups
Slava Pestov [Wed, 14 Apr 2010 09:32:54 +0000 (02:32 -0700)]
benchmark.knucleotide: some cleanups

14 years agoRemove some inline flags for info words to avoid out of memory on 32-bit archs.
Erik Charlebois [Wed, 14 Apr 2010 08:28:21 +0000 (01:28 -0700)]
Remove some inline flags for info words to avoid out of memory on 32-bit archs.

14 years agoReplace info and 2info macros with simple inline words.
Erik Charlebois [Wed, 14 Apr 2010 07:08:10 +0000 (00:08 -0700)]
Replace info and 2info macros with simple inline words.

14 years agovm: small cleanup
Slava Pestov [Wed, 14 Apr 2010 04:24:42 +0000 (21:24 -0700)]
vm: small cleanup

14 years agoformatting: use the new format-float word to fix a failing test case
Slava Pestov [Wed, 14 Apr 2010 04:24:35 +0000 (21:24 -0700)]
formatting: use the new format-float word to fix a failing test case

14 years agomath.parser: expose a format-float primitive for use by formatting vocabulary
Slava Pestov [Wed, 14 Apr 2010 04:21:28 +0000 (21:21 -0700)]
math.parser: expose a format-float primitive for use by formatting vocabulary

14 years agoMerge branch 'master' of git://github.com/slavapestov/factor
Erik Charlebois [Wed, 14 Apr 2010 04:16:01 +0000 (21:16 -0700)]
Merge branch 'master' of git://github.com/slavapestov/factor

14 years agoMerge branch 'master' of github.com:erikcharlebois/factor
Erik Charlebois [Wed, 14 Apr 2010 04:15:53 +0000 (21:15 -0700)]
Merge branch 'master' of github.com:erikcharlebois/factor

14 years agocuda: 'not tested' tag
Slava Pestov [Wed, 14 Apr 2010 01:44:10 +0000 (18:44 -0700)]
cuda: 'not tested' tag

14 years agoopencl.ffi: fix load error
Slava Pestov [Wed, 14 Apr 2010 01:43:56 +0000 (18:43 -0700)]
opencl.ffi: fix load error

14 years agollvm: fix load errors
Slava Pestov [Wed, 14 Apr 2010 01:43:48 +0000 (18:43 -0700)]
llvm: fix load errors

14 years agoload-all now skips vocabs tagged 'not loaded', and test-all skips vocabs tagged ...
Slava Pestov [Wed, 14 Apr 2010 01:43:33 +0000 (18:43 -0700)]
load-all now skips vocabs tagged 'not loaded', and test-all skips vocabs tagged 'not tested'

14 years agoReplace 'untested' tag with 'not loaded' and 'not tested' tags
Slava Pestov [Wed, 14 Apr 2010 01:43:01 +0000 (18:43 -0700)]
Replace 'untested' tag with 'not loaded' and 'not tested' tags

14 years agoMacho version of nm and testcase for it.
Erik Charlebois [Wed, 14 Apr 2010 00:58:45 +0000 (17:58 -0700)]
Macho version of nm and testcase for it.

14 years agoui.tools.error-list: smaller default size
Slava Pestov [Tue, 13 Apr 2010 13:16:45 +0000 (06:16 -0700)]
ui.tools.error-list: smaller default size

14 years agoclasses.struct.vectored: fix unit test for forget-tests? flag
Slava Pestov [Tue, 13 Apr 2010 13:15:08 +0000 (06:15 -0700)]
classes.struct.vectored: fix unit test for forget-tests? flag

14 years agoio.files: fix unit test for forget-tests? flag
Slava Pestov [Tue, 13 Apr 2010 13:14:53 +0000 (06:14 -0700)]
io.files: fix unit test for forget-tests? flag

14 years agomason.server.notify: fix heartbeat logic
Slava Pestov [Tue, 13 Apr 2010 12:25:13 +0000 (05:25 -0700)]
mason.server.notify: fix heartbeat logic

14 years agostack-checker: calling 'dispatch' with unbalanced branches generated an error message...
Slava Pestov [Tue, 13 Apr 2010 12:24:49 +0000 (05:24 -0700)]
stack-checker: calling 'dispatch' with unbalanced branches generated an error message that erroneously talked about 'if'

14 years agosets: fix performance regression in all-unique? word
Slava Pestov [Tue, 13 Apr 2010 11:43:29 +0000 (04:43 -0700)]
sets: fix performance regression in all-unique? word

14 years agoPlaying around with a higher-level CUDA api. Also, changed some char* to c-string...
Doug Coleman [Tue, 13 Apr 2010 09:30:31 +0000 (02:30 -0700)]
Playing around with a higher-level CUDA api.  Also, changed some char* to c-string in cuda.ffi

14 years agomason: big overhaul
Slava Pestov [Mon, 12 Apr 2010 01:42:12 +0000 (18:42 -0700)]
mason: big overhaul
- add heartbeats for eventual notification of when build machines go down
- mason.version: replaces mason.release, builds source package automatically, and tweets when new versions released
- webapps.mason: new downloads action includes automatically-generated source download and release announcement links

14 years agofurnace.recaptcha: add new tag
Slava Pestov [Tue, 13 Apr 2010 08:52:57 +0000 (01:52 -0700)]
furnace.recaptcha: add new tag

14 years agobit.ly: some old-school newfx
Slava Pestov [Tue, 13 Apr 2010 08:43:10 +0000 (01:43 -0700)]
bit.ly: some old-school newfx

14 years agocompiler.tests.redefine23: test wasn't testing anything
Slava Pestov [Tue, 13 Apr 2010 07:56:48 +0000 (00:56 -0700)]
compiler.tests.redefine23: test wasn't testing anything

14 years agobit.ly: check response for errors
Slava Pestov [Tue, 13 Apr 2010 07:54:36 +0000 (00:54 -0700)]
bit.ly: check response for errors

14 years agoMerge branch 'master' of git://github.com/slavapestov/factor
Erik Charlebois [Tue, 13 Apr 2010 06:52:57 +0000 (23:52 -0700)]
Merge branch 'master' of git://github.com/slavapestov/factor

14 years agocompiler.tests.alien: fix tests on Win64
Slava Pestov [Tue, 13 Apr 2010 06:24:04 +0000 (01:24 -0500)]
compiler.tests.alien: fix tests on Win64

14 years agotwitter: add meta-data
Slava Pestov [Tue, 13 Apr 2010 05:54:35 +0000 (22:54 -0700)]
twitter: add meta-data

14 years agobit.ly: URL shortening web service
Slava Pestov [Tue, 13 Apr 2010 05:54:30 +0000 (22:54 -0700)]
bit.ly: URL shortening web service

14 years agoa.elf for elf tests
Erik Charlebois [Tue, 13 Apr 2010 04:38:01 +0000 (21:38 -0700)]
a.elf for elf tests

14 years agoTest cases for ELF
Erik Charlebois [Tue, 13 Apr 2010 04:23:26 +0000 (21:23 -0700)]
Test cases for ELF

14 years agoMerge branch 'master' of factorcode.org:/git/factor
Joe Groff [Tue, 13 Apr 2010 02:17:53 +0000 (19:17 -0700)]
Merge branch 'master' of factorcode.org:/git/factor

14 years agoMerge git://github.com/erikcharlebois/factor
Joe Groff [Tue, 13 Apr 2010 02:17:37 +0000 (19:17 -0700)]
Merge git://github.com/erikcharlebois/factor

14 years agonm for ELF files
Erik Charlebois [Tue, 13 Apr 2010 02:10:20 +0000 (19:10 -0700)]
nm for ELF files

14 years agoclasses.struct, specialized-arrays: fix unit tests to work when forget-tests? is on
Slava Pestov [Tue, 13 Apr 2010 01:29:47 +0000 (18:29 -0700)]
classes.struct, specialized-arrays: fix unit tests to work when forget-tests? is on

14 years agofurnace: documentation improvements
Slava Pestov [Tue, 13 Apr 2010 01:17:21 +0000 (18:17 -0700)]
furnace: documentation improvements

14 years agomissed LIBRARY: cuda in cuda.ffi
Joe Groff [Tue, 13 Apr 2010 00:45:30 +0000 (17:45 -0700)]
missed LIBRARY: cuda in cuda.ffi

14 years agocuda.ffi binding
Joe Groff [Tue, 13 Apr 2010 00:37:06 +0000 (17:37 -0700)]
cuda.ffi binding

14 years agoopencl.ffi: library isn't stdcall except on windows
Joe Groff [Tue, 13 Apr 2010 00:25:36 +0000 (17:25 -0700)]
opencl.ffi: library isn't stdcall except on windows

14 years agoMerge git://github.com/william42/factor
Joe Groff [Tue, 13 Apr 2010 00:06:21 +0000 (17:06 -0700)]
Merge git://github.com/william42/factor

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

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Mon, 12 Apr 2010 23:15:07 +0000 (16:15 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agocompiler.tests.alien: get it passing when VM is compiled with MINGW by disabling...
Slava Pestov [Mon, 12 Apr 2010 23:14:18 +0000 (18:14 -0500)]
compiler.tests.alien: get it passing when VM is compiled with MINGW by disabling certain tests and using the MINGW ABI for others, and fix fastcall alien-indirect tests for name decoration

14 years agovm: fix compiler warnings raised by CL
Slava Pestov [Mon, 12 Apr 2010 23:12:55 +0000 (18:12 -0500)]
vm: fix compiler warnings raised by CL

14 years agocompiler.codegen: need to do name decoration with fastcall as well
Slava Pestov [Mon, 12 Apr 2010 23:10:25 +0000 (18:10 -0500)]
compiler.codegen: need to do name decoration with fastcall as well

14 years agoMove non-parsing words out of alien.syntax, and use a symbol instead of a string...
Slava Pestov [Mon, 12 Apr 2010 23:09:26 +0000 (18:09 -0500)]
Move non-parsing words out of alien.syntax, and use a symbol instead of a string variable to store the current library in alien.parser

14 years agocpu.x86.32: fastcall struct returns are different on Linux than everywhere else for...
Slava Pestov [Mon, 12 Apr 2010 22:44:02 +0000 (18:44 -0400)]
cpu.x86.32: fastcall struct returns are different on Linux than everywhere else for some unknown reason

14 years agomason.test: forget test vocabs right after each test, instead of at the end
Slava Pestov [Mon, 12 Apr 2010 21:45:43 +0000 (14:45 -0700)]
mason.test: forget test vocabs right after each test, instead of at the end

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

14 years agovm: add a new rc-absolute-1 relocation class to allow storing values in 8-bit operand...
Slava Pestov [Mon, 12 Apr 2010 21:22:41 +0000 (14:22 -0700)]
vm: add a new rc-absolute-1 relocation class to allow storing values in 8-bit operands, and optimized code sequences for inline caches using this

14 years agoMerge branch 'master' of git://github.com/slavapestov/factor
Erik Charlebois [Mon, 12 Apr 2010 18:29:24 +0000 (11:29 -0700)]
Merge branch 'master' of git://github.com/slavapestov/factor

14 years agoRemove unused locals.
Erik Charlebois [Mon, 12 Apr 2010 08:18:58 +0000 (01:18 -0700)]
Remove unused locals.

14 years agoMerge branch 'master' of git://github.com/erikcharlebois/factor
Slava Pestov [Mon, 12 Apr 2010 08:16:43 +0000 (01:16 -0700)]
Merge branch 'master' of git://github.com/erikcharlebois/factor

14 years agoFix indentation in read-token
Erik Charlebois [Mon, 12 Apr 2010 08:15:49 +0000 (01:15 -0700)]
Fix indentation in read-token

14 years agoImage encoding/decoding of PBM format
Erik Charlebois [Mon, 12 Apr 2010 07:49:16 +0000 (00:49 -0700)]
Image encoding/decoding of PBM format

14 years agoRemove unix.types dependency from macho
Erik Charlebois [Mon, 12 Apr 2010 06:51:50 +0000 (23:51 -0700)]
Remove unix.types dependency from macho

14 years agovm: speed up nano-count primitive on Windows
Slava Pestov [Mon, 12 Apr 2010 03:27:49 +0000 (22:27 -0500)]
vm: speed up nano-count primitive on Windows

14 years agovm: speed up nano-count primitive on Mac OS X
Slava Pestov [Mon, 12 Apr 2010 03:26:11 +0000 (20:26 -0700)]
vm: speed up nano-count primitive on Mac OS X

14 years agoMerge branch 'master' of factorcode.org:/git/factor
Joe Groff [Sun, 11 Apr 2010 22:08:41 +0000 (15:08 -0700)]
Merge branch 'master' of factorcode.org:/git/factor

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sun, 11 Apr 2010 20:07:07 +0000 (13:07 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoui.backend.windows: fix icon name
Slava Pestov [Sun, 11 Apr 2010 20:03:38 +0000 (15:03 -0500)]
ui.backend.windows: fix icon name

14 years agowindows: fix load errors
Slava Pestov [Sun, 11 Apr 2010 20:00:54 +0000 (15:00 -0500)]
windows: fix load errors

14 years agoMerge upstream macho patch
Erik Charlebois [Sun, 11 Apr 2010 19:27:21 +0000 (12:27 -0700)]
Merge upstream macho patch

14 years agomacho: fix load errors
Slava Pestov [Sun, 11 Apr 2010 18:49:14 +0000 (11:49 -0700)]
macho: fix load errors

14 years agoUse the new C-ENUM for libusb
Erik Charlebois [Sun, 11 Apr 2010 09:57:37 +0000 (02:57 -0700)]
Use the new C-ENUM for libusb

14 years agoUse vector operations instead of bespoke ones. Use different verlet integration for...
Erik Charlebois [Sun, 11 Apr 2010 08:46:00 +0000 (01:46 -0700)]
Use vector operations instead of bespoke ones. Use different verlet integration for ease of use.

14 years agoFix build breaks
Erik Charlebois [Sun, 11 Apr 2010 05:38:17 +0000 (22:38 -0700)]
Fix build breaks

14 years agoMerge branch 'master' of git://github.com/erikcharlebois/factor
Slava Pestov [Sun, 11 Apr 2010 01:01:19 +0000 (18:01 -0700)]
Merge branch 'master' of git://github.com/erikcharlebois/factor

14 years agovm: try a smaller call stack size on OpenBSD again, now that x86-32 stack frames...
Slava Pestov [Sun, 11 Apr 2010 00:26:56 +0000 (17:26 -0700)]
vm: try a smaller call stack size on OpenBSD again, now that x86-32 stack frames are smaller

14 years agoFixing load errors
Slava Pestov [Sun, 11 Apr 2010 00:24:44 +0000 (17:24 -0700)]
Fixing load errors

14 years agoMerge branch 'master' of github.com:erikcharlebois/factor
Erik Charlebois [Sun, 11 Apr 2010 00:07:44 +0000 (17:07 -0700)]
Merge branch 'master' of github.com:erikcharlebois/factor

14 years agoConvert image to binary form and remove debug code.
Erik Charlebois [Sun, 11 Apr 2010 00:07:05 +0000 (17:07 -0700)]
Convert image to binary form and remove debug code.

14 years agoalien: now that fastcall works better it doesn't need to be private
Slava Pestov [Sat, 10 Apr 2010 23:56:00 +0000 (16:56 -0700)]
alien: now that fastcall works better it doesn't need to be private

14 years agocpu.x86.32: cleanups and fixes to make fastcall and thiscall callbacks work
Slava Pestov [Sat, 10 Apr 2010 23:54:17 +0000 (16:54 -0700)]
cpu.x86.32: cleanups and fixes to make fastcall and thiscall callbacks work

14 years agoTypo in cairo ffi for C-ENUM change.
Erik Charlebois [Sat, 10 Apr 2010 08:26:26 +0000 (01:26 -0700)]
Typo in cairo ffi for C-ENUM change.

14 years agocompiler.tests.alien: fix typo
Slava Pestov [Sat, 10 Apr 2010 07:41:20 +0000 (00:41 -0700)]
compiler.tests.alien: fix typo

14 years agoForget to save some files for enum change
Erik Charlebois [Sat, 10 Apr 2010 07:12:59 +0000 (00:12 -0700)]
Forget to save some files for enum change

14 years agoMerge remote branch 'origin/abi-symbols' into fastcall-madness
Slava Pestov [Sat, 10 Apr 2010 07:10:33 +0000 (00:10 -0700)]
Merge remote branch 'origin/abi-symbols' into fastcall-madness

14 years agoFiddle with register assignments in non-optimizing x86-32 backend
Slava Pestov [Sat, 10 Apr 2010 04:13:48 +0000 (21:13 -0700)]
Fiddle with register assignments in non-optimizing x86-32 backend

14 years agoRemove empty quad vocabulary
Erik Charlebois [Sat, 10 Apr 2010 07:02:44 +0000 (00:02 -0700)]
Remove empty quad vocabulary

14 years agoMerge branch 'master' of git://github.com/slavapestov/factor
Erik Charlebois [Sat, 10 Apr 2010 06:49:40 +0000 (23:49 -0700)]
Merge branch 'master' of git://github.com/slavapestov/factor

14 years agoChange C-ENUM: to always take a type. Use f for anonymous enums. Update all uses.
Erik Charlebois [Sat, 10 Apr 2010 06:48:22 +0000 (23:48 -0700)]
Change C-ENUM: to always take a type. Use f for anonymous enums. Update all uses.

14 years agoHelper words for elf
Erik Charlebois [Sat, 10 Apr 2010 06:45:21 +0000 (23:45 -0700)]
Helper words for elf

14 years agomason.child: update for Nmakefile change
Slava Pestov [Thu, 8 Apr 2010 23:40:51 +0000 (16:40 -0700)]
mason.child: update for Nmakefile change

14 years agoNmakefile: fix 32-bit build
Slava Pestov [Thu, 8 Apr 2010 23:06:22 +0000 (18:06 -0500)]
Nmakefile: fix 32-bit build

14 years agoNmakefile: support both 32-bit and 64-bit builds again
Slava Pestov [Thu, 8 Apr 2010 23:00:00 +0000 (18:00 -0500)]
Nmakefile: support both 32-bit and 64-bit builds again

14 years agovm: implement frame-based SEH for 64-bit Windows
Slava Pestov [Thu, 8 Apr 2010 17:32:14 +0000 (10:32 -0700)]
vm: implement frame-based SEH for 64-bit Windows

14 years agoui.gadgets.grids: clarify docs
Slava Pestov [Thu, 8 Apr 2010 17:22:59 +0000 (10:22 -0700)]
ui.gadgets.grids: clarify docs

14 years agoio.monitors.recursive: don't bomb if a dsubordinate monitor is disposed of
Slava Pestov [Thu, 8 Apr 2010 00:40:13 +0000 (20:40 -0400)]
io.monitors.recursive: don't bomb if a dsubordinate monitor is disposed of

14 years agogpu.shaders: use "counter" instead of reinventing it
Joe Groff [Wed, 7 Apr 2010 22:33:19 +0000 (15:33 -0700)]
gpu.shaders: use "counter" instead of reinventing it