Revision f82f82fb856f5b999ed59130b62a85edd1ac5a54 authored by Jeff Bezanson on 18 January 2018, 21:58:06 UTC, committed by GitHub on 18 January 2018, 21:58:06 UTC
2 parent s ae0a3e9 + 6412f06
Raw File
exports.jl
# This file is a part of Julia. License is MIT: https://julialang.org/license

export
# Modules
    Meta,
    Pkg,
    LibGit2,
    StackTraces,
    Sys,
    Libc,
    Serializer,
    Docs,
    Markdown,
    Threads,
    Iterators,
    Broadcast,

# Types
    AbstractChannel,
    AbstractIrrational,
    AbstractMatrix,
    AbstractRange,
    AbstractSet,
    AbstractUnitRange,
    AbstractVector,
    AbstractVecOrMat,
    Array,
    AbstractDict,
    BigFloat,
    BigInt,
    BitArray,
    BitMatrix,
    BitVector,
    BufferStream,
    CartesianIndex,
    CartesianIndices,
    LinearIndices,
    Channel,
    Cmd,
    Colon,
    Complex,
    ComplexF64,
    ComplexF32,
    ComplexF16,
    DenseMatrix,
    DenseVecOrMat,
    DenseVector,
    DevNull,
    Dict,
    Dims,
    EachLine,
    Enum,
    Enumerate,
    ExponentialBackOff,
    IndexCartesian,
    IndexLinear,
    IndexStyle,
    InsertionSort,
    BitSet,
    IOBuffer,
    IOStream,
    LinSpace,
    Irrational,
    Matrix,
    MergeSort,
    Missing,
    NTuple,
    IdDict,
    OrdinalRange,
    Pair,
    PartialQuickSort,
    PermutedDimsArray,
    QuickSort,
    RangeIndex,
    Rational,
    Regex,
    RegexMatch,
    RoundFromZero,
    RoundDown,
    RoundingMode,
    RoundNearest,
    RoundNearestTiesAway,
    RoundNearestTiesUp,
    RoundToZero,
    RoundUp,
    AbstractSerializer,
    SerializationState,
    Set,
    Some,
    StepRange,
    StepRangeLen,
    StridedArray,
    StridedMatrix,
    StridedVecOrMat,
    StridedVector,
    SubArray,
    SubString,
    Timer,
    UnitRange,
    Val,
    VecOrMat,
    Vector,
    VersionNumber,
    WeakKeyDict,

# Ccall types
    Cchar,
    Cdouble,
    Cfloat,
    Cint,
    Cintmax_t,
    Clong,
    Clonglong,
    Cptrdiff_t,
    Cshort,
    Csize_t,
    Cssize_t,
    Cuchar,
    Cuint,
    Cuintmax_t,
    Culong,
    Culonglong,
    Cushort,
    Cwchar_t,
    Cstring,
    Cwstring,

# Exceptions
    DimensionMismatch,
    CapturedException,
    CompositeException,
    EOFError,
    InvalidStateException,
    KeyError,
    MissingException,
    ParseError,
    SystemError,
    StringIndexError,

# Global constants and variables
    ARGS,
    C_NULL,
    ENDIAN_BOM,
    ENV,
    LOAD_PATH,
    PROGRAM_FILE,
    STDERR,
    STDIN,
    STDOUT,
    VERSION,

# Mathematical constants
    Inf,
    Inf16,
    Inf32,
    Inf64,
    NaN,
    NaN16,
    NaN32,
    NaN64,
    im,
    π, pi,
    ℯ,

# Operators
    !,
    !=,
    ≠,
    !==,
    ≡,
    ≢,
    xor,
    ⊻,
    %,
    ÷,
    &,
    *,
    +,
    -,
    /,
    //,
    <,
    <:,
    <<,
    <=,
    ≤,
    ==,
    >,
    >:,
    >=,
    ≥,
    >>,
    >>>,
    \,
    ^,
    |,
    |>,
    ~,
    :,
    =>,
    ∘,

# scalar math
    @evalpoly,
    abs,
    abs2,
    acos,
    acosd,
    acosh,
    acot,
    acotd,
    acoth,
    acsc,
    acscd,
    acsch,
    angle,
    asec,
    asecd,
    asech,
    asin,
    asind,
    asinh,
    atan,
    atan2,
    atand,
    atanh,
    big,
    binomial,
    bswap,
    cbrt,
    ceil,
    cis,
    clamp,
    cld,
    cmp,
    complex,
    conj,
    copysign,
    cos,
    cosc,
    cosd,
    cosh,
    cospi,
    cot,
    cotd,
    coth,
    count_ones,
    count_zeros,
    csc,
    cscd,
    csch,
    deg2rad,
    denominator,
    div,
    divrem,
    eps,
    exp,
    exp10,
    exp2,
    expm1,
    exponent,
    factorial,
    fld,
    fld1,
    fldmod,
    fldmod1,
    flipsign,
    float,
    tryparse,
    floor,
    fma,
    frexp,
    gamma,
    gcd,
    gcdx,
    hypot,
    imag,
    inv,
    invmod,
    isapprox,
    iseven,
    isfinite,
    isinf,
    isinteger,
    isnan,
    isodd,
    ispow2,
    isqrt,
    isreal,
    issubnormal,
    iszero,
    isone,
    lcm,
    ldexp,
    leading_ones,
    leading_zeros,
    lfact,
    lgamma,
    log,
    log10,
    log1p,
    log2,
    maxintfloat,
    mod,
    mod1,
    modf,
    mod2pi,
    muladd,
    nextfloat,
    nextpow,
    nextpow2,
    nextprod,
    numerator,
    one,
    oneunit,
    powermod,
    prevfloat,
    prevpow,
    prevpow2,
    rad2deg,
    rationalize,
    real,
    realmax,
    realmin,
    reim,
    reinterpret,
    rem,
    rem2pi,
    round,
    sec,
    secd,
    sech,
    sign,
    signbit,
    signed,
    signif,
    significand,
    sin,
    sinc,
    sincos,
    sind,
    sinh,
    sinpi,
    sqrt,
    tan,
    tand,
    tanh,
    trailing_ones,
    trailing_zeros,
    trunc,
    unsafe_trunc,
    typemax,
    typemin,
    unsigned,
    widemul,
    zero,
    √,
    ∛,
    ≈,
    ≉,

# specfun
    beta,
    lbeta,

# arrays
    axes,
    broadcast!,
    broadcast,
    broadcast_getindex,
    broadcast_setindex!,
    cat,
    checkbounds,
    checkindex,
    circcopy!,
    circshift,
    circshift!,
    clamp!,
    colon,
    conj!,
    copy!,
    copyto!,
    cumprod,
    cumprod!,
    cumsum,
    cumsum!,
    accumulate,
    accumulate!,
    eachindex,
    extrema,
    fill!,
    fill,
    first,
    flipdim,
    hcat,
    hvcat,
    indexin,
    indmax,
    indmin,
    invperm,
    invpermute!,
    isassigned,
    isperm,
    issorted,
    last,
    linearindices,
    linspace,
    logspace,
    mapslices,
    max,
    maximum!,
    maximum,
    min,
    minimum!,
    minimum,
    minmax,
    ndims,
    ones,
    parent,
    parentindices,
    partialsort,
    partialsort!,
    partialsortperm,
    partialsortperm!,
    permute!,
    permutedims,
    permutedims!,
    prod!,
    prod,
    promote_shape,
    range,
    reducedim,
    repmat,
    reshape,
    reverse!,
    reverse,
    rot180,
    rotl90,
    rotr90,
    shuffle,
    shuffle!,
    size,
    slicedim,
    sort!,
    sort,
    sortcols,
    sortperm,
    sortperm!,
    sortrows,
    squeeze,
    step,
    stride,
    strides,
    sum!,
    sum,
    to_indices,
    vcat,
    vec,
    view,
    zeros,

# search, find, match and related functions
    contains,
    eachmatch,
    endswith,
    equalto,
    findall,
    findfirst,
    findlast,
    findmax,
    findmin,
    findmin!,
    findmax!,
    findnext,
    findprev,
    findnz,
    occursin,
    match,
    matchall,
    searchsorted,
    searchsortedfirst,
    searchsortedlast,
    startswith,

# linear algebra
    adjoint,
    transpose,
    kron,

# bitarrays
    falses,
    flipbits!,
    trues,

# dequeues
    append!,
    insert!,
    pop!,
    prepend!,
    push!,
    resize!,
    popfirst!,
    pushfirst!,

# collections
    all!,
    all,
    allunique,
    any!,
    any,
    collect,
    count,
    delete!,
    deleteat!,
    eltype,
    empty!,
    empty,
    endof,
    filter!,
    filter,
    foldl,
    foldr,
    foreach,
    get,
    get!,
    getindex,
    getkey,
    haskey,
    in,
    intersect!,
    intersect,
    isempty,
    issubset,
    issetequal,
    keys,
    keytype,
    length,
    map!,
    map,
    mapfoldl,
    mapfoldr,
    mapreduce,
    mapreducedim,
    merge!,
    merge,
    pairs,
    #pop!,
    #push!,
    reduce,
    setdiff!,
    setdiff,
    setindex!,
    similar,
    sizehint!,
    splice!,
    symdiff!,
    symdiff,
    union!,
    union,
    unique!,
    unique,
    values,
    valtype,
    ∈,
    ∉,
    ∋,
    ∌,
    ⊆,
    ⊈,
    ⊊,
    ⊇,
    ⊉,
    ⊋,
    ∩,
    ∪,

# strings and text output
    ascii,
    base,
    bin,
    bitstring,
    bytes2hex,
    chomp,
    chop,
    codeunit,
    codeunits,
    dec,
    digits,
    digits!,
    dump,
    escape_string,
    hex,
    hex2bytes,
    hex2bytes!,
    info,
    isalpha,
    isascii,
    iscntrl,
    isdigit,
    islower,
    isnumeric,
    isprint,
    ispunct,
    isspace,
    isupper,
    isxdigit,
    lcfirst,
    lowercase,
    isvalid,
    join,
    logging,
    lpad,
    lstrip,
    ncodeunits,
    ndigits,
    nextind,
    oct,
    prevind,
    print,
    print_shortest,
    print_with_color,
    println,
    repeat,
    replace,
    replace!,
    repr,
    reverseind,
    rpad,
    rsplit,
    rstrip,
    show,
    showcompact,
    showerror,
    split,
    sprint,
    string,
    strip,
    summary,
    textwidth,
    thisind,
    titlecase,
    transcode,
    ucfirst,
    unescape_string,
    uppercase,
    warn,

# logging frontend
    @debug,
    @info,
    @warn,
    @error,

# bigfloat & precision
    precision,
    rounding,
    setprecision,
    setrounding,
    get_zero_subnormals,
    set_zero_subnormals,

# statistics
    cor,
    cov,
    mean!,
    mean,
    median!,
    median,
    middle,
    quantile!,
    quantile,
    std,
    stdm,
    var,
    varm,

# iteration
    done,
    next,
    start,

    enumerate,  # re-exported from Iterators
    zip,

# object identity and equality
    copy,
    deepcopy,
    hash,
    identity,
    isbits,
    isequal,
    isimmutable,
    isless,
    ifelse,
    objectid,
    sizeof,

# tasks and conditions
    Condition,
    current_task,
    islocked,
    istaskdone,
    istaskstarted,
    lock,
    notify,
    ReentrantLock,
    schedule,
    task_local_storage,
    trylock,
    unlock,
    yield,
    yieldto,
    wait,
    timedwait,
    asyncmap,
    asyncmap!,

# channels
    take!,
    put!,
    isready,
    fetch,

# missing values
    coalesce,
    ismissing,
    missing,
    skipmissing,

# time
    sleep,
    time,
    time_ns,

# errors
    assert,
    backtrace,
    catch_backtrace,
    error,
    rethrow,
    retry,
    systemerror,

# stack traces
    StackTrace,
    StackFrame,
    stacktrace,

# types
    convert,
    # getproperty,
    # setproperty!,
    fieldoffset,
    fieldname,
    fieldnames,
    fieldcount,
    # propertynames,
    isconcrete,
    oftype,
    promote,
    promote_rule,
    promote_type,
    subtypes,
    instances,
    supertype,
    typeintersect,
    typejoin,
    widen,

# syntax
    esc,
    gensym,
    macroexpand,
    @macroexpand1,
    @macroexpand,
    parse,

# help and reflection
    apropos,
    edit,
    code_typed,
    code_warntype,
    code_lowered,
    code_llvm,
    code_native,
    fullname,
    functionloc,
    isconst,
    isinteractive,
    less,
    hasmethod,
    methods,
    methodswith,
    module_name,
    module_parent,
    names,
    varinfo,
    versioninfo,
    which,
    @isdefined,

# loading source files
    __precompile__,
    evalfile,
    include_string,
    include_dependency,

# RTS internals
    finalizer,
    finalize,
    gc,
    gc_enable,
    precompile,

# misc
    atexit,
    atreplinit,
    clipboard,
    exit,
    ntuple,
    quit,

# IP address stuff
    @ip_str,
    IPAddr,
    IPv4,
    IPv6,

# I/O and events
    accept,
    bind,
    close,
    connect,
    countlines,
    deserialize,
    eachline,
    eof,
    fd,
    fdio,
    flush,
    getaddrinfo,
    getalladdrinfo,
    getnameinfo,
    gethostname,
    getipaddr,
    getpeername,
    getsockname,
    htol,
    hton,
    IOContext,
    displaysize,
    ismarked,
    isopen,
    isreadonly,
    listen,
    listenany,
    ltoh,
    mark,
    nb_available,
    ntoh,
    open,
    pipeline,
    Pipe,
    PipeBuffer,
    position,
    RawFD,
    read,
    read!,
    readavailable,
    readbytes!,
    readchomp,
    readdir,
    readline,
    readlines,
    readuntil,
    redirect_stderr,
    redirect_stdin,
    redirect_stdout,
    recv,
    recvfrom,
    reset,
    seek,
    seekend,
    seekstart,
    send,
    serialize,
    skip,
    skipchars,
    take!,
    truncate,
    unmark,
    write,
    TCPSocket,
    UDPSocket,

# multimedia I/O
    AbstractDisplay,
    display,
    displayable,
    TextDisplay,
    istextmime,
    MIME,
    @MIME_str,
    reprmime,
    stringmime,
    mimewritable,
    popdisplay,
    pushdisplay,
    redisplay,
    HTML,
    Text,

# paths and file names
    abspath,
    basename,
    dirname,
    expanduser,
    homedir,
    isabspath,
    isdirpath,
    joinpath,
    normpath,
    realpath,
    relpath,
    splitdir,
    splitdrive,
    splitext,

# filesystem operations
    cd,
    chmod,
    chown,
    cp,
    ctime,
    download,
    filemode,
    filesize,
    gperm,
    isblockdev,
    ischardev,
    isdir,
    isfifo,
    isfile,
    islink,
    ismount,
    ispath,
    isreadable,
    issetgid,
    issetuid,
    issocket,
    issticky,
    iswritable,
    lstat,
    mkdir,
    mkpath,
    mktemp,
    mktempdir,
    mtime,
    mv,
    operm,
    pwd,
    readlink,
    rm,
    stat,
    symlink,
    tempdir,
    tempname,
    touch,
    uperm,
    walkdir,

# external processes ## TODO: whittle down these exports.
    detach,
    getpid,
    ignorestatus,
    kill,
    process_exited,
    process_running,
    run,
    setenv,
    spawn,
    success,
    withenv,

# C interface
    cfunction,
    cglobal,
    disable_sigint,
    pointer,
    pointer_from_objref,
    unsafe_wrap,
    unsafe_string,
    reenable_sigint,
    unsafe_copyto!,
    unsafe_load,
    unsafe_pointer_to_objref,
    unsafe_read,
    unsafe_store!,
    unsafe_write,

# implemented in Random module
    rand,
    randn,

# Macros
    # parser internal
    @__FILE__,
    @__DIR__,
    @__LINE__,
    @__MODULE__,
    @int128_str,
    @uint128_str,
    @big_str,
    @cmd,    # `commands`

    # notation for certain types
    @b_str,    # byte vector
    @r_str,    # regex
    @s_str,    # regex substitution string
    @v_str,    # version number
    @raw_str,  # raw string with no interpolation/unescaping

    # documentation
    @text_str,
    @html_str,
    @doc,
    @doc_str,

    # output
    @show,

    # profiling
    @time,
    @timed,
    @timev,
    @elapsed,
    @allocated,

    # reflection
    @which,
    @edit,
    @functionloc,
    @less,
    @code_typed,
    @code_warntype,
    @code_lowered,
    @code_llvm,
    @code_native,

    # tasks
    @schedule,
    @sync,
    @async,
    @task,
    @threadcall,

    # metaprogramming utilities
    @generated,
    @gensym,
    @eval,
    @deprecate,

    # performance annotations
    @boundscheck,
    @inbounds,
    @fastmath,
    @simd,
    @inline,
    @noinline,
    @nospecialize,
    @polly,

    @assert,
    @__dot__,
    @enum,
    @label,
    @goto,
    @view,
    @views,
    @static
back to top