Slava Pestov
|
d55217b34a
|
alien.c-types: c-type no longer calls parser at runtime, tools.deploy.shaker now strips out runtime specialized array code generation
|
2009-10-16 23:50:17 -05:00 |
Joe Groff
|
c312779f39
|
hurr
|
2009-10-16 16:39:33 -05:00 |
Joe Groff
|
67800284fb
|
tweak parse-c-type so data-map can parse non-c-types
|
2009-10-16 16:10:09 -05:00 |
Slava Pestov
|
a92e435799
|
alien.parser: fix behavior with restarts, reported by mnestic
|
2009-10-09 04:25:25 -05:00 |
Joe Groff
|
24c2a7fa8f
|
refactor so that generalizations reuses the stub versions of nsequence, firstn, and n*quot needed by memoize
|
2009-10-08 12:55:52 -05:00 |
Joe Groff
|
5ab16ba62a
|
change CALLBACK: to use the ABI of the current LIBRARY: and get rid of STDCALL-CALLBACK:
|
2009-09-28 19:27:28 -05:00 |
Joe Groff
|
5e3e8f97f4
|
redefine C-TYPE: to forward declare opaque C types; make C type definition and redefinition a little more robust
|
2009-09-27 22:12:00 -05:00 |
Joe Groff
|
1f606a4873
|
disable parsing of string c-types
|
2009-09-27 16:06:13 -05:00 |
Joe Groff
|
77d10178db
|
add CALLBACK: syntax that defines a typedef and an alien-callback constructor word for function pointer types. update some code in iokit.hid and windows.dinput to use CALLBACK: instead of TYPEDEF:/word pairs
|
2009-09-21 11:59:41 -05:00 |
Joe Groff
|
52ba3f3a24
|
allow word c-types and definitions to coexist
|
2009-09-16 17:18:19 -05:00 |
Joe Groff
|
65ac206648
|
fix alien-function-word predicate
|
2009-09-16 14:17:13 -05:00 |
Joe Groff
|
bba4d3ac8a
|
prettyprinting for FUNCTION: definitions
|
2009-09-15 22:39:25 -05:00 |
Joe Groff
|
334e93bbbf
|
get things to a point where they bootstrap again
|
2009-09-15 21:43:18 -05:00 |
Joe Groff
|
0fe8bc1bff
|
create words for c-types
|
2009-09-15 15:18:54 -05:00 |
Doug Coleman
|
fe83e60e04
|
remove call to check-c-name
|
2009-07-23 18:14:07 -05:00 |
Doug Coleman
|
eda6056201
|
allow FUNCTION: to parse pointers in the name field
|
2009-07-23 18:05:09 -05:00 |
Doug Coleman
|
f8b8616a48
|
Disallow C functions and parameter names that contain an asterisk
|
2009-07-23 15:48:10 -05:00 |
Slava Pestov
|
c3e7db3852
|
Refactor FUNCTION: to make it more extensible
|
2009-04-18 02:37:35 -05:00 |
Slava Pestov
|
3e25d14e54
|
Code cleanup: refactoring usages of rot and -rot to use newer idioms instead
|
2008-11-30 17:47:29 -06:00 |