Joe Groff
|
dff7d09055
|
update docs about pointer types
|
2010-02-23 11:03:48 -08:00 |
Joe Groff
|
1fc6165c0f
|
get rid of the last few pointer typedefs in db.postgresql.ffi, windows.usp10, and windows.winsock
|
2010-02-23 10:17:48 -08:00 |
Joe Groff
|
760effdfac
|
have TYPEDEF:, STRUCT: etc. throw an error if you try to define a c type name ending with asterisk
|
2010-02-23 10:16:18 -08:00 |
Joe Groff
|
8b24a102a0
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2010-02-23 08:10:12 -08:00 |
Joe Groff
|
bb0bd783d3
|
windows.types: fix definition of wchar_t* as { char* utf16n }
|
2010-02-23 08:10:01 -08:00 |
Joe Groff
|
941ad782e3
|
if any typedef in the chain has a pointer-c-type, use it
|
2010-02-23 08:09:33 -08:00 |
Slava Pestov
|
d71e7c3ba8
|
freetype: fix load error
|
2010-02-24 00:46:11 +13:00 |
Slava Pestov
|
daf2e5270c
|
Get foldable and flushable declarations working on typed words
|
2010-02-24 00:16:55 +13:00 |
Slava Pestov
|
1f89dc505a
|
effects.parser: throw a proper no-word error if effect references an unknown class word
|
2010-02-23 23:57:13 +13:00 |
Slava Pestov
|
e9c2403351
|
formatting: fix docs
|
2010-02-23 21:21:16 +13:00 |
Joe Groff
|
0044741adb
|
add opaque C-TYPEs for sundry interfaces to windows.com
|
2010-02-23 00:03:18 -08:00 |
Joe Groff
|
9a79427f00
|
classes.struct: reader-quot was checking struct-slot-spec for array-ness, not the type! derp
|
2010-02-22 23:57:10 -08:00 |
Joe Groff
|
b24eabb7d8
|
_DARWIN_MAXNAMELEN+1 should actually be _DARWIN_MAXNAMELEN + 1
|
2010-02-22 23:55:52 -08:00 |
Slava Pestov
|
071836b059
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2010-02-23 20:26:41 +13:00 |
Joe Groff
|
298a3b2fa8
|
alien.fortran: update tests to reflect new pointer c-type objects
|
2010-02-22 21:58:18 -08:00 |
Joe Groff
|
08a3facb76
|
cairo.ffi: update references to pointer types in alien-callbacks
|
2010-02-22 21:57:56 -08:00 |
Erik Charlebois
|
a72dbec05c
|
Merge branch 'master' of git://github.com/slavapestov/factor
|
2010-02-22 20:43:23 -08:00 |
Erik Charlebois
|
c62cfc5c8c
|
Make scaffolding use set-file-lines so that generated text files end with a newline.
|
2010-02-22 20:39:45 -08:00 |
Erik Charlebois
|
7a4509edd7
|
Windows DDK SetupAPI bindings -- used for hardware device discovery
|
2010-02-22 20:37:06 -08:00 |
Erik Charlebois
|
175b77f80e
|
Summary and tags file for windows.ddk.hid
|
2010-02-22 20:19:04 -08:00 |
Erik Charlebois
|
07a79ecc99
|
Fix new compile errors in d3d bindings
|
2010-02-22 20:18:15 -08:00 |
Erik Charlebois
|
314215454f
|
Add scaffolding for platforms.txt, add option to fuel-scaffold-vocab
|
2010-02-22 20:17:49 -08:00 |
Joe Groff
|
c659f35359
|
db.sqlite.ffi: replace some TYPEDEF: void* foo* with C-TYPE: foo
|
2010-02-22 19:36:14 -08:00 |
Joe Groff
|
524e58078a
|
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 |
Erik Charlebois
|
169067600d
|
Syntax highlighting for COM-INTERFACE:
|
2010-02-22 19:34:54 -08:00 |
Erik Charlebois
|
a221fa05a3
|
Revert change to make-callback-type cause Slava already fixed it in parse-arglist
|
2010-02-22 19:34:34 -08:00 |
Joe Groff
|
f8160f8d48
|
missed a dead memory>struct in io.sockets
|
2010-02-22 19:09:03 -08:00 |
Joe Groff
|
d5c6ae5d36
|
don't box struct pointer values when they're null
|
2010-02-22 19:08:43 -08:00 |
Joe Groff
|
7d069c58ee
|
Merge branch 'master' of git://factorcode.org/git/factor into new-alien-pointers
|
2010-02-22 17:46:36 -08:00 |
Doug Coleman
|
06471c0a0d
|
Fix a couple of typos in complex number docs
|
2010-02-22 17:39:30 -06:00 |
Joe Groff
|
8faa1046d6
|
remove unnecessary memory>structs from extra/ too
|
2010-02-22 12:34:38 -08:00 |
Joe Groff
|
47b4b10d03
|
scrub memory>struct calls made redundant
|
2010-02-22 12:22:29 -08:00 |
Joe Groff
|
4875169d0c
|
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
|
9015711322
|
alien.parser: properly generate return type name for FUNCTION: stack effects
|
2010-02-22 11:25:01 -08:00 |
Erik Charlebois
|
915a90657e
|
Merge alien/parser/parser.factor
|
2010-02-22 10:53:19 -08:00 |
Erik Charlebois
|
b98510407a
|
Merge branch 'master' of github.com:erikcharlebois/factor
|
2010-02-22 10:49:46 -08:00 |
Erik Charlebois
|
15e860f090
|
Add some additional error masks and codes
|
2010-02-22 10:48:22 -08:00 |
Erik Charlebois
|
8e4a333fae
|
Fix CALLBACK: effect return type also not a string. Added accompanying unit test.
|
2010-02-22 10:48:21 -08:00 |
Erik Charlebois
|
bd7b022405
|
Add some additional error masks and codes
|
2010-02-22 10:39:50 -08:00 |
Joe Groff
|
b435b2b84b
|
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
|
316b831208
|
alien: some code cleanups and fixes
|
2010-02-23 01:28:56 +13:00 |
Slava Pestov
|
2b6e461254
|
windows.ddk.hid: add platforms.txt
|
2010-02-23 00:23:30 +13:00 |
Erik Charlebois
|
5250938bbf
|
Fix CALLBACK: effect return type also not a string. Added accompanying unit test.
|
2010-02-22 00:46:27 -08:00 |
Slava Pestov
|
ad951c85ae
|
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
|
33f3fee57d
|
alien.c-types: remove void? word
|
2010-02-22 21:31:41 +13:00 |
Joe Groff
|
a77edb8156
|
Merge branch 'master' of git://factorcode.org/git/factor into new-alien-pointers
|
2010-02-21 23:14:08 -08:00 |
Joe Groff
|
ff9ee93c8a
|
opengl.gl: TYPEDEF: void* GLvoid* => C-TYPE: GLvoid
|
2010-02-21 23:13:56 -08:00 |
Joe Groff
|
1fdbd49dca
|
specialized-arrays: fix underlying-type so it always returns void* for pointer types
|
2010-02-21 23:13:31 -08:00 |
Joe Groff
|
b8bfeec48f
|
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
|
662b645679
|
openssl: replace some TYPEDEF: void* foo* (which won't work anymore) with C-TYPE: foo
|
2010-02-21 23:12:28 -08:00 |