https://github.com/JuliaLang/julia
- HEAD
- refs/branches/jn/codeinfo-lineno
- refs/heads/KristofferC-patch-1
- refs/heads/KristofferC-patch-2
- refs/heads/KristofferC-patch-3
- refs/heads/KristofferC-patch-4
- refs/heads/KristofferC-patch-5
- refs/heads/KristofferC-patch-6
- refs/heads/KristofferC-patch-7
- refs/heads/KristofferC-patch-8
- refs/heads/LilithHafner-patch-1
- refs/heads/LilithHafner-patch-3
- refs/heads/SubtypeError
- refs/heads/aa-tcp-write-opt-18
- refs/heads/aa/build-llvm-unwind
- refs/heads/aa/freebsd-llvm-libunwind
- refs/heads/aa/test-throws-nothing
- refs/heads/add-buffer-type
- refs/heads/add-buffer-type2
- refs/heads/adnan-alhomssi-aa-export-numstacks-counter
- refs/heads/adr/snapshot
- refs/heads/ajf/arrays-are-tables
- refs/heads/ajf/broadcast-dicts
- refs/heads/ajf/cartesianrange-array
- refs/heads/ajf/default-length-definition
- refs/heads/ajf/deprecatemultivaluenonscalarindexedassignment
- refs/heads/ajf/dict-iterate-values
- refs/heads/ajf/mappedarray
- refs/heads/ajf/pairs2
- refs/heads/ajf/propage_inbounds_broadcast
- refs/heads/ajf/skipmissing-length
- refs/heads/ajf/strides-trait
- refs/heads/amp-ref
- refs/heads/anj/map
- refs/heads/asan_tasks_eh
- refs/heads/avi/1.11-precompile-ext-absint
- refs/heads/avi/46713
- refs/heads/avi/47137-again
- refs/heads/avi/52991
- refs/heads/avi/EA-finalizer
- refs/heads/avi/EASROA
- refs/heads/avi/absint-cache
- refs/heads/avi/async-completion
- refs/heads/avi/bailout-effects
- refs/heads/avi/bailoutintrinsics
- refs/heads/avi/boundscheck-docs
- refs/heads/avi/boundserror
- refs/heads/avi/cache-irinterp
- refs/heads/avi/callinfo-effects
- refs/heads/avi/codegen-custom-lookup-oc
- refs/heads/avi/configconstprop
- refs/heads/avi/constType-Union
- refs/heads/avi/early_const_prop
- refs/heads/avi/effects-override-bittype
- refs/heads/avi/effects_constprop
- refs/heads/avi/hunt-type-instabilities
- refs/heads/avi/inbounds-nothrow
- refs/heads/avi/infer_effects
- refs/heads/avi/infresult_iterator
- refs/heads/avi/inline_string
- refs/heads/avi/inlined-stacktrace
- refs/heads/avi/inlining-policy
- refs/heads/avi/inlining_cost
- refs/heads/avi/interval
- refs/heads/avi/issue55548
- refs/heads/avi/jet413
- refs/heads/avi/kwinline
- refs/heads/avi/moreeffects
- refs/heads/avi/multisroa
- refs/heads/avi/mutablephi
- refs/heads/avi/opt-and-or-int
- refs/heads/avi/opt-assume-bindings-static
- refs/heads/avi/opt-toplevel-chunk
- refs/heads/avi/optlifetime
- refs/heads/avi/plugin8
- refs/heads/avi/plugin8-2
- refs/heads/avi/replace-55583
- refs/heads/avi/return_type-max_methods
- refs/heads/avi/small-image4
- refs/heads/avi/temp-methodinstance-to-invoke
- refs/heads/avi/turn-on-aliasedfieldanalysis
- refs/heads/avi/typed_hvcat-return_type
- refs/heads/avi/typelattice
- refs/heads/avi/typetypeinf
- refs/heads/avi/undef
- refs/heads/avi/unused-noconstprop
- refs/heads/avi/wip
- refs/heads/backport-1.1.0
- refs/heads/backports-release-1.1
- refs/heads/backports-release-1.11
- refs/heads/backports-release-1.6
- refs/heads/backports-release-1.8
- refs/heads/breakmore
- refs/heads/bump-llvm17
- refs/heads/caf/bump-juliasyntax-0.4.7
- refs/heads/cjf/disallow-infix-macros
- refs/heads/cjf/fpe-exceptions
- refs/heads/cjf/hide-in-stacktrace-meta
- refs/heads/cjf/hide-stacktrace-frames
- refs/heads/cjf/internal-properties
- refs/heads/cjf/logging-custom-levels
- refs/heads/cjf/logging-custom-levels-wip
- refs/heads/cjf/remove-loaderror
- refs/heads/cjf/toplevel-backtraces
- refs/heads/cjf/toplevel-backtraces-via-interpframe-stack
- refs/heads/cjh/doxygen
- refs/heads/cjh/fix-4774
- refs/heads/cjh/parallel-bench
- refs/heads/codepoint_overlong
- refs/heads/ct/jl_nothing-crash
- refs/heads/ct/julia-opt-zone
- refs/heads/ct/juliaclogging
- refs/heads/ct/more-fprint
- refs/heads/ct/typed-callable
- refs/heads/ct/union-sret-abi
- refs/heads/ctruncate_string_show
- refs/heads/curry
- refs/heads/cv/abstractstring-eq
- refs/heads/cv/arm-hotfix
- refs/heads/cv/broadcast-steprange-timetype
- refs/heads/cv/char-code-reservation
- refs/heads/cv/dates-replace
- refs/heads/cv/fix-redundant-dict-error
- refs/heads/cv/generator-indexing
- refs/heads/cv/invalid-rational
- refs/heads/cv/namedtuple-pair
- refs/heads/da/devcontainer-update
- refs/heads/dcn-1.9-with-mem-pressure-callback
- refs/heads/dcn-3-color
- refs/heads/dcn-allocated-bytes-in-alloc
- refs/heads/dcn-canonicalize-callable-names
- refs/heads/dcn-check-oldest-object-in-size-class
- refs/heads/dcn-gc-paper-1.9-branch
- refs/heads/dcn-gc-paper-dev-branch
- refs/heads/dcn-null-out-gc-slots
- refs/heads/dcn-prepend-sigid-and-tid-on-backtraces
- refs/heads/dcn-save-registers-for-conservative-scanning
- refs/heads/dcn-tmp
- refs/heads/dcn/docs
- refs/heads/dcn/mq
- refs/heads/dk/abstractqsimilar
- refs/heads/dk/antialias
- refs/heads/dk/banded
- refs/heads/dk/blaspromo
- refs/heads/dk/cat_with_q_and_scaling
- refs/heads/dk/choleskypivot
- refs/heads/dk/hvcat_scaling_number
- refs/heads/dk/missing
- refs/heads/dk/stable_div
- refs/heads/dont-tabcomplete-internals
- refs/heads/dpa/UndefVarError-scope-nothing
- refs/heads/dpa/base-prompt-public-api
- refs/heads/dpa/ci-environment-variable
- refs/heads/dpa/deprecation_exec
- refs/heads/dpa/diagnostics-interactiveutils
- refs/heads/dpa/infodump-interactiveutils
- refs/heads/dpa/more-public-task-local-storage-methods
- refs/heads/dpa/new-global-load-path-entry
- refs/heads/dpa/num-precompile-tasks
- refs/heads/dpa/parentmodule
- refs/heads/dpa/pidfile-windows-eacces
- refs/heads/dpa/small-change-module-qualified-names
- refs/heads/dpa/sparsearrays
- refs/heads/dpa/test_throws-undefined-fields
- refs/heads/dpa/versioninfo-official-release
- refs/heads/fe/--threads-propagate
- refs/heads/fe/-P
- refs/heads/fe/active-depot
- refs/heads/fe/backport-31967
- refs/heads/fe/deprecate-logging
- refs/heads/fe/depwarn-default
- refs/heads/fe/doctest-fix
- refs/heads/fe/errorexception
- refs/heads/fe/helpmode-stdout
- refs/heads/fe/hermsym-matrixfunc
- refs/heads/fe/integer-construction
- refs/heads/fe/misc
- refs/heads/fe/nvr
- refs/heads/fe/repr-versioninfo
- refs/heads/fe/rm-artifacts
- refs/heads/fe/ssh
- refs/heads/fe/structured-matrix-constructor
- refs/heads/fe/version-v2
- refs/heads/fe/walkdir
- refs/heads/fix9475
- refs/heads/gb/analyzer-fun
- refs/heads/gb/asm-win
- refs/heads/gb/branch-bits
- refs/heads/gb/compile-all-method
- refs/heads/gb/config-lib
- refs/heads/gb/fast-tls-rng
- refs/heads/gb/gc-correct-constraint
- refs/heads/gb/gc-other-impl
- refs/heads/gb/hashtable_typelist
- refs/heads/gb/inlining-method-error
- refs/heads/gb/io-loop-thread
- refs/heads/gb/libfuncattrs
- refs/heads/gb/llvmpasses-dep
- refs/heads/gb/lockless-array
- refs/heads/gb/mi-alias
- refs/heads/gb/once
- refs/heads/gb/oneten-big-image
- refs/heads/gb/opt-global
- refs/heads/gb/parallel-stack-pools
- refs/heads/gb/pipeline-fun
- refs/heads/gb/pretty-ir
- refs/heads/gb/rpath-fun
- refs/heads/gb/sign
- refs/heads/gb/small-image
- refs/heads/gb/small-image2
- refs/heads/gb/small-image3
- refs/heads/gb/small-image4
- refs/heads/gb/stack-protect
- refs/heads/gb/system-mutex
- refs/heads/gb/toplevel-root
- refs/heads/gb/workstealing-fun
- refs/heads/gpu-broadcast
- refs/heads/id_norm
- refs/heads/jb/06_compiler_perf
- refs/heads/jb/39698
- refs/heads/jb/AbstractOneTo
- refs/heads/jb/IdUnitRangeparent
- refs/heads/jb/allowoverwrite
- refs/heads/jb/analyzevars
- refs/heads/jb/arraygcperf
- refs/heads/jb/badidentifierstart
- refs/heads/jb/bidi16
- refs/heads/jb/cg_temp
- refs/heads/jb/codeinfostuff
- refs/heads/jb/copyanonfns
- refs/heads/jb/copyfile
- refs/heads/jb/diagblockdiagonal
- refs/heads/jb/dotcolon
- refs/heads/jb/fastercat
- refs/heads/jb/fix14106
- refs/heads/jb/fix29501
- refs/heads/jb/fix38902
- refs/heads/jb/fix39834
- refs/heads/jb/fix47318
- refs/heads/jb/fix49318
- refs/heads/jb/freethreadstate
- refs/heads/jb/gb/static-call-graph
- refs/heads/jb/gb/static-call-graph-backup
- refs/heads/jb/gotofromtry
- refs/heads/jb/implicitssa
- refs/heads/jb/interpreter_opt
- refs/heads/jb/iowriteperf
- refs/heads/jb/jr/tuplelattice
- refs/heads/jb/latency10
- refs/heads/jb/latency12
- refs/heads/jb/latency3
- refs/heads/jb/latency33615
- refs/heads/jb/latency_experiments
- refs/heads/jb/limitedmethods
- refs/heads/jb/macrostuff
- refs/heads/jb/modprefixshow
- refs/heads/jb/news111
- refs/heads/jb/novaoverride
- refs/heads/jb/nullableget
- refs/heads/jb/open3
- refs/heads/jb/quietparams
- refs/heads/jb/r5rs
- refs/heads/jb/revinlinethresh
- refs/heads/jb/ruleinlinecost
- refs/heads/jb/serializeperf
- refs/heads/jb/shortstrlen
- refs/heads/jb/silentparams
- refs/heads/jb/simpler_intersection2
- refs/heads/jb/sjkelly-sjk/precomp_trace2
- refs/heads/jb/small-image3
- refs/heads/jb/steprangegetindex
- refs/heads/jb/stripmeta
- refs/heads/jb/tasksize
- refs/heads/jb/tasksp
- refs/heads/jb/taskwaitswitch
- refs/heads/jb/threadedregion-test
- refs/heads/jb/tuplebottom
- refs/heads/jb/typedefIR2
- refs/heads/jb/typegetfield
- refs/heads/jb/typemap0
- refs/heads/jb/varlocs
- refs/heads/jcb/arrayviews
- refs/heads/jcb/evalmacrocallthrows
- refs/heads/jcb/juliarepl
- refs/heads/jcb/simdmdloop
- refs/heads/jh/setops
- refs/heads/jishnub/adjtransshow
- refs/heads/jishnub/bandindex_getindex
- refs/heads/jishnub/bidiag_naivemul
- refs/heads/jishnub/bidimul
- refs/heads/jishnub/blocktridiagonalindexing
- refs/heads/jishnub/diag_block_eltype
- refs/heads/jishnub/diagmatrixfns
- refs/heads/jishnub/diagsymmetric
- refs/heads/jishnub/diagzero
- refs/heads/jishnub/eigvecs_triangular
- refs/heads/jishnub/generictriangularscaling
- refs/heads/jishnub/hermdiagsum
- refs/heads/jishnub/integerpow
- refs/heads/jishnub/matmulenumdispatch
- refs/heads/jishnub/matprod_dest_public
- refs/heads/jishnub/ntupleshow
- refs/heads/jishnub/rangefindfirstlast
- refs/heads/jishnub/rangezero
- refs/heads/jishnub/rational_iszero_denominator
- refs/heads/jishnub/reshape_integer
- refs/heads/jishnub/symeigen_alg
- refs/heads/jishnub/triangular_broadcast
- refs/heads/jishnub/tridiag_triangular_lmul
- refs/heads/jishnub/upperlowertriview_tridiag
- refs/heads/jishnub/zeroonefill
- refs/heads/jmw/null-syntax
- refs/heads/jn/26512
- refs/heads/jn/29872-compare
- refs/heads/jn/34886
- refs/heads/jn/37349
- refs/heads/jn/StructRet_abi
- refs/heads/jn/array-inbounds-audit
- refs/heads/jn/atomic-modify-opt
- refs/heads/jn/avi/noopt-interp-irinterp-compare
- refs/heads/jn/backedge-fixup
- refs/heads/jn/backports-release-1.4
- refs/heads/jn/better-broadcast-inlining
- refs/heads/jn/bigfloat-mem
- refs/heads/jn/broadcast-some-more
- refs/heads/jn/check_sadd
- refs/heads/jn/codeinfo-edges
- refs/heads/jn/compile-all-0.6
- refs/heads/jn/compile_all_generic_box
- refs/heads/jn/drop-inexact
- refs/heads/jn/exposed-hygiene
- refs/heads/jn/fix-macro-scope-design
- refs/heads/jn/fix34159
- refs/heads/jn/future-compiler
- refs/heads/jn/gc-pool-lazy
- refs/heads/jn/generalized-LOAD_PATH-compilecache
- refs/heads/jn/have_fma_sysimg
- refs/heads/jn/iddict
- refs/heads/jn/import-strtod
- refs/heads/jn/in-isequal
- refs/heads/jn/invoke-codeinstance
- refs/heads/jn/iocolor
- refs/heads/jn/iocolor2
- refs/heads/jn/ircode-memory
- refs/heads/jn/iterate
- refs/heads/jn/jb-subtype
- refs/heads/jn/jb-subtype-const-type-fix
- refs/heads/jn/jb-subtype-faster-isa-Type
- refs/heads/jn/jitlink-always
- refs/heads/jn/jlinterpreter
- refs/heads/jn/kf-linecolstr
- refs/heads/jn/kf/iterate-wip
- refs/heads/jn/kf/newlocs
- refs/heads/jn/lazydoc
- refs/heads/jn/license-committers
- refs/heads/jn/llvmcall2
- refs/heads/jn/localize-multiversioning
- refs/heads/jn/memoize-freevars
- refs/heads/jn/methmatch-cache
- refs/heads/jn/mixed-equal
- refs/heads/jn/ml-match-opt
- refs/heads/jn/ml-matches-leaf-cache2
- refs/heads/jn/modulecoalescing
- refs/heads/jn/more-faster-typeset
- refs/heads/jn/more-inline-costs
- refs/heads/jn/msvclink
- refs/heads/jn/new-stdlib-script-docs
- refs/heads/jn/newir-test-fixes
- refs/heads/jn/noinline-structs
- refs/heads/jn/once
- refs/heads/jn/opt-makefile-compile-take2
- refs/heads/jn/release0.6-26833
- refs/heads/jn/requirenewmodule
- refs/heads/jn/simple-scope
- refs/heads/jn/simulate-longjmp
- refs/heads/jn/slot-type-infer-optimize
- refs/heads/jn/steprange
- refs/heads/jn/subtype-sig-equal
- refs/heads/jn/test-warn-repr
- refs/heads/jn/threading
- refs/heads/jn/tune_whos
- refs/heads/jn/tuplecc
- refs/heads/jn/type-construction-normalization
- refs/heads/jn/typeinfo_arg
- refs/heads/jn/typename_hide_null_svec
- refs/heads/jn/unhandled_exception_handler
- refs/heads/jn/union-bits-layout
- refs/heads/jn/update-precompile-heuristic
- refs/heads/jn/widen_method_matchs
- refs/heads/jn/win32-stack_overflow_warning
- refs/heads/jq-19-backport
- refs/heads/jq-dense-strings
- refs/heads/jq-tcp-socket-keepalive
- refs/heads/jq/40303
- refs/heads/jq/buffer
- refs/heads/jq/bufferall
- refs/heads/jr/betterspoof
- refs/heads/jr/cinfoworldboundstmp
- refs/heads/jr/compiledebug
- refs/heads/jr/moarpartialtuple
- refs/heads/jr/ptupleprop
- refs/heads/jr/tmp2
- refs/heads/jr/tupleconst
- refs/heads/jr/tuplekindtypefix
- refs/heads/jr/tuplelatticeold
- refs/heads/jr/wip
- refs/heads/julia-in-julia
- refs/heads/kc/1.9.0-beta3
- refs/heads/kc/JULIA_ENV
- refs/heads/kc/TM
- refs/heads/kc/active_mod_repl
- refs/heads/kc/arg_usings
- refs/heads/kc/artifact_nested_load
- refs/heads/kc/artifact_str_world
- refs/heads/kc/assume_unchanged_loading
- refs/heads/kc/backport_gcc10
- refs/heads/kc/backport_vtj
- refs/heads/kc/backporter
- refs/heads/kc/backports-release-1.10
- refs/heads/kc/build_stdlib_env
- refs/heads/kc/cache_precompile
- refs/heads/kc/cglobal
- refs/heads/kc/codeloading2.0
- refs/heads/kc/complete_num
- refs/heads/kc/core_compiler_tracy
- refs/heads/kc/cpu_target_pkgimage
- refs/heads/kc/debug_mode
- refs/heads/kc/debug_mode2
- refs/heads/kc/debug_precompile
- refs/heads/kc/debug_release-1.9
- refs/heads/kc/dir_dlload
- refs/heads/kc/doctest_meta2
- refs/heads/kc/doctests_CI
- refs/heads/kc/exception_trait
- refs/heads/kc/excise_libgit2_v2
- refs/heads/kc/ext_fail_load_sysimage
- refs/heads/kc/ext_fail_load_sysimage_wip
- refs/heads/kc/ext_fail_load_sysimage_wip_wip
- refs/heads/kc/extension
- refs/heads/kc/filtering_precompile
- refs/heads/kc/fix_init
- refs/heads/kc/fix_print_type
- refs/heads/kc/glue_modules
- refs/heads/kc/immut_dict
- refs/heads/kc/inline_print
- refs/heads/kc/inval
- refs/heads/kc/llvm-opt-zone
- refs/heads/kc/llvm-opt-zone2
- refs/heads/kc/llvm_pass_trac
- refs/heads/kc/llvmcall_pos_arg
- refs/heads/kc/loading_debug_error
- refs/heads/kc/loading_stuff
- refs/heads/kc/macro_mixups
- refs/heads/kc/move_dates_anub
- refs/heads/kc/n_triggers
- refs/heads/kc/perf_ident
- refs/heads/kc/pidlock_repl_history
- refs/heads/kc/pkg3_patch
- refs/heads/kc/pkgdir_fix
- refs/heads/kc/pkgstdlib
- refs/heads/kc/pkgversion
- refs/heads/kc/precompile_overhead
- refs/heads/kc/precompile_with_pkg3
- refs/heads/kc/repl_displaysize_iocontext
- refs/heads/kc/repl_fast
- refs/heads/kc/reuse_compile
- refs/heads/kc/reuse_precompile
- refs/heads/kc/seed_fast
- refs/heads/kc/set_threads
- refs/heads/kc/sigdigits_timing
- refs/heads/kc/so_long_and_thanks_for_the_packages
- refs/heads/kc/spec_f
- refs/heads/kc/sprint_displaysize
- refs/heads/kc/stat_reductions
- refs/heads/kc/stdlib
- refs/heads/kc/stdlib_markdown
- refs/heads/kc/stdlib_printing
- refs/heads/kc/str_lit_cont
- refs/heads/kc/submodule_entry
- refs/heads/kc/substr_toml
- refs/heads/kc/substring_parse
- refs/heads/kc/test
- refs/heads/kc/test_inline
- refs/heads/kc/toml_loading
- refs/heads/kc/tracy_plot
- refs/heads/kc/tuple_afoldl
- refs/heads/kc/type_cache_insert_default
- refs/heads/kc/unused
- refs/heads/kc/upgradable_stdlibs
- refs/heads/kc/warn_using
- refs/heads/kc/was
- refs/heads/kc/weak_deps_2
- refs/heads/kc/whatdocstoshow
- refs/heads/kc/wip_stacktraces
- refs/heads/kc/zone
- refs/heads/kf/53515
- refs/heads/kf/53832
- refs/heads/kf/anysparamlattice
- refs/heads/kf/asan2
- refs/heads/kf/bbmsan
- refs/heads/kf/bindingpartitionwip
- refs/heads/kf/cedarwip
- refs/heads/kf/cfgwip
- refs/heads/kf/circshift
- refs/heads/kf/closestcandidates
- refs/heads/kf/codegen
- refs/heads/kf/codetypedconst
- refs/heads/kf/compiler_wip_dont_look
- refs/heads/kf/compilerperfwip
- refs/heads/kf/currygetproperty
- refs/heads/kf/customlattice
- refs/heads/kf/cvppipeline
- refs/heads/kf/cwip
- refs/heads/kf/cyclepostorder
- refs/heads/kf/effectpreconds
- refs/heads/kf/erroroptwip
- refs/heads/kf/expzerocase
- refs/heads/kf/fieldtypetfuncunion
- refs/heads/kf/filestdio
- refs/heads/kf/fillrevert
- refs/heads/kf/fixassert
- refs/heads/kf/forcedar
- refs/heads/kf/forcedartemp
- refs/heads/kf/gallium
- refs/heads/kf/getfieldlowering
- refs/heads/kf/heappromote
- refs/heads/kf/hooks3
- refs/heads/kf/ia/conditionalbug
- refs/heads/kf/incomplete2
- refs/heads/kf/incomplete_type
- refs/heads/kf/inferencefaster
- refs/heads/kf/interphook
- refs/heads/kf/iter
- refs/heads/kf/iteratewip
- refs/heads/kf/jb/rm_deps_3
- refs/heads/kf/jscall
- refs/heads/kf/loadingrename
- refs/heads/kf/loosenhardlimit
- refs/heads/kf/macrocallsig
- refs/heads/kf/magiccompilerdustforceleste2
- refs/heads/kf/magiccompilerdustforceleste3
- refs/heads/kf/magiccompilerdustforceleste4
- refs/heads/kf/mimedata
- refs/heads/kf/mirefactor
- refs/heads/kf/mmap
- refs/heads/kf/multiany
- refs/heads/kf/newclidrivers
- refs/heads/kf/newdinfo
- refs/heads/kf/nospecialsupertype
- refs/heads/kf/nospecialtypename
- refs/heads/kf/notworkingbadwip
- refs/heads/kf/opaque_closures2
- refs/heads/kf/permuteddimssimilar
- refs/heads/kf/reclimit
- refs/heads/kf/refactortodo
- refs/heads/kf/replfixes
- refs/heads/kf/rmwatchers
- refs/heads/kf/sanitizermake
- refs/heads/kf/stdioredirect
- refs/heads/kf/switchwip
- refs/heads/kf/topush
- refs/heads/kf/tpu
- refs/heads/kf/tpu2
- refs/heads/kf/tpu3
- refs/heads/kf/typeoftypes
- refs/heads/kf/typeofvalid
- refs/heads/kf/ubdocs
- refs/heads/kf/unionpenalties2
- refs/heads/kf/unionsplit2
- refs/heads/kf/usingspartition
- refs/heads/kf/uvint32
- refs/heads/kf/wasm
- refs/heads/kf/wasm2
- refs/heads/kf/wasm3
- refs/heads/kf/wasm4
- refs/heads/kf/wine-check_ws
- refs/heads/kf/winefix2
- refs/heads/kf/winfix
- refs/heads/kf/wip
- refs/heads/kf/wrapintops
- refs/heads/kf/xlademo
- refs/heads/kp-improve-rl
- refs/heads/kp/disable-gc-atexit
- refs/heads/kp/fix-53325
- refs/heads/kp/old_partr
- refs/heads/kp/schedtask
- refs/heads/ksh/pkgtestset
- refs/heads/ksh/sockdoc
- refs/heads/lh/FieldError-doctstring
- refs/heads/lh/compiler-helpers
- refs/heads/lh/delete-redundant-cat-methods
- refs/heads/lh/dict-token-api
- refs/heads/lh/fix-typos
- refs/heads/lh/fix-typos-base
- refs/heads/lh/prepared-comparisons
- refs/heads/lh/readdir_direntry
- refs/heads/lh/save
- refs/heads/lh/snake_effects
- refs/heads/lh/sort-tuple
- refs/heads/lh/stacktrace-reverse-print
- refs/heads/lh/strides
- refs/heads/lh/typos-fixup-base
- refs/heads/lh/unknown-cycle-size
- refs/heads/lh/using-as
- refs/heads/master
- refs/heads/mb/I,broadcast
- refs/heads/mb/aliasscopebroadcast
- refs/heads/mb/inbounds-expression
- refs/heads/mb/outline-broadcast
- refs/heads/mb/recursive-cat
- refs/heads/mb/self-aliasing-broadcasts
- refs/heads/mb/thisshouldhaveoccurredtome
- refs/heads/mb/transpose
- refs/heads/mb/true28866
- refs/heads/mb/viewdefault
- refs/heads/mh/circular_types
- refs/heads/mh/ctor-inferability
- refs/heads/mh/fix-38327
- refs/heads/mh/fix-38364
- refs/heads/mh/fix-50548
- refs/heads/mh/fix-50617
- refs/heads/mh/improve-tmeet-for-vararg-partialstruct
- refs/heads/mh/patch_rdims
- refs/heads/mh/rework_apply
- refs/heads/mh/totuple_builtin
- refs/heads/mji/zygote
- refs/heads/mp/ssh-key-debug
- refs/heads/nhd-alloc-profiler-types+reasons
- refs/heads/nhd-apply-generic-stack-args
- refs/heads/nhd-channel-funcs-nospecialize
- refs/heads/nhd-enforce-stable
- refs/heads/nhd-fix-typo
- refs/heads/nhd-getindex-propagate_inbounds
- refs/heads/nhd-heap-snapshot-sampling-3
- refs/heads/nhd-parse-type
- refs/heads/nhd-test_logs-kwargs
- refs/heads/nl/Dict
- refs/heads/nl/broadcast2
- refs/heads/nl/cat
- refs/heads/nl/compiled
- refs/heads/nl/get!
- refs/heads/nl/length
- refs/heads/nl/mapreducedim
- refs/heads/ob/cttx
- refs/heads/ob/rref
- refs/heads/ob/stackmaps
- refs/heads/openssl
- refs/heads/origin/kf/ccsisdefined
- refs/heads/os/better-givens
- refs/heads/oscardssmith-exhaustive-Float160-tests
- refs/heads/pc/codeinfo-args
- refs/heads/pc/codlayer8
- refs/heads/pc/gm-stack
- refs/heads/pc/more-licm
- refs/heads/pc/reoptimize
- refs/heads/pc/sleep
- refs/heads/pc/zone
- refs/heads/pepijndevos-constpropcrimes
- refs/heads/pop-abstractset
- refs/heads/pv-alloc-profile-wrap-pool-alloc
- refs/heads/release-0.1
- refs/heads/release-0.2
- refs/heads/release-0.3
- refs/heads/release-0.4
- refs/heads/release-0.5
- refs/heads/release-0.6
- refs/heads/release-0.7
- refs/heads/release-1.0
- refs/heads/release-1.1
- refs/heads/release-1.10
- refs/heads/release-1.11
- refs/heads/release-1.2
- refs/heads/release-1.3
- refs/heads/release-1.4
- refs/heads/release-1.5
- refs/heads/release-1.6
- refs/heads/release-1.7
- refs/heads/release-1.8
- refs/heads/release-1.9
- refs/heads/revert-22049-kf/memcpyopt
- refs/heads/revert-26854-kc/bump_pkg3_6
- refs/heads/revert-28319-kc/precompiler_build2
- refs/heads/revert-29494-kf/uncolon_recursion
- refs/heads/revert-37410-slurp_assignment
- refs/heads/revert-44205-patch-1
- refs/heads/revert-45153-heaphoist-fix
- refs/heads/revert-45677-revert-45195-vc/llvm_14.0.2
- refs/heads/revert-50466-dcn/fix-50419
- refs/heads/revert-52003-revert-29919-sb/reduce-empty
- refs/heads/revert-52086-jn/sort-nonvector-collect
- refs/heads/revert-54916-avi/cache-unoptimized-generated
- refs/heads/rf/Bit
- refs/heads/rf/broaden-hash
- refs/heads/rf/conv-str-regex
- refs/heads/rf/defaults
- refs/heads/rf/digits-unsigned-nonrecur
- refs/heads/rf/iter-access
- refs/heads/rf/merge-iter
- refs/heads/rf/ndigits-bases
- refs/heads/rf/pure-push
- refs/heads/rf/pure-push-iocontext
- refs/heads/rf/rand-distrib
- refs/heads/rf/rand-f16-shift
- refs/heads/rf/rand-same-same
- refs/heads/rf/rand/default_rng_dispatch
- refs/heads/rf/rand/hash-seed
- refs/heads/rf/randn-bigfloat
- refs/heads/rf/randn-fillarray
- refs/heads/rf/randperm-ndl
- refs/heads/rf/regex-partial
- refs/heads/rf/regex-testset
- refs/heads/rf/repl/simplify
- refs/heads/rf/repl/switch-mode
- refs/heads/rf/seed-rng
- refs/heads/rf/show/sorted
- refs/heads/rf/typed-hash
- refs/heads/rf/union-immutable-set
- refs/heads/rf/unmerge-merge
- refs/heads/rf/xoshiro/randn
- refs/heads/rf/zeros-bang
- refs/heads/sb/accumulate
- refs/heads/sb/float-div
- refs/heads/sb/libgit2/peel
- refs/heads/sb/reduce-and
- refs/heads/sb/sigfpe2
- refs/heads/sb/task-fenv
- refs/heads/sb/test-scope
- refs/heads/sb/tmstruct-utc
- refs/heads/sds/codegen_globals_wip
- refs/heads/sds/eachindex
- refs/heads/sds/extended_slurp2
- refs/heads/sds/fix_hash_factorization
- refs/heads/sds/inline_bindings
- refs/heads/sds/invalid_argument
- refs/heads/sds/ir_indent
- refs/heads/sds/iter_cartesian
- refs/heads/sds/less_demangle
- refs/heads/sds/named_opaque
- refs/heads/sds/nonstandard_expr_printing
- refs/heads/sds/prop_destruct_macroexpand
- refs/heads/sds/repl_paste
- refs/heads/sds/shell_complete
- refs/heads/sds/timestimes
- refs/heads/sds/tkf/type-capturing
- refs/heads/sds/typedglobals2
- refs/heads/sds/unesc_backslash_cmd
- refs/heads/sf/DO_NOT_DELETE_THIS_BRANCH_unbuildable_commits_test
- refs/heads/sf/altered_treehashes
- refs/heads/sf/armv7l_fixes
- refs/heads/sf/cedar
- refs/heads/sf/cedar2
- refs/heads/sf/core_o_rama
- refs/heads/sf/lazy_jlls
- refs/heads/sf/no_more_base_blas
- refs/heads/sf/patchelf_builddir_not_srccache
- refs/heads/sf/phi_node_replacement
- refs/heads/sf/read_only_stdlib
- refs/heads/sf/simplify_threading_check
- refs/heads/sgj/Test.GenericDimensionful
- refs/heads/sgj/displaydigits
- refs/heads/sgj/hascodepoint
- refs/heads/sgj/hess_eig
- refs/heads/sgj/iteratedfunction
- refs/heads/sgj/mapreduce_pairwise
- refs/heads/sgj/mdwalk
- refs/heads/sgj/no_Lm_start
- refs/heads/shell_mode_windows
- refs/heads/show-container-type
- refs/heads/sjk/spqr
- refs/heads/sk/debuginfo=none
- refs/heads/sk/hash_uint
- refs/heads/sk/highlander.alt
- refs/heads/sk/highlander.alt1
- refs/heads/sk/highlander.alt2
- refs/heads/sk/libgit2-ssh-network-options
- refs/heads/sk/newchar
- refs/heads/sk/precompile-blacklist
- refs/heads/sk/stringstate
- refs/heads/sk/unzip
- refs/heads/sk/vendored-packages
- refs/heads/sk/void
- refs/heads/sk/winpaths
- refs/heads/sort_readdir
- refs/heads/srp/repl-undo
- refs/heads/staging
- refs/heads/stevengj-patch-1
- refs/heads/stevengj-patch-2
- refs/heads/stevengj-patch-3
- refs/heads/stevengj-patch-5
- refs/heads/tan/readdlm2
- refs/heads/tb/avoid_oom
- refs/heads/tb/codegen-norecursion
- refs/heads/tb/cuda
- refs/heads/tb/debug_intrinsics
- refs/heads/tb/dinfo_abspath
- refs/heads/tb/excstack_without_handler_backport
- refs/heads/tb/features
- refs/heads/tb/generator_error
- refs/heads/tb/have_fminmax
- refs/heads/tb/inference_hooks
- refs/heads/tb/ircompact_ssavalue_render
- refs/heads/tb/llvm_type_ctor
- refs/heads/tb/map!_boundschecks
- refs/heads/tb/pmb_test
- refs/heads/tb/pointerref_addrspace
- refs/heads/tb/poison
- refs/heads/tb/riscv
- refs/heads/tb/strip_as
- refs/heads/tb/task_debug_build
- refs/heads/tb/task_switch_hook
- refs/heads/tb/tdma
- refs/heads/tb/tpu
- refs/heads/teh-vc/serialize_partial_rebase
- refs/heads/teh/bcast_range
- refs/heads/teh/cache_native
- refs/heads/teh/checkindex_traits
- refs/heads/teh/doc_skip_warn
- refs/heads/teh/make_backref_just_visited
- refs/heads/teh/minmax_isless
- refs/heads/teh/pctools
- refs/heads/teh/serialize_partial_recache
- refs/heads/teh/shareindexes
- refs/heads/teh/tuple_limit
- refs/heads/teh/unwrap_isequal
- refs/heads/teh/valgrind-codegen-suppress
- refs/heads/tk/geev
- refs/heads/tkf/jltapir-pr
- refs/heads/topolarity-ct/macroexpand-no-toplevel-recursion
- refs/heads/v1.0
- refs/heads/vc-gb/pc/sleep
- refs/heads/vc/TTLI
- refs/heads/vc/aliasscopes
- refs/heads/vc/amdas
- refs/heads/vc/backport_threadsafety
- refs/heads/vc/bump_llvm
- refs/heads/vc/ccall_safe_gc
- refs/heads/vc/compiler_instance_v2
- refs/heads/vc/dsweep
- refs/heads/vc/dynamicdomtree
- refs/heads/vc/eabi_half
- refs/heads/vc/enable_jit_profiling_using_ittapi
- refs/heads/vc/external_functions_rebase
- refs/heads/vc/fattr_pgcstack
- refs/heads/vc/fixthreadswitching
- refs/heads/vc/float128
- refs/heads/vc/float128_basic
- refs/heads/vc/float16_intrinsics
- refs/heads/vc/gdb-pp
- refs/heads/vc/heap_increment
- refs/heads/vc/hwloc
- refs/heads/vc/instrumentations
- refs/heads/vc/int128_atomics
- refs/heads/vc/ittapi_integration
- refs/heads/vc/julia_cong
- refs/heads/vc/julia_vec_shm
- refs/heads/vc/libffi
- refs/heads/vc/libuv_lock
- refs/heads/vc/licm
- refs/heads/vc/llvm-11-svm-back
- refs/heads/vc/llvm-dialects
- refs/heads/vc/llvm11_debug
- refs/heads/vc/llvm11again
- refs/heads/vc/llvm8
- refs/heads/vc/llvm_undef
- refs/heads/vc/loop-unroll
- refs/heads/vc/mlir
- refs/heads/vc/no_copy_stacks
- refs/heads/vc/pappa_demo
- refs/heads/vc/pir
- refs/heads/vc/pkgimg_split
- refs/heads/vc/ppc-llvm6
- refs/heads/vc/ppc_fixes
- refs/heads/vc/ppc_llvm9_revert
- refs/heads/vc/ppc_patch
- refs/heads/vc/ppc_unix_signals
- refs/heads/vc/ppc_yield
- refs/heads/vc/pragmas
- refs/heads/vc/preload_zlib
- refs/heads/vc/remove_track_allocations
- refs/heads/vc/restored-1.0.1
- refs/heads/vc/round_even
- refs/heads/vc/rv_passes
- refs/heads/vc/smallints
- refs/heads/vc/tapir
- refs/heads/vc/tapir2_rts
- refs/heads/vc/tapir3-codegen-chi
- refs/heads/vc/tapir_build
- refs/heads/vc/task_code_const
- refs/heads/vc/tomlcc
- refs/heads/vc/tsan_nort
- refs/heads/vc/unreachable_methods
- refs/heads/vc/uring
- refs/heads/vc/vsts
- refs/heads/vc/wasm
- refs/heads/vc/wasm2
- refs/heads/vc/weakref_tasks
- refs/heads/vc/win_poolalignment
- refs/heads/vc/ws
- refs/heads/vc/wsqueue
- refs/heads/vc/x86low
- refs/heads/vc/yhls/dynamicdomtree
- refs/heads/vs/SparseArrays-bump-ss7.5.1
- refs/heads/vs/rm-openlibm
- refs/heads/yyc/arm/crc32c
- refs/heads/yyc/arm/fenv-0.5
- refs/heads/yyc/bigint
- refs/heads/yyc/codegen/eh
- refs/heads/yyc/codegen/local-push
- refs/heads/yyc/codegen/no-safepoint
- refs/heads/yyc/codegen/wb2
- refs/heads/yyc/dft_split
- refs/heads/yyc/dftnew_rebase
- refs/heads/yyc/gc-alloc
- refs/heads/yyc/gc-debug-env
- refs/heads/yyc/gc/safepoint-rt
- refs/heads/yyc/gc/thread-DO-NOT-merge
- refs/heads/yyc/less-getfield
- refs/heads/yyc/ovldot
- refs/heads/yyc/test/release-0.6
- refs/heads/yyc/tests/appveyor
- refs/heads/yyc/tests/arm
- refs/heads/yyc/tests/llvm39
- refs/heads/yyc/tests/master
- refs/heads/yyc/travis-test
- refs/heads/yyc/typeinf/egal
- refs/heads/yyc/typeinf/pure
- refs/heads/zierenberg-master
- refs/remotes/KC/kc/error_msgs
- refs/remotes/origin/avi/validwidenconst
- refs/remotes/origin/backports-release-1.6
- refs/remotes/origin/dcn-canonicalize-callable-names
- refs/remotes/origin/dcn/adjust-n-gc-threads
- refs/remotes/origin/sgj/readuntil_inplace
- refs/tags/v0.1
- refs/tags/v0.1.1
- refs/tags/v0.1.2
- refs/tags/v0.2.0-rc1
- refs/tags/v0.2.0-rc2
- refs/tags/v0.3.0
- refs/tags/v0.3.0-rc1
- refs/tags/v0.3.0-rc2
- refs/tags/v0.3.0-rc3
- refs/tags/v0.3.0-rc4
- refs/tags/v0.3.1
- refs/tags/v0.3.10
- refs/tags/v0.3.11
- refs/tags/v0.3.12
- refs/tags/v0.3.2
- refs/tags/v0.3.3
- refs/tags/v0.3.4
- refs/tags/v0.3.5
- refs/tags/v0.3.6
- refs/tags/v0.3.7
- refs/tags/v0.3.8
- refs/tags/v0.3.9
- refs/tags/v0.4.0
- refs/tags/v0.4.0-rc1
- refs/tags/v0.4.0-rc2
- refs/tags/v0.4.0-rc3
- refs/tags/v0.4.0-rc4
- refs/tags/v0.4.1
- refs/tags/v0.4.2
- refs/tags/v0.4.3
- refs/tags/v0.4.4
- refs/tags/v0.4.5
- refs/tags/v0.4.6
- refs/tags/v0.4.7
- refs/tags/v0.5.0
- refs/tags/v0.5.0-rc0
- refs/tags/v0.5.0-rc1
- refs/tags/v0.5.0-rc2
- refs/tags/v0.5.0-rc3
- refs/tags/v0.5.0-rc4
- refs/tags/v0.5.1
- refs/tags/v0.5.2
- refs/tags/v0.6.0
- refs/tags/v0.6.0-pre.alpha
- refs/tags/v0.6.0-pre.beta
- refs/tags/v0.6.0-rc1
- refs/tags/v0.6.0-rc2
- refs/tags/v0.6.0-rc3
- refs/tags/v0.6.1
- refs/tags/v0.6.2
- refs/tags/v0.6.3
- refs/tags/v0.6.4
- refs/tags/v0.7.0
- refs/tags/v0.7.0-alpha
- refs/tags/v0.7.0-beta
- refs/tags/v0.7.0-beta2
- refs/tags/v0.7.0-rc1
- refs/tags/v0.7.0-rc2
- refs/tags/v0.7.0-rc3
- refs/tags/v1.0.0
- refs/tags/v1.0.0-rc1
- refs/tags/v1.0.1
- refs/tags/v1.0.2
- Branches list truncated to 996 entries, 100 were omitted.
Take a new snapshot of a software origin
If the archived software origin currently browsed is not synchronized with its upstream version (for instance when new commits have been issued), you can explicitly request Software Heritage to take a new snapshot of it.
Use the form below to proceed. Once a request has been submitted and accepted, it will be processed as soon as possible. You can then check its processing state by visiting this dedicated page.Processing "take a new snapshot" request ...
Permalinks
To reference or cite the objects present in the Software Heritage archive, permalinks based on SoftWare Hash IDentifiers (SWHIDs) must be used.
Select below a type of object currently browsed in order to display its associated SWHID and permalink.
Revision | Author | Date | Message | Commit Date |
---|---|---|---|---|
a2ae96a | Valentin Churavy | 05 June 2022, 22:30:15 UTC | Prototype a pretty printer | 05 June 2022, 22:30:15 UTC |
0062c26 | FX Coudert | 25 May 2022, 14:20:35 UTC | Update libuv to latest commit (#45413) | 25 May 2022, 14:20:35 UTC |
08a9c12 | Shuhei Kadowaki | 25 May 2022, 14:19:27 UTC | fix #45440, improve the robustness of concrete-evaled callsite inlining (#45451) | 25 May 2022, 14:19:27 UTC |
991190f | Simeon Schaub | 25 May 2022, 14:19:06 UTC | support malformed chars in char literal syntax (#44989) Make the syntax for character literals the same as what is allowed in single-character string literals. Alternative to #44765 fixes #25072 | 25 May 2022, 14:19:06 UTC |
ba4a4b2 | Shuhei Kadowaki | 24 May 2022, 23:21:36 UTC | limit the constructor signatures of `PartialStruct` and `Conditional` (#45436) | 24 May 2022, 23:21:36 UTC |
8bb973a | Keno Fischer | 24 May 2022, 19:26:26 UTC | Add notaskstate effect (#45422) Split out from #45272. This effect models the legality of moving code between tasks. It is somewhat related to effect-free/consistent, but only with respect to task-local state. As an example consider something like: ``` global glob function bar() @async (global glob = 1; some_other_code()) end ``` The newly created task is not effect-free, but it would be legal to inline the assignment of `glob` into `bar` (as long it is inlined before the creation of the task of `some_other_code` does not access `glob`). For comparison, the following is neither `notls`, nor `effect_free`: ``` function bar() @async (task_local_storage()[:var] = 1; some_other_code()) end ``` The same implies to implicit task-local state such as the RNG state. Implementation wise, there isn't a lot here, because the implicit tainting by ccall is the correct conservative default. In the future, we may want to annotate various ccalls as being permissible for notls, but let's worry about that when we have a case that needs it. | 24 May 2022, 19:26:26 UTC |
8512dd2 | Keno Fischer | 24 May 2022, 19:26:02 UTC | Make finalizer a built-in (#45423) * Make finalizer a built-in Split out from #45272. This is prepratory work towards adding optimization passes that recognize this builtin. This PR adds `Core.finalizer` with essentially the same interface as `Base.finalizer`, but without the error checking or raw-C-pointer feature. In future commits, the Core.finalizer interface will likely expand slightly, but Base.finalizer will remain unchanged and is the supported interface for this functionality. * Update base/docs/basedocs.jl Co-authored-by: Shuhei Kadowaki <40514306+aviatesk@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Ian Atol <ian.atol@juliacomputing.com> Co-authored-by: Shuhei Kadowaki <40514306+aviatesk@users.noreply.github.com> Co-authored-by: Ian Atol <ian.atol@juliacomputing.com> | 24 May 2022, 19:26:02 UTC |
86f5501 | FX Coudert | 24 May 2022, 16:24:30 UTC | Update p7zip to 17.04 (#45435) Co-authored-by: KristofferC <kristoffer.carlsson@juliacomputing.com> | 24 May 2022, 16:24:30 UTC |
fc52b3f | Lionel Zoubritzky | 24 May 2022, 07:09:30 UTC | Disallow reinterpreting a non-singleton array into a singleton type (#45370) | 24 May 2022, 07:09:30 UTC |
40bfa7b | Keno Fischer | 23 May 2022, 23:41:16 UTC | Add nothrow modeling for global assignment (#45421) Currently global assignment conservatively taints nothrow. We can do better by looking at whether the global exists, isconst, its type, etc. and determine whether there is any possibility that the assignment will throw and taint the effect accordingly. | 23 May 2022, 23:41:16 UTC |
5412bc6 | Jakob Nybo Nissen | 23 May 2022, 14:09:55 UTC | remove the ref to non-exported `Base.@irrational` from Irrational docstring (#45427) | 23 May 2022, 14:09:55 UTC |
66f0d8b | Jakob Nybo Nissen | 23 May 2022, 14:05:37 UTC | Make SplitIterator eltype more precise (#45429) split depends on SplitIterator{T} returning SubString{T}, unless T is a SubString{T2}, in which case it returns SubString{T2}. Since this is assumed for the correctness of split, we might as well add it to eltype. | 23 May 2022, 14:05:37 UTC |
335a9d8 | Shuhei Kadowaki | 23 May 2022, 13:55:19 UTC | SSAIR: improve inlining performance with in-place IR-inflation (#45404) This commit improves the performance of a huge hot-spot within `inflate_ir` by using the in-place version of it (`inflate_ir!`) and avoiding some unnecessary allocations. For `NativeInterpreter`, `CodeInfo`-IR passed to `inflate_ir` can come from two ways: 1. from global cache: uncompressed from compressed format 2. from local cache: inferred `CodeInfo` as-is managed by `InferenceResult` And in the case of 1, an uncompressed `CodeInfo` is an newly-allocated object already and thus we can use the in-place version safely. And it turns out that this helps us avoid many unnecessary allocations. The original non-destructive `inflate_ir` remains there for testing or interactive purpose. | 23 May 2022, 13:55:19 UTC |
1e17a16 | andrewjradcliffe | 23 May 2022, 09:20:48 UTC | Minor fixes to Random.seed! docstring (#45382) | 23 May 2022, 09:20:48 UTC |
9dd993e | Perry Fraser | 23 May 2022, 07:31:50 UTC | Don't error when transposing a single character (#45420) This fixes an issue where an error would be thrown in the REPL if you tried to transpose an input that was a single character while your cursor was to the right of that character (e.g., "A|"). To fix this, let's move left once before we check for if we're at the start of a line. This does change behavior slightly in that the cursor can move left once without actually transposing anything, but this seems to match what Emacs does with M-x transpose-chars in an equivalent situation. | 23 May 2022, 07:31:50 UTC |
e0d8ba7 | Milan Bouchet-Valat | 23 May 2022, 05:28:36 UTC | Add docstring for fallback `fetch(::Any)` method (#45008) We cannot just include `Base.fetch` in the `@docs` block as some methods should keep being documented in the Distributed stdlib rather than in Base. | 23 May 2022, 05:28:36 UTC |
5e1c5cf | Takafumi Arakaki | 23 May 2022, 02:41:42 UTC | Add `code_ircode` (#45306) To match `typeinf_ircode` with how typeinf lock is used ATM (i.e., optimizer is run inside the lock), we can manually lock it because the lock is re-entrant. Co-authored-by: Shuhei Kadowaki <aviatesk@gmail.com> | 23 May 2022, 02:41:42 UTC |
5554676 | Keno Fischer | 22 May 2022, 21:44:51 UTC | Fix codegen error path for imported non-owned bindings (#45351) The code assumed that a null return from `global_binding_pointer` was impossible. However, it happens in the error path, causing a bad memory reference later when the lhs is treated as a slot. Fixes #45350 | 22 May 2022, 21:44:51 UTC |
a37dd16 | Keno Fischer | 22 May 2022, 19:00:20 UTC | Make `isdispatchtuple` consistent for `typeof(Union{})` (#45348) We have `typeof(Union{}) == Type{Union{}}`, but were treating them differently in the calculation of `isdispatchtuple`. The compiler expects `isdispatchtuple` to commute with type equality in various places, so try to make this consistent. Fixes #45347 | 22 May 2022, 19:00:20 UTC |
390503e | Jerry Ling | 22 May 2022, 13:33:43 UTC | set default blas num threads to Sys.CPU_THREADS / 2 (#45412) Set default blas num threads to Sys.CPU_THREADS / 2 in absence of OPENBLAS_NUM_THREADS Co-authored-by: SamuraiAku <61489439+SamuraiAku@users.noreply.github.com> | 22 May 2022, 13:33:43 UTC |
a5438f9 | FX Coudert | 21 May 2022, 21:20:21 UTC | Do not set MCPU on Apple Silicon (#45409) | 21 May 2022, 21:20:21 UTC |
3d6731b | FX Coudert | 21 May 2022, 18:58:12 UTC | Update PCRE2 to 10.40 (#45398) | 21 May 2022, 18:58:12 UTC |
b74971f | SamuraiAku | 21 May 2022, 18:54:38 UTC | Update SPDX for new external stdlib DelimitedFiles + other tweaks (#45405) * DelimitedFiles moved to an external stdlib. Update processed with package SPDX.jl so a few other fields got moved around * Add Relationship for DelimitedFiles. Added a missing Relationship for SparseArrays * update copyright year | 21 May 2022, 18:54:38 UTC |
69f10f8 | FX Coudert | 21 May 2022, 18:04:59 UTC | Update nghttp2 to 1.47.0 (#45408) | 21 May 2022, 18:04:59 UTC |
434d340 | FX Coudert | 21 May 2022, 15:27:39 UTC | OpenBLAS: Find objconv in its proper path (#45391) | 21 May 2022, 15:27:39 UTC |
1c10a9e | FX Coudert | 21 May 2022, 13:51:10 UTC | Zlib: update version number (#45407) | 21 May 2022, 13:51:10 UTC |
9b106ad | Fabian Zickgraf | 21 May 2022, 03:09:47 UTC | Use root module when determining UUID in @artifact_str (#45392) Otherwise, overrides do not trigger when using `artifact"..."` inside a submodule. | 21 May 2022, 03:09:47 UTC |
88def1a | Ian Butterworth | 20 May 2022, 23:30:58 UTC | Test: Add fail-fast mechanism (#45317) | 20 May 2022, 23:30:58 UTC |
dea9805 | Viral B. Shah | 20 May 2022, 16:00:29 UTC | Apply patch for GMP CVE-2021-43618 (#45375) * Apply patch for GMP CVE-2021-43618 * Update checksums | 20 May 2022, 16:00:29 UTC |
1eaa372 | Jishnu Bhattacharya | 20 May 2022, 11:33:20 UTC | Trim whitespaces leading to build failures (#45390) | 20 May 2022, 11:33:20 UTC |
b81a20c | Shuhei Kadowaki | 20 May 2022, 01:43:07 UTC | optimize `compute_basic_blocks` a bit (#45364) By scalar-folding `basic_blocks_starts(stmts)::BitSet` | 20 May 2022, 01:43:07 UTC |
7b421f0 | Gustavo Goretkin | 19 May 2022, 23:27:37 UTC | Clarify Revise and testing workflow (#35604) * Clarify Revise and testing workflow Co-authored-by: Stefan Karpinski <stefan@karpinski.org> | 19 May 2022, 23:27:37 UTC |
0f2ed77 | Nicholas Bauer | 19 May 2022, 19:56:49 UTC | Fix error in validating complex row-first hvncat (#45365) | 19 May 2022, 19:56:49 UTC |
b77b54e | rssdev10 | 19 May 2022, 19:48:54 UTC | added new command line option heap_size_hint for greedy GC (#45369) * added new command line option heap_size_hint for greedy GC | 19 May 2022, 19:48:54 UTC |
51ebd5e | daharn | 19 May 2022, 19:16:23 UTC | Update distributed doc (#45368) * point out Julia versions should be the same Using addprocs to add workers on remote machines can fail when Julia versions differ because serialization is not guaranteed to be backward compatible. This points this out explicitly in the manual. * updated docstrings for `exename` flag in addprocs Another location where a warning about the necessity of matching Julia versions across worker processes might be helpful. * fixed reference in manual Co-authored-by: Valentin Churavy <vchuravy@users.noreply.github.com> | 19 May 2022, 19:16:23 UTC |
45aaca5 | Valentin Churavy | 19 May 2022, 12:22:38 UTC | Merge pull request #45357 from JuliaLang/pc/fixup-newpm Fix a few pre-NewPM nits | 19 May 2022, 12:22:38 UTC |
fb672da | Kristoffer Carlsson | 19 May 2022, 06:41:26 UTC | implement a hash function for Enums (#30500) This avoids having to make a runtime call to `objectid`. | 19 May 2022, 06:41:26 UTC |
2159bfb | Kristoffer Carlsson | 18 May 2022, 18:02:43 UTC | Use externally hosted DelimitedFiles and move it out of the sysimage (#45121) * use the externally hosted DelimitedFiles.jl * remove tests in Base relying on DelimitedFiles * move DelimitedFiles out of the sysimage * update version | 18 May 2022, 18:02:43 UTC |
87e0ef8 | Prem Chintalapudi | 18 May 2022, 17:19:44 UTC | Fix a few pre-NewPM nits | 18 May 2022, 17:19:44 UTC |
18bfd7e | Fons van der Plas | 18 May 2022, 15:43:34 UTC | IO docstrings: Use `write(filename, contents)` when available (#45343) | 18 May 2022, 15:43:34 UTC |
138c8e6 | DilumAluthgeBot | 18 May 2022, 14:23:48 UTC | 🤖 Bump the Downloads stdlib from 9f738d3 to 78255d4 (#45345) Co-authored-by: Dilum Aluthge <dilum@aluthge.com> | 18 May 2022, 14:23:48 UTC |
f2c627e | Jameson Nash | 18 May 2022, 08:01:54 UTC | codegen: explicitly handle Float16 intrinsics (#45249) Fixes #44829, until llvm fixes the support for these intrinsics itself Also need to handle vectors, since the vectorizer may have introduced them. Also change our runtime emulation versions to f32 for consistency. | 18 May 2022, 08:01:54 UTC |
2d40898 | Jeff Bezanson | 18 May 2022, 08:01:28 UTC | fix #45024, lost `expected assignment after const` error (#45344) | 18 May 2022, 08:01:28 UTC |
7f84d46 | Mosè Giordano | 18 May 2022, 02:50:34 UTC | [deps] Use newer `config.sub` when building nghttp2 (#45346) | 18 May 2022, 02:50:34 UTC |
f18324c | FX Coudert | 17 May 2022, 21:48:34 UTC | Resurrect libunwind patches (#45189) Fixes #44499 | 17 May 2022, 21:48:34 UTC |
ab4d060 | Oscar Smith | 17 May 2022, 21:39:10 UTC | make floating point pow tests better (#45325) * make floating point pow tests better | 17 May 2022, 21:39:10 UTC |
1476e58 | Kristoffer Carlsson | 17 May 2022, 18:41:29 UTC | preserve -- in ARGS when it follows a non-option argument (#45335) Co-authored-by: Kirill Simonov <xi@resolvent.net> | 17 May 2022, 18:41:29 UTC |
7bff5cd | Bogumił Kamiński | 17 May 2022, 16:35:53 UTC | Minor improvements of _tablesz implementation (#39126) Probably this does not affect any Julia Base code, but in general the original code was not type stable and safe: Before the PR: ``` julia> Base._tablesz(true) # now it will be an error 16 julia> Base._tablesz(Int32(20)) # now it will be Int32(32) 0 ``` Co-authored-by: Kristoffer Carlsson <kcarlsson89@gmail.com> | 17 May 2022, 16:35:53 UTC |
4605704 | Rafael Fourquet | 17 May 2022, 16:35:34 UTC | `@testset for`: avoid calling finish twice when it errors (#41715) Here is a MWE: ```julia julia> using Test @testset "a" for i=1:2 @test i != 1 end a: Test Failed at REPL[3]:3 Expression: i != 1 Evaluated: 1 != 1 Stacktrace: [...] Test Summary: | Fail Total a | 1 1 Test Summary: | Fail Total a | 1 1 ERROR: Some tests did not pass: 0 passed, 1 failed, 0 errored, 0 broken. caused by: Some tests did not pass: 0 passed, 1 failed, 0 errored, 0 broken. ``` The `finish` function is called twice, and for a toplevel testset, this means throwing an error. This manifests in the above example by printing twice the result of the testset (with "Test Summary"), and by having "Error: ... caused by: ..." with the same message. Co-authored-by: Kristoffer Carlsson <kcarlsson89@gmail.com> | 17 May 2022, 16:35:34 UTC |
8a0a719 | Jan Weidner | 17 May 2022, 12:46:13 UTC | document require_one_based_indexing (#43263) | 17 May 2022, 12:46:13 UTC |
b039610 | Lilith Orion Hafner | 17 May 2022, 12:43:38 UTC | Narrow type signature of internal function to AbstractVector (#45328) | 17 May 2022, 12:43:38 UTC |
990b1f3 | Daniel Karrasch | 17 May 2022, 11:56:53 UTC | Remove type-unlimited unary `+` and `*` (#45320) | 17 May 2022, 11:56:53 UTC |
f2a2664 | Kristoffer Carlsson | 17 May 2022, 11:32:35 UTC | Merge pull request #33760 from JuliaLang/rf/edit_choose_column edit(): allow specifying the column for some editors | 17 May 2022, 11:32:35 UTC |
bd85247 | jondeuce | 17 May 2022, 11:00:53 UTC | (rebased and squashed commits) Update supported data types in TOML.print docstring (#41226) Co-authored-by: Jonathan Doucette <jdoucette@physics.ubc.ca> | 17 May 2022, 11:00:53 UTC |
eed2dba | N5N3 | 17 May 2022, 10:54:03 UTC | Typo fix. (#45333) | 17 May 2022, 10:54:03 UTC |
bad3e39 | Ian Atol | 17 May 2022, 10:43:26 UTC | optimizer: use count checking framework (#44794) | 17 May 2022, 10:43:26 UTC |
eb4c757 | Ian Butterworth | 17 May 2022, 10:42:37 UTC | build: include sysimage output in timing report (#45132) * add output time to sysimage build report via new postoutput hook | 17 May 2022, 10:42:37 UTC |
4d5f589 | Sukera | 17 May 2022, 10:41:20 UTC | Add particular warning about `1:length(A)` pattern (#45322) Call out `1:length(A)` as a bad pattern to use when `@inbounds` is desired. | 17 May 2022, 10:41:20 UTC |
7178fb1 | Simon Byrne | 17 May 2022, 08:47:13 UTC | add Slices array type for eachslice/eachrow/eachcol (#32310) | 17 May 2022, 08:47:13 UTC |
7bd9ea2 | Johannes Altmanninger | 17 May 2022, 06:29:45 UTC | doc: clarify edge cases when converting rational to float (#45220) We state that for any integral `a` and `b`, the expression `isequal(float(a//b), a/b)` is true unless `a` and `b` are zero. This is confusing because there are two such cases, which both require only one of `a` or `b` to be zero. The first case is the division by zero and the second case uses a negative divisor to make float division evaluate to -0.0 which has no equivalent rational number: julia> isequal(float(0//-1), 0/-1) false Clarify the conditions of the exceptional cases. | 17 May 2022, 06:29:45 UTC |
4f178a6 | Mark Kittisopikul | 17 May 2022, 06:28:37 UTC | Mention use of `@sprintf` to generate a String (#45148) | 17 May 2022, 06:28:37 UTC |
7ee6e00 | DilumAluthgeBot | 17 May 2022, 04:24:31 UTC | 🤖 Bump the Pkg stdlib from dd7fbb2b to ab65c7c5 (#45331) Co-authored-by: Dilum Aluthge <dilum@aluthge.com> | 17 May 2022, 04:24:31 UTC |
6d9ae9d | Octogonapus | 16 May 2022, 16:15:48 UTC | Add more file `open` flag constants (#45283) Make undefined constants equal to 0x0000 (ignored) for a stable API | 16 May 2022, 16:15:48 UTC |
eaafc21 | Johnny Chen | 16 May 2022, 12:46:10 UTC | make Tuple(x) inferable for number type (#45313) | 16 May 2022, 12:46:10 UTC |
ea55928 | Simon Byrne | 16 May 2022, 12:08:21 UTC | document identify_package and locate_package (#45287) | 16 May 2022, 12:08:21 UTC |
a91be39 | N5N3 | 16 May 2022, 12:07:03 UTC | Use `CartesianIndices(Rsrc)` as the shared iterator. (#45289) There's no performance change, if the `indices`s of `Rdest` and `Rsrc` are all `NTuple{N,<:AbstractUnitRange}`. | 16 May 2022, 12:07:03 UTC |
6962c91 | Steven G. Johnson | 16 May 2022, 12:06:12 UTC | document unique(i -> a[i], eachindex(a)) trick (#45291) Co-authored-by: Milan Bouchet-Valat <nalimilan@club.fr> | 16 May 2022, 12:06:12 UTC |
7e37de4 | OJASV Kamal | 16 May 2022, 11:59:23 UTC | improve type definition super type errors (#34510) Makes the error message more precise and descriptive for each error that could occur when defining a new subtype. Co-authored-by: KristofferC <kristoffer.carlsson@juliacomputing.com> | 16 May 2022, 11:59:23 UTC |
934b40c | Lilith Orion Hafner | 16 May 2022, 10:43:16 UTC | simplify index initialization (#45292) Co-authored-by: Lilith Hafner <Lilith.Hafner@gmail.com> | 16 May 2022, 10:43:16 UTC |
bda9eaa | KristofferC | 13 May 2022, 14:44:34 UTC | open editor at correct column for `edit_input` | 16 May 2022, 09:47:45 UTC |
b2d430d | Rafael Fourquet | 04 November 2019, 14:50:08 UTC | edit(): allow specifying the column for some editors | 16 May 2022, 09:47:43 UTC |
1ee1bbd | Kristoffer Carlsson | 16 May 2022, 09:41:56 UTC | Add section for properties to the interface section (#45293) Co-authored-by: Fernando Conde-Pumpido <9221284+nandoconde@users.noreply.github.com> Co-authored-by: Daniel Karrasch <daniel.karrasch@posteo.de> | 16 May 2022, 09:41:56 UTC |
37dd084 | Keno Fischer | 16 May 2022, 04:56:16 UTC | Merge pull request #45299 from JuliaLang/kf/rt_effect_free Fix effects modeling for return_type | 16 May 2022, 04:56:16 UTC |
aad9ff6 | Keno Fischer | 12 May 2022, 21:34:15 UTC | Fix incorrect effect free modeling for return_type Inlining had a special case for return_type that was not taking into account whether or not return_type was being called correctly. Since we already have the correct modeling in inference, remove the special case from inlining and simply have inference forward its conclusions. | 15 May 2022, 21:57:15 UTC |
5456bcc | Keno Fischer | 12 May 2022, 21:16:16 UTC | Fix effect propagation for return_type In addition to the TODO placeholder that was taininting all effects for `return_type`, we were also accidentally picking up the effects of the function we were analyzing. This mostly didn't show up as an issue, because we were treating return_type as pure in optimization, but it could prevent deletion of unused functions by incorrectly tainting the effects. | 15 May 2022, 21:57:15 UTC |
f9aa28f | Daniel Karrasch | 13 May 2022, 18:51:45 UTC | Add RowNonZero pivoting strategy to `lu` (#44571) Co-authored-by: Steven G. Johnson <stevenj@alum.mit.edu> | 13 May 2022, 18:51:45 UTC |
cf1f717 | Daniel Karrasch | 13 May 2022, 12:02:35 UTC | Generalize or restrict a few basic operators (#44564) Co-authored-by: Martin Holters <martin.holters@hsu-hh.de> Co-authored-by: Jameson Nash <vtjnash@gmail.com> | 13 May 2022, 12:02:35 UTC |
35aaf68 | Shuhei Kadowaki | 13 May 2022, 09:54:54 UTC | inference: properly propagate `undef`-field for `Conditional` object (#45303) It usually doesn't matter as `type_annotate!` will mark the object as used-undef anyway on a usage of `isa(x, T)` expression, but this should be more conceptually correct. | 13 May 2022, 09:54:54 UTC |
2168230 | Amit Shirodkar | 13 May 2022, 07:07:22 UTC | Make sure that eltyp is actually used for LinearAlgebra test (#38498) | 13 May 2022, 07:07:22 UTC |
fb58435 | Katharine Hyatt | 13 May 2022, 07:04:58 UTC | Improved error messages for vcat/hcat on BitArray (#33636) | 13 May 2022, 07:04:58 UTC |
5563eba | Jerry Ling | 13 May 2022, 07:04:38 UTC | Audit some more @assert usage in base (#31944) | 13 May 2022, 07:04:38 UTC |
4dcf178 | Takafumi Arakaki | 13 May 2022, 01:58:02 UTC | Clarify that `modifyproperty!` does not call `convert` currently (#45218) | 13 May 2022, 01:58:02 UTC |
2df661e | Katharine Hyatt | 12 May 2022, 23:18:23 UTC | Two missing tests for LazyString (#45296) | 12 May 2022, 23:18:23 UTC |
b56e8a4 | Shuhei Kadowaki | 12 May 2022, 23:13:23 UTC | inference: some NFC refactoring (#45273) | 12 May 2022, 23:13:23 UTC |
b33e64e | Ian Butterworth | 12 May 2022, 21:58:13 UTC | Add tests for time macro compilation reporting (#45130) * add tests for time macro compilation reporting Co-authored-by: Jameson Nash <vtjnash@gmail.com> | 12 May 2022, 21:58:13 UTC |
a74ef57 | DilumAluthgeBot | 12 May 2022, 15:14:40 UTC | 🤖 Bump the Pkg stdlib from 54d5c9e5 to dd7fbb2b (#45288) Co-authored-by: Dilum Aluthge <dilum@aluthge.com> | 12 May 2022, 15:14:40 UTC |
c65e56f | Morten Piibeleht | 12 May 2022, 13:50:59 UTC | Change PDF cover font to DejaVu Sans (#45290) | 12 May 2022, 13:50:59 UTC |
6f4ce97 | Rafael Fourquet | 12 May 2022, 11:50:52 UTC | REPL: allow editing current input in editor (via Meta-e) (#33759) | 12 May 2022, 11:50:52 UTC |
3653d3d | Kristoffer Carlsson | 12 May 2022, 05:58:41 UTC | fix keyword values being shown in `MethodError` (#45255) | 12 May 2022, 05:58:41 UTC |
cd51a39 | Katharine Hyatt | 12 May 2022, 05:57:03 UTC | Test for MethodError for gcd/lcm/gcdx (#45250) | 12 May 2022, 05:57:03 UTC |
b605679 | Kristoffer Carlsson | 12 May 2022, 05:56:09 UTC | Document and export `contractuser` (#45279) Co-authored-by: Elias Kuthe <elias.kuthe@tu-dortmund.de> | 12 May 2022, 05:56:09 UTC |
c78cd66 | Jakob Nybo Nissen | 12 May 2022, 05:55:17 UTC | Restrict Regex signatures from SubString to SubString{String} (#45281) By itself, SubString is agnostic about the layout of its underlying string. Julia's Regex library assumes a UTF-8 encoded, heap-allocated string type, a criterion fulfilled by SubString{String}, but not SubString. | 12 May 2022, 05:55:17 UTC |
89f16e5 | Fred Callaway | 12 May 2022, 05:47:57 UTC | Allow constructing WorkerPool from AbstractRange{Int} (#44376) Co-authored-by: Kristoffer Carlsson <kcarlsson89@gmail.com> | 12 May 2022, 05:47:57 UTC |
c889fbc | Jerry Ling | 12 May 2022, 05:47:21 UTC | allow CartesianIndex in `isassigned` (#43394) Co-authored-by: Jeff Bezanson <jeff.bezanson@gmail.com> Co-authored-by: N5N3 <2642243996@qq.com> Co-authored-by: Kristoffer Carlsson <kcarlsson89@gmail.com> | 12 May 2022, 05:47:21 UTC |
bc623e5 | t-bltg | 12 May 2022, 05:46:41 UTC | LibGit2: expose trace_set (#43439) Co-authored-by: Kristoffer Carlsson <kcarlsson89@gmail.com> | 12 May 2022, 05:46:41 UTC |
180ff26 | Michael Abbott | 12 May 2022, 05:46:06 UTC | minimal fix of 41221 (#43723) Co-authored-by: Kristoffer Carlsson <kcarlsson89@gmail.com> | 12 May 2022, 05:46:06 UTC |
6611385 | Mark | 12 May 2022, 05:45:42 UTC | Minor English fixes/improvements (#29371) Co-authored-by: Kristoffer Carlsson <kcarlsson89@gmail.com> | 12 May 2022, 05:45:42 UTC |
93ac4a3 | Gabriel Baraldi | 12 May 2022, 00:15:36 UTC | Hoist object allocation before inner field initialization (#45153) * Hoist object allocation before inner field initialization Consider the following pattern for building up nested objects ``` %obj = Expr(:new, obj, ...) %obj_wrapper = Expr(:new, obj_wrapper, ..., %obj) %obj_wrapper2 = Expr(:new, obj_wrapper2, ..., %obj_wrapper) %outer = Expr(:new, outer, %obj_wrapper2) ``` Asssuming everything except `struct outer` is struct-inlineable, the LLVM IR we emit looks something like the following: ``` %obj = alloca %obj_wrapper = alloca %obj_wrapper_wrapper = alloca %obj = alloca init(%obj, <obj>) init(%obj_wrapper, <obj_wrapper>); memcpy(%obj_wrapper, %obj) init(%obj_wrapper2, <obj_wrapper2>); memcpy(%obj_wrapper2, %obj_wrapper) init(%outer, <outer>); memcpy(%outer, %obj_wrapper2) %outer_boxed = julia.gc_alloc memcpy(%outer_boxed, %outer) ``` While LLVM is capable of removing all the allocas and memcpys, it's taking an unreasonable amount of time to do so. This PR introduces a small optimization into the frontend lowering for `:new`: If all the :new calls are in the same LLVM basic block, then we delete the alloca, and hoist the allocation of the object to the earliest point before the initialization of the fields. This gives essentially the same result as LLVM would have given us post-optimization, but is much cheaper to do because we don't have to perform any analysis to tell us that it is a legal optimization. In the above example, we would end up with something like: ``` %outer_boxed = julia.gc_alloc init(%outer_boxed, <obj>) init(%outer_boxed, <obj_wrapper>); init(%outer_boxed, <obj_wrapper2>); init(%outer_boxed, <outer>); ``` Of course this does extend the liftime of the outer object, but I don't think that's a particular problem as long as we're careful not to hoist any boxings out of error paths. In the current implementation, I only allow this optimization to occur in the same LLVM basic block, but I think it should be fine to extend it to allow the same julia basic block or more generally, any allocation that post-dominates the relevant promotion points. * fix codegen bug Co-authored-by: Keno Fischer <keno@juliacomputing.com> | 12 May 2022, 00:15:36 UTC |
bf2c2e8 | pchintalapudi | 11 May 2022, 19:32:01 UTC | Make dump_llvm_ir C-api compatible (#45252) | 11 May 2022, 19:32:01 UTC |
9a0e797 | Tomas Fiers | 11 May 2022, 18:03:04 UTC | docs: Improve discoverability of `atreplinit` (mention it in Manual>"Command-line Interface">"Startup file") (#44103) | 11 May 2022, 18:03:04 UTC |