cost 269 ms
如何恢復 YARV 編譯的 ruby 源代碼

[英]How can I recover YARV-compiled Source Code of ruby

我使用Rhomobile開發了一個應用程序,這是一個使用網絡技術的跨平台原生移動應用程序:HTML、CSS、JavaScript 和 Ruby,但不幸的是現在我沒有源代碼,因為我已經丟失了它,但我有我當時建的apk 。 一些讀數顯示可以通過reversing the apk來恢復它,但隨后在asse ...

為什么正則表達式 object 在 Ruby 中被認為是“虛假的”?

[英]Why is a Regexp object considered to be “falsy” in Ruby?

Ruby具有“真”和“假”的普遍觀念。 Ruby確實有兩個針對 Boolean 對象的特定類TrueClass和FalseClass ,其中 singleton 實例分別由特殊變量true和false表示。 但是,真假不限於這兩個類的實例,這個概念是通用的,適用於Ruby中的每個 object ...

MRI和YARV Ruby實現-Ruby 1.9中發生了什么?

[英]MRI and YARV Ruby implementations - what happened in Ruby 1.9?

據我了解,在Ruby 1.9之前,MRI和YARV是Ruby編程語言的兩個獨立實現。 Ruby 1.9版到底發生了什么變化? MRI是否為了YARV而被放棄? 還是兩個代碼庫以某種方式合並了? 我已經看到1.9以后的Ruby版本,分別稱為“ MRI”和“ YARV”-這些名稱中的 ...

Ruby字節碼調試器

[英]Ruby bytecode debugger

我已經能夠使用RubyVM::InstructionSequence#disassemble從“已編譯”紅寶石文件中提取YARV指令的字節碼列表。 現在,我想逐條指令調試代碼。 有沒有讓我這樣做的調試器? 問候 ...

如何存儲和讀取 RubyVM::InstructionSequence?

[英]How can I store and read a RubyVM::InstructionSequence?

有沒有辦法將 RubyVM::InstructionSequence 存儲到文件並稍后讀取? 我試過Marshal.dump沒有成功。 我收到以下錯誤: ...

2015-05-31 20:25:20   3   1094    ruby / yarv  
惰性符號綁定失敗:找不到符號

[英]Lazy symbol binding failed: symbol not found

我的項目中有三個頭文件,用於描述Rational , Complex和RubyObject對象。 前兩個是模板。 所有都可以使用復制構造const RubyObject&復制構造函數在頭文件中定義 - 除了那些從const RubyObject&構造Rational和Comp ...

返回可訪問對象的Java方法

[英]Java method that returns reachable objects

遵循Ruby方法的Java是否等效? ObjectSpace.reachable_objects_from :此方法返回從給定對象直接可到達的所有對象。 參考:在以下文檔中查找ObjectSpace.reachable_objects_: http ://globaldev.co.u ...

Ruby 2.0字節碼導出/導入

[英]Ruby 2.0 Bytecode Export / Import

我一直在閱讀有關新的ruby 2.0功能 ,並發現它將支持字節碼導入/導出: Ruby 2.0有望簡化將預編譯的Ruby腳本保存到字節碼表示中,然后直接運行它們。 我已經安裝了ruby-2.0.0-p0,但是我沒有找到任何關於如何導出字節碼的信息(或者通常是關於這個問題的文檔) ...

Rubinus或MRI 1.9.3(YARV)?

[英]Rubinus or MRI 1.9.3 (YARV)?

所以,我有一些問題要問我,我確實瀏覽了互聯網,但沒有太多可靠的答案。 大多數博客帖子會相互取消,因為他們都贊揚了不同的東西,並有基准來“證明他們的觀點”( 我一生中從未見過這么多矛盾的基准 )。 無論如何,我的問題是: 魯賓尼斯真的快嗎? 這個顯然誠實的親Rubini ...

ruby --dump中顯示的信息是否在運行時可用?

[英]Is the information displayed in ruby --dump available at runtime?

在你不知道Ruby可能做的10件事中 ,滑動30,詹姆斯愛德華格雷二世提到 哪個產生 此處輸出的信息是否在運行時可用? 如果是這樣,信息是僅僅代表已經寫下的代碼,還是它還具有已經完成的任何元編程的結果? ...

如何在Ruby中分析垃圾收集

[英]How to profile garbage collection in Ruby

我正在嘗試在非Rails應用程序中分析GC,最好使用YARV Ruby。 perftools.rb告訴我,我的大部分CPU時間都花在了garbage_collector(6061(61.4%))上。 我還能夠通過perftools.rb獲取通過哪些方法創建的對象數量。 有些方法比其 ...

Ruby的Enumerable#zip是否在內部創建數組?

[英]Does Ruby's Enumerable#zip create arrays internally?

在Ruby中 -有人說, 優雅地比較兩個枚舉器 zip的問題在於它在內部創建數組,無論你通過什么Enumerable。 輸入參數的長度還有另一個問題 我看了一下YARV中Enumerable#zip的實現,並看到了 我能正確理解以下位嗎? 檢查是否所有參數都是數 ...

是否可以禁用YARV的全局解釋器鎖定?

[英]Is it possible to disable YARV's global interpreter lock?

好奇心比什么都重要(我應該完全放棄並嘗試jRuby),但是是否可以禁用YARV ruby​​的全局解釋器鎖和任何其他關聯的鎖? 我認為這會“免除您的保修”,因為某些YARV Ruby的庫不是線程安全的,但這會引起任何其他問題嗎? ...

如何在Ruby 1.9中生成字節碼?

[英]How to generate bytecode in Ruby 1.9?

如何從Ruby 1.9生成byetcode? 我的目的是生成字節碼而不是源代碼,並將其與我的應用程序包一起提供。 我知道JRuby的方法,但是在那里我面臨某些問題 ...

所有的Ruby解釋器都遵循相同的Ruby語法嗎?

[英]Do all Ruby interpreters follow the same Ruby syntax?

所有的Ruby解釋器都遵循www.ruby-lang.org中定義的相同Ruby語法嗎? 核磁共振 亞爾夫 魯比尼烏斯 紅寶石 鐵紅寶石 原因是解釋器定義了Ruby語言。 這是否意味着一個口譯員可以添加其他口譯員沒有的功能/語法糖? 如果 ...

禁用Ruby 1.9.x的YARV編譯器

[英]Disabling Ruby 1.9.x's YARV compiler

在使用ruby 1.9.x與1.8.7從命令行運行我的規范之間,應用程序啟動時間有一個非常明顯的差異。 我的應用程序使用ruby 1.8.7的啟動要比使用ruby 1.9.1或1.9.2的啟動快得多。 應用程序啟動時間差約為18秒。 我的應用程序以1.8.7初始化大約需要5秒鍾,而以1.9 ...

RVM 1.9.1和nokogiri

[英]RVM 1.9.1 & nokogiri

無法在rvm ruby​​ 1.9.1下安裝nokogiri gem。 我越來越 ... 但我查了一下: 我得到了: 這可能是根本的事嗎? RVM在用戶空間中運行所有內容。 ...

有關RubyVM :: InstructionSequence的文檔?

[英]Documentation on RubyVM::InstructionSequence?

使用Ruby 1.9,YARV-VM被合並到Ruby中。 所以http://www.atdot.net/yarv似乎已經過時了。 我在哪里可以找到關於RubyVM::InstructionSequence文檔? 特別是#compile_file ? 我在哪里可以找到像http:/ ...

2009-07-11 22:46:22   1   622    ruby / yarv  

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM