Joe Groff
|
aef979b552
|
alien.fortran: update tests to reflect new pointer c-type objects
|
2010-02-22 21:58:18 -08:00 |
Joe Groff
|
ff9fc2713b
|
cairo.ffi: update references to pointer types in alien-callbacks
|
2010-02-22 21:57:56 -08:00 |
Joe Groff
|
33f1a7b03b
|
db.sqlite.ffi: replace some TYPEDEF: void* foo* with C-TYPE: foo
|
2010-02-22 19:36:14 -08:00 |
Joe Groff
|
21ab2ef6e7
|
repeated runs of classes.tuple test would fail because partially defined classes.tuple.tests:bad-superclass type would shadow classes.tuple:bad-superclass
|
2010-02-22 19:35:52 -08:00 |
Joe Groff
|
7844cbafab
|
missed a dead memory>struct in io.sockets
|
2010-02-22 19:09:03 -08:00 |
Joe Groff
|
829351f2f2
|
don't box struct pointer values when they're null
|
2010-02-22 19:08:43 -08:00 |
Joe Groff
|
9ce43aadf0
|
Merge branch 'master' of git://factorcode.org/git/factor into new-alien-pointers
|
2010-02-22 17:46:36 -08:00 |
Doug Coleman
|
949f658928
|
Fix a couple of typos in complex number docs
|
2010-02-22 17:39:30 -06:00 |
Joe Groff
|
8628b60327
|
remove unnecessary memory>structs from extra/ too
|
2010-02-22 12:34:38 -08:00 |
Joe Groff
|
6d4724a095
|
scrub memory>struct calls made redundant
|
2010-02-22 12:22:29 -08:00 |
Joe Groff
|
1bf37f01e5
|
alien.arrays/classes.struct: ensure specialized array types for struct array slots get instantiated at parse time
|
2010-02-22 12:21:29 -08:00 |
Joe Groff
|
4d2ded634b
|
alien.parser: properly generate return type name for FUNCTION: stack effects
|
2010-02-22 11:25:01 -08:00 |
Joe Groff
|
31a0d98e02
|
Merge branch 'master' into new-alien-pointers
Conflicts:
basis/alien/c-types/c-types.factor
basis/stack-checker/dependencies/dependencies.factor
|
2010-02-22 10:32:59 -08:00 |
Slava Pestov
|
23a1f0ed8c
|
alien: some code cleanups and fixes
|
2010-02-23 01:28:56 +13:00 |
Slava Pestov
|
869e95717c
|
windows.ddk.hid: add platforms.txt
|
2010-02-23 00:23:30 +13:00 |
Slava Pestov
|
eb3f8632dd
|
stack-checker.alien: now that C types are words, the compiler can add dependencies on them when compiling alien words. This triggers the necessary recompilation when C types are redefined
|
2010-02-22 21:32:41 +13:00 |
Slava Pestov
|
7578429692
|
alien.c-types: remove void? word
|
2010-02-22 21:31:41 +13:00 |
Joe Groff
|
338edac16c
|
Merge branch 'master' of git://factorcode.org/git/factor into new-alien-pointers
|
2010-02-21 23:14:08 -08:00 |
Joe Groff
|
cdde1aa92a
|
opengl.gl: TYPEDEF: void* GLvoid* => C-TYPE: GLvoid
|
2010-02-21 23:13:56 -08:00 |
Joe Groff
|
d64653ee9a
|
specialized-arrays: fix underlying-type so it always returns void* for pointer types
|
2010-02-21 23:13:31 -08:00 |
Joe Groff
|
c4cc70b92c
|
stack-checker.dependencies: extend c-type-word method for depends-on-c-type to all words (so it works for non-c-types like void)
|
2010-02-21 23:13:12 -08:00 |
Joe Groff
|
d8432db495
|
openssl: replace some TYPEDEF: void* foo* (which won't work anymore) with C-TYPE: foo
|
2010-02-21 23:12:28 -08:00 |
Joe Groff
|
0bc8e8f408
|
alien.arrays: typedef special char* symbol so it still works as expected
|
2010-02-21 23:11:59 -08:00 |
Slava Pestov
|
1986dc49e4
|
Merge branch 'master' of git://github.com/erikcharlebois/factor
|
2010-02-22 20:09:20 +13:00 |
Joe Groff
|
c7acbda342
|
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
|
310b3df2ec
|
stack-checker.dependencies: add method for pointers to depends-on-c-type
|
2010-02-21 22:31:32 -08:00 |
Joe Groff
|
2a751106a8
|
Merge branch 'master' into new-alien-pointers
|
2010-02-21 22:30:12 -08:00 |
Slava Pestov
|
2c34ecbdb5
|
stack-checker.dependencies: add depends-on-c-type
|
2010-02-22 19:25:09 +13:00 |
Slava Pestov
|
db3a23ffe0
|
parser: auto-use prefers non-private words to private words
|
2010-02-22 19:25:08 +13:00 |
Doug Coleman
|
bb06e4671a
|
Require that g++ or cl be present to use factor.sh
|
2010-02-22 00:20:00 -06:00 |
Doug Coleman
|
82e773f8ba
|
Add some more win32 symbols
|
2010-02-22 00:14:15 -06:00 |
Doug Coleman
|
a0b3a370b8
|
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
|
eb2f6e43d9
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2010-02-21 22:10:42 -08:00 |
Joe Groff
|
525a57fa3d
|
windows.com: add missing USING: windows.types
|
2010-02-21 22:07:53 -08:00 |
Joe Groff
|
dcd76d2abe
|
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
|
5b726f0af9
|
add missing using to classes.struct tests
|
2010-02-21 22:04:23 -08:00 |
Doug Coleman
|
957f2d9ff6
|
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
|
04cc3052b6
|
alien.prettyprint: pprint pointer objects as "type*" in c-type contexts
|
2010-02-21 21:32:34 -08:00 |
Slava Pestov
|
708c752f66
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2010-02-22 18:30:50 +13:00 |
Joe Groff
|
5faa97e42c
|
alien.parser: favor parsing "foo*" as pointer-to-foo now
|
2010-02-21 21:06:00 -08:00 |
Joe Groff
|
d5bf6e55cd
|
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
|
971af554e1
|
Merge branch 'master' into new-alien-pointers
|
2010-02-21 18:19:17 -08:00 |
Slava Pestov
|
50e300c080
|
Merge branch 'master' of git://projects.elasticdog.com/git/factor
|
2010-02-22 14:49:55 +13:00 |
Joe Groff
|
92e1ca8b61
|
math.blas: update string c-types
|
2010-02-21 16:49:58 -08:00 |
Joe Groff
|
ed18b911c8
|
io.sockets.windows.nt: update string c-types in alien-indirect
|
2010-02-21 16:49:44 -08:00 |
Erik Charlebois
|
a56d0a7602
|
Bindings to the HID portion of the Windows DDK.
|
2010-02-21 16:43:09 -08:00 |
Erik Charlebois
|
52a8c3ebc9
|
FUEL: Add UNION-STRUCT: to syntax highlighting.
|
2010-02-21 16:42:31 -08:00 |
Joe Groff
|
5955ba06df
|
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
|
f9d6191c4b
|
cpu.ppc: fix string c-type usage
|
2010-02-22 13:18:45 +13:00 |
Slava Pestov
|
5fe49b13bf
|
windows.com.prettyprint: remove circular dependency on windows.com
|
2010-02-22 13:17:46 +13:00 |