This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
CLM-bshirai:rubinius bshirai$ llvm-config --libfiles | |
/usr/local/Cellar/llvm/3.4.1/lib/libLLVMInstrumentation.a /usr/local/Cellar/llvm/3.4.1/lib/libLLVMIRReader.a /usr/local/Cellar/llvm/3.4.1/lib/libLLVMAsmParser.a /usr/local/Cellar/llvm/3.4.1/lib/libLLVMDebugInfo.a /usr/local/Cellar/llvm/3.4.1/lib/libLLVMOption.a /usr/local/Cellar/llvm/3.4.1/lib/libLLVMLTO.a /usr/local/Cellar/llvm/3.4.1/lib/libLLVMLinker.a /usr/local/Cellar/llvm/3.4.1/lib/libLLVMipo.a /usr/local/Cellar/llvm/3.4.1/lib/libLLVMVectorize.a /usr/local/Cellar/llvm/3.4.1/lib/libLLVMBitWriter.a /usr/local/Cellar/llvm/3.4.1/lib/libLLVMBitReader.a /usr/local/Cellar/llvm/3.4.1/lib/libLLVMTableGen.a /usr/local/Cellar/llvm/3.4.1/lib/libLLVMR600CodeGen.a /usr/local/Cellar/llvm/3.4.1/lib/libLLVMR600Desc.a /usr/local/Cellar/llvm/3.4.1/lib/libLLVMR600Info.a /usr/local/Cellar/llvm/3.4.1/lib/libLLVMR600AsmPrinter.a /usr/local/Cellar/llvm/3.4.1/lib/libLLVMSystemZDisassembler.a /usr/local/Cellar/llvm/3.4.1/lib/libLLVMSystemZCodeGen.a /usr/local/Cellar/llvm/3.4.1/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
vagrant@vagrant-opensuse-123-64:~/home:darix:ruby/rubinius2.2> osc build -x vim openSUSE:Factory x86_64 | |
Building rubinius2.2.spec for openSUSE:Factory/x86_64 | |
Getting buildinfo from server and store to /home/vagrant/home:darix:ruby/rubinius2.2/.osc/_buildinfo-openSUSE:Factory-x86_64.xml | |
Server returned an error: HTTP Error 400: Bad Request | |
repoid 'openSUSE:Factory' is illegal |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[62 of 87] Compiling Idris.Imports ( src/Idris/Imports.hs, dist/build/Idris/Imports.o ) | |
[63 of 87] Compiling Idris.Providers ( src/Idris/Providers.hs, dist/build/Idris/Providers.o ) | |
[64 of 87] Compiling Idris.ProofSearch ( src/Idris/ProofSearch.hs, dist/build/Idris/ProofSearch.o ) | |
[65 of 87] Compiling Idris.Erasure ( src/Idris/Erasure.hs, dist/build/Idris/Erasure.o ) | |
[66 of 87] Compiling IRTS.Compiler ( src/IRTS/Compiler.hs, dist/build/IRTS/Compiler.o ) | |
[67 of 87] Compiling Idris.ElabTerm ( src/Idris/ElabTerm.hs, dist/build/Idris/ElabTerm.o ) | |
[68 of 87] Compiling Idris.ParseHelpers ( src/Idris/ParseHelpers.hs, dist/build/Idris/ParseHelpers.o ) | |
src/Idris/ParseHelpers.hs:370:47: | |
No instance for (Show IState) arising from a use of `position' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ bin/rbx inline_cache.rb | |
:b | |
:bb | |
#<Rubinius::Tuple: #<Rubinius::PolyInlineCache:0x164 /source/rubinius/rubinius/inline_cache.rb:3#b(2) overflows=0 entries=#<Rubinius::Tuple:0x168 3 elements>>> | |
#<Rubinius::Tuple: #<Rubinius::PolyInlineCache:0x164 /source/rubinius/rubinius/inline_cache.rb:3#b(2) overflows=0 entries=#<Rubinius::Tuple:0x170 3 elements>>> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
CLM-bshirai:rubyspec bshirai$ irb | |
class A | |
irb(main):001:0> class A | |
irb(main):002:1> dynamic_method :hello do |g| | |
irb(main):003:2* g.push :self | |
irb(main):004:2> g.push_literal "hello" | |
irb(main):005:2> g.send :puts, 1, true | |
irb(main):006:2> g.ret | |
irb(main):007:2> end | |
irb(main):008:1> end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### Keybase proof | |
I hereby claim: | |
* I am brixen on github. | |
* I am brixen (https://keybase.io/brixen) on keybase. | |
* I have a public key whose fingerprint is FA8D BC7C 3EE8 7517 8E3E D4D9 27DB C120 112E 82C2 | |
To claim this, I am signing this object: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
clm-bshirai:leads bshirai$ rbx | |
irb(main):001:0> puts Kernel.method(:to_s).executable.decode | |
0000: push_type | |
0001: push_self | |
0002: send_stack :module_inspect, 1 | |
0005: ret | |
=> nil |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
clm-bshirai:rubysl-pathname bshirai$ RUBYLIB=lib:. mspec spec/ | |
rubinius 2.2.10 (2.1.0 bf61ae2e 2014-06-27 JI) [x86_64-darwin14.0.0] | |
............................ | |
Finished in 0.072976 seconds | |
9 files, 28 examples, 28 expectations, 0 failures, 0 errors |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
CLM-bshirai:rubinius bshirai$ rbx compile -B -e 'def add(a,b) | |
> a + b | |
> end' | |
============= :__script__ ============== | |
Arguments: 0 required, 0 post, 0 total | |
Arity: 0 | |
Locals: 0 | |
Stack size: 5 | |
Literals: 4: :add, <compiled code>, :method_visibility, :add_defn_method |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ruby -e 'def w(n) n**n end; 8.times.map { Thread.new { 10000.times { w 10000 } } }.each { |x| x.join }' |