# This file is a part of Julia. License is MIT: https://julialang.org/license export # Modules Meta, Pkg, LibGit2, StackTraces, Sys, Libc, 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, 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, DEPOT_PATH, 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, argmax, argmin, 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, 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, isabstracttype, isprimitivetype, isstructtype, isconcretetype, isdispatchtuple, 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, nameof, parentmodule, names, varinfo, versioninfo, which, @isdefined, # loading source files __precompile__, evalfile, include_string, include_dependency, # RTS internals GC, finalizer, finalize, 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, eachline, eof, fd, fdio, flush, getaddrinfo, getalladdrinfo, getnameinfo, gethostname, getipaddr, getpeername, getsockname, htol, hton, IOContext, displaysize, ismarked, isopen, isreadonly, listen, listenany, ltoh, mark, bytesavailable, 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, 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