Commit Graph

20083 Commits (98d1e7d00663d84024e8d31244c28542571ad59d)

Author SHA1 Message Date
Joe Groff 078ca0fa58 alien.parser: refactor FUNCTION: parsing to read from the source incrementally. parse errors in FUNCTION: should now correspond to their location within the definition 2010-02-28 16:20:45 -08:00
Slava Pestov e3ddafbdec core-foundation.run-loop: clean up and speed up some code to fix starvation issue exposed by game.loop (reported by Joe Groff) 2010-03-01 12:22:18 +13:00
Joe Groff 163c26ad72 lexer, parser: show initial parsing word line as part of lexer-errors 2010-02-28 13:01:03 -08:00
Slava Pestov e7d2e73215 webapps.help: fix typo 2010-02-28 19:44:18 +13:00
Daniel Ehrenberg da57436180 Finishing eliminating prune as a synonym of members 2010-02-27 14:52:24 -05:00
Doug Coleman 004608e1f4 fix docs for csv 2010-02-27 13:04:42 -06:00
Doug Coleman 07dfcf2298 Beginning of a real fullscreen library 2010-02-27 13:03:28 -06:00
Daniel Ehrenberg 434605c0b5 Changing some uses of prune to use members 2010-02-27 13:14:03 -05:00
Doug Coleman cc892700c8 add missing using 2010-02-27 08:25:25 -06:00
Doug Coleman bad7e4b68e Add a slot for worlds to know if they are fullscreened, and another for restoring the window position after returning from fullscreen mode 2010-02-27 07:58:42 -06:00
Doug Coleman 93efc83938 more user32 bindings 2010-02-27 07:58:41 -06:00
Doug Coleman 90597236e1 Add a slots{ word for accessing multiple slots 2010-02-27 07:58:40 -06:00
Doug Coleman 5eff2e0e9a Add csv>string and string>csv 2010-02-27 07:58:38 -06:00
Doug Coleman 18c0935b64 Docs for http-data 2010-02-27 07:58:37 -06:00
Doug Coleman 9bf7f56283 Add a new word http-data that is just http-get nip 2010-02-27 07:58:35 -06:00
Daniel Ehrenberg 7ad324837b Updated documentation for sets 2010-02-27 00:27:40 -05:00
Joe Groff 09517a87e3 rename game.input.linux to game.input.x11, make x>hid-bit-order a hook on system 2010-02-26 18:30:51 -08:00
Joe Groff 3d479927d7 move XQueryKeymap binding to x11.xlib 2010-02-26 18:21:37 -08:00
Joe Groff 013760a906 co-credit William Schlieper for game.input.linux 2010-02-26 18:16:16 -08:00
Joe Groff 061a3bccf2 Merge branch 'master' of git://github.com/william42/factor 2010-02-26 18:14:10 -08:00
Daniel Ehrenberg 7cd3360cdd Fixing ambiguity between sets and namespaces in many unit tests and furnace.auth 2010-02-26 17:17:40 -05:00
Daniel Ehrenberg 6298203b4c Making all of basis and extra unambiguous for sets/namespaces 2010-02-26 16:28:38 -05:00
Joe Groff dfd99199a3 grouping: circular-slice shouldn't be a subclass of slice since that thwarts method inlining 2010-02-26 13:20:47 -08:00
Daniel Ehrenberg 7074979745 Moving new-sets to sets 2010-02-26 16:01:01 -05:00
Daniel Ehrenberg a72e2cc96c Finishing converting compiler.cfg.ssa.construction.tdmsc to new-sets 2010-02-26 13:53:20 -05:00
Daniel Ehrenberg 73a990a4b8 Making it fast to create a new hashset 2010-02-26 13:24:26 -05:00
Daniel Ehrenberg 366f36d73f Finishing porting sets features to new-sets 2010-02-26 13:22:56 -05:00
Daniel Ehrenberg b76c82048d Making propagation and tuple.parser refer to new-sets; adding some missing features from sets into new-sets 2010-02-26 12:07:37 -05:00
Daniel Ehrenberg e43312d780 Moving new-sets and hash-sets to core 2010-02-26 11:01:57 -05:00
Daniel Ehrenberg a3c168cb5e Merge branch 'master' of git://factorcode.org/git/factor into bags 2010-02-26 10:00:57 -05:00
Erik Charlebois 49768413fe Merge branch 'master' of github.com:erikcharlebois/factor 2010-02-25 18:51:08 -08:00
Erik Charlebois dd334ffe27 Merge branch 'master' of git://github.com/slavapestov/factor 2010-02-25 18:51:00 -08:00
Erik Charlebois 889fb74b8f Fix windows.directx compile errors 2010-02-25 18:50:05 -08:00
Joe Groff d898ee86b6 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 } } 2010-02-25 17:05:03 -08:00
Erik Charlebois cebabdc323 Add perp and angle-between words for vectors. Fix bug in cross product and add unit tests. 2010-02-25 16:46:02 -08:00
Joe Groff 4358edcae7 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 2010-02-25 16:39:30 -08:00
Joe Groff 1bb27b8a21 deploy chipmunk lib 2010-02-25 15:13:06 -08:00
Joe Groff 01b7113618 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-25 12:55:40 -08:00
Joe Groff 6655002629 remove repeated "pad" slots from x11.xlib structs 2010-02-25 12:55:31 -08:00
Doug Coleman 31b77781ae Add more user32 bindings 2010-02-25 14:36:44 -06:00
Joe Groff 14e672a77d Merge branch 'master' of git://factorcode.org/git/factor 2010-02-25 11:52:42 -08:00
Joe Groff f2999ce778 classes.struct: raise an error in STRUCT: if there are duplicate slot names 2010-02-25 11:52:21 -08:00
Erik Charlebois 7548e57b5b Add perp and angle-between words for vectors. Fix bug in cross product and add unit tests. 2010-02-25 08:17:07 -08:00
Slava Pestov 86b7ba95a8 sequences: fix help lint 2010-02-26 00:44:48 +13:00
Slava Pestov 2ee4db39af syndication: get it working with doublec's wacky atom feed 2010-02-25 21:39:14 +13:00
Slava Pestov 7826543d2e sequences: add cartesian-each, cartesian-map, cartesian-product words to eliminate some duplication throughout the codebase 2010-02-25 20:54:57 +13:00
Joe Groff 433f0d1ea6 game.worlds: construct game-loop object before begin-game-world is called so begin-game-world can change it before the loop is started 2010-02-24 20:07:13 -08:00
Joe Groff 7de21ca8be fix up chipmunk.demo, add a MAIN: 2010-02-24 18:46:02 -08:00
Joe Groff 2e888f1ee7 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-24 18:26:46 -08:00
Joe Groff d853061f8f move chipmunk to chipmunk.ffi 2010-02-24 17:00:17 -08:00