[llvm-dev] State of llgo in monorepo? (original) (raw)

Eli Friedman via llvm-dev llvm-dev at lists.llvm.org
Mon Feb 10 12:15:27 PST 2020


We still have code written in go in the tree, in llvm/bindings/go/.

-Eli

-----Original Message----- From: llvm-dev <llvm-dev-bounces at lists.llvm.org> On Behalf Of Doerfert, Johannes via llvm-dev Sent: Monday, February 10, 2020 12:12 PM To: Eric Christopher via llvm-dev <llvm-dev at lists.llvm.org>; Peter Collingbourne <peter at pcc.me.uk> Cc: Andrew Wilkins <axwalk at gmail.com>; Peter Collingbourne <pcc at google.com> Subject: [EXT] Re: [llvm-dev] State of llgo in monorepo?

Do we still need these: https://llvm.org/docs/CodingStandards.html#guidelines-for-go-code

--------------------------------------- Johannes Doerfert Researcher Argonne National Laboratory Lemont, IL 60439, USA jdoerfert at anl.gov


From: llvm-dev <llvm-dev-bounces at lists.llvm.org> on behalf of Eric Christopher via llvm-dev <llvm-dev at lists.llvm.org> Sent: Monday, February 10, 2020 12:12 To: Peter Collingbourne Cc: llvm-dev; Peter Collingbourne; Andrew Wilkins Subject: Re: [llvm-dev] State of llgo in monorepo? Done thusly: echristo at athyra ~/r/llvm-project> git push To github.com:llvm/llvm-project.git 936d1427da1..372bfc65deb master -> master On Mon, Feb 10, 2020 at 10:02 AM Eric Christopher <echristo at gmail.com<mailto:echristo at gmail.com>> wrote: OK. I'll get it. -eric On Mon, Feb 10, 2020 at 9:58 AM Peter Collingbourne <peter at pcc.me.uk<mailto:peter at pcc.me.uk>> wrote: Sure, that's fine with me. Peter On Mon, Feb 10, 2020 at 9:57 AM Eric Christopher via llvm-dev <llvm-_ _dev at lists.llvm.org<mailto:llvm-dev at lists.llvm.org>> wrote: Calling pcc real fast :) -eric On Mon, Feb 10, 2020 at 9:49 AM David Blaikie via llvm-dev <llvm-_ _dev at lists.llvm.org<mailto:llvm-dev at lists.llvm.org>> wrote: Yep - delete it. If someone wants it back they can resurrect it from version control & explain why it's worth adding back in. On Mon, Feb 10, 2020 at 9:17 AM Jonas Devlieghere via llvm-dev <llvm-_ _dev at lists.llvm.org<mailto:llvm-dev at lists.llvm.org>> wrote: Thanks for bringing this up! Strong +1 from me for all the reasons you've mentioned. On Mon, Feb 10, 2020 at 8:42 AM Raphael Isemann via llvm-dev <llvm-dev at lists.llvm.org<mailto:llvm-dev at lists.llvm.org>> wrote: > > Hi all, > > the monorepo contains a Go frontend called 'llgo' (in the llgo/ top > level folder). It apparently hasn't been active since 2017 and before > that it wasn't very active either (there were 13 commits in 2016 > apparently, most of it minor fixes). > > I would propose that we remove it from the monorepo for the following reasons: > > * It is apparently unmaintained. > * It only supports a long outdated Go version (1.5 while latest is 1.13 or so). > * It doesn't build (at least on my machine) due to runtime errors (the > build log is really unhelpful in telling me what actually went wrong). > In general the build system is kinda flawed as it seems to just > manually run 'make' as a single custom build step (even with a -GNinja > build). > * It contains a full copy of Mark Twain's novel "The Adventures of Tom > Sawyer". It gets really tiring to blacklist this file on my desktop > search engine as it otherwise constantly comes up in unrelated > searches for words that are by accident in this novel. > * The sources of multiple third party libraries are copied into its > third party directory. It would be nice not to have random code in the > LLVM repo under a different license than LLVM. > * It's the only reason why we maintain some Go support in LLVM's CMake > (like llvmaddgoexecutable ). > > Thoughts? > > - Raphael _> ________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org<mailto:llvm-dev at lists.llvm.org> > https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev


LLVM Developers mailing list llvm-dev at lists.llvm.org<mailto:llvm-dev at lists.llvm.org> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev


LLVM Developers mailing list llvm-dev at lists.llvm.org<mailto:llvm-dev at lists.llvm.org> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev


LLVM Developers mailing list llvm-dev at lists.llvm.org<mailto:llvm-dev at lists.llvm.org> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev

-- -- Peter


LLVM Developers mailing list llvm-dev at lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev



More information about the llvm-dev mailing list