https://github.com/JuliaLang/julia
Tip revision: 69bde3d1bf118dbc805e83ef003bd3b62f50c8bc authored by Keno Fischer on 25 January 2017, 23:43:32 UTC
WIP: Implement alias scopes
WIP: Implement alias scopes
Tip revision: 69bde3d
exports.jl
# 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
DimensionMismatch,
CapturedException,
CompositeException,
EOFError,
InvalidStateException,
KeyError,
MissingException,
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,
Event,
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,
propertynames,
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