swh:1:snp:a72e953ecd624a7df6e6196bbdd05851996c5e40
- 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/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/EASROA
- 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/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/elim-wasterful-constprop
- refs/heads/avi/follow-52415
- refs/heads/avi/gpucompiler-384
- 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/inlining-policy
- refs/heads/avi/inlining_cost
- refs/heads/avi/interval
- refs/heads/avi/jet413
- refs/heads/avi/kwinline
- refs/heads/avi/moreeffects
- refs/heads/avi/multisroa
- refs/heads/avi/mutablephi
- refs/heads/avi/optlifetime
- refs/heads/avi/plugin8
- refs/heads/avi/plugin8-2
- refs/heads/avi/remove-throw-block-unopt
- refs/heads/avi/return_type-max_methods
- refs/heads/avi/rm-allow_abstract
- 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/backport-1.1.0
- refs/heads/backports-release-1.1
- refs/heads/backports-release-1.10
- refs/heads/backports-release-1.11
- refs/heads/backports-release-1.6
- refs/heads/backports-release-1.8
- refs/heads/breakmore
- 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/ct/julia-opt-zone
- 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/cv/no-color-force-color
- refs/heads/da/devcontainer-update
- refs/heads/dcn-1.9-with-mem-pressure-callback
- refs/heads/dcn-3-color
- refs/heads/dcn-canonicalize-callable-names
- refs/heads/dcn-check-oldest-object-in-size-class
- refs/heads/dcn-compiler-obj-pools
- refs/heads/dcn-count-stack-bytes
- refs/heads/dcn-gc-interface
- refs/heads/dcn-gc-paper-1.9-branch
- refs/heads/dcn-gc-paper-dev-branch
- refs/heads/dcn-heap-size-hint-env
- refs/heads/dcn-null-out-gc-slots
- refs/heads/dcn-page-profiler-more-verbose-types
- refs/heads/dcn/docs
- refs/heads/dcn/mq
- refs/heads/dk/banded
- refs/heads/dk/blaspromo
- refs/heads/dk/choleskypivot
- refs/heads/dk/hvcat_scaling_number
- refs/heads/dk/missing
- refs/heads/dk/muladdmul
- refs/heads/dk/stable_div
- refs/heads/dont-tabcomplete-internals
- 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/parentmodule
- refs/heads/dpa/pidfile-windows-eacces
- refs/heads/dpa/sparsearrays
- 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/fix9475
- refs/heads/gb/analyzer-fun
- refs/heads/gb/branch-bits
- refs/heads/gb/gc-correct-constraint
- refs/heads/gb/gc-other-impl
- refs/heads/gb/gc-rever
- refs/heads/gb/hashtable_typelist
- refs/heads/gb/libfuncattrs
- refs/heads/gb/llvmpasses-dep
- refs/heads/gb/memcmo
- refs/heads/gb/memory-extra-check
- refs/heads/gb/mi-alias
- refs/heads/gb/pipeline-fun
- refs/heads/gb/rpath-fun
- refs/heads/gb/small-image
- refs/heads/gb/small-image2
- refs/heads/gb/stack-protect
- refs/heads/gb/vecalign
- 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/fix52120
- refs/heads/jb/freethreadstate
- 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/steprangegetindex
- refs/heads/jb/stripmeta
- refs/heads/jb/sysimgLogging
- refs/heads/jb/tasksize
- refs/heads/jb/taskwaitswitch
- refs/heads/jb/threadedregion-test
- 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/abstractqsimilar
- refs/heads/jishnub/blocktridiagonalindexing
- refs/heads/jishnub/getindexint
- refs/heads/jishnub/ntupleshow
- refs/heads/jishnub/onetopromoterule
- refs/heads/jishnub/oopmuldisambiguate
- refs/heads/jishnub/rangebroadcastambiguity
- refs/heads/jishnub/rangezero
- refs/heads/jishnub/tricopyto
- refs/heads/jishnub/twiceprecisionzero
- refs/heads/jishnub/upperlowertriangularfn
- 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/Tuple-applytype-bottom
- 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/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/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/iocolor
- refs/heads/jn/iocolor2
- refs/heads/jn/ircode-memory
- refs/heads/jn/isdefined-safely
- 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/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/opt-makefile-compile-take2
- refs/heads/jn/release0.6-26833
- refs/heads/jn/requirenewmodule
- refs/heads/jn/simple-scope
- 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/undeffield-codegen-opt
- 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/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/arg_usings
- 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/creating_packages_revert
- 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/extension
- 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/loading_debug_error
- refs/heads/kc/loading_stuff
- 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/precompile_overhead
- refs/heads/kc/precompile_with_pkg3
- 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/so_long_and_thanks_for_the_packages
- refs/heads/kc/sprint_displaysize
- refs/heads/kc/stat_reductions
- refs/heads/kc/stdlib
- refs/heads/kc/stdlib_markdown
- refs/heads/kc/stdlib_path_internal
- refs/heads/kc/stdlib_printing
- refs/heads/kc/str_lit_cont
- 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/anysparamlattice
- refs/heads/kf/asan2
- refs/heads/kf/bbmsan
- refs/heads/kf/cedarwip
- refs/heads/kf/cfgwip
- refs/heads/kf/circshift
- refs/heads/kf/closestcandidates
- refs/heads/kf/codegen
- refs/heads/kf/codeinstwip
- refs/heads/kf/codetypedconst
- refs/heads/kf/compiler_wip_dont_look
- refs/heads/kf/compilerperfwip
- 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/fastsysimg
- refs/heads/kf/fieldtypetfuncunion
- refs/heads/kf/filestdio
- 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/loosenhardlimit
- refs/heads/kf/magiccompilerdustforceleste2
- refs/heads/kf/magiccompilerdustforceleste3
- refs/heads/kf/magiccompilerdustforceleste4
- refs/heads/kf/mimedata
- refs/heads/kf/mmap
- refs/heads/kf/multiany
- refs/heads/kf/newclidrivers
- refs/heads/kf/newdinfo
- 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/sysimglinkopenlibm
- 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/unionpenalties2
- refs/heads/kf/unionsplit2
- 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/ksh/transcode
- refs/heads/lh/bump-jls
- 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/stacktrace-reverse-print
- refs/heads/lh/typos-fixup-base
- 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-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/nhd/REPL-completions-usings
- refs/heads/nhd/names-usings
- refs/heads/nl/Dict
- refs/heads/nl/broadcast2
- refs/heads/nl/cat
- refs/heads/nl/length
- refs/heads/nl/mapreducedim
- refs/heads/ob/cttx
- refs/heads/ob/rref
- refs/heads/ob/stackmaps
- 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/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/simplify_threading_check
- refs/heads/sgj/Test.GenericDimensionful
- refs/heads/sgj/combiningchardisplay
- refs/heads/sgj/displaydigits
- refs/heads/sgj/hess_eig
- refs/heads/sgj/iteratedfunction
- refs/heads/sgj/mapreduce_pairwise
- 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/jl_rng_split-comment
- 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/method_lookup_assertion
- 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/excise_random
- 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/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/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/tomlcc
- refs/heads/vc/tsan_nort
- 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/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
- refs/tags/v1.0.3
- refs/tags/v1.0.4
- refs/tags/v1.0.5
- refs/tags/v1.1.0
- refs/tags/v1.1.0-rc1
- refs/tags/v1.1.0-rc2
- refs/tags/v1.1.1
- refs/tags/v1.10.0
- refs/tags/v1.10.0-alpha1
- refs/tags/v1.10.0-beta1
- refs/tags/v1.10.0-beta2
- refs/tags/v1.10.0-beta3
- refs/tags/v1.10.0-rc1
- refs/tags/v1.10.0-rc2
- refs/tags/v1.10.0-rc3
- refs/tags/v1.10.1
- refs/tags/v1.10.2
- refs/tags/v1.11.0-alpha1
- refs/tags/v1.11.0-alpha2
- refs/tags/v1.2.0
- refs/tags/v1.2.0-rc1
- refs/tags/v1.2.0-rc2
- refs/tags/v1.2.0-rc3
- refs/tags/v1.3.0
- refs/tags/v1.3.0-alpha
- refs/tags/v1.3.0-rc1
- refs/tags/v1.3.0-rc2
- refs/tags/v1.3.0-rc3
- refs/tags/v1.3.0-rc4
- refs/tags/v1.3.0-rc5
- refs/tags/v1.3.1
- refs/tags/v1.4.0
- refs/tags/v1.4.0-rc1
- refs/tags/v1.4.0-rc2
- refs/tags/v1.4.1
- refs/tags/v1.4.2
- refs/tags/v1.5.0
- refs/tags/v1.5.0-beta1
- refs/tags/v1.5.0-rc1
- refs/tags/v1.5.0-rc2
- refs/tags/v1.5.1
- refs/tags/v1.5.2
- refs/tags/v1.5.3
- refs/tags/v1.5.4
- refs/tags/v1.6.0
- refs/tags/v1.6.0-beta1
- refs/tags/v1.6.0-rc1
- refs/tags/v1.6.0-rc2
- refs/tags/v1.6.0-rc3
- refs/tags/v1.6.1
- refs/tags/v1.6.2
- refs/tags/v1.6.3
- refs/tags/v1.6.4
- refs/tags/v1.6.5
- refs/tags/v1.6.6
- refs/tags/v1.6.7
- refs/tags/v1.7.0
- refs/tags/v1.7.0-beta1
- refs/tags/v1.7.0-beta2
- refs/tags/v1.7.0-beta3
- refs/tags/v1.7.0-beta4
- refs/tags/v1.7.0-rc1
- refs/tags/v1.7.0-rc2
- refs/tags/v1.7.0-rc3
- refs/tags/v1.7.1
- refs/tags/v1.7.2
- refs/tags/v1.7.3
- refs/tags/v1.8.0
- refs/tags/v1.8.0-beta1
- refs/tags/v1.8.0-beta2
- refs/tags/v1.8.0-beta3
- refs/tags/v1.8.0-rc1
- refs/tags/v1.8.0-rc2
- refs/tags/v1.8.0-rc3
- refs/tags/v1.8.0-rc4
- refs/tags/v1.8.1
- refs/tags/v1.8.2
- refs/tags/v1.8.3
- refs/tags/v1.8.4
- refs/tags/v1.8.5
- refs/tags/v1.9.0
- refs/tags/v1.9.0-alpha1
- refs/tags/v1.9.0-beta1
- refs/tags/v1.9.0-beta2
- refs/tags/v1.9.0-beta3
- refs/tags/v1.9.0-beta4
- refs/tags/v1.9.0-rc1
- refs/tags/v1.9.0-rc2
- refs/tags/v1.9.0-rc3
- refs/tags/v1.9.1
- refs/tags/v1.9.2
- refs/tags/v1.9.3
- refs/tags/v1.9.4
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 |
---|---|---|---|---|
e48a0c9 | Nicu Stiurca | 02 February 2023, 08:09:03 UTC | Clarify usage of JULIA_PROJECT=@. envvar (#48492) When reading the docs, it's very easy to miss that there's a trailing dot in the magic string `@.` and that it's not just the singleton string `@` followed by a grammatical comma. I spent a very long time being frustrated by `export JULIA_PROJECT=@` not having any apparent effect. | 02 February 2023, 08:09:03 UTC |
96acd4d | N5N3 | 02 February 2023, 03:41:26 UTC | Subtype: avoid false alarm caused by eager `forall_exists_subtype`. (#48441) * Avoid earsing `Runion` within nested `forall_exists_subtype` If `Runion.more != 0` we‘d better not erase the local `Runion` as we need it if the subtyping fails after. This commit replaces `forall_exists_subtype` with a local version. It first tries `forall_exists_subtype` and estimates the "problem scale". If subtyping fails and the scale looks small then it switches to the slow path. TODO: At present, the "problem scale" only counts the number of checked `Lunion`s. But perhaps we need a more accurate result (e.g. sum of `Runion.depth`) * Change the reversed subtyping into a local check. Make sure we don't forget the bound in `env`. (And we can fuse `local_forall_exists_subtype`) * Optimization for non-union invariant parameter. | 02 February 2023, 03:41:26 UTC |
d918576 | Mosè Giordano | 01 February 2023, 19:42:39 UTC | Clear warning about redefinition of macro (#48422) `FORCE_INLINE` is also defined in `src/support/dtypes.h`, and both `dtypes.h` and `MurmurHash3.c` are included by `src/support/hashing.c`, causing a clash: ``` In file included from /home/mose/repo/julia/src/support/hashing.c:51: /home/mose/repo/julia/src/support/MurmurHash3.c:15: warning: "FORCE_INLINE" redefined 15 | #define FORCE_INLINE inline __attribute__((always_inline)) | In file included from /home/mose/repo/julia/src/support/hashing.c:7: /home/mose/repo/julia/src/support/dtypes.h:120: note: this is the location of the previous definition 120 | #define FORCE_INLINE static inline __attribute__((always_inline)) | ``` | 01 February 2023, 19:42:39 UTC |
798b589 | Cody Tapscott | 01 February 2023, 19:21:49 UTC | Avoid unnecessary Docs.META initializations (#48469) If the target module does not have a Docs.META dict (e.g. if `--strip-metadata` is used), `Docs.meta()` has the side effect of creating a new IdDict and initializing the Docs.META field of the target module. We need to avoid eval'ing into modules after they've been closed, so for methods that do not mutate the new IdDict we should avoid the init. Resolves #48390. Co-authored-by: Steve Kelly <kd2cca@gmail.com> | 01 February 2023, 19:21:49 UTC |
c18909d | N5N3 | 01 February 2023, 14:13:22 UTC | Subtype: avoid repeated failing `equal_union`. (#48410) skip checked `equal_union` by set `state[i] = 1` | 01 February 2023, 14:13:22 UTC |
b84fcc8 | DilumAluthgeBot | 01 February 2023, 13:20:56 UTC | 🤖 [master] Bump the Pkg stdlib from 0b9d6c86d to 957b55a89 (#48481) | 01 February 2023, 13:20:56 UTC |
77a5574 | Ujjwal Sarswat | 01 February 2023, 05:11:22 UTC | Add test for sprint (fixes: #45066) (#48474) * add(test/strings/io.jl): test for sprint * refactor changes to test/strings/io.jl | 01 February 2023, 05:11:22 UTC |
6b5be83 | Ryan | 01 February 2023, 05:10:07 UTC | Fix grammar in docs of `Base.in` (#48477) | 01 February 2023, 05:10:07 UTC |
43439f1 | N5N3 | 01 February 2023, 04:31:22 UTC | Subtype: Code clean for union state stack. (#48479) | 01 February 2023, 04:31:22 UTC |
e498fef | Tim Holy | 01 February 2023, 01:29:45 UTC | More stringent range testing (#48465) Turns a test_skip into a test. This may have been passing since PR#23194 but never made a requirement. This change removes the single largest contribution to "total broken tests" in the whole test suite. The threshold needs to be adjusted to take into account intermediate rounding in computing stop Co-authored-by: Simon Byrne <simonbyrne@gmail.com> Co-authored-by: Ian Butterworth <i.r.butterworth@gmail.com> | 01 February 2023, 01:29:45 UTC |
b736924 | Shuhei Kadowaki | 01 February 2023, 01:19:23 UTC | make test cases for #48455 more reliable (#48464) | 01 February 2023, 01:19:23 UTC |
768d537 | Jishnu Bhattacharya | 31 January 2023, 22:15:25 UTC | Link to `sort!` in the docs of `searchsorted*` and update examples (#48449) The keyword arguments are explained in `sort!`, and it would be good to know where to look. Also, I've added an example of how to use the `by` keyword argument in each case. | 31 January 2023, 22:15:25 UTC |
b48104d | Jameson Nash | 31 January 2023, 19:01:14 UTC | update loading test to best-practices (#48429) Many of these test were hiding output or using semi-deprecated functions or failing to cleanup output or setting the wrong variables. | 31 January 2023, 19:01:14 UTC |
94c4fb5 | Kristoffer Carlsson | 31 January 2023, 04:48:12 UTC | prevent heap snapshot test to write to julia dir (#48458) Co-authored-by: Ian <i.r.butterworth@gmail.com> | 31 January 2023, 04:48:12 UTC |
a1c4d85 | Lilith Orion Hafner | 30 January 2023, 15:58:44 UTC | Sorting documentation fixups for 1.9 (#48440) - Fix typos - Clarify that ! means mutation, not "in-place-ness". This should be backported because sort! is even less in place in 1.9 than it already was in 1.8. - Rewrite the section on default policy to reflect the new default policy - Move examples and extended description of previously default sorting algorithms out of sort.md and into their respective docstrings (still rendered in sort.md) Co-authored-by: Jeremie Knuesel <knuesel@gmail.com> | 30 January 2023, 15:58:44 UTC |
7e8515c | Shuhei Kadowaki | 30 January 2023, 15:29:09 UTC | inlining: make union splitting account for uncovered call (#48455) JuliaLang/julia#44421 changed the union-splitting to skip generating unnecessary fallback dynamic dispatch call when there is any fully covered call. But it turned out that this is only valid when there is any fully covered call in matches for all signatures that inference split, and it is invalid if there is any union split signature against which any uncovered call is found. Consider the following example: # case 1 # def nosplit(::Any) = [...] nosplit(::Int) = [...] # call nosplit(a::Any) split1: a::Any ┬ nosplit(a::Int) └ nosplit(a::Any) # fully covers split1 # case 2 # def convert(::Type{T}, ::T) = T # call convert(::Type{Union{Bool,Tuple{Int,String}}}, a::Union{Bool,Tuple{Int,Any}}) split1: a::Bool ─ convert(::Type{Bool}, ::Bool) # fully covers split1 split2: a::Tuple{Int,Any} ─ convert(::Type{Tuple{Int,String}}, ::Tuple{Int,String}) # NOT fully covers split2 JuliaLang/julia#44421 allows us to optimize the the first case, but handles the second case wrongly. This commit fixes it up while still optimizing the first case. fix #48397. | 30 January 2023, 15:29:09 UTC |
69a966c | Tim Besard | 30 January 2023, 14:33:23 UTC | Prevent update_julia_type from creating a broken cgval_t. (#48426) When then incoming value is a union without any non-ghost component, we cannot update it with a non-ghost type. | 30 January 2023, 14:33:23 UTC |
4f92e79 | Shuhei Kadowaki | 30 January 2023, 11:52:47 UTC | NFC cosmetic changes (#48451) | 30 January 2023, 11:52:47 UTC |
6ab660d | Daniel Karrasch | 30 January 2023, 08:44:10 UTC | Optimizations for diagonal `HermOrSym` (#48189) | 30 January 2023, 08:44:10 UTC |
45b7e7a | Jameson Nash | 29 January 2023, 04:06:21 UTC | avoid hang when only threads are starting IO (#48433) When not in threaded region, only thread 0 will manage IO events, but it may have gone to sleep if there were no IO objects active for it to watch earlier. Fix #48430 | 29 January 2023, 04:06:21 UTC |
7d4309c | Shan Sikdar | 28 January 2023, 21:44:17 UTC | add code to prevent segfault during Eval of thunk Expr (#35429) Co-authored-by: Jameson Nash <vtjnash@gmail.com> Co-authored-by: Dilum Aluthge <dilum@aluthge.com> Closes https://github.com/JuliaLang/julia/issues/32315 | 28 January 2023, 21:44:17 UTC |
8955828 | DilumAluthgeBot | 28 January 2023, 20:12:19 UTC | 🤖 [master] Bump the SparseArrays stdlib from 287c6c6 to 4eaa458 (#48438) Co-authored-by: Dilum Aluthge <dilum@aluthge.com> | 28 January 2023, 20:12:19 UTC |
f6f6b1c | Gabriel Baraldi | 28 January 2023, 13:55:02 UTC | make `Type{Union{}}` `ismutationfree` (#48417) | 28 January 2023, 13:55:02 UTC |
8b9da8d | Steven G. Johnson | 28 January 2023, 09:22:04 UTC | treat CartesianIndex as a broadcast scalar (#47044) | 28 January 2023, 09:22:04 UTC |
2eeefbe | Jameson Nash | 28 January 2023, 05:49:24 UTC | avoid generating native code if only output ji file (#48431) | 28 January 2023, 05:49:24 UTC |
82cec36 | Ian Butterworth | 28 January 2023, 03:41:56 UTC | Revert "faster `hypot(::IEEEFloat...)` (#48130)" (#48436) This reverts commit 80f6f2a8b905318151672fa683e5e57fd8f55b71. | 28 January 2023, 03:41:56 UTC |
80f6f2a | mikmoore | 28 January 2023, 03:02:31 UTC | faster `hypot(::IEEEFloat...)` (#48130) * faster hypot for IEEEFloat | 28 January 2023, 03:02:31 UTC |
8776017 | sepesi | 28 January 2023, 02:06:20 UTC | Update functions.md (#48356) According to the documentation at https://docs.julialang.org/en/v1/base/collections/#Base.get, the example here of a no argument function does not appear to implement a time delay as suggested in this doc. | 28 January 2023, 02:06:20 UTC |
1ef65e4 | DilumAluthgeBot | 27 January 2023, 21:07:48 UTC | 🤖 [master] Bump the Pkg stdlib from 67f39cd0a to 0b9d6c86d (#48428) Co-authored-by: Dilum Aluthge <dilum@aluthge.com> | 27 January 2023, 21:07:48 UTC |
87f8958 | Tim Besard | 27 January 2023, 13:53:04 UTC | Store the frontend task object in the REPL struct. (#48400) | 27 January 2023, 13:53:04 UTC |
bd8ffef | t-bltg | 27 January 2023, 05:51:27 UTC | fix `Base.identify_package` docstring typo (#48415) | 27 January 2023, 05:51:27 UTC |
d775750 | Simeon Schaub | 26 January 2023, 22:50:36 UTC | add docs for try-catch-else (#48414) ref #46928 Co-authored-by: Ian Butterworth <i.r.butterworth@gmail.com> | 26 January 2023, 22:50:36 UTC |
335cd5e | Elliot Saba | 26 January 2023, 22:10:09 UTC | Merge pull request #47676 from gbaraldi/gmp-libblas-version Use versioned libblastrampoline and GMP | 26 January 2023, 22:10:09 UTC |
0231c22 | Simeon Schaub | 26 January 2023, 20:27:42 UTC | add docs for `getglobal` and `setglobal!` (#48409) closes #45480 Co-authored-by: Shuhei Kadowaki <40514306+aviatesk@users.noreply.github.com> | 26 January 2023, 20:27:42 UTC |
1a0b92c | Shuhei Kadowaki | 26 January 2023, 16:09:50 UTC | irinterp: use `optimizer_lattice` (#48412) Previously it uses `typeinf_lattice`, but it should use `optimizer_lattice` instead since irinterp is working on `IRCode` and otherwise it fails to handle `MaybeUndef`. | 26 January 2023, 16:09:50 UTC |
b6db2fd | Jishnu Bhattacharya | 26 January 2023, 12:42:54 UTC | Axes tip in `AbstractArray` interface (#47221) Update the `AbstractArray` interface to mention that the axes of an array should, in general, be their own axes. This is required for internal consistency, and if this is not enforced (e.g. by choosing `UnitRange`s as axes instead of `Base.IdentityUnitRange`s), one may come across unexpected bugs (see https://juliaarrays.github.io/OffsetArrays.jl/stable/internals/#Wrapping-other-offset-array-types for an example). Co-authored-by: Viral B. Shah <ViralBShah@users.noreply.github.com> | 26 January 2023, 12:42:54 UTC |
e536c77 | Elliot Saba | 25 January 2023, 22:06:33 UTC | Silence missing gfortran errors in `Make.inc` (#48403) When we attempt to invoke `gfortran` to determine the local `libgfortran` ABI version that we should attempt to mimic, if `gfortran` is not installed we get a harmless error printed out to `stderr`: ``` /bin/sh: line 1: gfortran: command not found ``` This should silence these errors, as they're not useful to us. | 25 January 2023, 22:06:33 UTC |
9b1ffbb | Shuhei Kadowaki | 25 January 2023, 12:52:55 UTC | NFC: simplify `code_escapes` a bit (#48399) | 25 January 2023, 12:52:55 UTC |
6c3808b | Tim Besard | 25 January 2023, 07:31:11 UTC | Add a test verifying codegen of non-concrete varargs (#48395) This was issue #34459, fixed by #46953. | 25 January 2023, 07:31:11 UTC |
6b0b3a7 | Mosè Giordano | 24 January 2023, 20:11:43 UTC | [libblastrampoline_jll] Fix test | 24 January 2023, 22:10:14 UTC |
30d11a3 | Martin Holters | 24 January 2023, 21:16:49 UTC | Fix `apply_type_tfunc` for `Union{T::TypeVar}` (#48384) The type parameters to `Union` may be `Type`s or `TypeVar`s, but `apply_type_tfunc` failed to recognize the latter as valid in the single-argument case. | 24 January 2023, 21:16:49 UTC |
da4a8b6 | Mosè Giordano | 24 January 2023, 19:17:39 UTC | Merge branch 'master' into gmp-libblas-version | 24 January 2023, 19:17:39 UTC |
ee73422 | Mosè Giordano | 24 January 2023, 19:16:59 UTC | Update LBT to v5.4 and rebuild SuiteSparse | 24 January 2023, 19:16:59 UTC |
dfab7be | Diogo Netto | 24 January 2023, 19:07:52 UTC | GC mark-loop rewrite (#47292) ## Previous work Since https://github.com/JuliaLang/julia/pull/21590, the GC mark-loop was implemented by keeping two manually managed stacks: one of which contained iterator states used to keep track of the object currently being marked. As an example, to mark arrays, we would pop the corresponding iterator state from the stack, iterate over the array until we found an unmarked reference, and if so, we would update the iterator state (to reflect the index we left off), "repush" it into the stack and proceed with marking the reference we just found. ## This PR This PR eliminates the need of keeping the iterator states by modifying the object graph traversal code. We keep a single stack of `jl_value_t *` currently being processed. To mark an object, we first pop it from the stack, push all unmarked references into the stack and proceed with marking. I believe this doesn't break any invariant from the generational GC. Indeed, the age bits are set after marking (if the object survived one GC cycle it's moved to the old generation), so this new traversal scheme wouldn't change the fact of whether an object had references to old objects or not. Furthermore, we must not update GC metadata for objects in the `remset`, and we ensure this by calling `gc_mark_outrefs` in `gc_queue_remset` with `meta_updated` set to 1. ## Additional advantages 1. There are no recursive function calls in the GC mark-loop code (one of the reasons why https://github.com/JuliaLang/julia/pull/21590 was implemented). 2. Keeping a single GC queue will **greatly** simplify work-stealing in the multi-threaded GC we are working on (c.f. https://github.com/JuliaLang/julia/pull/45639). 3. Arrays of references, for example, are now marked on a regular stride fashion, which could help with hardware prefetching. 4. We can easily modify the traversal mode (to breadth first, for example) by only changing the `jl_gc_markqueue_t`(from LIFO to FIFO, for example) methods without touching the mark-loop itself, which could enable further exploration on the GC in the future. Since this PR changes the mark-loop graph traversal code, there are some changes in the heap-snapshot, though I'm not familiar with that PR. Some benchmark results are here: https://hackmd.io/@Idnmfpb3SxK98-OsBtRD5A/H1V6QSzvs. | 24 January 2023, 19:07:52 UTC |
f9d0473 | Steven G. Johnson | 24 January 2023, 15:26:59 UTC | binomial(x,k) for non-integer x (#48124) * binomial(x,k) for non-integer x * correct PR number in NEWS * return 0 for k < 0 * comment on further generalizations | 24 January 2023, 15:26:59 UTC |
596ce65 | Jeff Bezanson | 24 January 2023, 14:05:18 UTC | fix #47658, state stack overflow on unions containing typevars (#48221) | 24 January 2023, 14:05:18 UTC |
b8adb2e | Keno Fischer | 24 January 2023, 10:57:16 UTC | Relax type restriction in ismutationfree and isidentityfree. (#48357) Fixes #48353. | 24 January 2023, 10:57:16 UTC |
134f3e7 | Ian Butterworth | 23 January 2023, 15:06:02 UTC | Switch remaining julia code bool envs to get_bool_envs (#48383) | 23 January 2023, 15:06:02 UTC |
f8493c7 | Kristoffer Carlsson | 23 January 2023, 09:53:38 UTC | set max_methods = 1 for REPL methods (#48330) * set max_methods = 1 for REPL methods | 23 January 2023, 09:53:38 UTC |
9f93b31 | Katharine Hyatt | 22 January 2023, 15:55:11 UTC | Merge pull request #48358 from adienes/master add docs for broadcast_shape | 22 January 2023, 15:55:11 UTC |
7630606 | Keno Fischer | 22 January 2023, 05:37:04 UTC | Further tweaks to LimitedAccuracy lattice operations (#48126) As discussed in #48045: 1. Switch the order of `causes` inclusion to make wider elements have fewer causes. 2. Fix two typos 3. Restore property that equal ulimited types will be preserved (though with potentially updated `causes` lists). | 22 January 2023, 05:37:04 UTC |
2949879 | t-bltg | 22 January 2023, 05:32:45 UTC | make `dlopen`ing `libssp` non fatal (#48333) | 22 January 2023, 05:32:45 UTC |
583aaa3 | Moritz Schauer | 22 January 2023, 05:30:48 UTC | Amend docstring about compat entries of weakdeps (#48206) | 22 January 2023, 05:30:48 UTC |
b47837e | Steve Kelly | 22 January 2023, 05:22:33 UTC | docs: mark `locations` in `Libdl.find_library` as optional (#48193) These location argument is optional, but were not marked as such in the `find_library` doc strings. | 22 January 2023, 05:22:33 UTC |
cb74765 | Michael Abbott | 22 January 2023, 05:20:11 UTC | add `@fastmath maximum` (#48153) | 22 January 2023, 05:20:11 UTC |
1ecf73e | Miles Cranmer | 22 January 2023, 05:16:25 UTC | build: turn off debug config default for TSAN (#48210) Fixes #48031 | 22 January 2023, 05:16:25 UTC |
b1aa5a8 | João Pedro Selva | 22 January 2023, 05:13:31 UTC | [Dates] Fix nonexistent method OverflowError() in steprange_last (#48242) | 22 January 2023, 05:13:31 UTC |
13fe91c | Jameson Nash | 22 January 2023, 05:11:06 UTC | Update base/broadcast.jl | 22 January 2023, 05:11:06 UTC |
26dd318 | CodeReclaimers | 22 January 2023, 05:09:02 UTC | devdocs: correct some function names and locations (#48289) | 22 January 2023, 05:09:02 UTC |
62c1137 | Jameson Nash | 21 January 2023, 04:16:10 UTC | mac: add missing dSYM files (#48355) Fixes #47744 | 21 January 2023, 04:16:10 UTC |
1481a89 | Ian Butterworth | 20 January 2023, 17:46:23 UTC | Take "needs" labels seriously, block merge if labels are assigned (#48359) | 20 January 2023, 17:46:23 UTC |
ba69cba | Gabriel Baraldi | 20 January 2023, 15:53:36 UTC | Add .clangd file for clang language server (#48214) | 20 January 2023, 15:53:36 UTC |
57101cf | Keno Fischer | 20 January 2023, 09:04:59 UTC | compact: Don't try to kill the same edge twice (#48343) In IR like: ``` goto if not true goto if not true ``` our implementation of `kill_edge!` goes through recursively to kill all newly unreachable blocks. However, it was still attempting to schedule the newly unreachable block. Then, when it got to the next GotoIfNot, it wsa again attempting to kill the same edge, which would fail, because the edge had already been removed from the CFG. Fix that by telling IncrementalCompact not to attempt scheduling any blocks that were newly discovered to be dead. | 20 January 2023, 09:04:59 UTC |
b83e225 | Andy Dienes | 20 January 2023, 02:55:22 UTC | add docs for broadcast_shape | 20 January 2023, 02:55:22 UTC |
6d8f54a | Jeff Bezanson | 19 January 2023, 22:37:23 UTC | doc: fix manual description of regex escapes (#48239) String interpolation happens before the regex is processed, so there is no guarantee that interpolated text will be properly escaped. | 19 January 2023, 22:37:23 UTC |
7d2499d | Elliot Saba | 19 January 2023, 21:36:00 UTC | Merge pull request #48342 from JuliaLang/sf/libstdcxx_probe_use_system_csl Move `libstdc++` path into `LOADER_*_DEP_LIBS` | 19 January 2023, 21:36:00 UTC |
4cab76c | Kristoffer Carlsson | 19 January 2023, 20:38:42 UTC | allow extensions to be loaded from non top level env (#48352) | 19 January 2023, 20:38:42 UTC |
b029fbf | Jameson Nash | 19 January 2023, 19:55:48 UTC | Wait for all tasks before writing precompile files (#46571) When the program goes to write out a precompile file, we would like for the process to first reach a point where it is not still running background tasks and work. This ensures that the precompile file is in a consistent state, and isn't forgetting or delaying intended work. In the future, we may want to add an `atexit` hook (after the other `atexit` hooks) which optionally calls this function for regular code too, probably under programmatic control and/or command line argument control for the user to decide. And we would need to decide how to close stdin first, so it doesn't continue to keep the program alive. Add uv_ref and uv_unref internal hooks for this. You probably really don't want to call these (as they may stop you from getting events on these objects also), but very specific internal things will need them for this to work. Also (mostly unrelated) rewrite a Profile test to conform to best-practices. Previously, the loop was expecting to observe the Profile test printing even though nothing kept it alive (there was no reads on stdin). We fix the design of that test, but also include a patch inside `jl_process_events` to ensure the loop is alive and will handle events, to avoid breaking anyone else who was relying on this pattern. To assist package authors fix errors, we automatically print a note if this new functionality is causing delays. They then need to ensure they are calling close explicitly (not relying solely on finalizers), when appropriate, and are cleaning up other resources (or calling the new `Base.uv_unref`) also. Fix #45170 | 19 January 2023, 19:55:48 UTC |
87b8896 | Jameson Nash | 19 January 2023, 19:52:46 UTC | remove precompile mutation step from staticdata (#48309) Make sure things are properly ordered here, so that when serializing, nothing is mutating the system at the same time. Fix #48047 | 19 January 2023, 19:52:46 UTC |
4e99860 | Elliot Saba | 19 January 2023, 18:10:37 UTC | Load special libraries in-order The `DEPS_LIBS` RPATH-substitute mechanism contains a list of paths to load, and some of these paths are "special", in that they require more involved loading than simply `load_library()`. These libraries are thereby denoted by a `@` prefixing them. Previously, we made note of these libraries, then loaded them at the end of the loading loop, but with the addition of `libstdc++` it is now important to have the order of the libraries (including special libraries) to be obeyed by the loading loop, so I have inlined special library handling into the loading loop. In the future, we may wish to denote special libraries more explicitly than simply relying on there being exactly three libraries, with the ordering being mapped to `libstdc++`, `libjulia-internal`, and `libjulia-codegen`. | 19 January 2023, 18:15:34 UTC |
fb97c82 | Elliot Saba | 19 January 2023, 04:25:15 UTC | Move `libstdc++` path into `LOADER_*_DEP_LIBS` After adding `libstdc++` probing into the Julia loader [0], we originally made the assumption that the `libstdc++` that is shipped with `julia` would always be co-located with `libjulia.so` [1]. This is not the case when building with `USE_SYSTEM_CSL=1`, however, where we sequester system libraries in `usr/lib/julia`, even at build-time. The path to `libstdc++.so` has already been getting altered when moving from build-time to install time via `stringreplace` [2], but after further thought, I decided that it would be better to just use the pre-existing `LOADER_*_DEP_LIBS` mechanism to communicate to the loader what the correct relative path to `libstdc++.so` is. This also allows the single `stringreplace` to update all of our "special" library paths. [0] https://github.com/JuliaLang/julia/pull/46976 [1] https://github.com/JuliaLang/julia/pull/46976/files#diff-8c5c98f26f3f7aac8905a1074c5bec11a57e9b9c7c556791deac5a3b27cc096fR379 [2] https://github.com/JuliaLang/julia/blob/master/Makefile#L430 | 19 January 2023, 18:15:34 UTC |
1c5fa2b | Keno Fischer | 19 January 2023, 15:09:31 UTC | irinterp: Allow for non-Const first argument (#48326) The first argument isn't special here in any way. The original code here just wanted to avoid calling is_all_const_arg with the first argument included, because that condition was already computed when determining `f`. This code pre-dated semi-concrete eval and is now in the wrong place. The changes on the inlining semi-concrete interpreted opaque closure is also added because now we allow irinterp on opaque closure inference. Co-authored-by: Shuhei Kadowaki <aviatesk@gmail.com> | 19 January 2023, 15:09:31 UTC |
b8ca7cf | Keno Fischer | 19 January 2023, 13:36:28 UTC | Improve effects for pairs(::NamedTuple) (#48344) The `new` syntax as well as the implicit inner constructor introduces an implicit `convert(fieldtype(T, n), x)` for every field. This convert is generally a no-op (because the fieldtype comes from the type parameter, which in turn comes from the type of `x`). However, the compiler cannot prove this and a `convert` call with unknown types taints all effects. Avoid that by manually avoiding the `convert` call. It is a bit ugly, but there isn't really another way to write it at the moment. In the future we may want to have some nicer way to disable the implicit generation of `convert` calls. Co-authored-by: Shuhei Kadowaki <40514306+aviatesk@users.noreply.github.com> | 19 January 2023, 13:36:28 UTC |
f9d1b85 | Keno Fischer | 19 January 2023, 13:33:25 UTC | irinterp: Remove redundant `is_inlineable_constant` check (#48345) The way that `is_inlineable_constant` is supposed to work is that during type inference, we allow a large `Const` type to persist in the inference domain and then at inlining time, we decide whether or not to remove the call and replace it by the constant (thus having to serialize the constant) or just leave the call as is (with the types eventually being widened). `irinterp` was being a bit overeager here, not even permitting large constants into the inference domain, which was hurting precision. We alraedy have an appropriate `is_inlineable_constant` call guarding the inlining of constants into the IR, so the move the one that checks it when returning from concrete eval. | 19 January 2023, 13:33:25 UTC |
1bff32b | Kristoffer Carlsson | 19 January 2023, 11:44:29 UTC | add a type assert to `read` on a `Cmd` (#48334) | 19 January 2023, 11:44:29 UTC |
c711f67 | Shuhei Kadowaki | 18 January 2023, 21:44:09 UTC | add test cases for module-wise `@max_methods` configuration (#48328) | 18 January 2023, 21:44:09 UTC |
9de3263 | DilumAluthgeBot | 18 January 2023, 18:24:24 UTC | 🤖 [master] Bump the Pkg stdlib from 5ae866151 to 67f39cd0a (#48335) | 18 January 2023, 18:24:24 UTC |
4e76346 | Sukera | 18 January 2023, 16:22:12 UTC | Add docstring for `err` in the REPL (#48300) * Add docstring for `err` in the REPL * Add `err` to Essentials docs Co-authored-by: Sukera <Seelengrab@users.noreply.github.com> | 18 January 2023, 16:22:12 UTC |
4725b78 | Daniel Karrasch | 18 January 2023, 12:33:15 UTC | Add parameters to const triangular types (#48331) | 18 January 2023, 12:33:15 UTC |
c4cf1e6 | Kristoffer Carlsson | 18 January 2023, 08:44:46 UTC | fix an erronous type assert (#48327) | 18 January 2023, 08:44:46 UTC |
e7c339f | Kristoffer Carlsson | 18 January 2023, 08:15:17 UTC | remove uses of `@Module.macro` (#48316) | 18 January 2023, 08:15:17 UTC |
15b7c6b | Keno Fischer | 18 January 2023, 08:01:50 UTC | Allow effect inference of `eltype(::Tuple)` (#48322) By bumping max_methods for `eltype` slightly to cover all four Tuple methods. | 18 January 2023, 08:01:50 UTC |
688f5cf | Kristoffer Carlsson | 18 January 2023, 04:34:53 UTC | fix some issues discovered by JET (#48303) | 18 January 2023, 04:34:53 UTC |
e1fc482 | Keno Fischer | 18 January 2023, 03:54:34 UTC | Add missing return case in `isidentityfree` (#48321) Fixes #48313. | 18 January 2023, 03:54:34 UTC |
5b80e48 | Daniel Karrasch | 17 January 2023, 23:19:56 UTC | Fix typo in `isambiguous` (#48312) * Fix typo in `isambiguous` * add test | 17 January 2023, 23:19:56 UTC |
1b9f640 | Keno Fischer | 17 January 2023, 22:32:08 UTC | namedtuple: Use correct return type in merge/diff (#48290) In a lapse of memory, I had assumed that NamedTuple was covariant like Tuple, but since this is not the case, we do actually need to pass the types into the constructor. However, the main constructor for NamedTuple has an extra `convert` call to the declared tuple type. This call is problematic for effects, because the type is unknown. For the merge/diff case, we are guaranteed that the convert is a no-op, but the compiler's analysis is not strong enough to prove this. Work around that by introducing an `_NamedTuple` constructor that bypasses the unnecessary convert to make sure that the compiler can prove sufficiently strong effects. | 17 January 2023, 22:32:08 UTC |
ac080c5 | Jeremie Knuesel | 17 January 2023, 16:12:34 UTC | Fix Splat->splat in HISTORY.md (#48305) | 17 January 2023, 16:12:34 UTC |
a6694d4 | Kristoffer Carlsson | 17 January 2023, 16:11:53 UTC | improve docs for IPython mode (#48314) | 17 January 2023, 16:11:53 UTC |
5f40f15 | Keno Fischer | 17 January 2023, 07:25:56 UTC | Don't bail out of inference early if effects could still be refined (#48263) We have an early out in inference that bails if the inferred return type of the method being called is `Any`. This makes sense in the absence of effects, because once the rt has hit `Any`, there is nothing new we can learn by looking at any subsequent calls. However, in the presence of effects, we likely want to keep going if we can prove all methods of the callsite `:foldable` as being `:foldable` can save significant inference time down the line if it enables concrete evaluation of the containing function. | 17 January 2023, 07:25:56 UTC |
9582937 | Keno Fischer | 17 January 2023, 07:24:51 UTC | Remove @inbounds in tuple iteration (#48297) * Remove @inbounds in tuple iteration LLVM can prove this inbounds and the annotation weakens the inferable effects for tuple iteration, which has a surprisingly large inference performance and precision impact. Unfortunately, my previous changes to :inbounds tainting weren't quite strong enough yet, because `getfield` was still tainting consistency on unknown boundscheck arguments. To fix that, we pass through the fargs into the fetfield effects to check if we're getting a literal `:boundscheck`, in which case the `:noinbounds` consistency-tainting logic I added in #48246 is sufficient to not require additional consistency tainting. Also add a test for both effects and codegen to make sure this doens't regress. * Int64 -> Int * fixup typo | 17 January 2023, 07:24:51 UTC |
36007b7 | Ian Butterworth | 17 January 2023, 01:00:37 UTC | Profile: print profile peek to stderr (#48291) | 17 January 2023, 01:00:37 UTC |
388864a | Keno Fischer | 16 January 2023, 23:24:30 UTC | effects: Allow consistency of :new with slightly imprecise type (#48267) For our consistency check, all we need to prove is that the type we're constructing is not mutable and does not contain uinitialized data. This is possible as long as we know what the ultimate DataType is going to be, but we do not need all of the parameters. | 16 January 2023, 23:24:30 UTC |
687433b | Oscar Smith | 16 January 2023, 17:58:42 UTC | minor tweak to pow accuracy and tests (#48233) * minor tweak to pow accuracy and tests | 16 January 2023, 17:58:42 UTC |
f6a5de5 | Ian Butterworth | 16 January 2023, 17:57:23 UTC | Add pkgimages news to 1.9 history (#48293) | 16 January 2023, 17:57:23 UTC |
681486d | Ian Butterworth | 16 January 2023, 17:55:59 UTC | get_bool_env: remove default for default arg (#48292) | 16 January 2023, 17:55:59 UTC |
018a9ae | DilumAluthgeBot | 16 January 2023, 16:25:52 UTC | 🤖 [master] Bump the SparseArrays stdlib from a3116b9 to 287c6c6 (#48287) Co-authored-by: Dilum Aluthge <dilum@aluthge.com> | 16 January 2023, 16:25:52 UTC |
74fc310 | Yue Yang | 16 January 2023, 13:25:37 UTC | Fix code block type in doc (#48298) | 16 January 2023, 13:25:37 UTC |
8c48fe9 | Sukera | 16 January 2023, 12:43:55 UTC | Change default output of `[@]code_native` to intel syntax (#48103) * Change `[@]code_{native,llvm}` default output to intel syntax * Add code_native change to NEWS.md Co-authored-by: Sukera <Seelengrab@users.noreply.github.com> | 16 January 2023, 12:43:55 UTC |
a9ce60a | Valentin Churavy | 16 January 2023, 12:16:48 UTC | Avoid dtrace regenerating the header (#48278) | 16 January 2023, 12:16:48 UTC |
12c3b1c | Simone Carlo Surace | 16 January 2023, 10:55:48 UTC | Fix mistake in docstring of `keys(::RegexMatch)` (#48252) This method was added in 1.7.0 and is not available in any 1.6 release | 16 January 2023, 10:55:48 UTC |