byte-arrays strings hashtables alien.syntax alien.strings
sequences io.encodings.string debugger destructors vocabs.loader
classes.struct math kernel ;
-QUALIFIED: math
-QUALIFIED: sequences
IN: alien.c-types
HELP: heap-size
classes combinators compiler.units cpu.architecture delegate
fry kernel layouts locals macros math math.order quotations
sequences system words words.symbol summary ;
-QUALIFIED: math
IN: alien.c-types
SYMBOLS:
cpu.architecture fry generalizations io io.streams.memory kernel
libc locals macros math math.functions parser sequences
stack-checker.dependencies summary words ;
-QUALIFIED: math
IN: alien.data
: <ref> ( value c-type -- c-ptr )
math math.order parser quotations sequences slots slots.private
specialized-arrays stack-checker.dependencies summary vectors
vocabs.loader vocabs.parser words ;
-QUALIFIED: math
IN: classes.struct
SPECIALIZED-ARRAY: uchar
! See http://factorcode.org/license.txt for BSD license.
USING: cocoa.messages compiler.units core-foundation.bundles
hashtables init io kernel lexer namespaces sequences vocabs ;
-QUALIFIED: cocoa.messages
IN: cocoa
SYMBOL: sent-messages
QUALIFIED: arrays
QUALIFIED: byte-arrays
QUALIFIED: classes.tuple.private
-QUALIFIED: kernel
QUALIFIED: kernel.private
QUALIFIED: math.bitwise.private
QUALIFIED: math.floats.private
byte-arrays byte-vectors classes.struct combinators
compression.zlib.ffi continuations destructors fry kernel libc
math math.functions math.ranges sequences system ;
-QUALIFIED: compression.zlib.ffi
IN: compression.zlib
ERROR: zlib-failed n string ;
! See http://factorcode.org/license.txt for BSD license.
USING: accessors arrays fry kernel locals math math.order
math.ranges models sequences splitting ;
-QUALIFIED: models
IN: documents
: +col ( loc n -- newloc ) [ first2 ] dip + 2array ;
combinators.short-circuit literals locals classes.struct
specialized-arrays alien.data libc windows.shell32 ;
SPECIALIZED-ARRAY: ushort
-QUALIFIED: sequences
IN: io.files.info.windows
:: round-up-to ( n multiple -- n' )
vocabs.loader.private classes.builtin slots.private grouping
command-line io.pathnames memoize namespaces.private
hashtables locals ;
-QUALIFIED: bootstrap.stage2
QUALIFIED: classes.private
-QUALIFIED: compiler.crossref
-QUALIFIED: compiler.errors
-QUALIFIED: continuations
-QUALIFIED: definitions
-QUALIFIED: init
-QUALIFIED: layouts
-QUALIFIED: source-files
-QUALIFIED: source-files.errors
-QUALIFIED: vocabs
-QUALIFIED: vocabs.loader
IN: tools.deploy.shaker
! This file is some hairy shit.
io.encodings.utf8 io.files kernel locals make math math.bitwise
math.order math.parser math.ranges memoize namespaces sequences
sets simple-flat-file sorting splitting strings.parser ;
-QUALIFIED: interval-sets
IN: unicode.data
<PRIVATE
combinators.short-circuit continuations fry io.encodings.utf8
kernel math math.parser namespaces sequences splitting strings
unix unix.ffi unix.users unix.utilities ;
-QUALIFIED: unix.ffi
QUALIFIED: grouping
IN: unix.groups
make math memory namespaces parser parser.notes prettyprint
sequences splitting system vectors vocabs vocabs.loader words ;
QUALIFIED: bootstrap.image.private
-QUALIFIED: hashtables
-QUALIFIED: hash-sets
IN: bootstrap.stage1
"Bootstrap stage 1..." print flush
! Copyright (C) 2009 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
-USING: accessors assocs combinators kernel locals math
-math.ranges memoize sequences strings hashtables
-math.parser grouping ;
-QUALIFIED: assocs
+USING: accessors assocs combinators grouping kernel locals math
+math.parser math.ranges memoize sequences ;
IN: benchmark.hashtables
MEMO: strings ( -- str )
compiler.cfg.predecessors
compiler.cfg.renaming.functor
compiler.cfg.rpo ;
-QUALIFIED: assocs
IN: compiler.cfg.gvn.avail
: defined ( bb -- vregs )
io.encodings.binary io.encodings.string io.streams.byte-array
io.streams.throwing kernel locals math math.bitwise
math.functions math.order math.ranges sequences sorting ;
-QUALIFIED-WITH: bitstreams bs
-QUALIFIED: math
IN: images.png
SINGLETON: png-image
count 2 * count!
] when
- bs:<msb0-bit-reader> :> br
+ bitstreams:<msb0-bit-reader> :> br
height [
- count [ depth br bs:read ] B{ } replicate-as
- 8 br bs:align
+ count [ depth br bitstreams:read ] B{ } replicate-as
+ 8 br bitstreams:align
] replicate concat ;
:: reverse-interlace-none ( bytes loading-png -- array )
memcached.private namespaces present sequences sorting system
threads tools.test ;
-QUALIFIED: memcached
-
IN: memcached.tests
! Use a version of with-memcached that sets a timeout
USING: continuations kernel redis math math.parser sequences
sorting tools.test ;
-QUALIFIED: redis
-
IN: redis.tests
: with-redis ( quot -- )
site-watcher.private urls sequences validators
webapps.site-watcher.common webapps.site-watcher.watching
webapps.site-watcher.spidering webapps.utils ;
-QUALIFIED: assocs
IN: webapps.site-watcher
: <main-action> ( -- action )