We will not change the gonum/blas/... packages' exported API in backward incompatible ways. Future changes to these packages will not break dependent code.
This document is similar to and inspired by the Go 1 compatibility promise via Go kit RFC007.
| $ GOROOT_BOOTSTRAP=/home/kortschak/go-bootstrap ./all.bash | |
| ##### Building Go bootstrap tool. | |
| cmd/dist | |
| ##### Building Go toolchain using /home/kortschak/go-bootstrap. | |
| bootstrap/internal/obj | |
| bootstrap/asm/internal/flags | |
| bootstrap/compile/internal/big | |
| bootstrap/internal/gcprog | |
| bootstrap/internal/obj/arm |
| &http.Response{ | |
| Status: string("200 OK"), | |
| StatusCode: int(200), | |
| Proto: string("HTTP/1.1"), | |
| ProtoMajor: int(1), | |
| ProtoMinor: int(1), | |
| Header: http.Header{ | |
| string("Access-Control-Allow-Origin"): []string{ | |
| string("*"), | |
| }, |
We will not change the gonum/blas/... packages' exported API in backward incompatible ways. Future changes to these packages will not break dependent code.
This document is similar to and inspired by the Go 1 compatibility promise via Go kit RFC007.
| --- FAIL: TestDStarLiteDynamic (0.00s) | |
| dstarlite_test.go:182: unexpected path for test 0 got weight:4.82842712474619 want weight:4.242640687119286: | |
| got: [8 9 5 2 7] | |
| want:[8 5 2 7] | |
| dstarlite_test.go:184: path taken (err:<nil>): | |
| ..o. | |
| *o*G | |
| So*. | |
| dstarlite_test.go:186: Step:0 kₘ=0 | |
| -------------------|-------------------|-------------------|------------------- |
| dstarlite_test.go:625: unexpected path for test 2 got weight:16.242640687119287 want weight:15.656854249492383: | |
| got: [56 57 58 59 51 43 35 27 19 11 4 13 14 23 31 39] | |
| want:[56 57 58 51 43 35 27 19 11 4 13 14 23 31 39] | |
| dstarlite_test.go:627: path taken (err:<nil>): | |
| ??..o... | |
| ??*o*oo. | |
| ??*o***o | |
| ??.o*?.o | |
| ??.o*?*G | |
| ??.o*?.. |
| #!/usr/bin/env bash | |
| # Copyright ©2015 The gonum Authors. All rights reserved. | |
| # Use of this source code is governed by a BSD-style | |
| # license that can be found in the LICENSE file. | |
| WARNING="\n// Float32 implementations are autogenerated and not directly tested.\n" | |
| # Level1 routines. |
| digraph matdeps { | |
| "client" -> "gonum/matrix/mat64" [label="mat64 calls"] | |
| "client" -> "gonum/blas/blas64" [label="Use() call\lexcursion from mat64 API", style=dashed] | |
| "client" -> "gonum/blas/blas" [label="excursion from mat64 API", style=dashed] | |
| "client" -> "gonum/blas/cblas" [label="Use() parameter", style=dashed] | |
| "client" -> "gonum/blas/goblas" [label="Use() parameter", style=dashed] | |
| "gonum/matrix/mat64" -> "gonum/blas/blas64" [label="blas wrapper calls\lraw matrix types"] | |
| "gonum/matrix/mat64" -> "gonum/blas/blas" [label="option parameter types"] | |
| "gonum/blas/blas64" -> "gonum/blas/blas" [label="blas calls\loption parameter types"] | |
| "gonum/blas/blas64" -> "gonum/blas/goblas" [label="default implementation"] |
| OSNAME=Linux | |
| ARCH=x86_64 | |
| C_COMPILER=GCC | |
| BINARY32= | |
| BINARY64=1 | |
| CEXTRALIB=-L/usr/lib/gcc/x86_64-linux-gnu/4.8 -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../.. -lc | |
| F_COMPILER=GFORTRAN | |
| FC=gfortran | |
| BU=_ | |
| CORE=NEHALEM |
| package main | |
| import ( | |
| "compress/bzip2" | |
| "fmt" | |
| "os" | |
| "github.com/google/cayley/quad" | |
| "github.com/google/cayley/quad/nquads" | |
| ) |
| ~/Development/src/camlistore.org [master*]$ go version | |
| go version go1.3.1 linux/amd64 | |
| ~/Development/src/camlistore.org [master*]$ git pull | |
| Already up-to-date. | |
| ~/Development/src/camlistore.org [master*]$ git show | |
| commit b55c4fdf1265a0f7f89ee64d0a5a4c8de766b158 | |
| Merge: 21f2861 906ef08 | |
| Author: Aaron Boodman <zboogs@gmail.com> | |
| Date: Mon Sep 8 04:38:09 2014 +0000 |