]> gitweb.factorcode.org Git - factor.git/log
factor.git
13 years agoMerge remote branch 'origin/native-image-loader' into gtk-image-loader
Philipp Brüschweiler [Sat, 17 Jul 2010 09:26:45 +0000 (11:26 +0200)]
Merge remote branch 'origin/native-image-loader' into gtk-image-loader

13 years agoui.backend.gtk: update to new with-out-parameters combinator
Anton Gorenko [Sat, 17 Jul 2010 08:25:59 +0000 (14:25 +0600)]
ui.backend.gtk: update to new with-out-parameters combinator

13 years agoMerge branch 'gtk' of git://github.com/Blei/factor
Anton Gorenko [Sat, 17 Jul 2010 08:17:47 +0000 (14:17 +0600)]
Merge branch 'gtk' of git://github.com/Blei/factor

13 years agoMerge branch 'master' of git://factorcode.org/git/factor
Anton Gorenko [Sat, 17 Jul 2010 08:11:06 +0000 (14:11 +0600)]
Merge branch 'master' of git://factorcode.org/git/factor

Conflicts:
basis/pango/cairo/cairo.factor

13 years agocompiler.cfg.intrinsics.allot: clean up
Slava Pestov [Sat, 17 Jul 2010 00:04:03 +0000 (20:04 -0400)]
compiler.cfg.intrinsics.allot: clean up

13 years agocompiler.cfg: nuke ##allot-byte-array instruction
Slava Pestov [Fri, 16 Jul 2010 23:57:45 +0000 (19:57 -0400)]
compiler.cfg: nuke ##allot-byte-array instruction

13 years agoalien.data: remove second quotation parameter from with-out-parameters, now all value...
Slava Pestov [Fri, 16 Jul 2010 21:32:05 +0000 (17:32 -0400)]
alien.data: remove second quotation parameter from with-out-parameters, now all values are copied properly and calling 'clone' on structs in this quotation is not necessary

13 years agolibc: add memset just because
Slava Pestov [Fri, 16 Jul 2010 21:13:44 +0000 (17:13 -0400)]
libc: add memset just because

13 years agoalien.data: document with-scoped-allocation and with-out-parameters, and add initial...
Slava Pestov [Fri, 16 Jul 2010 21:13:38 +0000 (17:13 -0400)]
alien.data: document with-scoped-allocation and with-out-parameters, and add initial: syntax

13 years agoalien.enums: make it so that define-enum assigns enum values again for non-parsed...
Joe Groff [Fri, 16 Jul 2010 18:47:23 +0000 (11:47 -0700)]
alien.enums: make it so that define-enum assigns enum values again for non-parsed enum types

13 years agoRevert "ui.images, images.loader: move platform-specific image loader setup into...
Joe Groff [Fri, 16 Jul 2010 18:36:20 +0000 (11:36 -0700)]
Revert "ui.images, images.loader: move platform-specific image loader setup into images.loader"

This reverts commit 2bbf752cbeeccc555c66fcb2b16a29e0369765b8.

13 years agogir.loader: add GError** error parameter to functions if they declare throws="1"
Philipp Brüschweiler [Fri, 16 Jul 2010 13:13:45 +0000 (15:13 +0200)]
gir.loader: add GError** error parameter to functions if they declare throws="1"

13 years agocompiler.cfg.scheduling: ##dispatch must go at the end since its a control flow transfer
Slava Pestov [Fri, 16 Jul 2010 00:55:31 +0000 (20:55 -0400)]
compiler.cfg.scheduling: ##dispatch must go at the end since its a control flow transfer

13 years agocompiler.cfg: ##unbox-long-long can have multiple outputs now, clean up long long...
Slava Pestov [Thu, 15 Jul 2010 23:49:29 +0000 (19:49 -0400)]
compiler.cfg: ##unbox-long-long can have multiple outputs now, clean up long long parameter passing code using this

13 years agocompiler.cfg.scheduling: update to support multiple-output instructions
Slava Pestov [Thu, 15 Jul 2010 21:38:34 +0000 (17:38 -0400)]
compiler.cfg.scheduling: update to support multiple-output instructions

13 years agocpu.x86.32: fix %binary-float-function
Slava Pestov [Thu, 15 Jul 2010 07:09:06 +0000 (03:09 -0400)]
cpu.x86.32: fix %binary-float-function

13 years agocpu.x86.64: fix typos
Slava Pestov [Wed, 14 Jul 2010 21:59:51 +0000 (17:59 -0400)]
cpu.x86.64: fix typos

13 years agocpu.x86: fix %load/store-stack-param for 32-bit
Slava Pestov [Wed, 14 Jul 2010 21:47:21 +0000 (17:47 -0400)]
cpu.x86: fix %load/store-stack-param for 32-bit

13 years agomath.combinatorics: all-subsets and selections words (contributed by John Benediktsson)
Joe Groff [Wed, 14 Jul 2010 16:09:57 +0000 (09:09 -0700)]
math.combinatorics: all-subsets and selections words (contributed by John Benediktsson)

13 years agogdbm.ffi: fix add-library form
Slava Pestov [Tue, 13 Jul 2010 21:36:14 +0000 (17:36 -0400)]
gdbm.ffi: fix add-library form

13 years agocompiler: re-architect low-level optimizer to allow more than one output value per...
Slava Pestov [Tue, 13 Jul 2010 11:40:14 +0000 (07:40 -0400)]
compiler: re-architect low-level optimizer to allow more than one output value per instruction

13 years agotools.test: change unit-test docs so it's clear "output" is a sequence and not an...
Joe Groff [Mon, 12 Jul 2010 16:36:36 +0000 (09:36 -0700)]
tools.test: change unit-test docs so it's clear "output" is a sequence and not an executable quotation (reported by mncharity)

13 years agoui.images, images.loader: move platform-specific image loader setup into images.loader
Joe Groff [Sun, 11 Jul 2010 15:44:27 +0000 (08:44 -0700)]
ui.images, images.loader: move platform-specific image loader setup into images.loader

13 years agoimages.cocoa, images.gdiplus: remove hacks around old limited-stream throwing behavior
Joe Groff [Sun, 11 Jul 2010 15:41:55 +0000 (08:41 -0700)]
images.cocoa, images.gdiplus: remove hacks around old limited-stream throwing behavior

13 years agoMerge branch 'master' into native-image-loader
Joe Groff [Sun, 11 Jul 2010 15:27:29 +0000 (08:27 -0700)]
Merge branch 'master' into native-image-loader

13 years agoio.streams.throwing: add test file
Joe Groff [Sat, 10 Jul 2010 06:36:40 +0000 (23:36 -0700)]
io.streams.throwing: add test file

13 years agoio.streams.throwing: rename throws-on-eof -> stream-throw-on-eof and input-throws...
Joe Groff [Sat, 10 Jul 2010 01:08:45 +0000 (18:08 -0700)]
io.streams.throwing: rename throws-on-eof -> stream-throw-on-eof and input-throws-on-eof -> throw-on-eof and change stream-throw-on-eof to leave the rigged stream on the stack, to better follow convention of other io words

13 years agoio.streams.limited: scrape out last vestiges of unlimiting
Joe Groff [Fri, 9 Jul 2010 21:56:54 +0000 (14:56 -0700)]
io.streams.limited: scrape out last vestiges of unlimiting

13 years agohttp.server: reintroduce some code cleanups now that it's back in a working state
Joe Groff [Fri, 9 Jul 2010 21:52:42 +0000 (14:52 -0700)]
http.server: reintroduce some code cleanups now that it's back in a working state

13 years agohttp.server: revert d00ea changes so that server works again
Joe Groff [Fri, 9 Jul 2010 21:47:34 +0000 (14:47 -0700)]
http.server: revert d00ea changes so that server works again

13 years agoimages.jpeg: fix loading error
Joe Groff [Fri, 9 Jul 2010 21:30:26 +0000 (14:30 -0700)]
images.jpeg: fix loading error

13 years agoimages.p[bgp]m: use throws-on-eof
Joe Groff [Fri, 9 Jul 2010 21:26:17 +0000 (14:26 -0700)]
images.p[bgp]m: use throws-on-eof

13 years agoio.streams.throwing: implement read-until
Joe Groff [Fri, 9 Jul 2010 21:26:01 +0000 (14:26 -0700)]
io.streams.throwing: implement read-until

13 years agoimages.loader and friends: push throws-on-eof down to the loaders that want it
Joe Groff [Fri, 9 Jul 2010 21:20:32 +0000 (14:20 -0700)]
images.loader and friends: push throws-on-eof down to the loaders that want it

13 years agoio.streams.throwing: implement tell and seek
Joe Groff [Fri, 9 Jul 2010 21:08:54 +0000 (14:08 -0700)]
io.streams.throwing: implement tell and seek

13 years agoio.streams.limited: remove unlimit*
Joe Groff [Fri, 9 Jul 2010 20:52:15 +0000 (13:52 -0700)]
io.streams.limited: remove unlimit*

13 years agoclear up roles docs
Joe Groff [Fri, 9 Jul 2010 20:30:15 +0000 (13:30 -0700)]
clear up roles docs

13 years agoMerge branch 'master' of github.com:erg/factor
Doug Coleman [Fri, 9 Jul 2010 18:34:49 +0000 (13:34 -0500)]
Merge branch 'master' of github.com:erg/factor

13 years agoSplit off io.streams.throwing from io.streams.limited and update usages of limited...
Doug Coleman [Fri, 9 Jul 2010 18:30:57 +0000 (13:30 -0500)]
Split off io.streams.throwing from io.streams.limited and update usages of limited streams

13 years agoClean up vocabulary list, remove unused/poorly-named word from io
Doug Coleman [Fri, 9 Jul 2010 18:22:05 +0000 (13:22 -0500)]
Clean up vocabulary list, remove unused/poorly-named word from io

13 years agoAdd an article for roles
Doug Coleman [Sat, 3 Jul 2010 02:52:26 +0000 (21:52 -0500)]
Add an article for roles

13 years agoAllow variants to be spread across multiple parsing words with a VARIANT-MEMBER:...
Doug Coleman [Fri, 2 Jul 2010 20:02:52 +0000 (15:02 -0500)]
Allow variants to be spread across multiple parsing words with a VARIANT-MEMBER: word.  Fix typo in docs

13 years agoFix typo in timers
Doug Coleman [Fri, 2 Jul 2010 19:58:09 +0000 (14:58 -0500)]
Fix typo in timers

13 years agoparser: update unit test
Slava Pestov [Thu, 8 Jul 2010 19:40:34 +0000 (15:40 -0400)]
parser: update unit test

13 years agocpu.x86.assembler: add MOVQ xmm, xmm/m64 and MOVQ xmm/m64, xmm instructions
Joe Groff [Thu, 8 Jul 2010 17:17:52 +0000 (10:17 -0700)]
cpu.x86.assembler: add MOVQ xmm, xmm/m64 and MOVQ xmm/m64, xmm instructions

13 years agoimages.gdiplus: GDI+ "ARGB" is little-endian, so really maps to opengl BGRA
Joe Groff [Wed, 7 Jul 2010 21:51:16 +0000 (14:51 -0700)]
images.gdiplus: GDI+ "ARGB" is little-endian, so really maps to opengl BGRA

13 years agoMerge branch 'master' of factorcode.org:/git/factor into native-image-loader
Joe Groff [Wed, 7 Jul 2010 21:38:34 +0000 (14:38 -0700)]
Merge branch 'master' of factorcode.org:/git/factor into native-image-loader

13 years agoio.ports: fix stream-seek with seek-relative seek type (reported by Joe Groff)
Slava Pestov [Wed, 7 Jul 2010 21:32:30 +0000 (17:32 -0400)]
io.ports: fix stream-seek with seek-relative seek type (reported by Joe Groff)

13 years agocompiler.tree.propagation.known-words: don't want a type function on clone, all the...
Slava Pestov [Wed, 7 Jul 2010 21:25:32 +0000 (17:25 -0400)]
compiler.tree.propagation.known-words: don't want a type function on clone, all the methods are inline and it was wrong (reported by Joe Groff)

13 years agoimages.gdiplus: don't multiply stride by pixel size because that's part of the stride...
Joe Groff [Wed, 7 Jul 2010 20:54:24 +0000 (13:54 -0700)]
images.gdiplus: don't multiply stride by pixel size because that's part of the stride already, noob

13 years agowindows.streams: get rid of workaround for stream-tell bug
Joe Groff [Wed, 7 Jul 2010 20:52:18 +0000 (13:52 -0700)]
windows.streams: get rid of workaround for stream-tell bug

13 years agoMerge branch 'master' of http://factorcode.org/git/factor into native-image-loader
Joe Groff [Wed, 7 Jul 2010 20:09:41 +0000 (13:09 -0700)]
Merge branch 'master' of http://factorcode.org/git/factor into native-image-loader

13 years agoMerge branch 'master' into native-image-loader
Joe Groff [Wed, 7 Jul 2010 20:06:37 +0000 (13:06 -0700)]
Merge branch 'master' into native-image-loader

13 years agoui.images: load images.gdiplus as default image handler on windows
Joe Groff [Wed, 7 Jul 2010 16:07:26 +0000 (09:07 -0700)]
ui.images: load images.gdiplus as default image handler on windows

13 years agoio.ports: fix stream-tell implementation
Slava Pestov [Wed, 7 Jul 2010 06:26:03 +0000 (02:26 -0400)]
io.ports: fix stream-tell implementation

13 years agowindows.streams: remove some code used for debugging
Joe Groff [Wed, 7 Jul 2010 05:47:01 +0000 (22:47 -0700)]
windows.streams: remove some code used for debugging

13 years agonew vocab images.gdiplus: image loading using standard windows gdi+ library
Joe Groff [Wed, 7 Jul 2010 05:37:14 +0000 (22:37 -0700)]
new vocab images.gdiplus: image loading using standard windows gdi+ library

13 years agowindows.gdiplus: start-gdi+/stop-gdi+/check-gdi+-status helper words
Joe Groff [Wed, 7 Jul 2010 05:36:24 +0000 (22:36 -0700)]
windows.gdiplus: start-gdi+/stop-gdi+/check-gdi+-status helper words

13 years agowindows.streams: attempt to determine stream size because GdipCreateBitmapFromStream...
Joe Groff [Wed, 7 Jul 2010 05:35:49 +0000 (22:35 -0700)]
windows.streams: attempt to determine stream size because GdipCreateBitmapFromStream requires its IStream to report it

13 years agococoa.subclassing: cleaner CLASS: syntax; ui.backend.cocoa: ignore events delivered...
Slava Pestov [Tue, 6 Jul 2010 23:02:52 +0000 (19:02 -0400)]
cocoa.subclassing: cleaner CLASS: syntax; ui.backend.cocoa: ignore events delivered after window closed to fix FEP (reported by Doug Coleman)

13 years agococoa.subclassing: new METHOD: syntax cleans up class definitions
Slava Pestov [Tue, 6 Jul 2010 21:59:35 +0000 (17:59 -0400)]
cocoa.subclassing: new METHOD: syntax cleans up class definitions

13 years agoRemove Cocoa exception handling support since it no longer works
Slava Pestov [Tue, 6 Jul 2010 21:48:37 +0000 (17:48 -0400)]
Remove Cocoa exception handling support since it no longer works

13 years agoRemove cocoa.callbacks since nothing uses it
Slava Pestov [Tue, 6 Jul 2010 21:45:50 +0000 (17:45 -0400)]
Remove cocoa.callbacks since nothing uses it

13 years agoAdd a scan-token word which is like scan, except throws an error on EOF; document...
Slava Pestov [Tue, 6 Jul 2010 20:20:08 +0000 (16:20 -0400)]
Add a scan-token word which is like scan, except throws an error on EOF; document scan-object word; mention that scan-token/scan-object are preferred over scan/scan-word

13 years agourls.encoding: tweak assoc>query to fix problem with OAuth
Slava Pestov [Tue, 6 Jul 2010 04:55:36 +0000 (00:55 -0400)]
urls.encoding: tweak assoc>query to fix problem with OAuth

13 years agonew ICO for windows
Joe Groff [Tue, 6 Jul 2010 04:00:12 +0000 (21:00 -0700)]
new ICO for windows

13 years agonew icns file for OS X
Joe Groff [Tue, 6 Jul 2010 03:53:02 +0000 (20:53 -0700)]
new icns file for OS X

13 years agomath.polynomials: unclip drop => rest
Joe Groff [Tue, 6 Jul 2010 03:40:53 +0000 (20:40 -0700)]
math.polynomials: unclip drop => rest

13 years agostacky the raptor was feeling kind of blue. cheer him up a bit
Joe Groff [Tue, 6 Jul 2010 03:40:37 +0000 (20:40 -0700)]
stacky the raptor was feeling kind of blue. cheer him up a bit

13 years agotools.deploy: fix deployment of apps that use vocab: paths -- regression from recent...
Slava Pestov [Tue, 6 Jul 2010 03:41:27 +0000 (23:41 -0400)]
tools.deploy: fix deployment of apps that use vocab: paths -- regression from recent patch that adds add-vocab-root word

13 years agotwitter: use https to get request and access tokens now that http.client is up to...
Slava Pestov [Tue, 6 Jul 2010 02:55:32 +0000 (22:55 -0400)]
twitter: use https to get request and access tokens now that http.client is up to spec

13 years agohttp: host header should not include the port number
Slava Pestov [Tue, 6 Jul 2010 02:52:19 +0000 (22:52 -0400)]
http: host header should not include the port number

13 years agomason: update for twitter vocab changes
Slava Pestov [Tue, 6 Jul 2010 02:18:02 +0000 (22:18 -0400)]
mason: update for twitter vocab changes

13 years agotwitter: update to use OAuth
Slava Pestov [Tue, 6 Jul 2010 02:17:16 +0000 (22:17 -0400)]
twitter: update to use OAuth

13 years agooauth: basic implementation of an OAuth consumer
Slava Pestov [Tue, 6 Jul 2010 02:14:06 +0000 (22:14 -0400)]
oauth: basic implementation of an OAuth consumer

13 years agoMerge branch 'mongodb-changes' of git://github.com/x6j8x/factor
Slava Pestov [Tue, 6 Jul 2010 00:40:09 +0000 (20:40 -0400)]
Merge branch 'mongodb-changes' of git://github.com/x6j8x/factor

13 years agoMerge branch 'gdbm' of http://github.com/dmsh/factor
Slava Pestov [Tue, 6 Jul 2010 00:35:54 +0000 (20:35 -0400)]
Merge branch 'gdbm' of http://github.com/dmsh/factor

13 years agomath.polynomials: update pdiff for no-integers-as-sequences (reported by rswarbrick)
Joe Groff [Sun, 4 Jul 2010 16:23:43 +0000 (09:23 -0700)]
math.polynomials: update pdiff for no-integers-as-sequences (reported by rswarbrick)

13 years agogdbm: add shorthands for common cases
Dmitry Shubin [Sat, 3 Jul 2010 22:12:07 +0000 (02:12 +0400)]
gdbm: add shorthands for common cases

13 years agoFFI rewrite part 6: deconcatenatize
Slava Pestov [Fri, 2 Jul 2010 19:44:12 +0000 (15:44 -0400)]
FFI rewrite part 6: deconcatenatize

13 years agounix.ffi: third argument of ioctl should be void*, not c-string (reported by ceninan)
Joe Groff [Wed, 30 Jun 2010 16:09:16 +0000 (09:09 -0700)]
unix.ffi: third argument of ioctl should be void*, not c-string (reported by ceninan)

13 years agolibudev bindings in resource:extra
Niklas.Waern [Tue, 29 Jun 2010 17:25:26 +0000 (19:25 +0200)]
libudev bindings in resource:extra

13 years agonew vocab windows.streams: COM IStream wrapper for factor streams
Joe Groff [Tue, 29 Jun 2010 04:51:49 +0000 (21:51 -0700)]
new vocab windows.streams: COM IStream wrapper for factor streams

13 years agowindows.com: add IStream interface
Joe Groff [Tue, 29 Jun 2010 02:41:51 +0000 (19:41 -0700)]
windows.com: add IStream interface

13 years agowindows.gdiplus: resolve ambiguity introduced by auto-use
Joe Groff [Mon, 28 Jun 2010 23:42:15 +0000 (16:42 -0700)]
windows.gdiplus: resolve ambiguity introduced by auto-use

13 years agowindows.gdiplus: clean up so it loads
Joe Groff [Mon, 28 Jun 2010 23:30:45 +0000 (16:30 -0700)]
windows.gdiplus: clean up so it loads

13 years agoalien.enums: allow enum members to be given values based on other enum symbols' values
Joe Groff [Mon, 28 Jun 2010 22:56:44 +0000 (15:56 -0700)]
alien.enums: allow enum members to be given values based on other enum symbols' values

13 years agohttp.server: more doc fixes
Slava Pestov [Mon, 28 Jun 2010 21:42:48 +0000 (17:42 -0400)]
http.server: more doc fixes

13 years agohttp.server: tweak docs
Slava Pestov [Mon, 28 Jun 2010 21:31:45 +0000 (17:31 -0400)]
http.server: tweak docs

13 years agoui.tools.traceback: make it a tool window so that its size is saved, and workspace...
Slava Pestov [Mon, 28 Jun 2010 21:10:06 +0000 (17:10 -0400)]
ui.tools.traceback: make it a tool window so that its size is saved, and workspace shortcuts work

13 years agonew vocab windows.gdiplus: bindings to GDI+ (not tested yet)
Joe Groff [Mon, 28 Jun 2010 18:33:25 +0000 (11:33 -0700)]
new vocab windows.gdiplus: bindings to GDI+ (not tested yet)

13 years agoprettyprint.backend: leave nesting-limit unset when prettyprinting hashtables without...
Joe Groff [Mon, 28 Jun 2010 16:10:16 +0000 (09:10 -0700)]
prettyprint.backend: leave nesting-limit unset when prettyprinting hashtables without a nesting limit, fixing the bug where it would get set to 1 and print nothing (reported by Blei)

13 years agogdbm: move enums to main vocab
Dmitry Shubin [Sun, 27 Jun 2010 23:50:06 +0000 (03:50 +0400)]
gdbm: move enums to main vocab

13 years agogdbm: each-key - higher order combinator for sequential access
Dmitry Shubin [Sun, 27 Jun 2010 23:30:52 +0000 (03:30 +0400)]
gdbm: each-key - higher order combinator for sequential access

13 years agogdbm: drop "gdbm-" prefix
Dmitry Shubin [Sun, 27 Jun 2010 22:17:11 +0000 (02:17 +0400)]
gdbm: drop "gdbm-" prefix

13 years agogdbm: add metadata
Dmitry Shubin [Sun, 27 Jun 2010 22:14:50 +0000 (02:14 +0400)]
gdbm: add metadata

13 years agogdbm: add gdbm-info
Dmitry Shubin [Sun, 27 Jun 2010 21:52:36 +0000 (01:52 +0400)]
gdbm: add gdbm-info

13 years agogdbm: documentation addendum
Dmitry Shubin [Sun, 27 Jun 2010 21:46:20 +0000 (01:46 +0400)]
gdbm: documentation addendum

13 years agogdbm: add unit tests
Dmitry Shubin [Sun, 27 Jun 2010 21:45:05 +0000 (01:45 +0400)]
gdbm: add unit tests

13 years agotwitter.prettyprint: wrap tweet text
Joe Groff [Sun, 27 Jun 2010 21:16:41 +0000 (14:16 -0700)]
twitter.prettyprint: wrap tweet text