[julia-users] Re: ERROR: `checked_mul` has no method matching checked_mul(::Int64, ::Base.GMP.BigInt)

2015-02-24 Thread Ismael VC
Done: https://github.com/JuliaLang/julia/issues/10311

El martes, 24 de febrero de 2015, 10:58:15 (UTC-6), Ismael VC escribió:

 Hello every one! 

 This only fails in v0.4.0-dev+ this is the log:


- https://travis-ci.org/Ismael-VC/AHN.jl/jobs/51998218


 Here it is in v0.3.6:


- https://travis-ci.org/Ismael-VC/AHN.jl/jobs/51998217

 And here is my test file`:


- 
https://github.com/Ismael-VC/AHN.jl/blob/master/test/atomic_tests.jl#L5


 I have narrowed down to this:

 julia versioninfo()
 Julia Version 0.4.0-dev+3353
 Commit 0179028* (2015-02-14 17:08 UTC)
 Platform Info:
   System: Windows (x86_64-w64-mingw32)
   CPU: Intel(R) Core(TM) i3 CPU   M 350  @ 2.27GHz
   WORD_SIZE: 64
   BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY Nehalem)
   LAPACK: libopenblas
   LIBM: libopenlibm
   LLVM: libLLVM-3.3

 julia nums_data = [
(int8(n), Int8),
(uint8(n), UInt8),
(int16(n), Int16),
(uint16(n), UInt16),
(int32(n), Int32),
(uint32(n), UInt32),
(int64(n), Int64),
(uint64(n), UInt64),
(int128(n), Int128),
(uint128(n), UInt128),
(true, Bool),
(complex(true, true), Bool),
(float16(n), Float16),
(float32(n), Float32),
(float64(n), Float64),
(BigInt(n), BigInt),
(BigFloat(n), BigFloat),
(n//n, Rational{Int}),
(n//n + n//big(n)*im, Rational{BigInt}),
(n+n*im, Int),
(Inf*im, Float64)
]
 ERROR: MethodError: `checked_mul` has no method matching 
 checked_mul(::Int64, ::
 LastMain.LastMain.Base.GMP.BigInt)
 Closest candidates are:
   checked_mul(::Int64, ::Int64)
   checked_mul(::LastMain.LastMain.Base.GMP.BigInt, 
 ::LastMain.LastMain.Base.GMP.
 BigInt)

  in + at rational.jl:166
  in + at complex.jl:118


 It doesn't mater if I use `Compat` or not.



[julia-users] Re: ERROR: `checked_mul` has no method matching checked_mul(::Int64, ::Base.GMP.BigInt)

2015-02-24 Thread Ismael VC
I will Stefan, thanks!

El martes, 24 de febrero de 2015, 10:58:15 (UTC-6), Ismael VC escribió:

 Hello every one! 

 This only fails in v0.4.0-dev+ this is the log:


- https://travis-ci.org/Ismael-VC/AHN.jl/jobs/51998218


 Here it is in v0.3.6:


- https://travis-ci.org/Ismael-VC/AHN.jl/jobs/51998217

 And here is my test file`:


- 
https://github.com/Ismael-VC/AHN.jl/blob/master/test/atomic_tests.jl#L5


 I have narrowed down to this:

 julia versioninfo()
 Julia Version 0.4.0-dev+3353
 Commit 0179028* (2015-02-14 17:08 UTC)
 Platform Info:
   System: Windows (x86_64-w64-mingw32)
   CPU: Intel(R) Core(TM) i3 CPU   M 350  @ 2.27GHz
   WORD_SIZE: 64
   BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY Nehalem)
   LAPACK: libopenblas
   LIBM: libopenlibm
   LLVM: libLLVM-3.3

 julia nums_data = [
(int8(n), Int8),
(uint8(n), UInt8),
(int16(n), Int16),
(uint16(n), UInt16),
(int32(n), Int32),
(uint32(n), UInt32),
(int64(n), Int64),
(uint64(n), UInt64),
(int128(n), Int128),
(uint128(n), UInt128),
(true, Bool),
(complex(true, true), Bool),
(float16(n), Float16),
(float32(n), Float32),
(float64(n), Float64),
(BigInt(n), BigInt),
(BigFloat(n), BigFloat),
(n//n, Rational{Int}),
(n//n + n//big(n)*im, Rational{BigInt}),
(n+n*im, Int),
(Inf*im, Float64)
]
 ERROR: MethodError: `checked_mul` has no method matching 
 checked_mul(::Int64, ::
 LastMain.LastMain.Base.GMP.BigInt)
 Closest candidates are:
   checked_mul(::Int64, ::Int64)
   checked_mul(::LastMain.LastMain.Base.GMP.BigInt, 
 ::LastMain.LastMain.Base.GMP.
 BigInt)

  in + at rational.jl:166
  in + at complex.jl:118


 It doesn't mater if I use `Compat` or not.



[julia-users] Re: ERROR: `checked_mul` has no method matching checked_mul(::Int64, ::Base.GMP.BigInt)

2015-02-24 Thread Ismael VC
0.3.6:

julia n//n + n//big(n)*im
1//1 + 1//1*im

0.4.0-dev+:

julia n//n + n//big(n)*im
ERROR: MethodError: `checked_mul` has no method matching 
checked_mul(::Int64, ::
LastMain.LastMain.LastMain.Base.GMP.BigInt)
Closest candidates are:
  checked_mul(::Int64, ::Int64)
  checked_mul(::LastMain.LastMain.LastMain.Base.GMP.BigInt, 
::LastMain.LastMain.
LastMain.Base.GMP.BigInt)

 in + at rational.jl:166
 in + at complex.jl:118



El martes, 24 de febrero de 2015, 10:58:15 (UTC-6), Ismael VC escribió:

 Hello every one! 

 This only fails in v0.4.0-dev+ this is the log:


- https://travis-ci.org/Ismael-VC/AHN.jl/jobs/51998218


 Here it is in v0.3.6:


- https://travis-ci.org/Ismael-VC/AHN.jl/jobs/51998217

 And here is my test file`:


- 
https://github.com/Ismael-VC/AHN.jl/blob/master/test/atomic_tests.jl#L5


 I have narrowed down to this:

 julia versioninfo()
 Julia Version 0.4.0-dev+3353
 Commit 0179028* (2015-02-14 17:08 UTC)
 Platform Info:
   System: Windows (x86_64-w64-mingw32)
   CPU: Intel(R) Core(TM) i3 CPU   M 350  @ 2.27GHz
   WORD_SIZE: 64
   BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY Nehalem)
   LAPACK: libopenblas
   LIBM: libopenlibm
   LLVM: libLLVM-3.3

 julia nums_data = [
(int8(n), Int8),
(uint8(n), UInt8),
(int16(n), Int16),
(uint16(n), UInt16),
(int32(n), Int32),
(uint32(n), UInt32),
(int64(n), Int64),
(uint64(n), UInt64),
(int128(n), Int128),
(uint128(n), UInt128),
(true, Bool),
(complex(true, true), Bool),
(float16(n), Float16),
(float32(n), Float32),
(float64(n), Float64),
(BigInt(n), BigInt),
(BigFloat(n), BigFloat),
(n//n, Rational{Int}),
(n//n + n//big(n)*im, Rational{BigInt}),
(n+n*im, Int),
(Inf*im, Float64)
]
 ERROR: MethodError: `checked_mul` has no method matching 
 checked_mul(::Int64, ::
 LastMain.LastMain.Base.GMP.BigInt)
 Closest candidates are:
   checked_mul(::Int64, ::Int64)
   checked_mul(::LastMain.LastMain.Base.GMP.BigInt, 
 ::LastMain.LastMain.Base.GMP.
 BigInt)

  in + at rational.jl:166
  in + at complex.jl:118


 It doesn't mater if I use `Compat` or not.