Skip to content

Instantly share code, notes, and snippets.

View KristofferC's full-sized avatar
🇸🇪

Kristoffer Carlsson KristofferC

🇸🇪
View GitHub Profile
1☐☐☐☐☐☐☐
☐☐☐☐☐☐☐☐
☐☐☐☐☐☐☐3
☐☐4☐☐☐☐☐
☐☐☐☐5☐☐☐
2☐☐☐☐☐☐☐
☐☐☐☐☐☐☐☐
☐☐☐☐☐☐☐☐
☐☐☐☐☐☐☐6
module x86SimdIntrinsics
const VE{N, T} = NTuple{N, VecElement{T}}
const jlt_to_llvmt = Dict(
Int64 => "i64",
UInt64 => "i64",
Int32 => "i32",
UInt32 => "i32",
Int16 => "i16",
import Base: convert, isassigned, getindex
struct expected{T,E}
v::Union{T,E}
ok::Bool
end
convert(::Type{expected{T,E}}, v::T) where {T, E} = expected{T, E}(v, true)
convert(::Type{expected{T,E}}, v::E) where {T, E} = expected{T, E}(v, false)
convert(::Type{expected{T,T}}, v::T) where {T} = expected{T, T}(v, true)
import GitHub
GITHUB_AUTH = ENV["GITHUB_AUTH"]
REPO = "JuliaLang/julia"
BUGFIX_LABEL = "bugfix"
PERFORMANCE_LABEL = "performance"
DOC_LABEL = "doc"
if !@isdefined(__myauth)
const __myauth = Ref{GitHub.Authorization}()

Patch notes for Julia 1.0.1 release

Bug fixes

  • #28568 - Fix vec of adjoint vector
  • #28592 - fix #28576, parsing ? at end of input in conditional expression
  • #28620 - Fix #28619, logabsdet for singular matrices
  • #28642 - Keep parametric information when constructing a SparseMatrixCSC from …
  • #28655 - fix #28641, passing typevars to <: in typejoin and tuplemerge
  • #28656 - fix #28499, calling cluster_cookie before cluster starts
  • #28659 - fix [
1 /Users/kristoffer/julia/julia:?; main
222 /Users/kristoffer/julia/src/task.c:268; start_task
222 /Users/kristoffer/julia/src/./julia.h:1536; jl_apply
222 ./task.jl:259; (::getfield(REPL, Symbol("##28#29")){REPL.REPLBackend})()
222 ...ffer/julia/usr/share/julia/stdlib/v1.1/REPL/src/REPL.jl:117; macro expansion
222 ...ffer/julia/usr/share/julia/stdlib/v1.1/REPL/src/REPL.jl:85; eval_user_input(::Any, ::REPL.REPLBackend)
222 ./boot.jl:319; eval(::Module, ::Any)
222 /Users/kristoffer/julia/src/builtins.c:622; jl_toplevel_eval_in
222 /Users/kristoffer/julia/src/toplevel.c:734; jl_toplevel_eval_flex
222 /Users/kristoffer/julia/src/toplevel.c:781; jl_toplevel_eval_flex
using Random
const ThreadRNG = MersenneTwister[]
@noinline init_thread_rng() = ThreadRNG[Threads.threadid()] = MersenneTwister(0)
@inline function thread_rng()
@inbounds begin
tid = Threads.threadid()
import GitHub
import Dates
import JSON
import HTTP
############
# Settings #
############
BACKPORT_LABEL = "backport pending 1.0"
REPO = "JuliaLang/julia";
import LibGit2
options_path = "src/options.h"
if !isfile(options_path)
error("current working dir must be the julia directory")
end
repo = LibGit2.GitRepo(".")
LibGit2.transact(repo) do repo
println("Welcome to the custom precompile statement builder")
options_path = "src/options.h"
if !isfile(options_path)
error("current working dir must be the julia directory")
end
println("Welcome to the custom precompile statement builder")
sleep(1)
println("First we will rebuild julia to emit what functions it compile")
sleep(1)