Commit Graph

19741 Commits (dff7d09055f6fa291c92e1b8f8a66c12de5fa409)

Author SHA1 Message Date
Joe Groff 2ec050665e alien.arrays: typedef special char* symbol so it still works as expected 2010-02-21 23:11:59 -08:00
Slava Pestov c1657739df Merge branch 'master' of git://github.com/erikcharlebois/factor 2010-02-22 20:09:20 +13:00
Joe Groff 21936bfe20 classes.struct: set dependency on slot types in slot accessors, so that accessors update when types change. enables pointers to make circular references between struct types 2010-02-21 22:46:52 -08:00
Joe Groff b8ab9434cf stack-checker.dependencies: add method for pointers to depends-on-c-type 2010-02-21 22:31:32 -08:00
Joe Groff 5ff604d83e Merge branch 'master' into new-alien-pointers 2010-02-21 22:30:12 -08:00
Slava Pestov b6eb3c04e6 stack-checker.dependencies: add depends-on-c-type 2010-02-22 19:25:09 +13:00
Slava Pestov 31c467cf52 parser: auto-use prefers non-private words to private words 2010-02-22 19:25:08 +13:00
Doug Coleman 899904a10a Require that g++ or cl be present to use factor.sh 2010-02-22 00:20:00 -06:00
Doug Coleman 865c144a51 Add some more win32 symbols 2010-02-22 00:14:15 -06:00
Doug Coleman 4e46d38ca8 Fix quirk in open-in-explorer -- msft explorer wouldn't go to previous directory correctly if / was a path separator 2010-02-22 00:14:13 -06:00
Joe Groff 00b7445844 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-21 22:10:42 -08:00
Joe Groff 060d87c095 windows.com: add missing USING: windows.types 2010-02-21 22:07:53 -08:00
Joe Groff 1808fe4595 windows.com.syntax: don't put c-type words inside stack effect of Interface::Method words 2010-02-21 22:07:32 -08:00
Joe Groff 4d89097467 add missing using to classes.struct tests 2010-02-21 22:04:23 -08:00
Doug Coleman 03059ec9ff Check if we're using ttys before starting curses, since initscr exits on error for some dumb reason 2010-02-21 23:38:18 -06:00
Joe Groff 2238c04f82 alien.prettyprint: pprint pointer objects as "type*" in c-type contexts 2010-02-21 21:32:34 -08:00
Slava Pestov 26c8ea4b2f Merge branch 'master' of git://factorcode.org/git/factor 2010-02-22 18:30:50 +13:00
Joe Groff e15784ed94 alien.parser: favor parsing "foo*" as pointer-to-foo now 2010-02-21 21:06:00 -08:00
Joe Groff 77ea9f1160 more implementation of pointer c-types. make it so that { char* binary } acts like a real pointer to char instead of stringifying, and add byte* typedef for { char* binary } 2010-02-21 20:58:21 -08:00
Joe Groff d45254d32e Merge branch 'master' into new-alien-pointers 2010-02-21 18:19:17 -08:00
Slava Pestov f4dc941ff4 Merge branch 'master' of git://projects.elasticdog.com/git/factor 2010-02-22 14:49:55 +13:00
Joe Groff 08c2373576 math.blas: update string c-types 2010-02-21 16:49:58 -08:00
Joe Groff 5ffabcbb87 io.sockets.windows.nt: update string c-types in alien-indirect 2010-02-21 16:49:44 -08:00
Erik Charlebois b5c65b017f Bindings to the HID portion of the Windows DDK. 2010-02-21 16:43:09 -08:00
Erik Charlebois 5971d6ba2f FUEL: Add UNION-STRUCT: to syntax highlighting. 2010-02-21 16:42:31 -08:00
Joe Groff 64e6f08b59 use a "pointer" wrapper tuple to indicate pointer types instead of the current slipshod approach 2010-02-21 16:27:36 -08:00
Slava Pestov 63a18b0e6f cpu.ppc: fix string c-type usage 2010-02-22 13:18:45 +13:00
Slava Pestov bd0ec23e30 windows.com.prettyprint: remove circular dependency on windows.com 2010-02-22 13:17:46 +13:00
Slava Pestov 7d90469666 vocabs.loader: tweak platform checking logic 2010-02-22 13:17:46 +13:00
Slava Pestov f5723e5e3a cocoa.messages: fix 2010-02-22 13:17:46 +13:00
Joe Groff 75359a59d5 remove string c-types from classes.struct tests 2010-02-21 13:01:29 -08:00
Joe Groff f5be8649d4 windows.com.syntax: parse return c-type of COM-INTERFACE: functions 2010-02-21 11:56:35 -08:00
Joe Groff 4e077ebe7b opengl.gl.extensions: scan return type of GL-FUNCTION: as c-type 2010-02-21 11:46:17 -08:00
Joe Groff 43c5969490 core-foundation.fsevents: use CALLBACK: type to define master-event-source-callback 2010-02-21 11:17:25 -08:00
Joe Groff d50b3e7f28 remove references to c-types hash from deploy tool 2010-02-21 11:10:52 -08:00
Joe Groff 866f6ada18 ditch string c-types 2010-02-21 10:58:21 -08:00
Joe Groff 017fba2387 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-21 09:58:41 -08:00
Erik Charlebois 023e357ca2 Fix parse error in elisp file 2010-02-21 04:39:44 -08:00
Erik Charlebois d6d3401468 Merge branch 'master' of git://github.com/slavapestov/factor 2010-02-21 03:36:54 -08:00
Erik Charlebois b1ac80c7b2 FUEL: Add prefix key behavior to fuel-test-vocab so that it is similar to other FUEL interactive functions. 2010-02-21 03:35:15 -08:00
Erik Charlebois be4d33beb5 Add scaffolding words for tags, summary and authors and hook these up to FUEL. Modified fuel-scaffold-vocab to prompt the user for tags, summary and whether to create help and test files immediately. 2010-02-21 03:34:08 -08:00
Erik Charlebois 1f50321b74 FUEL: Flip the default behavior of visit-other-file so that it does not try to create -docs or -tests files if they do not exist by default. This is the more common case when spelunking in code and in general you want to scaffold those files anyway. 2010-02-21 03:27:16 -08:00
Slava Pestov 6f5f68b923 cocoa.messages: if a class cannot be found, IMPORT: no longer fails at parse time. Instead, there will be a runtime error when the class word is executed 2010-02-21 22:27:32 +13:00
Slava Pestov b907ada6a9 vocabs: document platforms.txt 2010-02-21 20:38:09 +13:00
Slava Pestov 20ba956d5e unix.utmpx: fix load errors 2010-02-21 20:19:11 +13:00
Joe Groff 61d72dfe86 adjust wording in game.loop docs 2010-02-20 21:58:09 -08:00
Erik Charlebois 36dc85043a Unit test checking the stack effects from FUNCTION:. 2010-02-20 21:15:47 -08:00
Slava Pestov 9f6462e2bd Move windows.dragdrop-listener to unmaintained 2010-02-21 17:48:06 +13:00
Slava Pestov e3af4112c2 io.serial.windows: fix load error 2010-02-21 17:48:05 +13:00
Slava Pestov 63365bd3ea native-thread-test: clean up 2010-02-21 17:48:05 +13:00