]>
gitweb.factorcode.org Git - factor.git/log
Daniel Ehrenberg [Tue, 2 Mar 2010 22:04:45 +0000 (17:04 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor into bags
Doug Coleman [Tue, 2 Mar 2010 17:38:35 +0000 (11:38 -0600)]
Fix load error in calendar
Doug Coleman [Tue, 2 Mar 2010 10:51:52 +0000 (04:51 -0600)]
Add a parsing word to output slots to the stack instead of to an array
Doug Coleman [Tue, 2 Mar 2010 10:31:17 +0000 (04:31 -0600)]
Use TYPED: in a few places in calendar.format to avoid passing durations instead of timestamps
Doug Coleman [Tue, 2 Mar 2010 10:20:40 +0000 (04:20 -0600)]
Remove year/month/day words because they're dumb and confusing
Doug Coleman [Tue, 2 Mar 2010 04:31:36 +0000 (22:31 -0600)]
Remove the http-data word
Joe Groff [Tue, 2 Mar 2010 01:56:17 +0000 (17:56 -0800)]
yay C89
Joe Groff [Mon, 1 Mar 2010 21:32:07 +0000 (13:32 -0800)]
record the C++ compiler version in the VM, and expose it with a vm-compiler word
Joe Groff [Mon, 1 Mar 2010 19:50:16 +0000 (11:50 -0800)]
parse-tokens had two $notes sections. oops!
Joe Groff [Mon, 1 Mar 2010 19:47:57 +0000 (11:47 -0800)]
lexer, parser: update docs on "parse-tokens" and add docs for "each-token", "map-tokens"
Joe Groff [Mon, 1 Mar 2010 07:11:43 +0000 (23:11 -0800)]
windows.directx.d3d9: a method was missing argument names
Joe Groff [Mon, 1 Mar 2010 06:06:47 +0000 (22:06 -0800)]
lexer: add "each-token" and "map-tokens", which are equivalent to "parse-token _ each/map" but incremental. update a smattering of parsing words (such as USING:, SYMBOLS:, etc.) to use each-token/map-tokens
Joe Groff [Mon, 1 Mar 2010 04:25:26 +0000 (20:25 -0800)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Mon, 1 Mar 2010 04:14:16 +0000 (20:14 -0800)]
classes.tuple.parser: throw bad-slot-name immediately when an invalid slot name in a tuple/struct literal is scanned
Daniel Ehrenberg [Mon, 1 Mar 2010 03:55:22 +0000 (22:55 -0500)]
Maing vocabs.hierarchy use sets; modifying alias analysis's use of sets
Daniel Ehrenberg [Mon, 1 Mar 2010 03:42:10 +0000 (22:42 -0500)]
Making alias analysis use sets
Joe Groff [Mon, 1 Mar 2010 03:30:15 +0000 (19:30 -0800)]
windows.com: update COM-INTERFACE: to parse incrementally
Joe Groff [Mon, 1 Mar 2010 03:29:53 +0000 (19:29 -0800)]
cut commas off of FUNCTION: parameter names in stack effects again
Joe Groff [Mon, 1 Mar 2010 00:40:34 +0000 (16:40 -0800)]
update GL-FUNCTION: to use new FUNCTION: factors
Joe Groff [Mon, 1 Mar 2010 00:15:58 +0000 (16:15 -0800)]
alien.parser: refactor FUNCTION: parsing to read from the source incrementally. parse errors in FUNCTION: should now correspond to their location within the definition
Slava Pestov [Sun, 28 Feb 2010 23:22:18 +0000 (12:22 +1300)]
core-foundation.run-loop: clean up and speed up some code to fix starvation issue exposed by game.loop (reported by Joe Groff)
Slava Pestov [Sun, 28 Feb 2010 06:44:18 +0000 (19:44 +1300)]
webapps.help: fix typo
Daniel Ehrenberg [Sat, 27 Feb 2010 19:52:24 +0000 (14:52 -0500)]
Finishing eliminating prune as a synonym of members
Doug Coleman [Sat, 27 Feb 2010 19:04:42 +0000 (13:04 -0600)]
fix docs for csv
Doug Coleman [Sat, 27 Feb 2010 19:03:28 +0000 (13:03 -0600)]
Beginning of a real fullscreen library
Daniel Ehrenberg [Sat, 27 Feb 2010 18:14:03 +0000 (13:14 -0500)]
Changing some uses of prune to use members
Doug Coleman [Sat, 27 Feb 2010 14:25:25 +0000 (08:25 -0600)]
add missing using
Doug Coleman [Sat, 27 Feb 2010 13:54:54 +0000 (07:54 -0600)]
Add a slot for worlds to know if they are fullscreened, and another for restoring the window position after returning from fullscreen mode
Doug Coleman [Sat, 27 Feb 2010 13:53:21 +0000 (07:53 -0600)]
more user32 bindings
Doug Coleman [Sat, 27 Feb 2010 11:01:14 +0000 (05:01 -0600)]
Add a slots{ word for accessing multiple slots
Doug Coleman [Fri, 26 Feb 2010 00:30:40 +0000 (18:30 -0600)]
Add csv>string and string>csv
Doug Coleman [Fri, 26 Feb 2010 00:07:14 +0000 (18:07 -0600)]
Docs for http-data
Doug Coleman [Fri, 26 Feb 2010 00:05:10 +0000 (18:05 -0600)]
Add a new word http-data that is just http-get nip
Daniel Ehrenberg [Sat, 27 Feb 2010 05:27:40 +0000 (00:27 -0500)]
Updated documentation for sets
Joe Groff [Sat, 27 Feb 2010 02:30:51 +0000 (18:30 -0800)]
rename game.input.linux to game.input.x11, make x>hid-bit-order a hook on system
Joe Groff [Sat, 27 Feb 2010 02:21:37 +0000 (18:21 -0800)]
move XQueryKeymap binding to x11.xlib
Joe Groff [Sat, 27 Feb 2010 02:16:16 +0000 (18:16 -0800)]
co-credit William Schlieper for game.input.linux
Joe Groff [Sat, 27 Feb 2010 02:14:10 +0000 (18:14 -0800)]
Merge branch 'master' of git://github.com/william42/factor
Daniel Ehrenberg [Fri, 26 Feb 2010 22:17:40 +0000 (17:17 -0500)]
Fixing ambiguity between sets and namespaces in many unit tests and furnace.auth
Daniel Ehrenberg [Fri, 26 Feb 2010 21:28:38 +0000 (16:28 -0500)]
Making all of basis and extra unambiguous for sets/namespaces
Joe Groff [Fri, 26 Feb 2010 21:20:47 +0000 (13:20 -0800)]
grouping: circular-slice shouldn't be a subclass of slice since that thwarts method inlining
Daniel Ehrenberg [Fri, 26 Feb 2010 21:01:01 +0000 (16:01 -0500)]
Moving new-sets to sets
Daniel Ehrenberg [Fri, 26 Feb 2010 18:53:20 +0000 (13:53 -0500)]
Finishing converting compiler.cfg.ssa.construction.tdmsc to new-sets
Daniel Ehrenberg [Fri, 26 Feb 2010 18:24:26 +0000 (13:24 -0500)]
Making it fast to create a new hashset
Daniel Ehrenberg [Fri, 26 Feb 2010 18:22:56 +0000 (13:22 -0500)]
Finishing porting sets features to new-sets
Daniel Ehrenberg [Fri, 26 Feb 2010 17:07:37 +0000 (12:07 -0500)]
Making propagation and tuple.parser refer to new-sets; adding some missing features from sets into new-sets
Daniel Ehrenberg [Fri, 26 Feb 2010 16:01:57 +0000 (11:01 -0500)]
Moving new-sets and hash-sets to core
Daniel Ehrenberg [Fri, 26 Feb 2010 15:00:57 +0000 (10:00 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor into bags
Erik Charlebois [Fri, 26 Feb 2010 02:51:08 +0000 (18:51 -0800)]
Merge branch 'master' of github.com:erikcharlebois/factor
Erik Charlebois [Fri, 26 Feb 2010 02:51:00 +0000 (18:51 -0800)]
Merge branch 'master' of git://github.com/slavapestov/factor
Erik Charlebois [Fri, 26 Feb 2010 02:50:05 +0000 (18:50 -0800)]
Fix windows.directx compile errors
Joe Groff [Fri, 26 Feb 2010 01:05:03 +0000 (17:05 -0800)]
grouping: add circular clumps (e.g. { 1 2 3 4 } 3 circular-clump => { { 1 2 3 } { 2 3 4 } { 3 4 1 } { 4 1 2 } }
Erik Charlebois [Thu, 25 Feb 2010 16:15:53 +0000 (08:15 -0800)]
Add perp and angle-between words for vectors. Fix bug in cross product and add unit tests.
Joe Groff [Fri, 26 Feb 2010 00:39:30 +0000 (16:39 -0800)]
windows.com: typedef interface word to void* immediately so that self-referential pointers in the interface definition parse properly. fix a bug where pointer return values for interface methods couldn't parse
Joe Groff [Thu, 25 Feb 2010 23:13:06 +0000 (15:13 -0800)]
deploy chipmunk lib
Joe Groff [Thu, 25 Feb 2010 20:55:40 +0000 (12:55 -0800)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Thu, 25 Feb 2010 20:55:31 +0000 (12:55 -0800)]
remove repeated "pad" slots from x11.xlib structs
Doug Coleman [Thu, 25 Feb 2010 20:36:12 +0000 (14:36 -0600)]
Add more user32 bindings
Joe Groff [Thu, 25 Feb 2010 19:52:42 +0000 (11:52 -0800)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Thu, 25 Feb 2010 19:52:21 +0000 (11:52 -0800)]
classes.struct: raise an error in STRUCT: if there are duplicate slot names
Erik Charlebois [Thu, 25 Feb 2010 16:15:53 +0000 (08:15 -0800)]
Add perp and angle-between words for vectors. Fix bug in cross product and add unit tests.
Slava Pestov [Thu, 25 Feb 2010 11:44:48 +0000 (00:44 +1300)]
sequences: fix help lint
Slava Pestov [Thu, 25 Feb 2010 08:39:14 +0000 (21:39 +1300)]
syndication: get it working with doublec's wacky atom feed
Slava Pestov [Thu, 25 Feb 2010 07:54:41 +0000 (20:54 +1300)]
sequences: add cartesian-each, cartesian-map, cartesian-product words to eliminate some duplication throughout the codebase
Joe Groff [Thu, 25 Feb 2010 04:07:13 +0000 (20:07 -0800)]
game.worlds: construct game-loop object before begin-game-world is called so begin-game-world can change it before the loop is started
Joe Groff [Thu, 25 Feb 2010 02:46:02 +0000 (18:46 -0800)]
fix up chipmunk.demo, add a MAIN:
Joe Groff [Thu, 25 Feb 2010 02:26:46 +0000 (18:26 -0800)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Thu, 25 Feb 2010 01:00:17 +0000 (17:00 -0800)]
move chipmunk to chipmunk.ffi
Daniel Ehrenberg [Wed, 24 Feb 2010 19:34:24 +0000 (13:34 -0600)]
Adding combine word to new-sets
Slava Pestov [Wed, 24 Feb 2010 16:57:09 +0000 (05:57 +1300)]
sequences: add suffix! to destructive sequence ops article
Slava Pestov [Wed, 24 Feb 2010 15:54:42 +0000 (04:54 +1300)]
webapps.wiki: fix template
Slava Pestov [Wed, 24 Feb 2010 15:50:31 +0000 (04:50 +1300)]
Slices over specialized arrays can now be passed to C functions, written to binary output streams, and given to malloc-byte-array
Doug Coleman [Wed, 24 Feb 2010 09:32:02 +0000 (03:32 -0600)]
Add some commented out unit tests to io.ports.tests that seem like they should be supported
Joe Groff [Wed, 24 Feb 2010 08:51:13 +0000 (00:51 -0800)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Wed, 24 Feb 2010 08:51:02 +0000 (00:51 -0800)]
tidy up load errors in ui.backend.x11
Doug Coleman [Wed, 24 Feb 2010 08:47:45 +0000 (02:47 -0600)]
Use for(;;) instead of do/while in a few places, fix safe_fread's error handling
Slava Pestov [Wed, 24 Feb 2010 08:20:21 +0000 (21:20 +1300)]
io.files.unix: fix load errors arising from byte-length being moved
Slava Pestov [Wed, 24 Feb 2010 08:18:29 +0000 (21:18 +1300)]
core-foundation.run-loop: cleanup
Joe Groff [Wed, 24 Feb 2010 07:53:51 +0000 (23:53 -0800)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Wed, 24 Feb 2010 07:50:34 +0000 (23:50 -0800)]
ui.backend.cocoa: invalidate run loop timers before raising an NSAlert and add them back when runModal returns to avoid run loop callbacks reentering Factor
Slava Pestov [Wed, 24 Feb 2010 07:24:32 +0000 (20:24 +1300)]
Move closures, fries and set-n to unmaintained
Slava Pestov [Wed, 24 Feb 2010 07:20:08 +0000 (20:20 +1300)]
Merge branch 'master' of git://github.com/erikcharlebois/factor
Slava Pestov [Wed, 24 Feb 2010 07:18:48 +0000 (20:18 +1300)]
cocoa.messages: cleanup
Slava Pestov [Wed, 24 Feb 2010 07:18:41 +0000 (20:18 +1300)]
Specialized arrays, structs and other objects responding to the >c-ptr / byte-length protocol can now be written to binary streams
Erik Charlebois [Wed, 24 Feb 2010 07:00:24 +0000 (23:00 -0800)]
Bindings to the WinUSB part of the Windows DDK
Joe Groff [Wed, 24 Feb 2010 06:55:57 +0000 (22:55 -0800)]
ui.gadgets.worlds: deactivate world before calling the ui-error-hook
Joe Groff [Wed, 24 Feb 2010 04:42:36 +0000 (20:42 -0800)]
tools.deploy.shaker: raise a generic "This application died" system-alert instead of quietly crashing and burning in the ui-error-hook for deployed apps with the debugger stripped
Joe Groff [Wed, 24 Feb 2010 04:29:51 +0000 (20:29 -0800)]
document system-alert
Joe Groff [Wed, 24 Feb 2010 04:29:31 +0000 (20:29 -0800)]
opengl.gl: all those GLchar* should be c-string[ascii]
Joe Groff [Wed, 24 Feb 2010 03:28:57 +0000 (19:28 -0800)]
ui: add a "system-alert" hook that can raise a system modal dialog without involving any potentially stripped gadget, io, or debugger code
Joe Groff [Tue, 23 Feb 2010 22:02:55 +0000 (14:02 -0800)]
missed a uchar* in cairo.ffi
Joe Groff [Tue, 23 Feb 2010 21:27:18 +0000 (13:27 -0800)]
add missing USING: effects.parser to descriptive, set-n
Joe Groff [Tue, 23 Feb 2010 21:15:16 +0000 (13:15 -0800)]
change back other char/uchar* parameters that don't look like actual string types
Joe Groff [Tue, 23 Feb 2010 20:53:09 +0000 (12:53 -0800)]
cairo.ffi, core-foundation.strings: change some functions that don't really expect strings to use char* instead of c-string (reported by Blei)
Joe Groff [Tue, 23 Feb 2010 20:20:47 +0000 (12:20 -0800)]
typo in alien.data docs
Joe Groff [Tue, 23 Feb 2010 20:07:55 +0000 (12:07 -0800)]
"pointer-c-type" word-prop hack is now unnecessary since all pointer types behave uniformly now
Joe Groff [Tue, 23 Feb 2010 19:59:53 +0000 (11:59 -0800)]
typo in alien.parser test
Joe Groff [Tue, 23 Feb 2010 19:56:10 +0000 (11:56 -0800)]
fix typos in alien docs
Joe Groff [Tue, 23 Feb 2010 19:42:02 +0000 (11:42 -0800)]
rename current string-mangling "char*" to "c-string". char* is now just a boring old pointer to char
Joe Groff [Tue, 23 Feb 2010 19:03:48 +0000 (11:03 -0800)]
update docs about pointer types