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-2
- 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/codeinfo-edges
- 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/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.10
- 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-check-oldest-object-in-size-class
- refs/heads/dcn-gc-paper-1.9-branch
- refs/heads/dcn-gc-paper-dev-branch
- refs/heads/dcn-gc-reasons-table
- 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/rdiv_lu
- 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/gc-correct-constraint
- refs/heads/gb/gc-other-impl
- refs/heads/gb/hashtable_typelist
- 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/muladd
- 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/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/fix54664
- 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/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/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/generictriangularscaling
- 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/tri_matprod_dest
- refs/heads/jishnub/triangular_broadcast
- 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/codegen-split-roots
- refs/heads/jn/codegen-unlock
- 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/drop-llvm16-really
- 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/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-alloc-abi
- 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.10.4-rc4
- 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/privatize_annotations
- 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/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/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/add-trace-dispatch
- 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/public-donotdelete
- 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/revert-55593-nz/fix-FileIO-invalidations
- 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/deparse_esc
- 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
- Branches list truncated to 996 entries, 102 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 |
---|---|---|---|---|
28b34a4 | Jeff Bezanson | 24 May 2019, 15:08:13 UTC | add `open3` function for easy access to all process streams also fix #24810, better document use of `Pipe` with `pipeline` | 24 May 2019, 15:08:13 UTC |
6da7aa8 | Alex Arslan | 23 May 2019, 23:34:25 UTC | Add a test for PR 32097 (#32124) This example reproduces the issue observed in issue 32092 on Julia 1.1 that was fixed by PR 32097. | 23 May 2019, 23:34:25 UTC |
c532cf2 | Katharine Hyatt | 23 May 2019, 22:34:40 UTC | Add docstrings for days of the week (#31574) | 23 May 2019, 22:34:40 UTC |
5f808c6 | Elliot Saba | 23 May 2019, 18:40:13 UTC | Automatically disable `USE_BINARYBUILDER_xxx` when `USE_SYSTEM_xxx` is set (#31725) Also renames `USE_BINARYBUILDER_UNWIND` to `USE_BINARYBUILDER_LIBUNWIND` for consistency, as well as providing a little bit of dependency logic to auto-disable `USE_BINARYBUILDER_SUITESPARSE` if `USE_SYSTEM_BLAS` is set, for example. | 23 May 2019, 18:40:13 UTC |
587cb82 | Alex Arslan | 23 May 2019, 18:38:35 UTC | Amend matrix * vector specialization for strided arrays (#32097) This restricts the element type of the input vector to be `<:Real` and only converts in case the promoted type is concrete. Fixes #32092. | 23 May 2019, 18:38:35 UTC |
4247a48 | Jeff Bezanson | 23 May 2019, 18:37:58 UTC | work around #32087 by polling for I/O on windows inside thread loops (#32109) | 23 May 2019, 18:37:58 UTC |
fb181c3 | Jeff Bezanson | 23 May 2019, 18:33:32 UTC | put back broadcast behavior with repeated indices, changed by #31300 (#31391) | 23 May 2019, 18:33:32 UTC |
ec797ef | Timo Kluck | 23 May 2019, 18:30:41 UTC | Sparse matrix: fix fast implementation of findnext and findprev for cartesian coordinates (#32007) Revert "sparse findnext findprev hash performance improved (#31354)" This seems to duplicate work from #23317 and it causes performance degradation in the cases that one was designed for. See https://github.com/JuliaLang/julia/pull/31354#issuecomment-491511974 This reverts commit e0bef65d5ac228a0e84e0cee4013c245ce2009eb. Thanks to @mbauman for spotting this issue in https://github.com/JuliaLang/julia/pull/32007#issuecomment-492018400. | 23 May 2019, 18:30:41 UTC |
826bb8b | Curtis Vogt | 23 May 2019, 14:12:05 UTC | Show correct format documentation (#31484) Shows the `Dates.format` table which was the behaviour in the Julia 0.6 documentation. | 23 May 2019, 14:12:05 UTC |
efd794e | Curtis Vogt | 22 May 2019, 21:25:55 UTC | Quote to handle spaces in PATH (#32100) | 22 May 2019, 21:25:55 UTC |
bc82b7f | Jeff Bezanson | 22 May 2019, 20:09:07 UTC | fix #32095, printing user-defined Function types (#32098) | 22 May 2019, 20:09:07 UTC |
e249319 | Jeff Bezanson | 22 May 2019, 20:07:54 UTC | fix #32076, compile times of long static vectors (#32105) Adds some heuristics to avoid constant propagation in cases unlikely to be useful: getindex and setindex! of non-const arrays, iterate of non-const objects, and arithmetic with some non-const args. | 22 May 2019, 20:07:54 UTC |
911a14b | Curtis Vogt | 22 May 2019, 19:56:29 UTC | Support `repr` on `Time` (#32103) | 22 May 2019, 19:56:28 UTC |
80a723b | Katharine Hyatt | 22 May 2019, 15:50:30 UTC | test quantile (#31994) | 22 May 2019, 15:50:30 UTC |
b38dd32 | Katharine Hyatt | 22 May 2019, 15:21:54 UTC | Merge pull request #31823 from JuliaLang/ksh/diag Some missing tests for Diagonals | 22 May 2019, 15:21:54 UTC |
7b70d49 | Tim Holy | 22 May 2019, 15:05:28 UTC | BunchKauffman: correct permutation for rook pivoting (fixes #32080) (#32108) | 22 May 2019, 15:05:28 UTC |
516067b | Jeff Bezanson | 21 May 2019, 19:52:38 UTC | improve checking of `Vararg` parameters (#32056) - make sure length var has full bounds - check for negative length earlier (inside Vararg, not just Tuple{Vararg{}}) | 21 May 2019, 19:52:38 UTC |
62a0a3f | Milan Bouchet-Valat | 21 May 2019, 19:50:14 UTC | Make append! and push! definitions more generic (#32065) Some methods for append! and push! for Array actually work for any AbstractArray since they only use resize!, setindex! and push!. Broaden the signatures so that custom array types do not need to copy definitions from Base. BitArray uses special methods, one of which was apparently not covered by tests. | 21 May 2019, 19:50:14 UTC |
b21d39d | Jeff Bezanson | 21 May 2019, 16:17:48 UTC | separate the two different functions called `issingletontype` (#32091) consistently use `Base.` in docstrings only for non-exported names | 21 May 2019, 16:17:48 UTC |
bf91697 | cossio | 21 May 2019, 12:52:43 UTC | add svdvals for SymTridiagonal (#32093) | 21 May 2019, 12:52:43 UTC |
633ad82 | Chris Foster | 21 May 2019, 10:59:08 UTC | Ensure Main.eval and Main.include exist in embedded julia (#32062) Import these two functions into Main as part of `jl_init()` so that they're present in embedded julia. | 21 May 2019, 10:59:08 UTC |
a43c46b | Mustafa M | 21 May 2019, 01:27:00 UTC | Update Windows icon and NSIS banner (#32054) | 21 May 2019, 01:27:00 UTC |
6e04733 | Keno Fischer | 20 May 2019, 21:45:27 UTC | Merge pull request #32090 from JuliaLang/kf/clangsaclean Try to get GC analysis clean again | 20 May 2019, 21:45:27 UTC |
25c33e4 | Reimer Behrends | 20 May 2019, 19:52:19 UTC | Prevent the GC task callback from segfaulting. (#32088) It is possible when marking task objects in the GC for the associated jl_ptls_t reference to be NULL. To determine whether a task is a root task, we therefore also have to check if that reference is valid. | 20 May 2019, 19:52:19 UTC |
297e353 | Keno Fischer | 20 May 2019, 17:29:16 UTC | Try to get GC analysis clean again This gets everything except for rtutils.c (which is also moved out of the make target). rtutils will require some refactoring since the printing functions now are syntactically safe points (just happen not to be on the path we care about there). | 20 May 2019, 18:54:28 UTC |
b238945 | Chris Foster | 20 May 2019, 18:25:11 UTC | Print macro definitions Exprs as readable julia code (#32083) Rather than printing in bare "Expr(:macro, ...)" form, this prints them as blocks, following the way that printing of function expressions works. | 20 May 2019, 18:25:11 UTC |
7bdfd3f | Keno Fischer | 20 May 2019, 16:49:06 UTC | Fix potential missing gc root in check_disabled_ambiguous_visitor ``` /home/keno/julia-old/src/gf.c:1220:30: note: Started tracking value here jl_value_t *isect2 = jl_type_intersection((jl_value_t*)mth->sig, (jl_value_t*)sig); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/keno/julia-old/src/gf.c:1223:13: note: Passing non-rooted value as argument to function that may GC if (jl_types_equal(isect, isect2)) { ^ ~~~~~~ ``` | 20 May 2019, 17:29:57 UTC |
047f9ee | Keno Fischer | 20 May 2019, 17:29:42 UTC | Try to avoid undefined behavior in runtime intrinsics (#31548) The analyzer complains ``` /home/keno/julia/src/runtime_intrinsics.c:886:38: note: The result of the left shift is undefined because the left operand is negative checked_iintrinsic_fast(LLVMSub_sov, check_ssub_int, sub, checked_ssub_int, ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/keno/julia/src/runtime_intrinsics.c:510:25: note: expanded from macro 'checked_iintrinsic_fast' checked_intrinsic_ctype(CHECK_OP, OP, name, 64, u##int##64_t) \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/keno/julia/src/runtime_intrinsics.c:251:12: note: expanded from macro '\ checked_intrinsic_ctype' return CHECK_OP(a, b); \ ^~~~~~~~~~~~~~ /home/keno/julia/src/runtime_intrinsics.c:885:49: note: expanded from macro 'check_ssub_int' (b >= 0) ? (a < sTYPEMIN(a) + b) : (a > sTYPEMAX(a) + b) ^~~~~~~~~~~ /home/keno/julia/src/runtime_intrinsics.c:868:23: note: expanded from macro 'sTYPEMAX' ? ~((a - a + ~0) << (8 * sizeof(a) - 1)) \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. ``` And indeed shifting a negative number to the left is undefined in `C`. Try an alternative expression for these that hopefully steers clear of any UB. | 20 May 2019, 17:29:42 UTC |
11fe3e3 | Keno Fischer | 19 May 2019, 23:20:21 UTC | Import ClangSA.jl source tree (#28838) Now that static analysis passes on src/*.c without any false positives, it's time to integrate ClangSA into our regular CI process. Since it's a bit specific to the exact version of julia, and for convenience, we import the source tree into julia proper. `make -C src analyzegc` runs the analysis. ClangSA also comes with its own test suite, which is imported, but not yet hooked up. | 19 May 2019, 23:20:21 UTC |
ab3ecdf | Keno Fischer | 19 May 2019, 17:49:31 UTC | Remove JL_GC_POP without corresponding push (#32075) I'm fairly sure this fixes #32059, though I didn't rr that all the way to the end, but instead used the static analyzer once I saw that it was a GC frame mismatch. The analyzer reports: ``` /home/keno/julia-old/src/jltypes.c:1603:5: warning: JL_GC_POP without corresponding push JL_GC_POP(); ^~~~~~~~~~~ ``` Fix that. | 19 May 2019, 17:49:31 UTC |
86b560d | Gilles Peiffer | 19 May 2019, 00:31:57 UTC | Update README instructions for latest release (#32073) | 19 May 2019, 00:31:57 UTC |
3c92942 | Elliot Saba | 18 May 2019, 20:06:42 UTC | Two fixes to win32 cross compilation (#32072) Two fixes to win32 cross compilation | 18 May 2019, 20:06:42 UTC |
36d6d7a | Keno Fischer | 18 May 2019, 17:29:22 UTC | Two fixes to win32 cross compilation - The default mingw32 gfortran on ubuntu prints the version as `GNU Fortran (GCC) 7.3-win32 20180312`, rather than `7.3.0` most other gfortrans do, so be robust to that in normalize_triplet - When shelling out to python use the host path rather than the windows-equivalent path, since python is a host tool. | 18 May 2019, 17:34:22 UTC |
4a38e79 | Keno Fischer | 18 May 2019, 17:13:48 UTC | Fix some vararg-related subtyping issues (#31698) * Fix jl_obvious_subtype with INT vararg constraint * Fix a vararg-related non-transitivity in subtyping * Fix another vararg subtype issue * Take advantage of their being at most one UnionAll wrapped around a Vararg Upon construction, we normalize `Vararg{T, N} where {T,N}` to `Vararg{T where T, N} where N`, thus there can be at most one UnionAll wrapper around a Vararg. In subtyping we were already assuming that there can be at most two such wrappers, so simply adjust that and add an appropriate assertion to make sure we catch any cases where this ever goes wrong. * Rewrite subtype_tuple to fix extra cases * Put back the case for naked varargs * Update test/subtype.jl Co-Authored-By: Keno <keno@alumni.harvard.edu> * Add test for #31805 * Fix style review comments * Rename variable * In person review changes * Fix bug * Handle integer bounds on left arguments in the environment In subtyping proper, variables introduced on the left (i.e. forall variables) don't have any equality constraints, because we have no syntax for creating them. However, intersection does sometimes create such environments, so we need to handle it in subtyping. | 18 May 2019, 17:13:48 UTC |
b6f10cb | Ian Butterworth | 17 May 2019, 19:49:49 UTC | Include command string in special character warning (#32012) | 17 May 2019, 19:49:49 UTC |
3754ead | Jameson Nash | 17 May 2019, 19:38:13 UTC | abi: thread first argument through separately (#31984) A bit of history: Before the addition of function types, a call to a function would always use the API `(jl_value_t *f, jl_value_t *argv[], int nargv)`, regardless of whether it was a generic call or a closure or an invoke or interpreted. Over time since then, that become one of several calling conventions, each just a minor variation away: `(jl_value_t *argv[], int nargv)`, `(void *context, jl_value_t *argv[], int nargv)`, `(jl_value_t *f, jl_value_t *argv[], int nargs)`, `(jl_value_t **context, jl_value_t *f, jl_value_t *argv[], int nargv)`, and so on. That was fairly nice to getting stuff ported over, since it provided a simpler transition, but led to needing an increasing number of transformational methods to just shift arguments around (such as `jl_apply_2va`, which gets removed here). And that was starting to feel tricky to me to manage the possible N-to-N conversions that may be needed between each of them, and to optimize all of those. This PR aims to cut back down again on the amount of variety in our primary (non internal/specsig) ABI by moving the varying 'context' to the end and usually keeping the first (function) argument separate. This gives the basic call signature form: `(jl_value_t *func, jl_value_t *argv[], int nargv, void *optional_context)` (where the last parameter can range over a few possible types depending on the target, or may be `undef` and dropped when it is known that the callee will ignore the value). This lets us switch callee target type (e.g. for incremental compilation and linking) simply by adding / dropping / replacing / ignoring that trailing parameter, and not needing to potentially spill everything to the stack (e.g. letting us remove jl_apply_2va). This doesn't alter `jl_apply()` / `jl_call` / etc., so external consumers should be generally unaffected. | 17 May 2019, 19:38:13 UTC |
a0d831c | Steven G. Johnson | 17 May 2019, 18:31:08 UTC | (H+ÂμI) \ x solvers for Hessenberg factorizations (#31853) | 17 May 2019, 18:31:08 UTC |
6bd3967 | Matt Bauman | 16 May 2019, 22:30:04 UTC | fix #31674, error when storing nonzeros into structural zeros with .= (#31678) Previously, broadcasted assignment (`.=`) would happily ignore all nonstructured portions of the destination, regardless of whether the broadcasted expression would actually evaluate to zero or not. This changes these in-place methods to use the same infrastructure that out-of-place broadcast uses to determine the result type. If we are unsure of the structural properties of the output, we fall back to the generic implementation, which will attempt to store into every single location of the destination -- including those structural zeros. Thus we now error in cases where we generate nonzeros in those locations. | 16 May 2019, 22:30:03 UTC |
ffb26e7 | Keno Fischer | 16 May 2019, 21:25:35 UTC | Add Base64 to Serialization test deps (#32053) This dependency was added in 8f9ace09a3571e2aef0f5639ea55ec8fe830b0cf, but not reflected in the Project.toml file. Fixes `test Serialization` invocation. | 16 May 2019, 21:25:35 UTC |
b2833ea | Jeff Bezanson | 16 May 2019, 21:25:14 UTC | fix #32046, Error test result from test_logs (#32052) | 16 May 2019, 21:25:14 UTC |
c14e507 | Tim Holy | 16 May 2019, 21:00:25 UTC | Update the Base.Cartesian devdocs (#32039) | 16 May 2019, 21:00:24 UTC |
16a308b | Tamas K. Papp | 16 May 2019, 20:54:45 UTC | Add noteworthy differences from Common Lisp. (#32015) | 16 May 2019, 20:54:44 UTC |
d9b7db9 | Don MacMillen | 16 May 2019, 20:49:15 UTC | Load startup.jl, if it exists, from DEPOT_PATH[1] instead of homedir/.julia (#31682) * Load startup.jl, if it exists, from DEPOT_PATH[1] instead of homedir()/.julia/... * Check to see if DEPOT_PATH is non empty before checking for startup.jl file * Use DEPOT_PATH[1]/logs/repl_history.jl as default history. Update the 'environment-variables.md' of the manual as well | 16 May 2019, 20:49:15 UTC |
140d3ba | Elliot Saba | 16 May 2019, 20:40:16 UTC | Be gentler in setting BinaryBuilder makevars (#32044) Be gentler in setting BinaryBuilder makevars | 16 May 2019, 20:40:16 UTC |
3ad8e15 | Katharine Hyatt | 16 May 2019, 18:18:41 UTC | Merge pull request #32037 from JuliaLang/ksh/datetest A few missing Dates tests | 16 May 2019, 18:18:41 UTC |
d61498b | Elliot Saba | 16 May 2019, 17:01:55 UTC | Disable `BINARYBUILDER_LLVM_ASSERTS` in `appveyor_build.sh` We don't actually have an asserts build to download (yet) | 16 May 2019, 17:01:55 UTC |
5458921 | Elliot Saba | 16 May 2019, 15:44:38 UTC | Update Make.inc Co-Authored-By: Valentin Churavy <vchuravy@users.noreply.github.com> | 16 May 2019, 15:44:38 UTC |
62c0677 | Jeff Bezanson | 16 May 2019, 15:28:08 UTC | move export of `Event` from Base back to Threads (#32043) | 16 May 2019, 15:28:08 UTC |
caf5a97 | Elliot Saba | 16 May 2019, 06:00:36 UTC | Be gentler in setting BinaryBuilder makevars Many users have expressed the frustration that setting `USE_BINARYBUILDER=0` in `Make.user` doesn't take; this is because the initializations here should have been `?=` (e.g. "set unless already set") instead of `:=` (e.g. "set immediately"). This remedies that. | 16 May 2019, 06:00:36 UTC |
7a75753 | Jeff Bezanson | 16 May 2019, 04:27:25 UTC | fix `isa` fast path for typevars with lower bounds (#32040) | 16 May 2019, 04:27:25 UTC |
8f9ace0 | Jeff Bezanson | 16 May 2019, 04:27:05 UTC | fix serializer for compat with 1.0 for saved functions (#32028) | 16 May 2019, 04:27:05 UTC |
507312d | Jeff Bezanson | 16 May 2019, 00:18:25 UTC | restore previous exports from Base.Threads (#32036) | 16 May 2019, 00:18:25 UTC |
b5a4601 | cormullion | 15 May 2019, 18:22:00 UTC | update Julia logos, removing rings round 2 (#32038) | 15 May 2019, 18:22:00 UTC |
ccddb66 | Katharine Hyatt | 15 May 2019, 17:01:47 UTC | A few missing Dates tests | 15 May 2019, 17:01:47 UTC |
59e3df3 | Elliot Saba | 15 May 2019, 16:09:46 UTC | Merge pull request #32033 from mikhail-j/libgit2-cacert-may2019 Update Mozilla CA certificate store to latest (05-15-2019) for libgit2 SSL. | 15 May 2019, 16:09:46 UTC |
99d2406 | Jameson Nash | 15 May 2019, 14:22:27 UTC | gf: support more dispatch on abstract types (#31916) This removes the restriction on defining dispatch over user-defined abstract types. The "cannot add methods to an abstract type" error is now only applicable to a couple types (`Any`, `Function`, and functions), and instead now gives a "not implemented yet" message. fixes #14919 for 99% of cases | 15 May 2019, 14:22:27 UTC |
5c5f5c2 | Steven G. Johnson | 15 May 2019, 12:44:27 UTC | support for Unicode 12.1.0 (#32002) | 15 May 2019, 12:44:27 UTC |
b317206 | mikhail-j | 15 May 2019, 10:07:49 UTC | Update Mozilla CA certificate store to latest (05-15-2019) for libgit2 SSL. | 15 May 2019, 10:07:49 UTC |
40d72ad | Viral B. Shah | 14 May 2019, 22:11:45 UTC | Move ack out to its own repo in JuliaEditorSupport. (#32021) https://github.com/JuliaEditorSupport/roadmap/issues/6 | 14 May 2019, 22:11:45 UTC |
b4b4634 | Viral B. Shah | 14 May 2019, 16:15:43 UTC | Remove tiers of support (#32022) The tiers of support are now maintained in one place, i.e. on the downloads page on the website. It was difficult to have an accurate list of tiers for master, and much simpler to have support tiers for the latest stable release instead. Thus, the downloads page is the right place to host this information and curate it. | 14 May 2019, 16:15:42 UTC |
0523d1d | Jerry Ling | 14 May 2019, 14:58:51 UTC | REPL docs for __init__ (#31930) | 14 May 2019, 14:58:50 UTC |
95c95b6 | Jerry Ling | 14 May 2019, 13:28:48 UTC | Mention rationals are checked for overflow in docstring. (#31926) | 14 May 2019, 13:28:48 UTC |
b05c0c7 | Steven G. Johnson | 14 May 2019, 13:09:44 UTC | bugfix in Hermitian + complex*I (#32001) | 14 May 2019, 13:09:44 UTC |
236df47 | Valentin Churavy | 14 May 2019, 00:03:42 UTC | Merge pull request #31957 from wsmoses/master Fix compilation with external LLVM | 14 May 2019, 00:03:42 UTC |
178d703 | Lyndon White | 13 May 2019, 20:54:59 UTC | Split rule in Generated function docs about calling functions from argument types (#32016) | 13 May 2019, 20:54:58 UTC |
650a6a3 | Valentin Churavy | 13 May 2019, 16:38:35 UTC | Merge pull request #32014 from JuliaLang/vs/rmllvm39 Remove old llvm 3.9 checksums | 13 May 2019, 16:38:35 UTC |
3efdda6 | Mosè Giordano | 13 May 2019, 09:08:23 UTC | fast implementation of digits with base a power of 2 (#31722) | 13 May 2019, 09:08:23 UTC |
5dc47ae | Viral B. Shah | 13 May 2019, 04:26:20 UTC | Remove vagrant files in contrib that were left around. | 13 May 2019, 04:26:20 UTC |
531c2d8 | Viral B. Shah | 13 May 2019, 04:24:49 UTC | Remove old llvm 3.9 checksums | 13 May 2019, 04:24:49 UTC |
9d6fffe | Mustafa M | 12 May 2019, 17:20:46 UTC | Improve some aspects of the NSIS installer (#31959) | 12 May 2019, 17:20:46 UTC |
7fdd96f | lbilli | 12 May 2019, 17:05:33 UTC | Fix function name in docstring (#32009) | 12 May 2019, 17:05:33 UTC |
8932ccd | Tamas K. Papp | 12 May 2019, 11:21:32 UTC | document Random samplers: continuation of #31787 (#31990) | 12 May 2019, 11:21:32 UTC |
bfcf172 | Jeff Bezanson | 11 May 2019, 15:50:04 UTC | fix #31993, intersection of `Type{Vec}` and `Type{<:Vec{T}}` (#31997) | 11 May 2019, 15:50:04 UTC |
40296fb | Keno Fischer | 11 May 2019, 15:44:25 UTC | Don't attempt to const prop call cycles (#31996) Even if the result is unused. Fixes #31974. | 11 May 2019, 15:44:25 UTC |
7f2fa84 | Daniel Karrasch | 10 May 2019, 21:35:04 UTC | doc: clarify docstring of lmul!/rmul! (#31282) | 10 May 2019, 21:35:04 UTC |
f0ffb29 | Jeff Bezanson | 10 May 2019, 20:06:05 UTC | synchronize FileWatching (#31981) | 10 May 2019, 20:06:05 UTC |
25fc3a9 | Jeff Bezanson | 10 May 2019, 20:05:01 UTC | fix synchronization to ensure a task can only run on one thread at a time (#31619) * fix synchronization to ensure a task can only run on one thread at a time * fix hang in I/O blocking with non-sticky tasks If a thread's scheduler is running on a certain task, only add that task to its sticky queue and not the shared queue, since only that thread can run it anyway. | 10 May 2019, 20:05:01 UTC |
779ac77 | Elliot Saba | 10 May 2019, 16:23:52 UTC | Fix for optind in getopt on musl libc. (#31946) Fix for optind in getopt on musl libc. | 10 May 2019, 16:23:52 UTC |
6f463da | Elliot Saba | 10 May 2019, 15:55:43 UTC | Add GCC 9 support to `normalize_triplet.py` (#31976) | 10 May 2019, 15:55:42 UTC |
5486cc2 | Rafael Fourquet | 10 May 2019, 14:17:56 UTC | fix updated show test in #31087 (#31991) | 10 May 2019, 14:17:56 UTC |
8d2727b | Keno Fischer | 10 May 2019, 13:41:59 UTC | Accept both Cvoid and Ptr{Void} return type in ccall(:memcpy) (#31464) POSIX specifies that memcpy returns its first argument, which is a bit of a useless feature (e.g. the llvm intrinsic just returns `void`. Nevertheless, since we're intercepting the ccall here, we should allow it. For convenience, still allow the Cvoid return though. Fixes #31073 | 10 May 2019, 13:41:59 UTC |
9e1b368 | Katharine Hyatt | 10 May 2019, 13:33:52 UTC | Some missing bidiag tests (#31888) | 10 May 2019, 13:33:52 UTC |
829a4a6 | Chris Foster | 09 May 2019, 22:10:18 UTC | Fix pop_exception lowering for try-break-finally (#31766) (#31931) In the case where a finally handler was active, pop_exception was incorrectly omitted when lowering `break` inside a catch block. This leads to stale exceptions on the stack. | 09 May 2019, 22:10:18 UTC |
decb802 | Jameson Nash | 09 May 2019, 20:05:19 UTC | sysimg: reduce the number of special cases (#31948) Put the entire image(*) into our pre-constructed data image, instead of attempting to leave out a couple of items. This saves us a couple lines of code, and should makes it simpler to keep the list of builtin objects (gc.c "tags") up-to-date. (*) The remaining special objects are ptls->root_task, since I was unsure the best way to handle it as no other Task object is allowed to be referenced, and the small integer caches. | 09 May 2019, 20:05:19 UTC |
e3afef0 | Jeff Bezanson | 09 May 2019, 19:00:25 UTC | fix #31965, bug in interpreter stacktraces and `jl_code_requires_compiler` (#31967) | 09 May 2019, 19:00:25 UTC |
bf58070 | Elliot Saba | 09 May 2019, 18:42:19 UTC | Change BB tarball naming scheme to include release number (#31769) Change BB tarball naming scheme to include release number | 09 May 2019, 18:42:19 UTC |
14b74bc | Keno Fischer | 09 May 2019, 16:24:41 UTC | Fix world age issues in Serialization test if run in Main (#31973) Fixes #31966 | 09 May 2019, 16:24:41 UTC |
e813f0d | Tamas K. Papp | 09 May 2019, 11:01:27 UTC | Expand documentation of custom random samplers. (#31787) | 09 May 2019, 11:01:27 UTC |
48634f9 | Jeff Bezanson | 08 May 2019, 23:19:20 UTC | always run on original process stack in ALWAYS_COPY_STACKS mode (#31697) this makes it possible to work around #31104 | 08 May 2019, 23:19:20 UTC |
a526662 | Chris Foster | 08 May 2019, 19:58:04 UTC | Revert "Don't use jl_rethrow_other for LoadError/InitError" (#31963) This reverts commit d3dbe86f49da6779c2f3af8354c6a3933f48fcad. + fixup new tests in backtrace.jl | 08 May 2019, 19:58:04 UTC |
4c28b36 | Jeff Bezanson | 08 May 2019, 18:38:34 UTC | fix #31899, type intersection involving Int in upper bound (#31960) | 08 May 2019, 18:38:34 UTC |
c9777b0 | Jameson Nash | 08 May 2019, 14:34:40 UTC | generate_precompile script: try to improve reliability (#30040) TTY objects are inherently unreliable input channels (documented, per posix design), so try to slow down the rate of input and speed up the rate of output by watching the output stream more closely, and detecting intermediate errors. And also just general cleanup some of our IO handling. | 08 May 2019, 14:34:40 UTC |
5afc335 | William S. Moses | 07 May 2019, 18:35:10 UTC | Fix compilation with external LLVM | 07 May 2019, 18:35:10 UTC |
b126788 | Elliot Saba | 07 May 2019, 14:45:21 UTC | Merge pull request #31900 from musm/patch-16 Remove unused download of 7z-extra | 07 May 2019, 14:45:21 UTC |
a6c7c1b | Jameson Nash | 06 May 2019, 22:53:38 UTC | Merge pull request #31877 from JuliaLang/jn/lazy-ftypes types: lazy initialize the field-types when first needed | 06 May 2019, 22:53:38 UTC |
40ce424 | Jameson Nash | 06 May 2019, 22:49:25 UTC | Merge pull request #31942 from JuliaLang/revert-31895-jn/append_any Re-merge commit for "optimize append_any more" (#31895) | 06 May 2019, 22:49:25 UTC |
9de07ce | Fredrik Ekre | 06 May 2019, 13:55:32 UTC | Fix optind in getopt on musl libc. On exit optind points to the last non-opt argument of argv, but in the case where there are only options optind does not go beyond argc, except on musl libc, where it becomes argc + 1. | 06 May 2019, 22:18:12 UTC |
11ce4d1 | Fredrik Ekre | 06 May 2019, 20:43:15 UTC | Fix failing doctests from PR #31246. (#31934) | 06 May 2019, 20:43:15 UTC |
4770b7e | Mustafa M | 06 May 2019, 20:14:20 UTC | Simplify Appveyor build script (#31917) | 06 May 2019, 20:14:20 UTC |
040a3e5 | Fredrik Ekre | 06 May 2019, 19:01:37 UTC | Unconditionally append lib/julia to rpath, fixes #31903. (#31933) | 06 May 2019, 19:01:37 UTC |