# This file is a part of Julia. License is MIT: https://julialang.org/license export # Modules Meta, StackTraces, Sys, Libc, Docs, Threads, Iterators, Broadcast, MathConstants, # Types AbstractChannel, AbstractIrrational, AbstractMatrix, AbstractRange, AbstractSet, AbstractUnitRange, AbstractVector, AbstractVecOrMat, Array, AbstractDict, BigFloat, BigInt, BitArray, BitMatrix, BitVector, CartesianIndex, CartesianIndices, LinearIndices, Channel, Cmd, Colon, Complex, ComplexF64, ComplexF32, ComplexF16, DenseMatrix, DenseVecOrMat, DenseVector, Dict, Dims, Enum, ExponentialBackOff, IndexCartesian, IndexLinear, IndexStyle, InsertionSort, BitSet, IOBuffer, IOStream, LinRange, Irrational, Matrix, MergeSort, Missing, NTuple, IdDict, OrdinalRange, Pair, PartialQuickSort, PermutedDimsArray, QuickSort, Rational, Regex, RegexMatch, RoundFromZero, RoundDown, RoundingMode, RoundNearest, RoundNearestTiesAway, RoundNearestTiesUp, RoundToZero, RoundUp, Set, Some, StepRange, StepRangeLen, StridedArray, StridedMatrix, StridedVecOrMat, StridedVector, SubArray, SubString, SubstitutionString, 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 CapturedException, CompositeException, DimensionMismatch, EOFError, InvalidStateException, KeyError, MissingException, ProcessFailedException, SystemError, StringIndexError, # Global constants and variables ARGS, C_NULL, DEPOT_PATH, ENDIAN_BOM, ENV, LOAD_PATH, PROGRAM_FILE, stderr, stdin, stdout, VERSION, devnull, # 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, 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, 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, log, log10, log1p, log2, maxintfloat, mod, mod1, modf, mod2pi, muladd, nextfloat, nextpow, nextprod, numerator, one, oneunit, powermod, prevfloat, prevpow, rad2deg, rationalize, real, floatmax, floatmin, reim, reinterpret, rem, rem2pi, round, sec, secd, sech, sign, signbit, signed, significand, sin, sinc, sincos, sind, sinh, sinpi, sqrt, tan, tand, tanh, trailing_ones, trailing_zeros, trunc, unsafe_trunc, typemax, typemin, unsigned, widemul, zero, √, ∛, ≈, ≉, # arrays axes, broadcast!, broadcast, cat, checkbounds, checkindex, circcopy!, circshift, circshift!, clamp!, conj!, copy!, copyto!, diff, cumprod, cumprod!, cumsum, cumsum!, accumulate, accumulate!, eachcol, eachindex, eachrow, eachslice, extrema, fill!, fill, first, hcat, hvcat, indexin, argmax, argmin, invperm, invpermute!, isassigned, isperm, issorted, last, mapslices, max, maximum!, maximum, min, minimum!, minimum, minmax, ndims, ones, parent, parentindices, partialsort, partialsort!, partialsortperm, partialsortperm!, permute!, permutedims, permutedims!, prod!, prod, promote_shape, range, reshape, reverse!, reverse, rot180, rotl90, rotr90, size, selectdim, sort!, sort, sortperm, sortperm!, sortslices, dropdims, step, stride, strides, sum!, sum, to_indices, vcat, vec, view, zeros, # search, find, match and related functions eachmatch, endswith, findall, findfirst, findlast, findmax, findmin, findmin!, findmax!, findnext, findprev, match, occursin, searchsorted, searchsortedfirst, searchsortedlast, startswith, # linear algebra adjoint, transpose, kron, # bitarrays falses, trues, # dequeues append!, insert!, pop!, prepend!, push!, resize!, popfirst!, pushfirst!, # collections all!, all, allunique, any!, any, firstindex, collect, count, delete!, deleteat!, eltype, empty!, empty, lastindex, filter!, filter, foldl, foldr, foreach, get, get!, getindex, getkey, haskey, in, intersect!, intersect, isempty, issubset, issetequal, keys, keytype, length, map!, map, mapfoldl, mapfoldr, mapreduce, merge!, merge, pairs, reduce, setdiff!, setdiff, setindex!, similar, sizehint!, splice!, symdiff!, symdiff, union!, union, unique!, unique, values, valtype, ∈, ∉, ∋, ∌, ⊆, ⊈, ⊊, ⊇, ⊉, ⊋, ∩, ∪, # strings ascii, bitstring, bytes2hex, chomp, chop, codepoint, codeunit, codeunits, digits, digits!, escape_string, hex2bytes, hex2bytes!, isascii, iscntrl, isdigit, isletter, islowercase, isnumeric, isprint, ispunct, isspace, isuppercase, isxdigit, lowercase, lowercasefirst, isvalid, join, lpad, lstrip, ncodeunits, ndigits, nextind, prevind, repeat, replace, replace!, repr, reverseind, rpad, rsplit, rstrip, split, string, strip, textwidth, thisind, titlecase, transcode, unescape_string, uppercase, uppercasefirst, # text output IOContext, displaysize, dump, print, println, printstyled, show, showerror, sprint, summary, # logging @debug, @info, @warn, @error, # bigfloat & precision precision, rounding, setprecision, setrounding, get_zero_subnormals, set_zero_subnormals, # iteration iterate, 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, bind, # missing values coalesce, ismissing, missing, skipmissing, something, isnothing, # time sleep, time, time_ns, # errors backtrace, catch_backtrace, error, rethrow, retry, systemerror, # stack traces stacktrace, # types convert, getproperty, setproperty!, fieldoffset, fieldname, fieldnames, fieldcount, fieldtypes, hasfield, propertynames, hasproperty, isabstracttype, isbitstype, isprimitivetype, isstructtype, isconcretetype, isdispatchtuple, oftype, promote, promote_rule, promote_type, instances, supertype, typeintersect, typejoin, widen, # syntax esc, gensym, macroexpand, @macroexpand1, @macroexpand, parse, # help and reflection code_typed, code_lowered, fullname, functionloc, isconst, isinteractive, hasmethod, methods, nameof, parentmodule, pathof, names, which, @isdefined, # loading source files __precompile__, evalfile, include_string, include_dependency, # RTS internals GC, finalizer, finalize, precompile, # misc atexit, atreplinit, exit, ntuple, # I/O and events close, countlines, eachline, eof, fd, fdio, flush, gethostname, htol, hton, ismarked, isopen, isreadonly, 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, reset, seek, seekend, seekstart, skip, skipchars, take!, truncate, unmark, unsafe_read, unsafe_write, write, # multimedia I/O AbstractDisplay, display, displayable, TextDisplay, istextmime, MIME, @MIME_str, popdisplay, pushdisplay, redisplay, showable, HTML, Text, # paths and file names abspath, basename, dirname, expanduser, homedir, isabspath, isdirpath, joinpath, normpath, realpath, relpath, splitdir, splitdrive, splitext, splitpath, # 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, 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_store!, # 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, # output @show, # profiling @time, @timed, @timev, @elapsed, @allocated, # tasks @sync, @async, @task, @threadcall, # metaprogramming utilities @generated, @gensym, @eval, @deprecate, # performance annotations @boundscheck, @inbounds, @fastmath, @simd, @inline, @noinline, @nospecialize, @specialize, @polly, @assert, @__dot__, @enum, @label, @goto, @view, @views, @static