Merge branch 'master' of git://factorcode.org/git/factor
commit
699695ba14
|
@ -12,7 +12,11 @@ IN: tools.deploy.test
|
||||||
|
|
||||||
: small-enough? ( n -- ? )
|
: small-enough? ( n -- ? )
|
||||||
[ "test.image" temp-file file-info size>> ]
|
[ "test.image" temp-file file-info size>> ]
|
||||||
[ cell 4 / * cpu ppc? [ 100000 + ] when ] bi*
|
[
|
||||||
|
cell 4 / *
|
||||||
|
cpu ppc? [ 100000 + ] when
|
||||||
|
os windows? [ 150000 + ] when
|
||||||
|
] bi*
|
||||||
<= ;
|
<= ;
|
||||||
|
|
||||||
: run-temp-image ( -- )
|
: run-temp-image ( -- )
|
||||||
|
|
|
@ -49,7 +49,7 @@ MEMO: heap-size* ( c-type -- n ) heap-size ;
|
||||||
} cleave
|
} cleave
|
||||||
DIOBJECTDATAFORMAT <struct-boa> ;
|
DIOBJECTDATAFORMAT <struct-boa> ;
|
||||||
|
|
||||||
:: malloc-DIOBJECTDATAFORMAT-array ( struct array -- alien )
|
:: make-DIOBJECTDATAFORMAT-array ( struct array -- alien )
|
||||||
[let | alien [ array length malloc-DIOBJECTDATAFORMAT-array ] |
|
[let | alien [ array length malloc-DIOBJECTDATAFORMAT-array ] |
|
||||||
array [| args i |
|
array [| args i |
|
||||||
struct args <DIOBJECTDATAFORMAT>
|
struct args <DIOBJECTDATAFORMAT>
|
||||||
|
@ -60,7 +60,7 @@ MEMO: heap-size* ( c-type -- n ) heap-size ;
|
||||||
|
|
||||||
: <DIDATAFORMAT> ( dwFlags dwDataSize struct rgodf-array -- alien )
|
: <DIDATAFORMAT> ( dwFlags dwDataSize struct rgodf-array -- alien )
|
||||||
[ DIDATAFORMAT heap-size DIOBJECTDATAFORMAT heap-size ] 4 ndip
|
[ DIDATAFORMAT heap-size DIOBJECTDATAFORMAT heap-size ] 4 ndip
|
||||||
[ nip length ] [ malloc-DIOBJECTDATAFORMAT-array ] 2bi
|
[ nip length ] [ make-DIOBJECTDATAFORMAT-array ] 2bi
|
||||||
DIDATAFORMAT <struct-boa> ;
|
DIDATAFORMAT <struct-boa> ;
|
||||||
|
|
||||||
: initialize ( symbol quot -- )
|
: initialize ( symbol quot -- )
|
||||||
|
|
Loading…
Reference in New Issue