New home for GoLLVM

901 views
Skip to first unread message

Andrew Wilkins

unread,
Mar 25, 2014, 11:28:32 PM3/25/14
to llgo...@googlegroups.com, golang-nuts
Hi folks,

Cleaning up the API of GoLLVM has been on my mind for a while. I've taken the first step, and moved it to a new home: http://github.com/go-llvm/llvm.

If you're using github.com/axw/gollvm, then it'll continue to work - I moved and forked it back there with the existing API/directory structure.

If you do migrate over, then be aware that I intend to make API breaking changes. When I'm happy with it I'll create a v1 branch so you can use a gopkg.in path. Keep an eye on the repository on GitHub if you care about that.

Cheers,
Andrew

jiyin...@gmail.com

unread,
Mar 21, 2015, 2:56:07 AM3/21/15
to llgo...@googlegroups.com, golan...@googlegroups.com
Moved again?...

Andrew Wilkins

unread,
Mar 21, 2015, 4:29:00 AM3/21/15
to llgo...@googlegroups.com, golan...@googlegroups.com

On Sat, 21 Mar 2015 at 14:55 <jiyin...@gmail.com> wrote:
Moved again?...

The old package is still there, but it was recently merged into the LLVM repository, and that is where development happens. Info on building the bindings here:

Cheers,
Andrew

--
You received this message because you are subscribed to the Google Groups "llgo-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to llgo-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Peter Waller

unread,
Dec 27, 2016, 12:37:53 PM12/27/16
to Andrew Wilkins, llgo...@googlegroups.com, golang-nuts
godoc.org shows the documentation, but go get currently gives a 404 if I follow the instructions. Has it moved again?

[404] https://llvm.org/llvm/bindings/go/llvm
[works] https://godoc.org/llvm.org/llvm/bindings/go/llvm

Will Norris

unread,
Dec 27, 2016, 1:22:26 PM12/27/16
to Peter Waller, Andrew Wilkins, llgo...@googlegroups.com, golang-nuts

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
                      "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
  <meta http-equiv="refresh" content="0; url=/">
  <meta name="go-import" content="llvm.org/llvm svn https://llvm.org/svn/llvm-project/llvm/trunk">
</head>
<body>
  Redirecting to <a href="/">llvm.org</a>.
</body>
</html>

--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscribe@googlegroups.com.

Peter Waller

unread,
Dec 31, 2016, 7:23:20 AM12/31/16
to Will Norris, Andrew Wilkins, llgo...@googlegroups.com, golang-nuts
I don't know about you, but when I do `go get`, go get uses https, not HTTP, and the HTTPS link gives a 404 not found.

Additionally, when I follow the link in my browser to http://llvm.org/llvm/bindings/go/llvm - I get redirected to the LLVM homepage, which makes it hard to discover how to use the bindings if I'm just looking at an import URL.

HTTP/1.1 200 OK
Date: Sat, 31 Dec 2016 12:09:29 GMT
Server: Apache/2.2.22 (Ubuntu)
Last-Modified: Tue, 14 Oct 2014 01:06:10 GMT
ETag: "286e03f-15d-505579eea4480"
Accept-Ranges: bytes
Content-Length: 349
Vary: Accept-Encoding
Content-Type: text/html

HTTP/1.1 404 Not Found
Date: Sat, 31 Dec 2016 12:09:34 GMT
Server: Apache/2.2.22 (Ubuntu)
Vary: Accept-Encoding
Content-Type: text/html; charset=iso-8859-1

Will Norris

unread,
Dec 31, 2016, 12:00:02 PM12/31/16
to Peter Waller, Andrew Wilkins, llgo...@googlegroups.com, golang-nuts
On Sat, Dec 31, 2016 at 4:22 AM, Peter Waller <pe...@pdftables.com> wrote:
I don't know about you, but when I do `go get`, go get uses https, not HTTP, and the HTTPS link gives a 404 not found.

Yes, go get defaults to https, but depending on whether the -insecure flag is passed, it then falls back to http (see httpsOrHTTP).  But that only happens when there is an error from httpClient.Get, which would happen if they didn't have https configured at all.  In the case of a 404, it doesn't fall back to http, so looking more closely I agree that this is a bit odd.

Trying to refresh the package on godoc.org results in "Error refreshing package: Timeout getting package files from the version control system." so it does at least agree that it can't fetch the package anymore.  So definitely something for the llvm.org admins to fix.

Andrew Wilkins

unread,
Jan 10, 2017, 8:47:35 PM1/10/17
to golang-nuts, pe...@pdftables.com, axw...@gmail.com, llgo...@googlegroups.com
On Sunday, 1 January 2017 01:00:02 UTC+8, Will Norris wrote:
On Sat, Dec 31, 2016 at 4:22 AM, Peter Waller <pe...@pdftables.com> wrote:
I don't know about you, but when I do `go get`, go get uses https, not HTTP, and the HTTPS link gives a 404 not found.

Yes, go get defaults to https, but depending on whether the -insecure flag is passed, it then falls back to http (see httpsOrHTTP).  But that only happens when there is an error from httpClient.Get, which would happen if they didn't have https configured at all.  In the case of a 404, it doesn't fall back to http, so looking more closely I agree that this is a bit odd.

Trying to refresh the package on godoc.org results in "Error refreshing package: Timeout getting package files from the version control system." so it does at least agree that it can't fetch the package anymore.  So definitely something for the llvm.org admins to fix.

I have contacted LLVM people to see what's up.

 

--
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages