]>
gitweb.factorcode.org Git - factor.git/log
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
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
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 [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
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
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
Doug Coleman [Tue, 22 Jun 2010 06:49:11 +0000 (01:49 -0500)]
remove system-micros word from factor src tree
Slava Pestov [Tue, 22 Jun 2010 05:08:10 +0000 (01:08 -0400)]
Merge remote branch 'origin/new-icons'
Slava Pestov [Tue, 22 Jun 2010 05:05:13 +0000 (01:05 -0400)]
Merge branch 'master' of git://github.com/erg/factor into erg
Slava Pestov [Tue, 22 Jun 2010 02:26:01 +0000 (22:26 -0400)]
Move hashtables.identity to basis and update serialize vocab to use them
Doug Coleman [Mon, 21 Jun 2010 18:06:09 +0000 (13:06 -0500)]
Normalize vocabulary roots by removing the last path separator so that scaffold tool works with trailing separators
Doug Coleman [Mon, 21 Jun 2010 17:33:34 +0000 (12:33 -0500)]
Fix using list
Doug Coleman [Mon, 21 Jun 2010 17:10:45 +0000 (12:10 -0500)]
Better docs for users/groups
Doug Coleman [Mon, 21 Jun 2010 17:07:56 +0000 (12:07 -0500)]
Fix a bug when calling all-groups twice. Add some users/groups utility words, unit tests, and docs.
Slava Pestov [Sat, 19 Jun 2010 22:12:56 +0000 (18:12 -0400)]
ui.backend.cocoa.views: unregister window from notification instead of in -dealloc, fixing flakiness of show-listener/show-browser words
Slava Pestov [Sat, 19 Jun 2010 02:02:55 +0000 (22:02 -0400)]
ui.tools.error-list: fix breakage if image is saved and restored with an open error list
Joe Groff [Fri, 18 Jun 2010 22:36:03 +0000 (15:36 -0700)]
stack-checker.errors.prettyprint: refer to unbalanced-branches quotation in singular when there's only one
Joe Groff [Fri, 18 Jun 2010 04:41:56 +0000 (21:41 -0700)]
new vocab hashtables.identity: cheesy identity hashtables
Joe Groff [Fri, 18 Jun 2010 02:23:33 +0000 (19:23 -0700)]
math.quaternions: typo in n*q
Doug Coleman [Thu, 17 Jun 2010 18:27:44 +0000 (13:27 -0500)]
Merge branch 'master' of github.com:erg/factor
Doug Coleman [Thu, 17 Jun 2010 18:20:51 +0000 (13:20 -0500)]
Allow with-*-group/user to be a no-op if first parameter is f
Doug Coleman [Thu, 17 Jun 2010 17:59:19 +0000 (12:59 -0500)]
Throw an error on certain combinators if a user/group does not exist
Doug Coleman [Thu, 17 Jun 2010 16:12:25 +0000 (11:12 -0500)]
Merge branch 'master' of github.com:erg/factor
Doug Coleman [Thu, 17 Jun 2010 16:02:47 +0000 (11:02 -0500)]
Clearer <pipes> word
Slava Pestov [Thu, 17 Jun 2010 03:42:51 +0000 (23:42 -0400)]
tools.disassembler.udis: fix tests on 32-bit Windows
Slava Pestov [Thu, 17 Jun 2010 06:04:03 +0000 (01:04 -0500)]
vm: fix another compile warning on 32-bit Windows
Slava Pestov [Thu, 17 Jun 2010 05:48:39 +0000 (01:48 -0400)]
vm: fix compile warnings on Windows and add /WX to Nmakefile to report warnings as errors so that mason can catch these in the future
Doug Coleman [Thu, 17 Jun 2010 05:04:53 +0000 (00:04 -0500)]
Implement gmt hook on unix
Doug Coleman [Thu, 17 Jun 2010 04:39:16 +0000 (23:39 -0500)]
Remove system_micros from vm, implement gmt hook on windows
Doug Coleman [Thu, 17 Jun 2010 04:20:00 +0000 (23:20 -0500)]
Use nano_count instead of system_micros
Doug Coleman [Thu, 17 Jun 2010 04:00:37 +0000 (23:00 -0500)]
Merge branch 'master' of http://factorcode.org/git/factor
Doug Coleman [Thu, 17 Jun 2010 03:04:41 +0000 (22:04 -0500)]
Add platforms.txt files to time vocab
Slava Pestov [Wed, 16 Jun 2010 23:08:58 +0000 (19:08 -0400)]
vm: improved fingering technique
Doug Coleman [Wed, 16 Jun 2010 22:42:15 +0000 (17:42 -0500)]
Implement set-time on Windows
Doug Coleman [Wed, 16 Jun 2010 21:48:04 +0000 (16:48 -0500)]
Merge branch 'master' of http://factorcode.org/git/factor
Doug Coleman [Wed, 16 Jun 2010 21:09:51 +0000 (16:09 -0500)]
Use two timers in game.loop
Doug Coleman [Wed, 16 Jun 2010 21:05:35 +0000 (16:05 -0500)]
Add a word that waits for a game to finish running
Doug Coleman [Wed, 16 Jun 2010 20:32:50 +0000 (15:32 -0500)]
Add a promise to world objects that gets fulfilled when the world is ungrafted
Doug Coleman [Wed, 16 Jun 2010 20:32:20 +0000 (15:32 -0500)]
Add utility word
Doug Coleman [Wed, 16 Jun 2010 15:07:24 +0000 (10:07 -0500)]
Fix load error in game.loop
Joe Groff [Wed, 16 Jun 2010 05:44:15 +0000 (22:44 -0700)]
math.vectors.simd.cords: add regression test for >A
Joe Groff [Wed, 16 Jun 2010 04:55:26 +0000 (21:55 -0700)]
math.vectors.simd.cords: use head-slice/tail-slice to slice up input sequences for >A op so that e.g. float-4{ ... } >double-4 works
Doug Coleman [Wed, 16 Jun 2010 21:21:00 +0000 (16:21 -0500)]
conflicts
Joe Groff [Thu, 10 Jun 2010 23:49:59 +0000 (16:49 -0700)]
classes.struct: fix some bugs in binary-zero?, add unit tests
Joe Groff [Tue, 15 Jun 2010 22:31:19 +0000 (15:31 -0700)]
new vocab alien.handles: generate integer handles to allow references to Factor objects to be passed through the FFI
Slava Pestov [Tue, 15 Jun 2010 22:32:13 +0000 (18:32 -0400)]
pop3: fix tests to not hang if openssl is not installed
Slava Pestov [Tue, 15 Jun 2010 21:17:37 +0000 (17:17 -0400)]
compiler.cfg.ssa: fixing test failures
Joe Groff [Tue, 15 Jun 2010 20:40:40 +0000 (13:40 -0700)]
opengl.glu: add DESTRUCTOR: and CALLBACK: definitions for GLU tessellator
Slava Pestov [Sun, 13 Jun 2010 21:36:08 +0000 (17:36 -0400)]
Add GC maps to ##box, ##box-long-long, ##alien-invoke, ##alien-indirect and ##call-gc; remove ##gc-map instruction
Joe Groff [Mon, 14 Jun 2010 23:12:48 +0000 (16:12 -0700)]
prettyprint.backend: add 1 to nesting-limit while pprinting hashtables 'cause H{ ~array~ ~array~ } is kind of useless
Joe Groff [Mon, 14 Jun 2010 21:23:55 +0000 (14:23 -0700)]
typed: include value that raised the error in type-mismatch-errors
Joe Groff [Mon, 14 Jun 2010 03:41:46 +0000 (20:41 -0700)]
sequences.cords: fall back to generic sequence methods when both arguments to binary cord ops aren't cords
Slava Pestov [Wed, 16 Jun 2010 21:12:13 +0000 (17:12 -0400)]
Merge branch 'mongodb-changes' of git://github.com/x6j8x/factor
Slava Pestov [Wed, 16 Jun 2010 21:05:50 +0000 (17:05 -0400)]
Merge branch 'fuel' of git://github.com/dmsh/factor
Slava Pestov [Wed, 16 Jun 2010 21:00:35 +0000 (17:00 -0400)]
Merge branch 'client-bind' of git://github.com/x6j8x/factor
Sascha Matzke [Sun, 25 Oct 2009 10:41:44 +0000 (11:41 +0100)]
added doc for with-local-address
Slava Pestov [Wed, 16 Jun 2010 20:48:58 +0000 (16:48 -0400)]
tools.disassembler.udis: update struct layout for latest udis from git
Joe Groff [Wed, 16 Jun 2010 05:44:15 +0000 (22:44 -0700)]
math.vectors.simd.cords: add regression test for >A