]>
gitweb.factorcode.org Git - factor.git/log
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
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)
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)
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
Joe Groff [Wed, 7 Jul 2010 20:52:18 +0000 (13:52 -0700)]
windows.streams: get rid of workaround for stream-tell bug
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
Joe Groff [Wed, 7 Jul 2010 20:06:37 +0000 (13:06 -0700)]
Merge branch 'master' into native-image-loader
Joe Groff [Wed, 7 Jul 2010 16:07:26 +0000 (09:07 -0700)]
ui.images: load images.gdiplus as default image handler on windows
Slava Pestov [Wed, 7 Jul 2010 06:26:03 +0000 (02:26 -0400)]
io.ports: fix stream-tell implementation
Joe Groff [Wed, 7 Jul 2010 05:47:01 +0000 (22:47 -0700)]
windows.streams: remove some code used for debugging
Joe Groff [Wed, 7 Jul 2010 05:37:14 +0000 (22:37 -0700)]
new vocab images.gdiplus: image loading using standard windows gdi+ library
Joe Groff [Wed, 7 Jul 2010 05:36:24 +0000 (22:36 -0700)]
windows.gdiplus: start-gdi+/stop-gdi+/check-gdi+-status helper words
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
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)
Slava Pestov [Tue, 6 Jul 2010 21:59:35 +0000 (17:59 -0400)]
cocoa.subclassing: new METHOD: syntax cleans up class definitions
Slava Pestov [Tue, 6 Jul 2010 21:48:37 +0000 (17:48 -0400)]
Remove Cocoa exception handling support since it no longer works
Slava Pestov [Tue, 6 Jul 2010 21:45:50 +0000 (17:45 -0400)]
Remove cocoa.callbacks since nothing uses it
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
Slava Pestov [Tue, 6 Jul 2010 04:55:36 +0000 (00:55 -0400)]
urls.encoding: tweak assoc>query to fix problem with OAuth
Joe Groff [Tue, 6 Jul 2010 04:00:12 +0000 (21:00 -0700)]
new ICO for windows
Joe Groff [Tue, 6 Jul 2010 03:53:02 +0000 (20:53 -0700)]
new icns file for OS X
Joe Groff [Tue, 6 Jul 2010 03:40:53 +0000 (20:40 -0700)]
math.polynomials: unclip drop => rest
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
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
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
Slava Pestov [Tue, 6 Jul 2010 02:52:19 +0000 (22:52 -0400)]
http: host header should not include the port number
Slava Pestov [Tue, 6 Jul 2010 02:18:02 +0000 (22:18 -0400)]
mason: update for twitter vocab changes
Slava Pestov [Tue, 6 Jul 2010 02:17:16 +0000 (22:17 -0400)]
twitter: update to use OAuth
Slava Pestov [Tue, 6 Jul 2010 02:14:06 +0000 (22:14 -0400)]
oauth: basic implementation of an OAuth consumer
Slava Pestov [Tue, 6 Jul 2010 00:40:09 +0000 (20:40 -0400)]
Merge branch 'mongodb-changes' of git://github.com/x6j8x/factor
Slava Pestov [Tue, 6 Jul 2010 00:35:54 +0000 (20:35 -0400)]
Merge branch 'gdbm' of http://github.com/dmsh/factor
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)
Dmitry Shubin [Sat, 3 Jul 2010 22:12:07 +0000 (02:12 +0400)]
gdbm: add shorthands for common cases
Slava Pestov [Fri, 2 Jul 2010 19:44:12 +0000 (15:44 -0400)]
FFI rewrite part 6: deconcatenatize
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)
Niklas.Waern [Tue, 29 Jun 2010 17:25:26 +0000 (19:25 +0200)]
libudev bindings in resource:extra
Joe Groff [Tue, 29 Jun 2010 04:51:49 +0000 (21:51 -0700)]
new vocab windows.streams: COM IStream wrapper for factor streams
Joe Groff [Tue, 29 Jun 2010 02:41:51 +0000 (19:41 -0700)]
windows.com: add IStream interface
Joe Groff [Mon, 28 Jun 2010 23:42:15 +0000 (16:42 -0700)]
windows.gdiplus: resolve ambiguity introduced by auto-use
Joe Groff [Mon, 28 Jun 2010 23:30:45 +0000 (16:30 -0700)]
windows.gdiplus: clean up so it loads
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
Slava Pestov [Mon, 28 Jun 2010 21:42:48 +0000 (17:42 -0400)]
http.server: more doc fixes
Slava Pestov [Mon, 28 Jun 2010 21:31:45 +0000 (17:31 -0400)]
http.server: tweak docs
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
Joe Groff [Mon, 28 Jun 2010 18:33:25 +0000 (11:33 -0700)]
new vocab windows.gdiplus: bindings to GDI+ (not tested yet)
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)
Dmitry Shubin [Sun, 27 Jun 2010 23:50:06 +0000 (03:50 +0400)]
gdbm: move enums to main vocab
Dmitry Shubin [Sun, 27 Jun 2010 23:30:52 +0000 (03:30 +0400)]
gdbm: each-key - higher order combinator for sequential access
Dmitry Shubin [Sun, 27 Jun 2010 22:17:11 +0000 (02:17 +0400)]
gdbm: drop "gdbm-" prefix
Dmitry Shubin [Sun, 27 Jun 2010 22:14:50 +0000 (02:14 +0400)]
gdbm: add metadata
Dmitry Shubin [Sun, 27 Jun 2010 21:52:36 +0000 (01:52 +0400)]
gdbm: add gdbm-info
Dmitry Shubin [Sun, 27 Jun 2010 21:46:20 +0000 (01:46 +0400)]
gdbm: documentation addendum
Dmitry Shubin [Sun, 27 Jun 2010 21:45:05 +0000 (01:45 +0400)]
gdbm: add unit tests
Joe Groff [Sun, 27 Jun 2010 21:16:41 +0000 (14:16 -0700)]
twitter.prettyprint: wrap tweet text
Joe Groff [Sun, 27 Jun 2010 20:45:04 +0000 (13:45 -0700)]
ui.images: load images.cocoa backend by default instead of images.png/images.tiff on macosx
Joe Groff [Sun, 27 Jun 2010 20:44:16 +0000 (13:44 -0700)]
images, opengl.textures, images.cocoa: add support for premultiplied alpha so we can use data from cocoa images
Joe Groff [Sun, 27 Jun 2010 20:31:07 +0000 (13:31 -0700)]
images.cocoa: work around broken limited-stream behavior
Dmitry Shubin [Sun, 27 Jun 2010 20:00:19 +0000 (00:00 +0400)]
gdbm: add documentation
Dmitry Shubin [Sun, 27 Jun 2010 19:56:20 +0000 (23:56 +0400)]
gdbm: replace ALIAS: with normal definition for documentation's sake
Joe Groff [Sun, 27 Jun 2010 19:42:14 +0000 (12:42 -0700)]
cocoa.messages: return cocoa char* values as void* instead of c-string
Joe Groff [Sun, 27 Jun 2010 19:29:21 +0000 (12:29 -0700)]
new vocab images.cocoa: load image objects using native cocoa api
Joe Groff [Sun, 27 Jun 2010 18:09:49 +0000 (11:09 -0700)]
new vocab twitter.prettyprint: styled printing of twitter statuses
Dmitry Shubin [Sun, 27 Jun 2010 16:35:46 +0000 (20:35 +0400)]
gdbm: fix stack effect comment
Dmitry Shubin [Sun, 27 Jun 2010 13:40:22 +0000 (17:40 +0400)]
gdbm: add <gdbm> constructor
Dmitry Shubin [Sat, 26 Jun 2010 21:29:47 +0000 (01:29 +0400)]
gdbm: more user-friendly initial configuration
Dmitry Shubin [Sat, 26 Jun 2010 19:00:00 +0000 (23:00 +0400)]
gdbm: better option setters
Dmitry Shubin [Sat, 26 Jun 2010 18:24:27 +0000 (22:24 +0400)]
gdbm: remove obsolete options
Dmitry Shubin [Sat, 26 Jun 2010 18:06:35 +0000 (22:06 +0400)]
gdbm: switch back to simpler error handling scheme
Joe Groff [Thu, 24 Jun 2010 20:19:02 +0000 (13:19 -0700)]
vm/safeseh.asm: make exception_handler proto declaration explicitly "proto c" so linking works properly with VS 2010 (reported by Doug Coleman)
Slava Pestov [Thu, 24 Jun 2010 17:45:26 +0000 (13:45 -0400)]
mason.updates: revert bad code
Slava Pestov [Thu, 24 Jun 2010 16:35:21 +0000 (12:35 -0400)]
Revert guarded method inlining
This reverts commit
44a835e3fcd1859a0e1de9565c547340e31395cd , reversing
changes made to
d45926bda09bd2bb5863e4b3d9bb70bca461eb02 .
Slava Pestov [Thu, 24 Jun 2010 16:28:23 +0000 (12:28 -0400)]
mason.common: fix file name
Slava Pestov [Thu, 24 Jun 2010 09:27:01 +0000 (05:27 -0400)]
stack-checker.dependencies: Oops
Slava Pestov [Thu, 24 Jun 2010 08:28:34 +0000 (04:28 -0400)]
stack-checker.dependencies: fix error thrown if depends-on-single-method parameters are no longer valid
Joe Groff [Thu, 24 Jun 2010 03:07:19 +0000 (20:07 -0700)]
models: add push-model and pop-model words
Slava Pestov [Thu, 24 Jun 2010 01:10:46 +0000 (21:10 -0400)]
combinators.smart: remove boa-preserving
Doug Coleman [Wed, 23 Jun 2010 19:55:00 +0000 (14:55 -0500)]
make unlinked-words take a vocabulary name instead of a list of words
Doug Coleman [Wed, 23 Jun 2010 19:54:00 +0000 (14:54 -0500)]
Add a new smart combinator boa-preserving and document the rest of the smart combinators. Simpler implementation of nullary.
Daniel Ehrenberg [Wed, 23 Jun 2010 16:17:24 +0000 (12:17 -0400)]
Merge branch 'master' of git://factorcode.org/git/factor into propagation
Doug Coleman [Wed, 23 Jun 2010 15:27:17 +0000 (10:27 -0500)]
Fix using list
Doug Coleman [Wed, 23 Jun 2010 15:25:08 +0000 (10:25 -0500)]
Fix all-users word by calling setpwent to rewind file
Slava Pestov [Wed, 23 Jun 2010 07:56:06 +0000 (03:56 -0400)]
Whitespace fix
Joe Groff [Wed, 23 Jun 2010 07:48:17 +0000 (00:48 -0700)]
gpu.util.wasd: new utility word "wasd-pixel-ray" that converts a screen pixel position to a world-space vector, indicating direction from eye location
Slava Pestov [Wed, 23 Jun 2010 07:33:15 +0000 (03:33 -0400)]
compiler.cfg.builder: if there is a conditional where every branch is known to throw an error, don't process any of the (unreachable) code after the conditional, since this can confuse analysis (reported by Daniel Ehrenberg)
Slava Pestov [Wed, 23 Jun 2010 02:45:22 +0000 (22:45 -0400)]
mason: recent with-unique-directory change was broken
Slava Pestov [Wed, 23 Jun 2010 02:29:24 +0000 (22:29 -0400)]
stack-checker.row-polymorphism: minor cleanup
Slava Pestov [Wed, 23 Jun 2010 02:34:38 +0000 (22:34 -0400)]
time.unix: add timestamp>timezone word
Daniel Ehrenberg [Tue, 22 Jun 2010 21:31:21 +0000 (17:31 -0400)]
Fixing one of the bad bugs, in row-polymorphism
Daniel Ehrenberg [Tue, 22 Jun 2010 20:41:14 +0000 (16:41 -0400)]
Unit tests for a couple of serious compiler bugs
Daniel Ehrenberg [Tue, 22 Jun 2010 20:20:55 +0000 (16:20 -0400)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Tue, 22 Jun 2010 19:46:54 +0000 (15:46 -0400)]
Clarify documentation for resize-array, resize-byte-array, resize-string words, and remove flushable declaration since technically they don't satisfy the flushable contract (reported by Daniel Ehrenberg)
Doug Coleman [Tue, 22 Jun 2010 19:40:15 +0000 (14:40 -0500)]
Do a 'git reset; git clean' to revert the tree to a pristine state
Slava Pestov [Tue, 22 Jun 2010 19:13:07 +0000 (15:13 -0400)]
Fix unix.time to actually load
Doug Coleman [Tue, 22 Jun 2010 19:10:12 +0000 (14:10 -0500)]
Fix accessors
Daniel Ehrenberg [Tue, 22 Jun 2010 18:47:57 +0000 (14:47 -0400)]
Merge branch 'master' of git://factorcode.org/git/factor into propagation
Slava Pestov [Tue, 22 Jun 2010 18:35:49 +0000 (14:35 -0400)]
classes.struct: remove conflict marker from unit tests
Slava Pestov [Tue, 22 Jun 2010 08:14:03 +0000 (04:14 -0400)]
compiler.cfg.height: clean it up a bit
Slava Pestov [Tue, 22 Jun 2010 08:13:39 +0000 (04:13 -0400)]
Merge branch 'master' of git://github.com/erg/factor
Doug Coleman [Tue, 22 Jun 2010 07:04:31 +0000 (02:04 -0500)]
Remove more system-micros stuff
Doug Coleman [Tue, 22 Jun 2010 07:00:19 +0000 (02:00 -0500)]
More system-micros elimination