log☇︎
179 entries in 0.824s
ben_vulpes: phf: also, if you'd care to share your llvm/clang compilator i'd love to take a look
phf: adlai: clasp is a good fit for tendriling trb, if i had more time, i'd use it in a similar way to shiva. but then i'm already building trb on llvm/clang, etc. it is anti-ba though because of pedigree and ownership problem. can use it, if you have resources to read through 5 or so 100k loc projects
asciilifeform: (the 'llvm is satanic and must die' thing is not as clear-cut as i would like, it is actually MORE readable and hackable than gcc. but i'm allergic, i confess.)
asciilifeform: including llvm
ben_vulpes: nooo, llvm bytecode.
ascii_butugychag: clang/llvm is well-suited for vivisection, and gcc is, unfortunately (see old threads re: why) is not
asciilifeform: 'OpenSSH 6.6 is the only version that is not affected, because it calls explicit_bzero() instead of memset() or bzero(). ..... older GCC versions do not remove the memset() or bzero() call made by buffer_free() or sshbuf_free(). GCC 5 and Clang/LLVM do, however, remove it.' ☟︎
ascii_butugychag: http://log.bitcoin-assets.com/?date=29-12-2015#1355932 << crapple/llvm-clang ☝︎
assbot: LLVM Project Blog: Status of the C++11 Migrator ... ( http://bit.ly/22nXhkd )
ascii_field: http://blog.llvm.org/2013/04/status-of-c11-migrator.html << possible useful tool for boost removal in trb
mircea_popescu: as what, llvm ?
asciilifeform: ben_vulpes: got as far as actually building the llvm toolchain on one box
nubbins`: phf it seems like it's still not using llvm-clang but its own gcc-5.3
nubbins`: lrwxr-xr-x 1 root wheel 5 20 Sep 2014 llvm-gcc -> clang
phf: llvm/clang
nubbins`: i've tried 4.9, 5.3; mp thinks maybe you targeted llvm?
mircea_popescu: ben_vulpes recent rms/everyone else fallout over whether llvm is good or not and gcc should or shouyld not expose the ast
ascii_field: 'We'll try to keep this up to date. Just trying to help the CLANG/LLVM community get onto Windows.'
phf: jurov: my impression is that linking clang produced object files against gcc objects files results in heisenbugs. making the entire source code work with llvm is essentially going through source and fixing it to conform to clang's expectations.
phf: jurov: making llvm eat the whole is a better way to preserve sanity, because then you're dealing with fixing source, rather then hunting down opaque binary issues.
jurov: phf i did not even try llvm to eat it whole. first i wanted to try compile eulora into dynamic lib with gcc and link that one to interpreter
jurov: asciilifeform: no, they rebuilt it with llvm
punkman: llvm wasn't written by 15 y olds
asciilifeform: http://log.bitcoin-assets.com/?date=25-09-2015#1285819 << easy riddle! llvm. ☝︎
assbot: Logged on 10-02-2015 22:07:54; asciilifeform: mircea_popescu: the llvm thing, prior to career as apple crud, had a previous life as a darling plaything of u.s. 'comp sci' academitardia
assbot: Logged on 15-02-2015 21:43:42; asciilifeform: 'but Richard is seemingly frightened about the compiler competition from LLVM that is out under a permissive free software license.' << fud artist lies through his teeth. rms is not 'frightened of competition under permissive licenses', but is pointing out that organized attack by shitgnomes flying (as always) flags of convenience, is under way.
mircea_popescu: or to quote the webexperts in derpxertises, "The elephant in the room is that GCC and emacs aren't competing against proprietary compilers so much as they are against LLVM and clang. Whichever one has better features and support for programming is going to win mindshare and without mindshare you are dead. This is compounded by the fact that there are several major corporations helping LLVM along so you need steady cont
assbot: Clasp: Common Lisp using LLVM and C++ for Molecular Metaprogramming - YouTube ... ( http://bit.ly/1NUt0jY )
phf: homebrew on the other hand can be told "this thing doesn't build with GCC/llvm/clang such and such" but can't be told explicitly "build with this compiler", because!
phf: xcode comes with clang/llvm and a bogus llvm-gcc, which pretends to be gcc, except fails on all kinds of obscure flags, and certainly doesn't respect gcc semantics
nubbins`: and then i found myself installing llvm
trinque: in fact I built llvm and clang earlier today
trinque cooks his balls recompiling llvm
assbot: Logged on 02-07-2015 00:17:31; phf: all patches except reward overflow, cuminer snip and igprof, up to eatblock. mac os 10.8, built dynamically with llvm's c and cmake. synced about 5 days ago
phf: all patches except reward overflow, cuminer snip and igprof, up to eatblock. mac os 10.8, built dynamically with llvm's c and cmake. synced about 5 days ago ☟︎
trinque: I've looked around for a common lisp on llvm, as that's what farts into webasm
asciilifeform: i will note that llvm (since i mentioned it again) is upon the most cursory examination a piece of shit, that wasn't even built to 'be good' - but simply with the one and only purpose of killing gcc.
assbot: Logged on 30-08-2014 03:37:06; decimation: "The existence of LLVM is a terrible setback for our community precisely because it is not copylefted and can be used as the basis for nonfree compilers — so that all contribution to LLVM directly helps proprietary software as much as it helps us.'"
ascii_field: eh they use stock llvm
BingoBoingo: TomServo: asciilifeform was a FreeBSD man, but device drivers pushed him away, if I recall correctly nao CLANG+LLVM keeps him away
assbot: LLVM Project Blog: Simple guided fuzzing for libraries using LLVM's new libFuzzer ... ( http://bit.ly/1FuhyWE )
mats: http://blog.llvm.org/2015/04/fuzz-all-clangs.html
assbot: 34 results for 'llvm' : http://s.b-a.link/?q=llvm
ascii_field: !s llvm
assbot: sellout/CL-LLVM · GitHub ... ( http://bit.ly/1B1tMcU )
decimation: asciilifeform: speaking of which: https://github.com/sellout/CL-LLVM
asciilifeform: mircea_popescu: freebsd's been a total loss since the llvm thing
asciilifeform: 'but Richard is seemingly frightened about the compiler competition from LLVM that is out under a permissive free software license.' << fud artist lies through his teeth. rms is not 'frightened of competition under permissive licenses', but is pointing out that organized attack by shitgnomes flying (as always) flags of convenience, is under way. ☟︎
asciilifeform: http://www.phoronix.com/scan.php?page=news_item&px=RMS-Emacs-Gud-LLVM
assbot: 27 results for 'llvm' : http://s.b-a.link/?q=llvm
asciilifeform: !s llvm
asciilifeform: mircea_popescu: the llvm thing, prior to career as apple crud, had a previous life as a darling plaything of u.s. 'comp sci' academitardia ☟︎
BingoBoingo: <mircea_popescu> asciilifeform "compiler technology has advanced significantly in ways that GCC is not well positioned to exploit. " any clue what this specifically means ? << Probably FreeBSD 10 generally slower than 9 because clang/LLVM
asciilifeform: BingoBoingo: is esr posting from a parallel universe where llvm has actual optimizations ?
thestringpuller: Apple LLVM version 6.0 (clang-600.0.56) (based on LLVM 3.5svn)
davout: thestringpuller: s/gcc/llvm/
asciilifeform: ergo llvm is a piece of shit, though it works and is internally consistent (presumably) - by the same logic, i would argue, as 'gavincoin' is a spurious turd
asciilifeform: 'fun' discovery of the day. freebsd 'tmpfs' created under kernel built with gcc will not be mounted by kernel built with llvm.
mats: https://gcc.gnu.org/ml/gcc/2014-01/msg00247.html RMS pisses on llvm
mircea_popescu: llvm compiles faster, sucks at encryption (lol) and by degrees at everything else.
assbot: [Phoronix] GCC 5.0 Outruns LLVM 3.5 Compiler By A Bit On Core-AVX2 ... ( http://bit.ly/14D6OKl )
mircea_popescu: http://www.phoronix.com/scan.php?page=article&item=llvm_clang35_avx2&num=1
mircea_popescu: i have not looked at the matter in at least 3 years. does llvm still own gcc much to everyone's chagrin and denial ?
mats: id like to see gcc contribs move over to llvm, if for no other reason than to motivate both parties
decimation: "The existence of LLVM is a terrible setback for our community precisely because it is not copylefted and can be used as the basis for nonfree compilers — so that all contribution to LLVM directly helps proprietary software as much as it helps us.'" ☟︎
assbot: Logged on 24-01-2014 22:15:54; nubbins`: http://news.slashdot.org/story/14/01/24/1838241/fsfs-richard-stallman-calls-llvm-a-terrible-setback
decimation: asciilifeform: I thought apple was trying to get on board with LLVM
kuzetsa: benkay: that bit-c thing reminded me of a thing I recently came across which converts LLVM bytecode into javascript: https://github.com/kripken/emscripten/wiki
nubbins`: thank fuck for macports, i wouldn't have gotten anywhere with apple's fork of LLVM
mircea_popescu: fun fact : llvm lead to very many gcc bugs
nubbins`: ran into the same issues as before, likely related to apple's bundling their own fork of LLVM
nubbins`: http://developers.slashdot.org/story/14/02/08/1959218/llvm-gcc-compiler-developers-to-begin-collaborating
nubbins`: pankkake, osx does use llvm-gcc
pankkake: powered by llvm?
ozbot: FSF's Richard Stallman Calls LLVM a 'Terrible Setback' - Slashdot
nubbins`: http://news.slashdot.org/story/14/01/24/1838241/fsfs-richard-stallman-calls-llvm-a-terrible-setback ☟︎
nubbins`: oh maybe. osx uses llvm-gcc, which caused some issues
nubbins`: apparently it's some sort of weird gcc/llvm hybrid
Diablo-D3: sun's jvm still doesnt use llvm as the backend